.push-settings .panel-title .badge{flex:none}.push-intro,.push-note{margin:0 0 var(--space-3)}.push-note{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-s);background:var(--info-soft);color:var(--info-text)}.push-note>svg{flex:none;margin-top:.15rem}.push-actions{margin-top:0;flex-wrap:wrap}.push-types{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius);background:var(--surface-2)}.push-types legend{padding:0;float:left;width:100%;margin-bottom:var(--space-1);font-weight:600}.push-type{display:grid;grid-gap:0;gap:0}.push-type .switch{justify-content:flex-start;min-height:2.75rem;padding-inline:0;text-align:left}.push-type small{padding-left:calc(2.4rem + .5rem)}.push-devices-title{margin:var(--space-5) 0 var(--space-2);font-size:1rem}.push-devices{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.push-devices li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--surface-2)}.push-device-text{display:grid;min-width:0}.push-device-text strong{overflow-wrap:anywhere}.push-devices .badge.word{margin-left:var(--space-2)}@media (max-width:767px){.bottom-tabs{bottom:max(8px,env(safe-area-inset-bottom));padding:.3rem .25rem}.bottom-tabs a,.bottom-tabs button{min-height:3rem}.bottom-tabs span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-tabs a[aria-current=page]{color:var(--text);background:var(--select-soft);box-shadow:inset 0 -2px 0 var(--select-line)}.content{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.toasts{bottom:calc(5.6rem + env(safe-area-inset-bottom))}.content :is(button,.button,a.link-button,select,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden])):not(:is(table,.vtable,[role=grid],.plan-list) *){min-height:2.75rem}.content :is(button,.button):is(.icon,[aria-label]):not(:is(table,.vtable,[role=grid],.plan-list) *){min-width:2.75rem}.library .toolbar.compact :is(.search input,select){height:2.75rem;min-height:2.75rem}.content .switch,.content input[type=range],.library .toolbar.compact .menu>summary{min-height:2.75rem}.content summary:not(.button,[class*=button]):not(details.panel>summary){min-height:2.75rem;padding-block:.6rem;box-sizing:border-box}.content summary.button{min-height:2.75rem}.content :is(a.link,a.link-more){padding-block:.875rem;margin-block:-.875rem}.tabs :is(a,button){min-width:2.75rem;justify-content:center}}.content .panel:has(>table){overflow-x:auto}.ops-after-theme{margin-top:var(--gap)}.station-theme .segmented-buttons,.theme-card .segmented-buttons{flex-wrap:wrap;margin-bottom:var(--space-2)}.theme-swatches{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-4);margin:var(--space-3) 0 0;padding:0;font-size:.85rem;color:var(--text-2)}.theme-swatches li{display:grid;justify-items:start;grid-gap:var(--space-1);gap:var(--space-1)}.theme-sample-card{display:grid;grid-gap:6px;gap:6px;width:7.5rem;padding:10px;border-radius:10px}.theme-sample-card b,.theme-sample-card i{display:block;height:10px;border-radius:999px}.theme-sample-card i{width:80%}.theme-sample-card b{width:45%}[data-sample=glass] .theme-sample-card{background:#070c17;box-shadow:inset 0 0 0 1px rgb(190 211 228/.25)}[data-sample=glass] .theme-sample-card i{background:#094e7a}[data-sample=glass] .theme-sample-card b{background:#077dbb}[data-sample=brand] .theme-sample-card{background:#070127;box-shadow:inset 0 0 0 1px #2f276a}[data-sample=brand] .theme-sample-card i{background:#221a5c}[data-sample=brand] .theme-sample-card b{background:#c4dc54}:where(:root[data-theme=glass]) body{background-image:radial-gradient(ellipse 54rem 38rem at 83% 6%,rgb(7 125 187/.16),transparent 72%),radial-gradient(ellipse 55rem 42rem at 13% 92%,rgb(9 78 122/.12),transparent 72%),linear-gradient(145deg,var(--glass-navy),var(--glass-nightshift) 72%);background-attachment:fixed}:where(:root[data-theme=glass]) ::selection{background:var(--glass-lane-blue);color:#fff}:where(:root[data-theme=glass]) h1{font-weight:650;letter-spacing:-.025em}:where(:root[data-theme=glass]) :is(h2,.panel-title h2,.tile h2){font-weight:650;letter-spacing:-.015em}:where(:root[data-theme=glass]) :is(.panel,article.tile){border:1px solid rgb(190 211 228/.18)}:where(:root[data-theme=glass]) :is(.onair,.event-topbar){border:1px solid rgb(190 211 228/.2)}:where(:root[data-theme=glass]) .onair:has(.lamp[data-mode=live]){border-color:rgb(255 79 63/.65);box-shadow:0 8px 30px rgb(255 79 63/.14)}:where(:root[data-theme=glass]) .sidebar{border-right:1px solid rgb(238 242 247/.1)}:where(:root[data-theme=glass]) :is(.menu-panel,.notify-panel,.quick-menu,.plan-menu,dialog,.settings-search-results){border-color:rgb(190 211 228/.22)}:where(:root[data-theme=glass]) main.center:has(>.auth-card){background:linear-gradient(180deg,rgb(7 12 23/.45),rgb(7 12 23/.82)),url(/brand/login-bg.jpg) 50% /cover no-repeat}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(:root[data-theme=glass]) .sidebar{background:rgb(7 12 23/.82);-webkit-backdrop-filter:blur(28px) saturate(130%);backdrop-filter:blur(28px) saturate(130%)}:where(:root[data-theme=glass]) :is(.onair,.event-topbar){background:rgb(12 20 36/.82);box-shadow:0 10px 28px rgb(0 0 0/.22),inset 0 1px 0 rgb(238 242 247/.07);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}:where(:root[data-theme=glass]) :is(.panel,article.tile){background:linear-gradient(145deg,rgb(238 242 247/.07),rgb(238 242 247/.01) 58%),rgb(12 20 36/.82);box-shadow:inset 0 1px 0 rgb(238 242 247/.06);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}:where(:root[data-theme=glass]) :is(.menu-panel,.notify-panel,.quick-menu,.plan-menu,dialog){-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}:where(:root[data-theme=glass]) .auth-card{background:rgb(12 20 36/.88)}@media (max-width:767px){:where(:root[data-theme=glass]) .bottom-tabs{background:rgb(12 20 36/.86)}:where(:root[data-theme=glass]) .sidebar{background:rgb(7 12 23/.94)}}}@media (prefers-reduced-transparency:reduce){:where(:root[data-theme=glass]) body{background-image:none}:where(:root[data-theme=glass]) :is(.sidebar,.onair,.event-topbar,.bottom-tabs,.panel,article.tile,.auth-card,.menu-panel,.notify-panel,.quick-menu,.plan-menu,dialog){-webkit-backdrop-filter:none;backdrop-filter:none}:where(:root[data-theme=glass]) .sidebar{background:var(--bg-raised)}:where(:root[data-theme=glass]) :is(.onair,.event-topbar,.bottom-tabs,.auth-card){background:var(--surface)}:where(:root[data-theme=glass]) :is(.panel,article.tile){background:var(--surface)}}.onair-tools-toggle,.sheet-scrim{display:none}.onair-tools{display:contents}@property --strip-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --strip-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes strip-fade{0%{--strip-fade-start:0px;--strip-fade-end:1.75rem}12%{--strip-fade-start:1.75rem}88%{--strip-fade-end:1.75rem}to{--strip-fade-start:1.75rem;--strip-fade-end:0px}}@keyframes sheet-in{0%{transform:translateY(24px);opacity:.6}}@media (max-width:767px){h1{font-size:1.5rem;line-height:1.2}.panel-title h2,.panel>h2:first-child,.tile h2,details.panel>summary h2{font-size:1rem}h3{font-size:.98rem}.crumbs ol{margin-bottom:.3rem;font-size:.78rem}.page-head{gap:.5rem .75rem;margin-bottom:1rem}.page-head p{margin-top:.3rem;font-size:.9rem;line-height:1.45}.content{padding:1rem max(1rem,var(--safe-right)) calc(var(--phone-bar-h) + max(8px, var(--safe-bottom)) + 1.25rem) max(1rem,var(--safe-left))}.panel,article.tile{padding:var(--card-pad)}.live-handover-settings>summary,details.panel:not(.panel *)>summary{margin:calc(-1 * var(--card-pad));padding-inline:var(--card-pad)}.live-handover-settings[open]>summary,details.panel:not(.panel *)[open]>summary{margin-bottom:.9rem}.panel-title{flex-wrap:wrap;row-gap:.5rem}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child>:is(label,.row-actions,select,input,form,.segmented-buttons){max-width:100%}.two-factor-hint{margin:.75rem max(1rem,var(--safe-left)) 0;padding:.5rem .75rem;font-size:.85rem;gap:.25rem .6rem}.two-factor-hint>span{flex-basis:calc(100% - 2rem)}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{font-size:max(16px,1rem)}html{scroll-padding-top:calc(var(--safe-top) + 4.5rem);scroll-padding-bottom:calc(var(--phone-bar-h) + var(--safe-bottom) + 1rem)}.event-topbar,.onair{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;min-height:0;padding:calc(var(--safe-top) + .375rem) max(.75rem,var(--safe-right)) .375rem max(.75rem,var(--safe-left));border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.onair:has(.lamp[data-mode=live]){box-shadow:inset 0 -2px 0 var(--live);border-bottom-color:var(--live-line)}.event-topbar .mobile-nav-toggle,.onair .mobile-nav-toggle,.onair-logo{display:none}.onair>.lamp{flex:none;order:0;padding:.2rem .55rem;font-size:.72rem}.onair-now{flex:1 1;order:0;min-width:0;gap:.2rem}.onair-title{gap:.4rem}.onair-title strong{font-size:.9rem}.onair-title span{font-size:.8rem}.onair-progress{gap:.45rem;font-size:.72rem}.onair .progress-track{height:3px}.onair-summary{flex:none;order:0;margin:0;gap:0}.onair-summary .onair-listeners{display:none}.onair-actions{display:contents}.onair-actions>.language-switch{display:none}.onair .notify{order:1;flex:none;position:static}.event-topbar .icon.notify-bell,.onair .icon.notify-bell{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;border-radius:var(--radius-pill)}.onair-tools-toggle{order:2;position:relative;display:inline-grid;place-items:center;flex:none;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;border:1px solid var(--secondary-line,transparent);border-radius:var(--radius-pill);background:var(--secondary-bg);color:var(--secondary-ink)}.onair-tools-toggle[aria-expanded=true]{background:var(--select);color:var(--select-ink);border-color:var(--select-edge,transparent)}.onair-tools-count{top:-3px;right:-3px;background:var(--warn);color:var(--bg)}.onair-tools{display:none}.onair[data-tools-open] .onair-tools{order:3;flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;padding-top:.5rem;border-top:1px solid var(--line)}.onair[data-tools-open] .onair-tools .switch .label-text{display:inline}.onair-tools :is(.switch,.onair-controls>summary,.quick-toggle,.onair-search){min-height:2.75rem;min-width:2.75rem}.onair-tools .onair-controls,.onair-tools .quick{position:static}.onair .onair-alerts{display:none}.onair[data-tools-open] .onair-alerts{order:4;flex:1 1 100%;display:flex;padding-top:.5rem}.onair[data-no-data] .onair-now{flex:1 1}.onair[data-no-data] .onair-actions{display:flex;align-items:center;gap:.35rem;order:1}.onair[data-no-data] .onair-actions>.language-switch,.onair[data-no-data] .onair-search{display:inline-flex;min-height:2.75rem}.onair[data-no-data] .onair-search{min-width:2.75rem}.event-topbar{flex-wrap:nowrap}.event-topbar>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.event-topbar .notify{position:static}.bottom-tabs{left:max(8px,var(--safe-left));right:max(8px,var(--safe-right));bottom:max(8px,var(--safe-bottom));height:var(--phone-bar-h);box-sizing:border-box;align-items:stretch}.bottom-tabs a,.bottom-tabs button{min-height:0}html[data-keyboard=open] :is(.bottom-tabs,.upload-pill){display:none}.sidebar{padding:max(1rem,var(--safe-top)) .9rem max(.8rem,var(--safe-bottom)) max(.9rem,var(--safe-left))}.toasts{left:max(1rem,var(--safe-left));right:max(1rem,var(--safe-right));width:auto;bottom:calc(var(--phone-bar-h) + max(8px, var(--safe-bottom)) + .5rem)}html[data-keyboard=open] .toasts{bottom:.5rem}.upload-pill{left:max(1rem,var(--safe-left));bottom:calc(var(--phone-bar-h) + max(8px, var(--safe-bottom)) + .5rem)}.center{padding:max(1rem,var(--safe-top)) max(1rem,var(--safe-right)) max(1rem,var(--safe-bottom)) max(1rem,var(--safe-left))}:is(.tabs,.plan-tabs:not(.plan-sidebar .plan-tabs),.queue-filters,.view-chips,.segmented-buttons){display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:1.75rem;-webkit-mask-image:none;mask-image:none}:is(.tabs,.plan-tabs,.queue-filters,.view-chips,.segmented-buttons)::-webkit-scrollbar{display:none}:is(.tabs,.plan-tabs,.queue-filters,.view-chips,.segmented-buttons)>:is(a,button,.tabs-end){flex:none;white-space:nowrap}.tabs-end{display:flex;flex:none}.section-page-tabs[data-group=settings] .tabs a,.tabs a,.tabs button{padding:.6rem .7rem;font-size:.875rem;min-height:2.75rem;display:inline-flex;align-items:center}.queue-filters button{min-height:2.75rem}.section-page-tabs{margin-inline:calc(-1 * max(1rem, var(--safe-left))) calc(-1 * max(1rem, var(--safe-right)))}.section-page-tabs .tabs{padding-inline:max(1rem,var(--safe-left)) max(1rem,var(--safe-right));margin-bottom:1rem}@supports (animation-timeline:scroll()){:is(.tabs,.plan-tabs:not(.plan-sidebar .plan-tabs),.queue-filters,.view-chips,.segmented-buttons){-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--strip-fade-start),#000 calc(100% - var(--strip-fade-end)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--strip-fade-start),#000 calc(100% - var(--strip-fade-end)),transparent);animation:strip-fade linear both;animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll()){.tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent)}}.content .panel:has(>.data-table),.content .panel:has(>table),.table-wrap{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.content table{font-size:.85rem}.save-bar:has(.dirty-note){position:-webkit-sticky;position:sticky;bottom:calc(var(--phone-bar-h) + max(8px, var(--safe-bottom)) + .5rem);z-index:20;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-inline:calc(-.25 * var(--card-pad));padding:.5rem .6rem;border-radius:var(--radius);background:var(--surface-pop);box-shadow:var(--shadow-pop)}.save-bar:has(.dirty-note) .dirty-note{flex:1 1 100%}html[data-keyboard=open] .save-bar:has(.dirty-note){bottom:.5rem}.sheet-scrim{display:block;position:fixed;inset:0;z-index:129;background:var(--scrim)}details.menu[open]:not(.toolbar.compact *,.programme-toolbar *)>summary:before{content:"";position:fixed;inset:0;z-index:129;background:var(--scrim);cursor:default}details.menu[open]:not(.toolbar.compact *,.programme-toolbar *)>summary:is(:active,:hover){transform:none;filter:none}:is(.notify-panel,.quick-menu,details.menu[open]:not(.toolbar.compact *,.programme-toolbar *)>.menu-panel){position:fixed;inset:auto 0 0 0;z-index:130;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - var(--safe-top) - 4rem);margin:0;overflow:auto;overscroll-behavior:contain;padding:1rem max(1rem,var(--safe-right)) calc(1rem + var(--safe-bottom)) max(1rem,var(--safe-left));border-width:1px 0 0;border-radius:18px 18px 0 0;box-shadow:0 -14px 40px rgb(0 0 0/.45);animation:sheet-in .2s ease-out}.notify-panel button,.quick-menu button,details.menu[open]>.menu-panel :is(a,button){min-height:2.75rem}.quick-menu button{font-size:.95rem}.onair:has(.notify-panel,.quick-menu,details.menu[open]){z-index:135}:where(:root[data-theme=glass]) :is(.panel,article.tile){-webkit-backdrop-filter:none;backdrop-filter:none}dialog[open]{margin:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - var(--safe-top) - 1rem);overflow:auto;overscroll-behavior:contain;padding:1.1rem max(1rem,var(--safe-right)) calc(1rem + var(--safe-bottom)) max(1rem,var(--safe-left));border-width:1px 0 0;border-radius:18px 18px 0 0;animation:sheet-in .2s ease-out}dialog.palette[open]{display:flex;flex-direction:column;height:calc(100dvh - var(--safe-top) - 2.5rem);padding:0 0 var(--safe-bottom)}dialog.palette ul{flex:1 1;max-height:none}dialog .row-actions{flex-wrap:wrap}dialog .row-actions>:is(button,.button){flex:1 1 8rem;min-height:2.75rem}}@media (max-width:767px) and (prefers-reduced-motion:reduce){:is(.notify-panel,.quick-menu,.menu-panel),dialog[open]{animation:none}}