/* Only Deliveries v9.23.1 — Owner Prospect Intelligence presentation only */
.prospect-intel{border-color:#315779;background:linear-gradient(180deg,#0d1d2f,#091624)}
.prospect-intel .prospect-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}
.prospect-kpis{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;margin-top:12px}
.prospect-kpi{padding:11px;border:1px solid var(--line);border-radius:12px;background:#0a1727}
.prospect-kpi strong{display:block;font-size:22px;line-height:1.1;margin-top:3px}
.prospect-legend{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}
.prospect-status{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;background:#0b1b2c}
.prospect-status .symbol{font-size:12px;line-height:1}
.prospect-status.observing{border-color:#4b6b8a}.prospect-status.eligible{border-color:#61e0a8}.prospect-status.review{border-color:#ffbf69}.prospect-status.promoted{border-color:#27d5b4}.prospect-status.rejected{border-color:#ff6b7a}.prospect-status.overlap{border-color:#bb8cff}
.prospect-list{display:grid;gap:10px;margin-top:12px}.prospect-card{border:1px solid var(--line);border-radius:14px;background:#0a1727;padding:13px}.prospect-card .top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.prospect-card h4{margin:0 0 3px}.prospect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.prospect-metric{padding:8px;border-radius:10px;background:#0d2134;border:1px solid #203d58}.prospect-metric b{display:block;font-size:15px}.prospect-progress{height:7px;border-radius:999px;background:#06101c;overflow:hidden;margin-top:5px}.prospect-progress>span{display:block;height:100%;background:currentColor}.prospect-evidence{margin-top:10px;padding:10px;border-radius:10px;border:1px solid #29445d;background:#0c1d2d}.prospect-risk{margin-top:8px;padding:9px;border-radius:10px;border:1px solid #6d5630;background:#251d12}.prospect-risk.cleared{border-color:#2c6856;background:#10251f}.prospect-risk.rejected{border-color:#70434a;background:#251419}.prospect-risk.conflict{border-color:#8a6434;background:#2b1e0f}.prospect-risk.unresolved{border-color:#6d5630;background:#251d12}.prospect-overlap{margin-top:8px;padding:9px;border-radius:10px;border:1px solid #604d79;background:#1b1526}.prospect-empty{padding:18px;border:1px dashed #315779;border-radius:14px;text-align:center;background:#091725}.prospect-promotion-rule{margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#091725}.prospect-promotion-rule .row{gap:6px;flex-wrap:wrap}.prospect-self-created{display:grid;gap:8px;margin-top:10px}.prospect-self-created .jobcard{margin:0}
@media(max-width:850px){.prospect-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.prospect-kpis,.prospect-grid{grid-template-columns:1fr}.prospect-card .top{display:block}.prospect-card .top .prospect-status{margin-top:8px}}
