.live-title{font:700 clamp(2.6rem,6vw,4.3rem) 'Chakra Petch';margin:0}.live-lead{max-width:700px;color:var(--muted);line-height:1.6}.live-promo{border-color:#3b6b9d;background:linear-gradient(110deg,#132342,#081426 70%)}.call-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.call-card{text-align:left;background:linear-gradient(145deg,#0c2137,#07111f);border:1px solid var(--line);color:var(--text);padding:24px;cursor:pointer;min-height:214px}.call-card:hover,.call-card:focus-visible{border-color:var(--cyan);transform:translateY(-2px);outline:0}.call-card .tag,.stage-line,.run-sidebar h3,.actions-panel h3,.timeline-panel h3{font:700 .72rem 'Chakra Petch';color:var(--cyan);letter-spacing:.12em}.call-card h2{font-size:1.4rem;margin:18px 0 8px}.call-card p{color:var(--muted);font-size:.9rem;line-height:1.5}.live-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.live-head h1{font:700 clamp(2rem,4vw,3.3rem) 'Chakra Petch';margin:0}.live-head p:last-child{color:var(--muted);margin-bottom:0}.run-clock{font:700 1.3rem 'Chakra Petch';color:var(--cyan);white-space:nowrap}.run-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.run-sidebar{display:flex;flex-direction:column;gap:12px}.run-sidebar>div,.patient-panel,.actions-panel,.timeline-panel,.report-card,.report-score{border:1px solid var(--line);background:#081626;padding:20px}.run-sidebar h3,.actions-panel h3,.timeline-panel h3{margin:0 0 12px}.run-sidebar p{line-height:1.5;color:#b3c9d7;font-size:.9rem}.vitals-panel #vitalsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.vital{border:1px solid #21425a;padding:10px;background:#07111f}.vital small{display:block;color:var(--muted);font-size:.7rem}.vital strong{font:700 1.25rem 'Chakra Petch';color:var(--lime)}.vital.warn strong{color:#ffad5b}.vital.critical strong{color:var(--red)}.destination-panel .hospital{border-top:1px solid var(--line);padding:10px 0}.destination-panel .hospital b{display:block;font-size:.85rem}.destination-panel .hospital small,.destination-panel>small{color:var(--muted);line-height:1.4}.destination-panel .hospital.nearest b{color:var(--cyan)}.run-main{min-width:0}.stage-line{display:flex;justify-content:space-between;margin-bottom:10px}.patient-panel{min-height:170px}.patient-panel h2{font:600 1.3rem/1.4 Inter;margin:0 0 12px}.patient-panel p{line-height:1.6;color:#b5cbd9;margin-bottom:0}.response-box{margin-top:15px;padding:12px;border-left:3px solid var(--cyan);background:#0e253a;line-height:1.5;display:none}.response-box.visible{display:block}.actions-panel{margin-top:12px}.run-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.run-actions button{background:#0d2336;border:1px solid #27516b;color:var(--text);text-align:left;padding:14px;cursor:pointer;font:500 .9rem/1.45 Inter;min-height:65px}.run-actions button:hover,.run-actions button:focus-visible{border-color:var(--cyan);background:#103049;outline:0}.timeline-panel{margin-top:12px}.timeline-panel ol,.final-timeline{margin:0;padding-left:24px;color:#adc4d2;line-height:1.6}.timeline-panel li{font-size:.82rem;margin:4px 0}.report-screen h1{font:700 clamp(2rem,4vw,3rem) 'Chakra Petch'}.report-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:15px;margin:16px 0}.report-grid.lower{grid-template-columns:1fr 1fr}.report-score>span{font:700 .7rem 'Chakra Petch';color:var(--cyan)}.report-score>strong{display:block;font:700 4rem 'Chakra Petch';color:var(--lime);margin:10px 0}.report-score p{color:var(--muted);line-height:1.5}.report-card h2{margin:0 0 12px}.report-card>p{color:var(--muted);line-height:1.5}.review-item{padding:12px 0;border-top:1px solid var(--line);font-size:.9rem;line-height:1.5}.review-item b{color:var(--cyan)}.review-item.risk b{color:var(--red)}.chart-choice{display:block;margin:9px 0;padding:10px;border:1px solid var(--line);line-height:1.4;cursor:pointer}.chart-choice input{accent-color:var(--cyan);margin-right:9px}.final-timeline{max-height:340px;overflow:auto}.score-line{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);color:#a7c5d1;font-size:.82rem}.score-line b{color:var(--cyan)}@media(max-width:850px){.call-grid{grid-template-columns:repeat(2,1fr)}.run-layout{grid-template-columns:1fr}.run-sidebar{display:grid;grid-template-columns:repeat(3,1fr)}.report-grid,.report-grid.lower{grid-template-columns:1fr}}@media(max-width:600px){.call-grid,.run-actions,.run-sidebar{grid-template-columns:1fr}.live-head{align-items:start}.run-clock{font-size:1rem}.report-score>strong{font-size:3rem}}
.chart-field{display:flex;justify-content:space-between;gap:12px;margin:16px 0 6px;font-weight:600;font-size:.9rem}.chart-field span{color:var(--cyan);font-family:'Chakra Petch'}.report-card textarea{display:block;width:100%;resize:vertical;min-height:76px;background:#061321;border:1px solid #28506a;color:#e9f8ff;padding:10px;font:400 .88rem/1.5 Inter}.report-card textarea:focus{outline:2px solid var(--cyan)}#scoreChart{margin-top:18px}
