/* Only Deliveries v9.35.0 — First Customer Sprint / Daily Revenue Radar */
.revenue-radar{border:1px solid rgba(42,204,194,.34);background:linear-gradient(145deg,rgba(8,28,43,.98),rgba(7,17,31,.99));overflow:hidden}
.revenue-radar-head,.sprint-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.revenue-radar h2,.sprint-workspace h1{margin-bottom:4px}
.sprint-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:14px 0}
.sprint-kpis>div{padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.03)}
.sprint-kpis span{display:block;color:var(--muted,#9fb0c0);font-size:11px}.sprint-kpis strong{display:block;font-size:21px;margin-top:3px}
.sprint-list{display:grid;gap:9px}.sprint-action{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:rgba(255,255,255,.025)}
.sprint-action:hover{border-color:rgba(42,204,194,.32);background:rgba(42,204,194,.04)}
.sprint-score{height:54px;width:54px;display:grid;place-items:center;border-radius:15px;border:1px solid rgba(255,255,255,.14);font-weight:850;font-size:19px;background:rgba(255,255,255,.045)}
.sprint-score.act_now,.sprint-score.engaged_reply_due,.sprint-score.movement_identified{background:rgba(42,204,194,.15);color:#d8fffb}.sprint-score.today{background:rgba(244,182,67,.13);color:#ffe7ad}.sprint-score.this_week{background:rgba(126,144,255,.12)}
.sprint-main b{font-size:15px}.sprint-main small,.sprint-main em{display:block;font-style:normal;margin-top:3px}.sprint-main small{color:var(--muted,#9fb0c0)}.sprint-main em{color:#d8e5ee}
.sprint-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.sprint-tags span{font-size:10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);padding:3px 7px;color:var(--muted,#9fb0c0)}
.sprint-tags .window{border-color:rgba(244,182,67,.3);color:#ffe0a1}.sprint-tags .ready{border-color:rgba(42,204,194,.3);color:#cffffa}.sprint-tags .blocked{border-color:rgba(255,116,116,.25);color:#ffc4c4}
.sprint-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;max-width:340px}.sprint-actions a{display:inline-flex;align-items:center;text-decoration:none}
.sprint-rule{padding:11px 13px;border-left:3px solid #2accc2;border-radius:10px;background:rgba(42,204,194,.06);margin-top:12px}.sprint-rule b{color:#e9fffd}
.sprint-section{border-top:1px solid rgba(255,255,255,.08);padding-top:13px}.sprint-section h3{margin:0 0 8px}
.sprint-channel{display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;font-size:10px;color:#cce6e3}.sprint-channel:before{content:"";width:6px;height:6px;border-radius:99px;background:#2accc2}
.sprint-offer{margin-top:5px;color:#dce8ef}.sprint-next{margin-top:6px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.035);font-size:12px;color:#cbd9e2}
.sprint-funnel{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.sprint-funnel span{border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:6px 9px;font-size:11px;color:var(--muted,#9fb0c0)}
.sprint-empty{padding:18px;border:1px dashed rgba(255,255,255,.13);border-radius:14px;color:var(--muted,#9fb0c0)}
.call-screen-note{padding:10px 12px;border-radius:10px;background:rgba(244,182,67,.08);border:1px solid rgba(244,182,67,.2);margin:10px 0}.call-screen-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.call-screen-grid .wide{grid-column:1/-1}
@media(max-width:1050px){.sprint-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sprint-action{grid-template-columns:54px minmax(0,1fr)}.sprint-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}}
@media(max-width:680px){.sprint-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-radar-head,.sprint-head{display:block}.sprint-score{height:46px;width:46px;border-radius:13px;font-size:16px}.call-screen-grid{grid-template-columns:1fr}.call-screen-grid .wide{grid-column:auto}}
