
    body:not([data-session-state="ready"]) > .app { display:none!important; }
    #session-status { min-height:100vh; display:grid; place-content:center; justify-items:center; gap:16px; padding:24px; text-align:center; background:#fff; }
    #session-status img { width:220px; max-width:100%; height:auto; padding:8px; border-radius:8px; background:#fff; }
    #session-status p { margin:0; }
    #session-status noscript { display:block; }
    html[data-bs-theme="dark"], html[data-bs-theme="dark"] body, html[data-bs-theme="dark"] #session-status { background:#111827; color:#e5eaf2; }
    body:not([data-session-state="pending"]) > #session-status { display:none!important; }
    :root{--bg:#f5f6f8;--panel:#fff;--ink:#17202f;--muted:#718096;--line:#e7e9ee;--navy:#12213b;--violet:#7257f7;--violet-soft:#eeeaff;--lime:#b4ef72;--orange:#ffba71;--red:#f26b72;--shadow:0 10px 28px rgba(23,32,47,.06)}
    *{box-sizing:border-box}[hidden]{display:none!important} body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,"Segoe UI",Arial,sans-serif;font-size:13px}.app{min-height:100vh;display:grid;grid-template-columns:248px 1fr}
    .side{background:var(--navy);color:#e8edf7;padding:22px 14px;display:flex;flex-direction:column;min-height:100vh}.brand{display:flex;align-items:center;gap:11px;padding:5px 9px 27px;font-size:18px;font-weight:800;letter-spacing:-.7px}.mark{width:25px;height:25px;background:linear-gradient(135deg,#a38cff,#6c52f5);border-radius:8px;display:grid;place-items:center;box-shadow:0 4px 12px #050c1b}.mark:after{content:'';width:9px;height:9px;border:2px solid white;border-top-color:transparent;border-radius:50%;transform:rotate(25deg)}.workspace{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:10px 11px;margin:0 4px 22px;display:flex;align-items:center;gap:9px}.avatar{background:#d8f59a;color:#314c10;font-size:10px;font-weight:800;width:25px;height:25px;border-radius:7px;display:grid;place-items:center}.workspace span{display:block;font-size:11px;color:#8e9bb2;margin-top:1px}.workspace b{font-size:12px}.chev{margin-left:auto;color:#a9b6c9}.nav-group{margin-bottom:20px}.nav-label{text-transform:uppercase;font-size:9px;letter-spacing:1.25px;color:#71809a;padding:0 11px 8px}.nav-item{display:flex;align-items:center;gap:11px;padding:10px 11px;margin:2px 0;border-radius:8px;color:#b4bfd1;text-decoration:none;font-weight:600;cursor:pointer}.nav-item svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8}.nav-item.active{background:#2c3b56;color:white}.nav-item.active svg{color:#a891ff}.nav-item:hover{background:rgba(255,255,255,.07);color:#fff}.nav-item:focus-visible{outline:2px solid #b7a7ff;outline-offset:2px;color:#fff}.pill{margin-left:auto;background:#765df7;color:white;border-radius:10px;font:10px "DM Mono",ui-monospace,Consolas,monospace;padding:2px 6px}.side-bottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.08);padding:12px 4px 3px;color:#acb7c8}.support-link{width:100%;display:flex;gap:10px;align-items:center;border:0;border-radius:9px;background:transparent;color:inherit;padding:8px;cursor:pointer;text-align:left}.support-link:hover,.support-link:focus-visible{background:rgba(255,255,255,.07);outline:none}.side-bottom .help{flex:0 0 28px;width:28px;height:28px;border:1px solid #66748b;border-radius:50%;display:grid;place-items:center;color:#dce3ef;font-weight:800}.support-link b,.support-link span{display:block}.support-link .support-subtitle{margin-top:2px;font-size:10px;color:#a6b2c5}.support-link #software-version{margin-top:4px;font:9px "DM Mono",ui-monospace,Consolas,monospace;color:#71809a}
    main{padding:24px 30px 32px;max-width:1600px;width:100%;margin:0 auto}.top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.top-context{display:flex;align-items:center;gap:10px;min-width:0}.crumb{color:#8793a7;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb b{color:#26364e}.top-actions{display:flex;gap:10px;align-items:center}.icon-btn,.mobile-nav-toggle{border:1px solid var(--line);background:white;width:36px;height:36px;border-radius:9px;place-items:center;color:#536176;cursor:pointer}.icon-btn{display:grid;position:relative}.icon-btn svg,.mobile-nav-toggle svg{width:17px;stroke:currentColor;fill:none;stroke-width:1.8}.quick-actions-trigger{height:36px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 8px 0 10px;color:#4d5a6e;font:700 10px "Manrope","Segoe UI",Arial,sans-serif;cursor:pointer;box-shadow:0 2px 7px rgba(23,32,47,.03)}.quick-actions-trigger:hover{border-color:#cfc5ff;background:#faf9ff;color:#5f45d4}.quick-actions-trigger:focus-visible{outline:3px solid rgba(114,87,247,.2);outline-offset:2px}.quick-actions-trigger svg{width:15px;stroke:currentColor;fill:none;stroke-width:2}.quick-actions-trigger kbd{padding:3px 5px;border:1px solid #e1e4e9;border-bottom-width:2px;border-radius:5px;background:#f7f8fa;color:#8a95a6;font:8px "DM Mono",ui-monospace,Consolas,monospace}.activity-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--bg);border-radius:999px;background:#f05d6a;color:#fff;display:grid;place-items:center;font:700 8px "DM Mono",ui-monospace,Consolas,monospace}.activity-badge[hidden]{display:none}.icon-btn.has-activity{color:#6449e0;border-color:#cfc5ff;background:#f7f5ff}.mobile-nav-toggle{display:none;flex:0 0 36px}.mobile-nav-backdrop{display:none;border:0;padding:0}.status{display:flex;align-items:center;gap:7px;background:#eaf8dc;color:#477420;font-weight:700;padding:8px 12px;border-radius:8px;font-size:11px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.status:hover{box-shadow:0 4px 14px rgba(23,32,47,.1);transform:translateY(-1px)}.status:focus-visible{outline:3px solid rgba(114,87,247,.2);outline-offset:2px}.dot{width:6px;height:6px;background:#66b238;border-radius:50%;box-shadow:0 0 0 3px rgba(102,178,56,.14)}
    .hero{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:21px}.eyebrow{color:var(--violet);font:500 10px "DM Mono",ui-monospace,Consolas,monospace;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:9px}.hero h1{font-size:28px;letter-spacing:-1.3px;margin:0 0 7px;font-weight:800}.hero p{margin:0;color:var(--muted);font-size:12px}.hero-actions{display:flex;gap:9px}.btn{border:0;border-radius:8px;padding:10px 13px;font:700 12px "Manrope","Segoe UI",Arial,sans-serif;cursor:pointer;display:flex;align-items:center;gap:8px;transition:transform .12s ease,box-shadow .18s ease,opacity .18s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(1px)}.btn svg{width:15px;stroke:currentColor;fill:none;stroke-width:2}.btn.primary{background:var(--violet);color:#fff;box-shadow:0 6px 13px rgba(114,87,247,.25)}.btn.secondary{background:white;border:1px solid var(--line);color:#3d4a5d}
    .metrics{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:14px;margin-bottom:19px}.metric,.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.metric{padding:17px 18px}.metric-label{color:#738096;font-weight:600;font-size:11px;display:flex;align-items:center;justify-content:space-between}.metric-label .mini{width:29px;height:29px;border-radius:8px;background:#f4f1ff;color:var(--violet);display:grid;place-items:center}.metric-label svg{width:15px;stroke:currentColor;fill:none;stroke-width:1.8}.metric-value{font:800 24px "Manrope","Segoe UI",Arial,sans-serif;letter-spacing:-1px;margin:8px 0 5px}.metric-trend{color:#7b8799;font-size:10px}.metric-trend b{color:#449850;margin-right:4px}.onair{background:linear-gradient(110deg,#1b2e4d,#10223f);color:white;display:flex;gap:16px;padding:14px}.onair>div:last-child{min-width:0}.live-thumb{width:84px;min-width:84px;border-radius:8px;background:linear-gradient(145deg,#d5b37b,#6b4631 43%,#151f28 44%,#293b50);position:relative;overflow:hidden}.live-thumb:after{content:'FEED';position:absolute;top:7px;left:7px;background:#59677b;border-radius:3px;padding:2px 4px;font:8px "DM Mono",ui-monospace,Consolas,monospace}.onair .metric-label{gap:8px;color:#a7b7ce;line-height:1.35}.onair .metric-label>span{margin-left:auto}.onair .metric-value{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:5px;font-size:16px;line-height:1.3;letter-spacing:-.25px;margin:9px 0 8px}.onair-title{min-width:0;overflow-wrap:anywhere}.onair .metric-value .onair-state{display:inline-flex;align-items:center;margin:0;color:#abc1e0;font-weight:500;letter-spacing:0;white-space:nowrap}.onair .metric-trend{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;color:#b9c7d8;line-height:1.45}.onair-time-divider{opacity:.62}.onair-schedule-state{color:#d3deec}.airbar{height:4px;border-radius:4px;background:rgba(255,255,255,.17);margin-top:10px;overflow:hidden}.airbar i{display:block;height:100%;width:61%;background:var(--lime);border-radius:3px}
    .layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.schedule-card{grid-column:1/-1}.card{padding:18px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-head h2{font-size:14px;letter-spacing:-.3px;margin:0}.section-head span{font:10px "DM Mono",ui-monospace,Consolas,monospace;color:#8290a3}.link{color:var(--violet);font-weight:700;font-size:11px;cursor:pointer}
    .schedule-tabs{display:flex;gap:5px;background:#f4f5f8;border-radius:8px;padding:4px;width:max-content}.schedule-tabs button{border:0;background:none;color:#7d899c;font:600 10px "Manrope","Segoe UI",Arial,sans-serif;padding:6px 11px;border-radius:5px;cursor:pointer}.schedule-tabs button.selected{background:#fff;color:#27344a;box-shadow:0 1px 4px rgba(0,0,0,.08)}.timeline{display:grid;grid-template-columns:108px 1fr;border-top:1px solid var(--line)}.times{padding-top:19px;color:#8a96a8;font:10px "DM Mono",ui-monospace,Consolas,monospace}.times div{height:48px}.lanes{min-width:0;padding-top:10px}.lane{height:48px;display:flex;gap:5px;position:relative}.lane:before{content:'';position:absolute;width:100%;border-top:1px dashed #edf0f4;top:38px;z-index:0}.show{z-index:1;height:35px;border-radius:6px;padding:7px 9px;overflow:hidden;white-space:nowrap;font-size:10px;font-weight:700;position:relative}.show small{display:block;font:8px "DM Mono",ui-monospace,Consolas,monospace;opacity:.65;margin-top:2px}.show.repair{background:#e5e8ff;color:#4b5192}.show.current{background:#785df7;color:white;box-shadow:0 4px 10px rgba(101,74,221,.25)}.show.restore{background:#fce9cb;color:#9d6631}.show.doc{background:#dff3e6;color:#3f8060}.show.ad{background:#f1f3f5;color:#8390a2;display:grid;place-items:center;padding:0;color:#748196}.w21{width:21%}.w14{width:14%}.w26{width:26%}.w18{width:18%}.w12{width:12%}.w30{width:30%}.w16{width:16%}.w40{width:40%}.w23{width:23%}#schedule-list{margin-top:10px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}#schedule-list .schedule-list-row{display:grid;grid-template-columns:105px minmax(0,1fr);gap:18px;align-items:start;padding:13px 15px;border-bottom:1px solid var(--line)}#schedule-list .schedule-list-row:last-child{border-bottom:0}#schedule-list .schedule-list-row:nth-child(even){background:#fafbfc}#schedule-list time{font:600 10px "DM Mono",ui-monospace,Consolas,monospace;color:#6850d9;white-space:nowrap;padding-top:2px}#schedule-list .schedule-list-program{min-width:0}#schedule-list .schedule-list-program b{display:block;color:#334157;font-size:11px;line-height:1.45}#schedule-list .schedule-list-program span{display:block;margin-top:4px;color:#8290a2;font-size:9px;line-height:1.4}#schedule-list .schedule-list-empty{padding:18px;color:#8290a2;font-size:10px}.schedule-foot{display:flex;justify-content:space-between;margin-top:13px;padding-top:14px;border-top:1px solid var(--line);font-size:10px;color:#79869a}.schedule-foot b{color:#445269}
    .right{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.pipeline{padding-bottom:16px}.pipeline .section-head{margin-bottom:12px}.health-summary{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;padding:12px 13px;border:1px solid #e1e6ed;border-radius:10px;background:#f7f8fa}.health-summary-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eef1f5;color:#6c788b;font:900 13px "Manrope","Segoe UI",Arial,sans-serif}.health-summary b{display:block;color:#2c394d;font-size:11px}.health-summary small{display:block;margin-top:3px;color:#7e8a9b;font-size:9px;line-height:1.45}.pipeline.stream-ready .health-summary{border-color:#cfe8d5;background:#f0faf3}.pipeline.stream-ready .health-summary-icon{background:#dff3e4;color:#3e8551}.pipeline.stream-attention .health-summary{border-color:#f0cbd0;background:#fff7f8}.pipeline.stream-attention .health-summary-icon{background:#ffe7e9;color:#c54b58}.steps{display:grid;gap:8px;margin-top:10px}.steps:before{display:none}.step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;margin:0;padding:10px;border:1px solid #e6eaf0;border-radius:9px;background:#fff}.step-icon{width:30px;height:30px;min-width:30px;border-radius:8px;background:#effaf2;color:#459862;display:grid;place-items:center}.step-icon.violet{background:#f1eeff;color:#785df7}.step-icon.orange{background:#fff3e2;color:#d98c39}.step-icon svg{width:14px;stroke:currentColor;fill:none;stroke-width:2}.step b{display:block;font-size:10px;margin:0 0 3px}.step span{display:block;font-size:9px;line-height:1.4;color:#8390a2}.step .ok{display:inline-flex;align-items:center;justify-content:center;min-height:24px;margin:0;padding:5px 7px;border-radius:999px;background:#f0f2f5;color:#4c586a;font:800 8px "DM Mono",ui-monospace,Consolas,monospace;text-align:center;white-space:nowrap}.step.is-ready{border-color:#d9eadc}.step.is-ready .ok{background:#eaf7ed;color:#28613b}.step.is-neutral .ok{background:#f0f2f5;color:#4c586a}.step.is-attention{border-color:#f0cbd0}.step.is-attention .ok{background:#fff0f1;color:#a42b3a}.assets{padding-bottom:10px}.asset{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #eff0f3}.asset:last-child{border-bottom:0}.asset-icon{height:30px;border-radius:7px;display:grid;place-items:center;background:#f1efff;color:var(--violet);font:10px "DM Mono",ui-monospace,Consolas,monospace}.asset:nth-child(3) .asset-icon{background:#fff0e4;color:#dc8d37}.asset:nth-child(4) .asset-icon{background:#e4f5e9;color:#499360}.asset b{font-size:10px;display:block}.asset span{font-size:9px;color:#8b97a7}.asset .ready{font:9px "DM Mono",ui-monospace,Consolas,monospace;color:#48a060;background:#edf9ef;padding:4px 5px;border-radius:4px}.onair .metric-value .onair-state{padding:3px 6px;border-radius:999px;background:rgba(180,239,114,.14);color:#c9f797;font:800 8px "DM Mono",ui-monospace,Consolas,monospace;text-transform:uppercase;vertical-align:2px}.airbar i{transition:width .35s ease}
    .bottom-row{display:grid;grid-template-columns:1.25fr 1fr;gap:19px;margin-top:19px}.chart-card{padding-bottom:13px}.chart-area{height:132px;position:relative;margin:5px 0 0}.gridline{border-top:1px dashed #e7eaf0;height:33px}.chart-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.chart-labels{display:flex;justify-content:space-between;color:#9aa5b3;font:9px "DM Mono",ui-monospace,Consolas,monospace;padding-right:4px}.ads{display:flex;gap:13px;align-items:center}.donut{width:104px;height:104px;border-radius:50%;background:conic-gradient(#785df7 0 48%,#beadff 48% 74%,#dce1e8 74% 100%);display:grid;place-items:center;position:relative}.donut:after{content:'';width:70px;height:70px;background:#fff;border-radius:50%}.donut div{position:absolute;z-index:1;text-align:center;font:800 16px "Manrope","Segoe UI",Arial,sans-serif;letter-spacing:-.8px}.donut div small{display:block;font:9px "Manrope","Segoe UI",Arial,sans-serif;color:#8793a3;letter-spacing:0}.legend{flex:1}.legend p{font-size:10px;margin:7px 0;color:#5a677a;display:flex;align-items:center;justify-content:space-between}.legend i{width:7px;height:7px;background:#785df7;border-radius:50%;display:inline-block;margin-right:7px}.legend p span:first-child{display:flex;align-items:center}.legend p:nth-child(2) i{background:#beadff}.legend p:nth-child(3) i{background:#dce1e8}.legend b{font:10px "DM Mono",ui-monospace,Consolas,monospace;color:#6a7688}
    .dashboard-empty{display:flex;align-items:center;gap:12px;padding:20px;border:1px dashed #dfe3e9;border-radius:10px;background:#fafbfc;color:#6f7c8f}.dashboard-empty>div:nth-child(2){min-width:0;flex:1}.dashboard-empty b{display:block;color:#344157;font-size:11px}.dashboard-empty span{display:block;margin-top:4px;font-size:9px;line-height:1.5}.dashboard-empty .empty-icon{flex:0 0 35px;width:35px;height:35px;border-radius:9px;background:#eeeaff;color:#6f52ef;display:grid;place-items:center;font:700 9px "DM Mono",ui-monospace,Consolas,monospace}.dashboard-empty .empty-actions{display:flex;flex:0 0 auto;gap:8px}.dashboard-empty.compact{padding:14px}.dashboard-empty.compact .btn{flex:0 0 auto}.schedule-dashboard-empty{min-height:126px;margin:8px 0;align-self:start}.timeline:has(.schedule-dashboard-empty){grid-template-columns:1fr}.timeline:has(.schedule-dashboard-empty) .times{display:none}.operation-status{position:fixed;z-index:80;top:18px;left:50%;transform:translateX(-50%);width:min(430px,calc(100vw - 32px));display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:10px;align-items:center;padding:12px 14px;border:1px solid #ddd7ff;border-radius:11px;background:#fff;color:#27344a;box-shadow:0 14px 42px rgba(20,30,48,.2)}.operation-status[hidden]{display:none}.operation-status i{grid-row:1/3;width:17px;height:17px;border:2px solid #ddd7ff;border-top-color:var(--violet);border-radius:50%;animation:operation-spin .75s linear infinite}.operation-status b{font-size:11px}.operation-status span{font-size:9px;color:#788598;line-height:1.4}.operation-status.complete{border-color:#cce9d3}.operation-status.complete i{border:0;background:#59a76c;animation:none;position:relative}.operation-status.complete i:after{content:'✓';position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:11px;font-style:normal}.operation-status.failed{border-color:#f1cbd0}.operation-status.failed i{border:0;background:var(--red);animation:none}.operation-status.failed i:after{content:'!';display:grid;place-items:center;color:#fff;font-size:11px;font-style:normal}.toast{position:fixed;z-index:90;right:16px;bottom:16px;width:min(460px,calc(100vw - 32px));max-height:min(40vh,320px);box-sizing:border-box;overflow:auto;background:#17243a;color:#fff;padding:13px 16px;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.2);font-size:11px;line-height:1.5;display:none;align-items:flex-start;gap:10px;cursor:pointer}.toast.show{display:flex;animation:toast-in .18s ease-out}.toast i{flex:0 0 8px;width:8px;height:8px;margin-top:4px;background:var(--lime);border-radius:50%}.toast span{min-width:0;flex:1;white-space:normal;overflow-wrap:anywhere;word-break:normal}.toast.error{background:#451e28}.toast.success{background:#17243a}button.is-busy{cursor:wait!important;opacity:.82!important}button.is-busy:before{content:'';flex:0 0 12px;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:operation-spin .7s linear infinite}button.is-busy svg{display:none}@keyframes operation-spin{to{transform:rotate(360deg)}}@keyframes toast-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
    @media(max-width:1050px){.metrics{grid-template-columns:1fr 1fr}.onair{grid-column:span 2}.layout,.bottom-row{grid-template-columns:1fr}.right{grid-template-columns:1fr 1fr}.quick-actions-trigger span,.quick-actions-trigger kbd{display:none}.quick-actions-trigger{width:36px;justify-content:center;padding:0}}@media(max-width:720px){.app{grid-template-columns:1fr}.side{position:fixed;display:flex;inset:0 auto 0 0;width:min(290px,86vw);z-index:51;transform:translateX(-105%);transition:transform .22s ease;box-shadow:18px 0 45px rgba(5,12,27,.28);overflow-y:auto}.app.mobile-nav-open .side{transform:translateX(0)}.mobile-nav-backdrop{position:fixed;display:block;inset:0;z-index:50;background:rgba(9,17,31,.55);opacity:0;pointer-events:none;transition:opacity .22s ease}.app.mobile-nav-open .mobile-nav-backdrop{opacity:1;pointer-events:auto}.mobile-nav-toggle{display:grid}body.mobile-nav-open{overflow:hidden}main{padding:18px}.hero{align-items:flex-start;gap:15px}.hero-actions .secondary{display:none}.metrics{grid-template-columns:1fr}.onair{grid-column:auto}.right{grid-template-columns:1fr}.top{margin-bottom:20px}.hero h1{font-size:23px}.timeline{grid-template-columns:70px 1fr}.times{font-size:8px}.show{font-size:8px;padding:7px 5px}#schedule-list .schedule-list-row{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px 10px}.hero{flex-direction:column}.bottom-row{grid-template-columns:1fr}.dashboard-empty{align-items:stretch;flex-direction:column}.dashboard-empty .empty-actions{width:100%;flex-direction:column}.dashboard-empty .btn{width:100%;justify-content:center}}@media(max-width:480px){.top .status{display:none}.top-actions{gap:8px}.crumb{max-width:128px}.onair{gap:12px}.live-thumb{width:72px;min-width:72px}.schedule-foot{display:grid;gap:5px}.card,.metric{padding:15px}}
    @media(max-width:480px){.health-summary{padding:11px}.step{grid-template-columns:30px minmax(0,1fr)}.step .ok{grid-column:2;justify-self:start}.onair .metric-value{align-items:flex-start;flex-direction:column}.onair .metric-value .onair-state{display:inline-flex}}
/* Release notices stay out of the masthead and never replace open editors. */
.release-update:not([hidden]) { display:flex; align-items:center; justify-content:space-between; gap:1rem; margin:0 0 1rem; }
#release-update > span { min-width:0; color:var(--ink); }
#release-update > button { flex-shrink:0; min-height:44px; }
@media(max-width:600px) { .release-update:not([hidden]) { align-items:flex-start; flex-direction:column; } }
