.opportunity-summary{margin:20px 0;padding:20px;border:1px solid #d4ddd5;border-radius:18px;background:#f7faf6}.opportunity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.opportunity-metrics div{background:#fff;border-radius:12px;padding:12px}.opportunity-metrics span,.opportunity-metrics strong{display:block}.opportunity-metrics span{font-size:12px;color:#53645a}.opportunity-metrics strong{font-size:20px;margin-top:4px}.opportunity-list{display:grid;gap:16px}.opportunity-card{border:1px solid #d4ddd5;border-radius:16px;padding:18px;background:#fff}.opportunity-card h3{margin:8px 0}.opportunity-card .budget{gap:16px}.opportunity-card .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.opportunity-card .actions button{flex:1;min-width:110px}.opportunity-note{padding:12px;border-radius:10px;background:#f3f5ed;font-size:14px}.opportunity-status{font-size:12px;color:#4d685b}.opportunity-danger{color:#9d472d}.pinned-status-inner{flex-wrap:wrap}@media(max-width:600px){.opportunity-summary{padding:14px}.opportunity-metrics{gap:6px}.opportunity-metrics div{padding:9px}.opportunity-metrics strong{font-size:17px}.opportunity-card{padding:14px}}
