.header-actions{display:flex;align-items:center;gap:10px}.header-actions button{white-space:nowrap}.settings-hub{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;margin:20px 0}.settings-hub button{text-align:left;padding:18px;background:linear-gradient(135deg,#1b2632,#141d28);border-color:#34475a}.settings-hub strong,.settings-hub span{display:block}.settings-hub strong{font-size:14px;color:#e1edd4}.settings-hub span{font-size:11px;color:#96abb9;margin-top:7px;line-height:1.6}.settings-hub button:hover{border-color:var(--accent);background:#223028}.settings-runtime{padding:20px;border:1px solid #35474d;border-radius:16px}.settings-runtime p{font-size:12px;color:#a6bdc4}.settings-device-summary{display:grid;gap:10px}.settings-device-summary p{margin:0;padding:12px;background:#101c26;border-radius:9px}.overview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.overview-stat{padding:20px;border:1px solid #334356;border-radius:15px;background:linear-gradient(130deg,#1b2531,#121b25)}.overview-stat small{display:block;color:#91a7b9;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.overview-stat strong{display:block;font-size:23px;color:#e4f3cf;margin-top:12px;overflow-wrap:anywhere}.overview-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:20px;align-items:start}.overview-layout .panel{margin:0;padding:22px}.overview-column{display:grid;gap:20px;min-width:0}.overview-audio-row{border-top:1px solid #314151;padding:17px 0}.overview-audio-row:first-child{border-top:0}.overview-row-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.overview-row-heading h4{margin:0;font-size:16px;color:#e4eedb}.overview-badge{font:10px ui-monospace,monospace;padding:5px 8px;border:1px solid #34475a;border-radius:7px;color:#8aa4ba;white-space:nowrap}.overview-badge.good{color:#c5f478;border-color:#c5f47855;background:#c5f4780a}.overview-badge.warning{color:#f3c37c;border-color:#8c6943}.overview-route{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:12px;margin:10px 0;color:#9cb6cd}.overview-route span[data-i18n-user]{color:#d5e3e8}.overview-physical{font-size:11px;color:#8199af;overflow-wrap:anywhere;margin:8px 0}.overview-values{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:10px 0;font:11px ui-monospace,monospace}.overview-values b{color:#e3eacb}.overview-dsp{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.overview-dsp span{font-size:9px;padding:4px 7px;border-radius:5px;border:1px solid #34414e;color:#657d93}.overview-dsp span.enabled{background:#badf7a16;border-color:#badf7a60;color:#c5eb91}.overview-meter-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.overview-meter-grid.mono{grid-template-columns:1fr}.overview-meter-grid .meter{margin-top:5px}.overview-meter-grid .meter-track{height:9px}.overview-meter-grid .meter-scale{display:none}.overview-meter-grid small{font-size:9px}.overview-video-card{border-top:1px solid #344052;padding:15px 0}.overview-video-card:first-child{border-top:0}.overview-video-card h4{margin:12px 0 6px;color:#e0eccc;overflow-wrap:anywhere}.overview-preview{width:100%;aspect-ratio:16/9;object-fit:contain;background:#080d14;border:1px solid #2f4256;border-radius:10px;margin:12px 0 3px}.overview-preview-label{font-size:10px;color:#8297aa}.overview-video-time{font:12px ui-monospace,monospace;color:#c5dfad;margin:10px 0}.overview-detail{font-size:11px;line-height:1.7;color:#96aabb;overflow-wrap:anywhere}.overview-detail strong{color:#c5d3df}.overview-health{margin-top:20px;padding:22px}.overview-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.overview-health-item{padding:12px;border:1px solid #344659;border-radius:9px;font-size:11px;line-height:1.7}.overview-error{color:#f3bb8b;font-size:11px;padding:9px 0;overflow-wrap:anywhere}.overview-quiet{color:#9aae95;font-size:12px}.overview-only #studio-transport{display:none!important}body.is-fullscreen footer{display:none}@media(max-width:1150px){.overview-layout{grid-template-columns:1fr}.overview-column{grid-template-columns:1fr 1fr}.overview-summary{gap:10px}.overview-stat{padding:15px}.overview-stat strong{font-size:19px}}@media(max-width:760px){.overview-summary{grid-template-columns:1fr 1fr}.overview-column{grid-template-columns:1fr}.header-actions{flex-wrap:wrap}.header-actions button{font-size:11px;padding:9px}.headline{align-items:start;gap:15px}.overview-meter-grid{grid-template-columns:1fr 1fr}}

body.overview-only main>header{margin-bottom:14px;display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}body.overview-only main>header>.eyebrow{display:none}body.overview-only .headline{grid-column:1/-1;margin:0}body.overview-only .headline h1{font-size:25px;line-height:1.3;margin:0}body.overview-only .header-language{margin:0}body.overview-only #identity{margin:0;font-size:10px;text-align:right}body.overview-only #studio-topbar{margin-bottom:18px}body.overview-only .studio-view-title{margin:0 0 10px}body.overview-only .studio-view-title h2{font-size:26px;margin:0}#overview-update{margin:8px 0}.overview-summary{margin:12px 0;gap:10px}.overview-stat{padding:14px 17px}.overview-stat strong{margin-top:8px;font-size:20px}.overview-audio-row{padding:12px 0}.overview-row-heading{flex-wrap:wrap}.overview-row-heading h4{font-size:14px}.overview-row-heading .overview-values{margin:0;font-size:10px;gap:8px}.overview-route{margin:6px 0;font-size:11px}.overview-physical{margin:5px 0;font-size:10px}.overview-dsp{margin:6px 0}.overview-dsp span{font-size:9px;padding:3px 6px}.overview-layout .panel>h3{margin:0 0 12px}.overview-video-card{padding:10px 0}@media(max-width:760px){body.overview-only main>header{display:block}body.overview-only #identity{text-align:left;margin:8px 0}.overview-row-heading .overview-values{width:100%}}

body.overview-only .header-language{justify-self:start}body.overview-only .header-language select{width:140px}.overview-layout .section-heading{margin:0 0 12px;gap:10px}.overview-layout .section-heading h3{margin:0;font-size:15px}.overview-route .overview-physical{margin:0;display:inline}body.is-fullscreen.overview-only main{padding:20px 28px}body.is-fullscreen.overview-only main>header .header-language,body.is-fullscreen.overview-only main>header #identity{display:none}body.is-fullscreen.overview-only .overview-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}@media(max-width:760px){body.is-fullscreen.overview-only .overview-layout{grid-template-columns:1fr}}

#server-panel>.media-actions{display:none}
