.opportunity-heading{align-items:flex-start}.opportunity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.opportunity-summary article{background:#fff;border:1px solid #e8e4f0;border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(36,20,57,.06)}.opportunity-summary small{display:block;color:#756b80;font-weight:700;margin-bottom:8px}.opportunity-summary strong{font-size:1.55rem;color:#201629}.opportunity-filters{grid-template-columns:minmax(240px,2fr) 1fr 1fr auto}.opportunity-board{display:grid;grid-template-columns:repeat(3,minmax(270px,1fr));gap:16px;margin-top:20px}.opportunity-column{background:#f7f4fa;border:1px solid #e7dfed;border-radius:20px;padding:14px;min-height:240px}.opportunity-column header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.opportunity-column header b{color:#392245}.opportunity-column header span{background:#eee6f3;color:#694377;border-radius:999px;padding:4px 9px;font-weight:800}.opportunity-card{background:#fff;border:1px solid #e5ddea;border-left:5px solid #6f3a83;border-radius:16px;padding:15px;margin-bottom:12px;box-shadow:0 8px 18px rgba(39,20,48,.06)}.opportunity-card.won{border-left-color:#7c3fa0}.opportunity-card.lost{border-left-color:#8c8290;opacity:.78}.opportunity-card-head,.opportunity-card-actions,.opportunity-card-metrics{display:flex;justify-content:space-between;gap:10px;align-items:center}.opportunity-card h3{font-size:1rem;margin:10px 0 4px;color:#201629}.opportunity-card p{margin:0;color:#73697a;font-size:.85rem}.opportunity-card-metrics{margin:13px 0;padding:10px 0;border-block:1px solid #f0ebf2}.opportunity-card-metrics span{display:flex;flex-direction:column;font-size:.75rem;color:#7a7080}.opportunity-card-metrics b{font-size:.92rem;color:#2b2030}.opportunity-card-actions button{font-size:.78rem;padding:7px 10px}.opportunity-next{display:block;color:#5b326a;font-size:.8rem;margin-bottom:12px}.opportunity-history{margin-top:18px;background:#f8f5fa;border-radius:14px;padding:12px}.opportunity-history p{margin:7px 0;color:#5e5365;font-size:.84rem}.conversion-note{margin-top:10px;padding:9px 11px;background:#f0e8f5;color:#562d67;border-radius:10px;font-size:.78rem;font-weight:700}@media(max-width:1100px){.opportunity-board{grid-template-columns:repeat(2,minmax(260px,1fr))}.opportunity-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.opportunity-board,.opportunity-summary{grid-template-columns:1fr}.opportunity-filters{grid-template-columns:1fr}}
