.order-wins-list{display:flex;flex-direction:column;gap:16px;padding:16px}.order-win-accordion{background:#fff;border:1px solid #e1e8ed;border-radius:16px;box-shadow:0 2px 4px #0000001a;cursor:pointer;padding:1.25rem 1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.order-win-accordion:hover{border-color:var(--primary-color);box-shadow:0 8px 16px #00000014;transform:translateY(-2px)}.order-win-accordion.active{background:#fff}.order-win-header{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.order-win-main-info{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.order-win-headline{align-items:center;color:#2c3e50;display:flex;font-size:1.15rem;font-weight:600;gap:.5rem;line-height:1.4;margin:0}.order-win-meta{align-items:center;display:flex;gap:1rem;justify-content:space-between}.order-win-stock{align-items:center;display:flex;gap:.5rem}.stock-label{color:#6b7280;font-size:.875rem;font-weight:500}.stock-name{background:var(--light-mode-background-color-hover);border:1px solid var(--light-mode-border-color);border-radius:4px;color:#2c3e50;font-size:.875rem;font-weight:600;padding:.25rem .5rem}.order-win-date{align-items:center;color:#6b7280;display:flex;flex-shrink:0;font-size:.875rem;gap:.25rem;white-space:nowrap}.date-icon{font-size:1rem!important}.close-btn,.expand-btn{align-items:center;border:none;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:26px}.close-btn{background:#0fc692;border-radius:50%}.expand-btn{background:none}.icon{align-items:center;color:#4b5563;display:flex;font-size:1rem;font-weight:300;justify-content:center;line-height:1;transition:transform .3s cubic-bezier(.4,0,.2,1)}.expand-btn .icon{transform:scaleY(.7)}.order-win-accordion.active .expand-btn .icon{transform:scaleY(.7) rotate(180deg)}.close-btn .icon{color:#fff}.close-btn:hover{opacity:.9;transform:scale(1.1)}.expand-btn:hover .icon{color:#0fc692}.order-win-body{max-height:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.order-win-accordion.active .order-win-body{margin-top:1.5rem;max-height:1000px;opacity:1}.order-win-summary{margin-bottom:1.5rem}.order-win-details{background:#f8f9fa;border-left:4px solid var(--primary-color);border-radius:8px;color:#5d6d7e;font-size:.95rem;line-height:1.6;margin:0;padding:1rem}.order-win-analysis{margin-bottom:1.5rem}.analysis-title{align-items:center;color:#2c3e50;display:flex;font-size:1.05rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.order-win-analysis .markdown-content{color:#4b5563;font-size:.95rem;font-weight:400;line-height:1.6}.order-win-attachments{margin-top:.5rem}.pdf-icon{color:#fff!important;font-size:1.1rem!important;margin-right:.2rem}@media (max-width:768px){.order-win-header{gap:1rem}.order-win-meta{align-items:flex-start;flex-direction:column;gap:.5rem}.order-win-date{align-self:flex-end}.order-win-headline{font-size:1rem}.order-wins-list{gap:12px}.order-win-accordion{padding:1rem 1.25rem}}@media (max-width:480px){.order-win-accordion{padding:1rem}.order-win-details{font-size:.875rem;padding:.75rem}.analysis-title{font-size:1rem}}[data-theme=dark] .order-win-accordion{background:#1a1a1a;border-color:#ffffff0d;box-shadow:0 2px 4px #0003;color:var(--text-color)}[data-theme=dark] .order-win-accordion:hover{background:var(--background-hover);border-color:var(--primary-color);box-shadow:0 8px 16px #0000004d}[data-theme=dark] .order-win-headline{color:var(--dark-mode-primary-text-color)}[data-theme=dark] .order-win-date,[data-theme=dark] .stock-label{color:var(--disclaimer-color)}[data-theme=dark] .stock-name{background:var(--dark-mode-background-color-hover);border-color:var(--dark-mode-border-color);color:var(--dark-mode-primary-text-color)}[data-theme=dark] .order-win-details{background:var(--background-hover);border-left-color:var(--primary-color);color:var(--text-color)}[data-theme=dark] .analysis-title{color:var(--dark-mode-primary-text-color)}[data-theme=dark] .order-win-analysis .markdown-content{color:var(--text-color)}[data-theme=dark] .icon{color:#fffc}