.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}}
.opportunity-feedback{position:sticky;top:0;z-index:1;margin:10px 0;padding:12px 45px 12px 12px;border:1px solid #c8d8b9;box-shadow:0 3px 10px #31493112;background:#f2f6e7;color:#355440;font-size:13px;line-height:1.65}.opportunity-card .actions button:disabled{opacity:1;color:#77786d;background:#eeeFE7;border-color:#d9dece;cursor:not-allowed}.opportunity-card .opportunity-danger{border-left:3px solid #c78c52;color:#8b562f;background:#fff5e7}
