body,html{background:var(--bg)}h1{font-weight:700;letter-spacing:-.02em}.panel-title h2,.tile h2,h2{font-weight:700;letter-spacing:-.01em}.app,.workspace{background:transparent}.sidebar{background:var(--bg-raised);border-right-color:transparent}.brand{padding-bottom:1rem}.brand-official{color:var(--muted)}.sidebar-search{background:var(--surface);border-color:var(--line);border-radius:var(--radius-pill);color:var(--text-2)}.sidebar-search:hover{--btn-bg:var(--surface-3);background:var(--surface-3)}.nav-group-head,.nav-link{border-radius:var(--radius-s);transition:background-color .18s ease,color .18s ease}.nav-link:hover{background:var(--surface)}.nav-link[aria-current=page]{background:var(--select);color:var(--select-ink);box-shadow:none}.nav-group[data-active]>.nav-group-head{background:var(--surface)}.nav-link[aria-current=page] svg{color:var(--select-ink)}.nav-group[data-active]>.nav-group-head svg:first-child{color:var(--link)}.sidebar-foot{border-top-color:var(--line)}.sidebar-brand-row{display:flex;align-items:flex-start;gap:.5rem}.sidebar-brand-row .brand{flex:1 1;min-width:0}.mobile-nav-close,.mobile-nav-toggle{display:none}.sidebar-account{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.65rem;margin-bottom:.25rem;border-radius:var(--radius);background:var(--surface);transition:background-color .18s ease}.sidebar-account:hover{background:var(--surface-3)}.account-avatar{display:grid;place-items:center;flex:none;width:2.35rem;height:2.35rem;border-radius:50%;background:var(--select);color:var(--select-ink);font-size:.82rem;font-weight:700}.account-copy{min-width:0;flex:1 1}.account-copy small,.account-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy strong{font-size:.86rem;color:var(--text)}.account-copy small{margin-top:.15rem;color:var(--muted);font-size:.75rem}.account-chevron{flex:none;color:var(--muted)}.app[data-collapsed=true] .sidebar-account{justify-content:center;padding-inline:.25rem}.onair{top:.75rem;padding:.75rem 1rem;background:rgb(24 16 72/.94);box-shadow:0 10px 28px rgb(3 0 20/.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.event-topbar,.onair{margin:var(--space-4) var(--gutter) 0;border:0;border-radius:var(--radius-l)}.event-topbar{position:relative;z-index:25;background:var(--surface)}.lamp{color:var(--now);background:var(--surface-2);border-color:rgb(196 220 84/.5);border-radius:var(--radius-pill)}.lamp:before{background:var(--now);box-shadow:none}.lamp[data-mode=auto]:before{animation:lamp-pulse 2s ease-in-out infinite}@keyframes lamp-pulse{50%{opacity:.35}}.lamp[data-mode=live]{color:var(--live-ink);background:var(--live);border-color:var(--live);box-shadow:none}.lamp[data-mode=live]:before{background:var(--live-ink)}.onair:has(.lamp[data-mode=live]){box-shadow:0 0 0 1px var(--live-line),0 10px 28px rgb(3 0 20/.35)}.lamp[data-mode=offline]{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.lamp[data-mode=offline]:before{background:var(--warn);animation:none}.progress-track{background:rgb(246 244 252/.14)}.progress-track i{background:var(--link)}.now .progress-track i,.onair .progress-track i{background:var(--now)}.onair:has(.lamp[data-mode=live]) .progress-track i{background:var(--live)}.chip{background:var(--surface-2);border-color:var(--line)}.chip.ok{color:var(--ok);border-color:var(--ok-line)}.chip.warn{color:var(--warn);border-color:var(--warn-line)}.chip.bad{color:var(--live-text);border-color:var(--live-line);background:var(--live-soft)}.notify-count{color:var(--live-ink)}.onair-alerts{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%}.onair-alerts .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.onair-controls-panel .onair-meta{min-width:0}.onair-controls-panel .onair-meta .chip{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.onair-actions .onair-search,.onair-menu-language,details.menu:not([open])>.menu-panel{display:none}.panel,article.tile{background:var(--surface);border-color:transparent;border-radius:var(--radius-l);box-shadow:none}.panel-title h2,.tile h2{color:var(--text)}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>:is(.panel-title,h2):first-child{margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--space-4);padding:.85rem var(--card-pad);border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface-2)}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child :is(h2,.muted),:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child>span:not(.chip,.badge),:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>h2:first-child{color:var(--text)}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child .muted{color:var(--muted)}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child a:not(.button){color:var(--link)}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child a:not(.button):hover{color:var(--link-hover)}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child .chip{background:var(--surface)}.tabs [aria-current=page],.tabs [aria-selected=true]{border-bottom-color:var(--link)}:is(.grid-12,.special-layout,.event-layout,.programme-body)>.panel{margin-top:0}.server>.row-actions{margin-bottom:var(--gap)}.setup-item .chip{justify-self:start}.folder-pick,.quick-menu button{justify-content:flex-start}.folder-pick[aria-current]{background:var(--select);color:var(--select-ink)}:is(.palette li button,.prompt-keys button,.event-phrases button.phrase,.quick-menu button,.plan-menu button,.folder-pick,.library-actions .menu-panel :is(a,button)){border-radius:var(--radius-s)}main.center:has(>.auth-card){background:linear-gradient(rgb(7 1 39/.72),rgb(7 1 39/.72)),url(/brand/login-bg.jpg) 50% /cover no-repeat}.auth-card{box-shadow:0 24px 60px rgb(3 0 20/.55)}@media (min-width:768px){.tabs{flex-wrap:wrap;overflow-x:visible}}@media (min-width:1351px){.onair-controls .menu-panel{left:0;right:auto}}.week-day-body{border-radius:10px;background:var(--surface-2)}.week-block{left:0;right:0;border:0}.week-block.daypart{background:color-mix(in srgb,var(--block,var(--surface-3)) 20%,transparent);color:var(--text-2);font-weight:600;letter-spacing:.01em}.week-block.daypart+.week-block.daypart{border-top:1px solid rgb(246 244 252/.07)}.week-block:is(.talk,.live,.event){left:3px;right:3px;z-index:1;padding:.2rem .4rem;border-radius:7px;color:var(--text);font-weight:650;background:color-mix(in srgb,var(--block,var(--select)) 34%,var(--surface));border:1px solid color-mix(in srgb,var(--block,var(--select)) 70%,transparent)}.week-block.event{z-index:2}.week-block:is(.talk,.live,.event):hover{background:color-mix(in srgb,var(--block,var(--select)) 48%,var(--surface));outline:0}.track span:is(.badge,.chip){display:inline-flex;vertical-align:middle}.track span.folder-chips{display:flex;flex-wrap:wrap;gap:.3rem}.track>div>strong:has(>.badge){display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.talk-card,.track{border-color:transparent;background:var(--surface-2)}ul.track-list{list-style:none;padding-left:0}.track .row-actions>:is(button,.button).danger:not(.small){min-height:2.15rem;padding:.3rem .6rem;font-size:.8rem}.track .row-actions>:is(select,input){height:2.15rem;min-height:2.15rem;padding-block:0;font-size:.85rem}input[type=file]{padding:.45rem .55rem;color:var(--text-2)}input[type=file]::-webkit-file-upload-button{margin-right:.75rem;padding:.4rem .9rem;border:0;border-radius:var(--radius-pill);background:var(--select);color:var(--select-ink);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}input[type=file]::file-selector-button{margin-right:.75rem;padding:.4rem .9rem;border:0;border-radius:var(--radius-pill);background:var(--select);color:var(--select-ink);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}input[type=file]::-webkit-file-upload-button:hover{background:var(--select-hover)}input[type=file]::file-selector-button:hover{background:var(--select-hover)}:is(dialog,.menu-panel) legend{padding:0;margin-bottom:.35rem;color:var(--text-2);font-size:.85rem;font-weight:600}.menu-panel fieldset>button{justify-self:start}.window-fields fieldset{display:grid;grid-template-columns:4.75rem minmax(0,1fr);grid-gap:.4rem;gap:.4rem;border:0;padding:0}.checkbox>.label-row{display:block}.checkbox>.label-row>.help{display:inline-flex;vertical-align:middle;margin-left:.3rem}.library-categories .library-category-filter[aria-pressed=true],.view-chips>button[aria-pressed=true]{background:var(--select);color:var(--select-ink);border-color:var(--select)}.library-categories .library-category-filter:not([aria-pressed=true]):hover{background:var(--surface-3)}.library .toolbar.compact :is(.search input,select){height:2.5rem;min-height:2.5rem;padding-block:0}.library .toolbar.compact .menu>summary{min-height:2.5rem}.library .bulkbar select{width:auto;height:2.15rem;min-height:2.15rem;padding-block:0;font-size:.85rem}.library .bulkbar .danger{color:var(--live-text)}@media not (pointer:coarse){.track-cols:has(.vbody .dnd-grip) .vhead>:first-child{padding-left:1.75rem}}.track-cols .vrow>.c-status{padding-left:.5rem}.vrow .badge:is(.uploaded,.processing){background:var(--select-soft);color:var(--text)!important}.panel+.special-layout{margin-top:var(--gap)}.day-grid>.panel{margin-top:0}.panel-title h3{margin:0;font-size:1.05rem;font-weight:700}:is(.panel,article.tile):not(.panel *)>.panel-title:first-child h3{color:var(--text)}.day-items{max-height:30rem;overflow-y:auto;padding-right:.3rem}.range-field{align-content:start}.file-drop+:is(.empty,.beds-list){margin-top:.9rem}:is(.day-overview,.day-hours,.bed-kinds){width:100%;border-collapse:collapse;font-size:.88rem}:is(.day-overview,.day-hours,.bed-kinds) :is(th,td){padding:.5rem .6rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}:is(.day-overview,.day-hours,.bed-kinds) thead th{color:var(--muted);font-size:.8rem;font-weight:600;white-space:nowrap}:is(.day-overview,.day-hours) tbody th{color:var(--text);font-weight:600}.bed-kinds td label{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted)}.bed-kinds .bed-kind-actions{text-align:right}section[aria-labelledby=links-recipes-title]>.form-grid,section[aria-labelledby=links-today-title] .moderation-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}section[aria-labelledby=links-spread-title] .label-row{display:flex;justify-content:space-between;gap:.75rem}section[aria-labelledby=links-recipes-title] .data-table :is(code,th){white-space:nowrap}section[aria-labelledby=links-recipes-title] .data-table .row-actions{flex-wrap:nowrap}section[aria-labelledby=links-recipes-title]>.row-actions>.label-row{gap:.45rem}section[aria-labelledby=links-recipes-title]>.row-actions input{height:2.15rem;min-height:2.15rem;padding-block:0}section[aria-labelledby=links-pools-title] form.row-actions>input{height:2.5rem;padding-block:0}.day-items li{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto 4.25rem;align-items:center;grid-gap:.2rem .5rem;gap:.2rem .5rem;padding:.45rem 0;border-bottom:1px solid var(--line)}.day-items li>time{grid-row:1/span 2;align-self:start;color:var(--text);font-weight:600}.day-items li>strong{grid-column:2/-1;grid-row:1;min-width:0;overflow-wrap:anywhere}.day-items li>span.muted{grid-column:2;grid-row:2;font-size:.8rem}.day-items li>.folder-chip{grid-column:3;grid-row:2}.day-items li>.badge{grid-column:4;grid-row:2;justify-self:end}.folder-tree li:has(>.folder-actions){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.1rem .35rem;gap:.1rem .35rem}.folder-tree li>.folder-switch{grid-column:3;grid-row:1;justify-self:end}.folder-tree li>.chip{grid-column:2;grid-row:2;justify-self:start;margin-left:.45rem}.folder-tree li>.folder-actions{grid-column:3;grid-row:2}.folder-pick .folder-name{flex:0 1 auto}.talk-schedule input:not([type=checkbox],[type=radio]){height:2.5rem;padding-block:0}input[type=color]{width:3.5rem;min-width:3.5rem;height:2.9rem;padding:.3rem;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}input[type=color]::-moz-color-swatch{border:0;border-radius:6px}.dashboard-home,.dashboard-page-head{width:auto;margin-inline:0}.dashboard-broadcast .dashboard-now .now{align-items:start}.dashboard-shortcut-list a:focus-visible{outline-offset:-3px}.dashboard-side-column>article>.panel-title:has(>.chip){padding-block:.6rem}.programme-insert-toggle[aria-expanded=true]{background:var(--select);color:var(--select-ink);border-color:var(--select)}.plan-list .badge{gap:.25rem}.tl-item{container-type:inline-size}.tl-item>svg{flex-shrink:0}@container (max-width: 64px){.tl-item:not([data-kind=LINK])>span{display:none}}@container (max-width: 34px){.tl-item:not([data-kind=LINK])>svg:first-of-type:not(:only-of-type){display:none}}@container (max-width: 11px){.tl-item:not([data-kind=LINK])>svg{display:none}}.tl-item:focus-visible{outline-color:var(--focus)}.programme-main>.timeline{margin-top:1rem}.tl-block{display:block;line-height:calc(1.2rem - 2px);text-overflow:ellipsis}.plan-sidebar .plan-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.plan-sidebar .plan-tabs>button{padding-inline:.4rem}.plan-sources li{border-color:transparent;background:var(--surface-2);transition:background-color .18s ease}.plan-sources li:hover{background:var(--surface-3)}.plan-sources .drag-grip{font-size:1rem;color:var(--muted)}.plan-block-note{margin:.75rem 0 .5rem}.plan-block-note+.plan-block-note{margin-top:0}.plan-block-note.live{background:rgb(255 79 63/.1)}.schedule label.inline{margin-top:.9rem;max-width:24rem}@media (min-width:1101px){.schedule-category-table .category-name{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem}.schedule-category-table .category-name>input{flex:1 1 10rem}.schedule-category-table .category-name>.default-badge{margin:0;flex:none}.schedule-category-table .category-name>small.error{flex-basis:100%}}.schedule-dayparts li,.schedule-slots li{border-color:transparent;background:var(--surface-2);border-radius:10px;padding:.75rem .9rem}@media (min-width:1360px){.schedule-dayparts li{display:grid;grid-auto-flow:dense;grid-template-columns:minmax(7rem,16rem) max-content 6.5rem 6.5rem minmax(8rem,16rem) minmax(2rem,1fr);align-items:end;grid-gap:.4rem .8rem;gap:.4rem .8rem}.schedule-dayparts li>label:nth-of-type(4){grid-column:5;grid-row:1}.schedule-dayparts li>.chip{grid-column:3/5;grid-row:2;justify-self:start}.schedule-dayparts li>button{grid-column:6;grid-row:1;justify-self:end;height:2.875rem}.schedule-dayparts li>small.error{grid-column:1/-1}.schedule-slots li{display:grid;grid-auto-flow:dense;grid-template-columns:1.6rem 1.2rem 9rem minmax(9rem,13rem) 6rem 8.5rem 6rem 1fr;align-items:end;grid-gap:.4rem .8rem;gap:.4rem .8rem}.schedule-slots li>.dnd-grip{grid-column:1;grid-row:1;align-self:center;margin-top:1.6rem}.schedule-slots li>.num{grid-column:2;grid-row:1;align-self:center;margin-top:1.6rem}.schedule-slots li>label:first-of-type{grid-column:3;grid-row:1}.schedule-slots li>label:not([title]):has(select):not(:first-of-type){grid-column:4;grid-row:1}.schedule-slots li>label[title]:has(input){grid-column:5;grid-row:1}.schedule-slots li>label[title]:has(select){grid-column:6;grid-row:1}.schedule-slots li>label:not([title]):has(input){grid-column:7;grid-row:1}.schedule-slots li>.row-actions{grid-column:8;grid-row:1;justify-self:end;margin:0;min-height:2.875rem}.schedule-slots li>small.error{grid-column:1/-1}.schedule-slots input[type=number]{width:100%}}.schedule .panel>.segmented-buttons{margin:.75rem 0 .25rem}.weekday-picks{align-self:stretch;align-content:flex-end}.weekday-picks legend{font-size:.85rem;color:var(--text-2);margin-bottom:.35rem}.weekday-picks .check{min-height:2.9rem}@media (min-width:1400px){.grid-12>.col-7{grid-column:span 7}.grid-12>.col-5{grid-column:span 5}}.show-instances,.show-series{list-style:none;margin:0;padding:0;display:grid}.show-instances>li,.show-series>li{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center;grid-gap:.35rem .8rem;gap:.35rem .8rem;padding:.7rem 0;border:0;border-top:1px solid var(--line)}.show-instances>li:first-child,.show-series>li:first-child{border-top:0}.show-instances>li:before,.show-series>li:before{content:"";width:.75rem;height:.75rem;border-radius:4px;background:var(--series,var(--select))}.show-instances>li>div:first-child,.show-series>li>div:first-child{min-width:0}.show-instances small,.show-series small{display:block;margin-top:.2rem;font-size:.82rem}.show-instances .badge,.show-series .badge{margin-left:.35rem;vertical-align:1px}.show-instances>li>.row-actions,.show-series>li>.row-actions{margin:0;gap:.15rem;justify-content:flex-end}.show-instances>li>form.row-actions{grid-column:2/-1;justify-content:flex-start;align-items:end;padding-top:.3rem}.show-instances>li>form.row-actions>label{flex:0 1 14rem}.show-instances>li.cancelled>div:first-child{opacity:.6}@media (max-width:767px){.show-instances>li>.row-actions,.show-series>li>.row-actions{grid-column:2/-1;justify-content:flex-start;margin-left:-.6rem}}.show-instances>li.cancelled strong{text-decoration:line-through}.show-form{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.show-form>:is(h3,p,.row-actions,.weekday-picks,.checkbox){grid-column:1/-1}.show-form>h3{margin:0;color:var(--text)}.show-form>p{margin:0}.show-form>.row-actions{margin-top:.2rem}.show-form .weekday-picks{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.show-form .weekday-picks .check{min-height:2rem}.week-day-body{border-color:transparent}.week-block{font-size:.72rem}.week-block:is(.talk,.live,.event) span{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.25}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>:is(.panel-title,h2):first-child{min-height:3rem;padding-block:.4rem;box-sizing:border-box}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child:has(>:is(button,.button),>span>:is(button,.button)){padding-block:.4rem}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child>h2,:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>h2:first-child{display:flex;align-items:center;gap:.45rem}details.panel:not(.panel *)>summary{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;min-height:3rem;box-sizing:border-box;margin:-1.25rem;padding:.55rem 1.25rem;border-radius:15px;background:var(--surface-2);color:var(--text);cursor:pointer}details.panel:not(.panel *)[open]>summary{margin-bottom:1rem;border-radius:15px 15px 0 0}details.panel:not(.panel *)>summary::-webkit-details-marker{display:none}details.panel:not(.panel *)>summary:hover{background:var(--surface-3)}details.panel:not(.panel *)>summary h2{margin:0;display:inline-flex;align-items:center;gap:.5rem;color:var(--text)}details.panel:not(.panel *)>summary h2:before{content:"";flex:none;width:.4rem;height:.4rem;margin:0 .15rem 0 .1rem;border:solid;border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .15s ease}details.panel:not(.panel *)[open]>summary h2:before{transform:rotate(45deg)}details.panel:not(.panel *)>summary>:is(span,.muted,small){color:var(--text-2)}@media (prefers-reduced-motion:reduce){details.panel>summary h2:before{transition:none}}.panel>.panel-title:first-child .event-light{padding:.15rem .6rem;border-radius:99px;background:var(--surface);font-size:.82rem;line-height:1.35}.event-std-search{position:relative;display:block;margin:0}.event-std-search>svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.event-std-search input{padding-left:2.3rem}.event-standard .event-std-search{margin:.4rem 0 .6rem}.standard-library .toolbar{gap:.6rem .75rem}.standard-library .toolbar>.event-std-search{flex:1 1 18rem;max-width:34rem}.standard-library .toolbar>select{width:auto;min-width:12rem}.standard-library .event-std-search input,.standard-library .toolbar>:is(select,button){height:2.75rem;min-height:2.75rem}input,select,textarea{font-size:.95rem}.standard-item-head .row-actions{margin-top:0}:is(.standard-editor,.event-rules-editor,.event-form,.event-std-setup) fieldset{margin:0;min-width:0;padding:.9rem 1rem 1rem;border:0;border-radius:var(--radius);background:var(--surface-2);display:grid;grid-gap:.6rem;gap:.6rem}:is(.standard-editor,.event-rules-editor,.event-form,.event-std-setup) legend{float:left;width:100%;padding:0;color:var(--text-2);font-size:.85rem;font-weight:600}.event-std-setup .event-std-choose{display:flex;flex-wrap:wrap;gap:.3rem .9rem;padding:.7rem .9rem}:is(.standard-editor,.event-rules-editor)>button,:is(.standard-editor,.event-rules-editor,.event-form,.event-std-setup) fieldset>button{justify-self:start}.event-sound-grid>label{align-content:start}.event-sound-grid>label:not(.check,:has(>input[type=range])){grid-row:span 3;grid-template-rows:subgrid;row-gap:.35rem}.event-sound-grid>label.check{grid-row:span 3;align-self:center}.event-actions{align-items:center}.event-std-head>strong{flex:1 1;min-width:0}.event-std-category>summary{list-style:none}.event-std-category>summary::-webkit-details-marker{display:none}.event-std-category>summary h3{display:inline-flex;align-items:center;gap:.5rem;color:var(--text)}.event-std-category>summary h3:before{content:"";width:.38rem;height:.38rem;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .15s ease}.event-std-category[open]>summary h3:before{transform:rotate(45deg)}.event-text-list>summary{color:var(--link)}.folder-pick>.muted:last-child{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.track .folder-chips{display:flex;flex-wrap:wrap;gap:.3rem}.track .folder-chips>.chip{display:inline-flex}.ad-facts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.7rem}@media (max-width:640px){.ad-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.special-list>.small-print{margin:0 0 .9rem}.ad-spots>.track,.event-ann-list>li,.event-company,.event-row,.event-std-card,.standard-list>li{border-color:transparent}.ad-spots>.track{background:var(--surface-2)}.event-row:hover .badge.inactive{background:var(--surface)}html{scroll-padding-top:7rem}@media (max-width:767px){html{scroll-padding-top:11rem}}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child,:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child:has(>:is(button,.button),>span>:is(button,.button)){min-height:2.95rem;padding-block:.4rem}@media (min-width:768px){:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child :is(button,.button,a.link-button,select,input:not([type=checkbox],[type=radio])){min-height:2.1rem;padding-block:.25rem;font-size:.82rem}.access-slots select{min-height:2.1rem;padding-block:.25rem;font-size:.82rem}}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child :is(select,input){width:auto}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child label:is(.inline,.inline-field){display:inline-flex;align-items:center;gap:.5rem;color:var(--text-2);font-size:.82rem}.live-handover-settings>summary{margin:-1.25rem;padding:.7rem 1.25rem;border-radius:15px;background:var(--surface-2)}.live-handover-settings[open]>summary{margin-bottom:1rem;padding-bottom:.7rem;border-bottom:0;border-radius:15px 15px 0 0}.live-handover-settings>summary h2{color:var(--text);font-size:1.05rem;font-weight:650}.live-handover-settings>summary small{color:var(--text-2)}.live-handover-settings>summary svg{color:var(--text)}.live-handover-settings>summary:hover{background:var(--surface-3)}td.row-actions{display:table-cell;margin:0;white-space:nowrap;text-align:right}td.row-actions,td.row-actions>*{vertical-align:middle}td.row-actions>*+*{margin-left:.4rem}.live-presenter-table{margin-top:.7rem}.live-presenter-table th{color:var(--muted);font-size:.8rem;font-weight:600}.report-summary div{padding:.65rem .8rem;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.ads-totals div{border-color:var(--line);border-radius:12px;background:var(--surface-2)}.report-columns{border-color:transparent;border-radius:12px;background:var(--surface-2)}.report-columns legend{float:left;width:100%;padding:0 0 .2rem}.access-row{border-color:var(--line);background:var(--surface-2)}.access-row[data-locked]{border-color:var(--live-line)}:where(.ai-day,.limiter-classes,section[aria-labelledby=prompt-edit-title] .table-wrap>table){width:100%;border-collapse:collapse;font-size:.84rem}:where(.ai-day,.limiter-classes,section[aria-labelledby=prompt-edit-title] .table-wrap>table) :is(th,td){padding:.5rem .6rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}:where(.ai-day,.limiter-classes,section[aria-labelledby=prompt-edit-title] .table-wrap>table) thead th{color:var(--muted);font-size:.8rem;font-weight:600}:is(.ai-day,.limiter-classes) tbody th{font-weight:600;color:var(--text)}:is(.ai-day,.limiter-classes) :is(th,td).num{text-align:right}section[aria-labelledby=prompt-edit-title] .table-wrap>table td.row-actions{vertical-align:top}section[aria-labelledby=prompt-edit-title] .table-wrap>table .badge{margin-left:.4rem}:is([aria-labelledby=history-title],[aria-labelledby=log-title],.report-table,.report-chart) .data-table :is(th,td).num:not(:first-child){text-align:right;white-space:nowrap}[aria-labelledby=history-title] .data-table thead th:nth-child(5),[aria-labelledby=log-title] .data-table thead th:is(:nth-child(6),:nth-child(7)){text-align:right}[aria-labelledby=history-title] .data-table td:first-child,[aria-labelledby=log-title] .data-table td:first-child{white-space:nowrap}.panel+.grid-12{margin-top:var(--gap)}.form-grid>label{align-content:start}.server-table thead th:last-child{text-align:right}.server-chart{color:var(--link)}.server-chart svg{background:var(--surface-2);border-radius:10px}.server h3.small-print{margin:1rem 0 .4rem;color:var(--muted);font-weight:600}.server-list{font-size:inherit;gap:.3rem}.server-list li{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.prompt-keys button{justify-content:stretch;gap:.15rem;padding:.55rem .8rem}.prompt-keys button[aria-pressed=true]{background:var(--select);color:var(--select-ink);border-color:var(--select)}.prompt-keys button[aria-pressed=true] .muted{color:var(--text-2)}.prompt-keys button .small-print{margin:0;font-weight:500}.limiter-chart .bars span{background:var(--link)}.limiter-chart .bars span.high{background:var(--warn)}@media (min-width:900px){[data-testid=ai-limiter] .statline{grid-template-columns:repeat(4,minmax(0,1fr))}}.content>p.error[role=status]{margin:0 0 var(--gap);padding:.7rem 1rem;border:1px solid var(--warn-line);border-radius:12px;background:var(--warn-soft);color:var(--warn-text)}.access-slots select{width:auto;min-width:min(13rem,100%)}.access-slots .chip{overflow-wrap:anywhere}.small-print+:is(.empty,.access-list){margin-top:.9rem}.ads-range :is(input,button,.button){min-height:2.75rem}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child .segmented-buttons>button[aria-pressed=true]{background:var(--select);color:var(--select-ink);border-color:var(--select)}:is(.panel,article.tile):not(.panel *,.dashboard-columns *,:has(>.now))>.panel-title:first-child .segmented-buttons>button[aria-pressed=false]{background:transparent;color:var(--text-2);border-color:var(--line-strong)}section[aria-labelledby=prompt-edit-title] .table-wrap>table td:first-child{white-space:nowrap}label[for=prompt-reason]{margin-top:.8rem}[aria-labelledby=log-title] .data-table td:nth-child(5){white-space:nowrap}.plan-actual thead th{color:var(--muted);font-size:.8rem;font-weight:600}.panel>.small-print+.table-wrap{margin-top:.7rem}.live-handover-settings>label.checkbox{margin-top:.6rem}.dashboard-now .cover{background:var(--surface-2);border-radius:var(--radius-s);box-shadow:none}.dashboard-now .now-title{font-weight:700}.empty,.statline div{border-color:var(--line)}.statline div{background:var(--surface-2)}.programme-toolbar:has(.menu[open]){position:relative;z-index:30}.vtable{border-color:var(--line)}.vbody .vrow:hover{background:var(--surface-3)}.menu-panel,.notify-panel,.plan-menu,.quick-menu,dialog{background:var(--surface-pop);border-color:var(--line-strong);box-shadow:var(--shadow-pop)}.auth-card{background:var(--surface);border-color:var(--line);-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.preview-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.3rem .7rem;padding:.25rem .75rem;background:var(--surface-2);color:var(--text);border-bottom:1px solid var(--line);font-size:.76rem;font-weight:600}.preview-banner button{min-height:1.75rem;padding:.2rem .55rem;border:1px solid var(--line-strong);border-radius:.4rem;background:transparent;color:var(--text);font-size:.75rem}.preview-banner button:hover{background:var(--select-soft)}.level-meter span{display:inline-block;background:var(--bg-raised);color:var(--text);text-shadow:none}@media (max-width:1199px){.event-topbar,.onair{margin-inline:1.5rem}}@media (min-width:768px) and (max-width:1150px){.onair-actions{flex:1 1 100%;flex-wrap:wrap}}@media (min-width:768px) and (max-width:1350px){.onair-controls{position:static}.onair-controls .menu-panel{left:1rem;right:auto;width:min(24rem,calc(100% - 2rem))}}@media (min-width:768px) and (max-width:900px){.onair-actions{gap:.3rem}.onair-actions .onair-controls summary{padding-inline:.65rem}.onair-actions .quick-toggle .label-text{display:none}}@media (max-width:767px){.sidebar{display:flex;position:fixed;inset:0 auto 0 0;z-index:101;width:min(21rem,calc(100vw - 3rem));height:100dvh;padding:max(1rem,env(safe-area-inset-top)) .9rem max(.8rem,env(safe-area-inset-bottom));background:var(--bg-raised);box-shadow:12px 0 35px rgb(3 0 20/.35);transform:translateX(-105%);visibility:hidden;pointer-events:none;transition:transform .2s ease}.app[data-mobile-nav-open=true] .sidebar{transform:translateX(0);visibility:visible;pointer-events:auto}.mobile-nav-scrim{position:fixed;inset:0;z-index:100;background:rgb(3 0 20/.65)}.mobile-nav-close,.mobile-nav-toggle{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(--line);border-radius:10px;background:rgb(246 244 252/.07);color:var(--text)}.sidebar .nav-group-head,.sidebar .nav-link,.sidebar .sidebar-search,.sidebar-foot .nav-link{min-height:2.75rem}.sidebar .nav-groups{overscroll-behavior:contain}.sidebar .nav-sub{padding-block:.6rem}.sidebar .desktop-sidebar-toggle{display:none}.event-topbar,.onair{margin:.75rem .75rem 0;padding:.7rem .8rem}.onair{top:.5rem;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:.55rem .65rem;gap:.55rem .65rem}.onair .mobile-nav-toggle{grid-column:1;grid-row:1}.event-topbar-mark,.onair-logo{display:none}.onair>.lamp{grid-column:2;grid-row:1}.onair-now{grid-column:3;grid-row:1;grid-template-columns:minmax(0,1fr);order:0}.onair-now,.onair-progress,.onair-title>*{min-width:0}.onair-title strong{flex:0 1 auto}.onair-title span{flex:1 1}.onair-title strong{font-size:.92rem}.onair-progress>span,.onair-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onair-summary,.onair>.sse-dot{grid-column:4;grid-row:1;margin:0}.onair-summary{justify-content:flex-end}.onair-listeners{gap:.25rem;font-size:.85rem}.onair-actions{grid-column:1/-1;grid-row:2;order:0;gap:.4rem}.onair-actions .switch .label-text{display:inline}.onair-actions .onair-search{display:inline-flex}.onair-actions>.language-switch,.onair[data-no-data]>.lamp{display:none}.onair[data-no-data] .onair-now{grid-column:2/4}.onair[data-no-data] .onair-actions>.language-switch{display:inline-flex}.onair-menu-language{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.8rem;border-top:1px solid var(--line)}.onair-alerts{grid-column:1/-1;grid-row:3}.onair .notify-panel,.onair .onair-controls-panel,.onair .quick-menu{max-height:max(8rem,calc(100dvh - 20rem));overflow:auto}.event-topbar .notify{position:static}.event-topbar .notify-panel{left:1rem;right:1rem;top:calc(100% + .4rem);width:auto}.two-factor-hint{margin:.75rem 1rem 0}.bottom-tabs{left:8px;right:8px;bottom:8px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 28px rgb(3 0 20/.35);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.bottom-tabs a,.bottom-tabs button{display:grid;justify-items:center;align-content:center;grid-gap:.1rem;gap:.1rem;min-width:0;min-height:2.75rem;padding:.3rem .1rem;border:0;border-radius:11px;background:transparent;color:var(--muted);font-size:.68rem;font-weight:600}.bottom-tabs a[aria-current=page]{color:var(--text);background:var(--select-soft)}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}@media (max-width:360px){.onair-title span{display:none}.onair-actions{gap:.25rem;flex-wrap:nowrap}.onair-actions .switch{gap:.3rem;padding-inline:0;font-size:.78rem}.onair-actions .switch-track{width:2rem}.onair-actions .onair-controls summary,.onair-actions .quick-toggle{min-width:2rem;padding-inline:.35rem}.onair-actions .quick-toggle>svg:last-child{display:none}}@media (max-width:340px){.onair-actions .switch .label-text{display:none}.onair-actions .switch{min-width:2.75rem;justify-content:center}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-tabs,.onair,.sidebar{background:var(--surface)}.panel,article.tile{background:var(--surface-2)}.menu-panel,.notify-panel,.plan-menu,.quick-menu,dialog{background:var(--surface-pop)}}.section-page-tabs[data-group=settings] .tabs{gap:.15rem}.section-page-tabs[data-group=settings] .tabs a{padding:.6rem .55rem;font-size:.875rem}.tabs-end{display:flex;gap:inherit;margin-left:auto}.form-grid>label:has(>.label-row):not(:has(>small,>.small-print,>textarea)){align-content:end}label:not(.checkbox,.check)>:is(input:not([type=checkbox],[type=radio]),select){align-self:start}.grid-12>[class*=col-]:not(.panel)>.panel:only-child{height:100%}:is(.window-fields,.speaker-card,.site-banner-add,.portal-section fieldset,.settings-technical){border:0;border-radius:var(--radius);background:var(--surface-2);min-width:0}:is(.window-fields,.speaker-card,.site-banner-add){margin:0;padding:.8rem .9rem}:is(.window-fields,.speaker-card,.site-banner-add,.portal-section fieldset)>legend{float:left;width:100%;margin:0 0 .5rem;padding:0;color:var(--text);font-weight:650}:is(.speaker-card,.site-banner-add,.portal-section fieldset)>legend+*{clear:both}.window-fields>legend{grid-column:1/-1;margin:0;font-size:.85rem;font-weight:600;color:var(--text-2)}.settings-technical>summary{padding-block:.1rem}:is(.portal-table td,.portal-country)>button.small{min-height:2.8rem}.portal-country{padding:.3rem}.portal-cards>li,.portal-country{border:0;background:var(--surface-2)}.portal-section>button+small{margin-left:.6rem}.schedule-table thead th{font-size:.78rem;font-weight:600;color:var(--muted)}.schedule-table th[scope=row]{font-weight:600}.schedule-table th[scope=row] small{font-weight:400}.schedule-table td>input[type=number]{min-height:0;padding-block:.3rem;font-size:.85rem}section[aria-labelledby=users-title] .data-table td{vertical-align:middle}:is(.session-list,section[aria-labelledby=users-audit-title]>ul){max-height:30rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.4rem}section[aria-labelledby=session-title]>form{margin-top:.75rem}@media (min-width:641px){.help[data-side=end]:after{left:auto;right:-.4rem;transform:none}.help[data-side=start]:after{left:-.4rem;transform:none}}section.panel:has(>p.notice[role=status]:first-child){background:var(--warn-soft);border-color:var(--warn-line)}section.panel:has(>p.notice[role=status]:first-child) :is(.notice,.notice strong){color:var(--warn)}section.panel:has(>p.notice[role=status]:first-child) ul{margin-bottom:0;color:var(--text)}.settings-search-results{background:var(--surface-pop);border-color:var(--line-strong);box-shadow:0 18px 45px rgb(3 0 20/.4)}.app>a.visually-hidden:focus-visible{position:fixed!important;top:.75rem;left:.75rem;z-index:200;width:auto;height:auto;clip:auto;white-space:nowrap;padding:.6rem .9rem;border-radius:10px;background:var(--select);color:var(--text);font-weight:600}.event-topbar .icon.notify-bell,.onair .icon.notify-bell{background:var(--select);color:var(--select-ink);border-color:transparent;min-width:2.15rem}.event-topbar .notify-bell:hover,.onair .notify-bell:hover{background:var(--select-soft);border-color:var(--select-line)}.onair-actions .icon.onair-search{min-width:2.15rem}.notify-list a.link-more{display:flex;width:-moz-fit-content;width:fit-content;margin-top:.3rem}.quick-menu>small:first-child:first-letter{text-transform:uppercase}.onair-mode-controls:has(>button:only-child:disabled){display:none}.palette li button{white-space:normal;text-align:left;overflow-wrap:anywhere}.palette input{text-overflow:ellipsis}.sidebar .nav-group-head:hover{background:var(--surface);color:var(--text)}@property --nav-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --nav-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes nav-fade{0%{--nav-fade-top:0px;--nav-fade-bottom:2.5rem}8%{--nav-fade-top:2.5rem}92%{--nav-fade-bottom:2.5rem}to{--nav-fade-top:2.5rem;--nav-fade-bottom:0px}}@supports (animation-timeline:scroll()){.sidebar .nav-groups{-webkit-mask-image:linear-gradient(transparent,#000 var(--nav-fade-top),#000 calc(100% - var(--nav-fade-bottom)),transparent);mask-image:linear-gradient(transparent,#000 var(--nav-fade-top),#000 calc(100% - var(--nav-fade-bottom)),transparent);animation:nav-fade linear both;animation-timeline:scroll(self)}}.onair-now{container-type:inline-size}@container (max-width: 16rem){.onair-title>span{display:none}}.event-list{container-type:inline-size}@container (max-width: 34rem){.event-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.55rem}.event-row-main{grid-column:1/-1}}.plan-list{container-type:inline-size}@container (max-width: 36rem){.plan-list li{grid-template-columns:4.4rem minmax(0,1fr) auto auto}.plan-list li>.badge,.plan-list li>.kind,.plan-list li>.num.muted{display:none}.plan-list li.plan-link-row{padding-left:4.9rem}}.access-slots .chip{white-space:normal;max-width:100%}.content .dashboard-home,.content .dashboard-page-head{width:auto}@media (min-width:768px) and (max-width:1199px){.two-factor-hint{margin-inline:1.5rem}}@media (max-width:767px){.event-topbar,.onair{margin-inline:1rem}.onair-actions{gap:.3rem}.onair .notify-bell,.onair-actions .onair-controls>summary,.onair-actions .onair-search,.onair-actions .quick-toggle,.onair-actions .switch,.onair-actions>.language-switch{min-height:2.75rem}.onair .icon.notify-bell,.onair-actions .icon.onair-search,.onair-actions .onair-controls>summary,.onair-actions .quick-toggle{min-width:2.75rem;padding-inline:.5rem}.onair-actions .quick-toggle>svg:last-child{display:none}.crumbs a,.two-factor-hint a.link-more{padding-block:.75rem;margin-block:-.75rem}.tabs a,.tabs button{min-height:2.75rem}.tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 .75rem,#000 calc(100% - .75rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .75rem,#000 calc(100% - .75rem),transparent)}.sidebar-search kbd{display:none}}.ads-overview{display:grid;grid-gap:var(--gap);gap:var(--gap)}.ads-overview>.panel{margin:0}.ads-kpis{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ads-kpis div>p{margin:.35rem 0 0}.ads-switches{display:flex;flex-wrap:wrap;gap:.35rem;font-size:1rem!important}.ads-switches .badge{gap:.3rem;font-size:.8rem!important;padding:.25rem .6rem}.ads-warnings{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.ads-warnings li{display:flex;gap:.55rem;align-items:flex-start;padding:.6rem .75rem;border-radius:var(--radius-s);background:var(--warn-soft)}.ads-warnings li>svg{flex:none;margin-top:.15rem;color:var(--warn)}.ads-warnings li:is([data-kind=overbooked],[data-kind=no_airtime],[data-kind=spot_failed],[data-kind=file_missing],[data-kind^=booking_]){background:var(--live-soft)}.ads-warnings li:is([data-kind=overbooked],[data-kind=no_airtime],[data-kind=spot_failed],[data-kind=file_missing],[data-kind^=booking_])>svg{color:var(--live-text)}.ads-all-clear{display:flex;gap:.5rem;align-items:center;margin:0;color:var(--ok)}.ads-links{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:0}.ads-revenue .panel-title .badge{background:var(--surface-3)}.ads-heat{display:grid;grid-gap:.6rem;gap:.6rem;margin:.6rem 0}.ads-heat-wrap{overflow-x:auto;border-radius:var(--radius-s);background:var(--surface-2);padding:.4rem}.ads-heat-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ads-heat-table{border-collapse:separate;border-spacing:2px;width:100%;min-width:50rem;table-layout:fixed;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-heat-table th{font-size:.72rem;font-weight:600;color:var(--muted);padding:.15rem 0;text-align:center}.ads-heat-table tbody th,.ads-heat-table thead th:first-child{width:5.6rem;text-align:left;padding-right:.4rem;white-space:nowrap}.ads-heat-legend i,.ads-heat-table td{height:1.7rem;border-radius:4px;text-align:center;font-size:.7rem;font-weight:600;color:var(--text-2);background:var(--surface-2)}.ads-heat [data-level=ok]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.ads-heat [data-level=high]{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-line);color:var(--warn)}.ads-heat [data-level=over]{background:var(--live-soft);box-shadow:inset 0 0 0 1px var(--live-line);color:var(--live-text)}.ads-heat [data-level=closed]{background:repeating-linear-gradient(135deg,var(--line) 0 2px,transparent 2px 6px)}.ads-heat [data-level=past]{background:rgb(34 26 92/.4);color:var(--muted)}.ads-heat-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.8rem;color:var(--muted)}.ads-heat-legend li{display:inline-flex;align-items:center;gap:.4rem}.ads-heat-legend i{display:inline-block;width:1.1rem;height:1.1rem}@media (forced-colors:active){.ads-heat td{border:1px solid CanvasText}}.folder-pick,.folder-pick .folder-name,.special-layout>*{min-width:0}@media (max-width:900px){.special-layout{grid-template-columns:minmax(0,1fr)}}.ads-overview .ads-table,section[aria-labelledby=ads-inventory-title] .ads-table{min-width:36rem}.ads-conflict{display:grid;grid-gap:.35rem;gap:.35rem;padding:.55rem .7rem;border-radius:var(--radius-s);background:var(--surface-2)}.ads-conflict>p{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:0}.ads-conflict>p>svg{flex:none}.ads-conflict.is-ok>p>svg{color:var(--ok)}.ads-conflict.is-high{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-line)}.ads-conflict.is-high>p>svg{color:var(--warn)}.ads-conflict.is-over{background:var(--live-soft);box-shadow:inset 0 0 0 1px var(--live-line)}.ads-conflict.is-over>p>svg{color:var(--live-text)}.ads-conflict-hours{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .9rem;font-size:.8rem;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-conflict{margin:.6rem 0}.portal-conflict h3{margin:0 0 .35rem}.ads-override{width:min(36rem,calc(100vw - 2rem))}.ads-override .ads-conflict{margin:.5rem 0}.ads-filters{margin-bottom:.8rem}.ads-detail-grid{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start}.ads-detail-grid>.panel{margin:0;min-width:0}.ads-history,.ads-list,.ads-motifs{list-style:none;margin:0 0 .6rem;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.ads-history li,.ads-list li{padding:.4rem 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.ads-motifs li{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;padding:.45rem .6rem;border-radius:var(--radius-s);background:var(--surface-2)}.ads-motifs li>a,.ads-motifs li>span:first-child{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.ads-motifs label{display:inline-flex;gap:.4rem;align-items:center}.ads-history time{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.4rem}.ads-history li[data-kind=OVERRIDE] strong{color:var(--live-text)}.ads-hours{margin:.6rem 0}.ads-hour-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.6rem,1fr));grid-gap:.25rem .5rem;gap:.25rem .5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-team-booking{display:grid;grid-gap:var(--gap);gap:var(--gap)}.ads-team-booking>.panel{margin:0}.ads-team-booking .ads-conflict{margin-top:.6rem}.ads-calendar-conflicts{margin-top:.4rem}.ads-calendar-conflicts li[data-kind=over]{background:var(--live-soft)}.ads-calendar-conflicts li[data-kind=over]>svg{color:var(--live-text)}.ads-banner-tags{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center;font-size:.82rem}.ads-banner-file{position:relative;display:inline-flex;align-items:center;cursor:pointer}.ads-banner-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.ads-banner-file:focus-within{outline:2px solid var(--focus);outline-offset:2px}.ads-banner-versions ol{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.ads-banner-versions li{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ads-banner-versions img{border-radius:4px;border:1px solid var(--line);object-fit:cover}section[aria-labelledby=ads-bookings-title] .ads-table,section[aria-labelledby=ads-companies-title] .ads-table{min-width:36rem}:is(.data-table,.schedule-table,.server-table,.ads-table,.portal-table,.event-overview,.plan-actual,.day-overview,.day-hours,.bed-kinds,.ai-day,.limiter-classes,.rate-limit-list) :is(th,td){border-bottom-color:var(--line)}:is(.data-table,.schedule-table,.server-table,.ads-table,.portal-table,.event-overview,.plan-actual,.day-overview,.day-hours,.bed-kinds,.ai-day,.limiter-classes,.rate-limit-list) thead th{color:var(--muted);font-size:.8rem;font-weight:600}:is(.data-table,.schedule-table,.server-table,.ads-table,.event-overview,.ai-day,.rate-limit-list) tbody tr:hover>:is(td,th){background:rgb(246 244 252/.03)}.data-table th,.vtable{background:var(--surface)}.vtable{border:0;border-radius:var(--radius)}.vhead{background:var(--surface-2);color:var(--text-2)}.vbody .vrow[aria-selected=true]{background:var(--select-soft)}.empty{border:0;border-radius:var(--radius);padding:var(--space-4)}.empty,.skeleton{background:var(--surface-2)}.skeleton{background-image:none;animation:skeleton-pulse 1.4s ease-in-out infinite;border-radius:var(--radius-s)}@keyframes skeleton-pulse{50%{background-color:var(--surface-3)}}.spinner{display:inline-block;width:1.1rem;height:1.1rem;border:2px solid var(--line-strong);border-top-color:var(--link);border-radius:50%;animation:spinner-turn .8s linear infinite;vertical-align:-.2em}@keyframes spinner-turn{to{transform:rotate(1turn)}}p.error[role=alert]:not(.small-print){padding:.6rem .85rem;border:1px solid var(--live-line);border-radius:var(--radius-s);background:var(--live-soft);color:var(--live-text)}.badge{border-radius:var(--radius-pill)}.badge.inactive,.badge.word{background:var(--surface-3)}.tabs{border-bottom-color:var(--line)}.tabs a,.tabs button{color:var(--muted)}.tabs [aria-current=page],.tabs [aria-selected=true]{color:var(--text);font-weight:700}.menu-panel,.notify-panel,.plan-menu,.quick-menu,.settings-search-results,dialog{background:var(--surface-pop);border-color:var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-pop)}dialog{border-radius:var(--radius-l);padding:var(--space-5) var(--space-6)}.toast{background:var(--surface-pop);border-color:var(--line-strong);border-radius:var(--radius)}.notify-list li,.settings-search-results a:hover{background:var(--surface);border-color:transparent}.palette li button:hover,.palette li button[aria-selected=true],.plan-menu button:hover:not(:disabled),.quick-menu button:focus-visible,.quick-menu button:hover{background:var(--surface-3)}.help:after,.switch-track,kbd{background:var(--surface-3);border-color:var(--line-strong)}.dashboard-home,.dashboard-page-head{width:min(100%,1460px);margin-inline:auto}.dashboard-home{display:grid;grid-gap:1rem;gap:1rem}.dashboard-page-head .page-head{margin-bottom:1.35rem}.dashboard-page-head .row-actions{gap:.65rem}.dashboard-alerts{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);align-items:start;grid-gap:.8rem 1.4rem;gap:.8rem 1.4rem;padding:.9rem 1.15rem;border:1px solid var(--warn-line);border-radius:14px;background:var(--warn-soft);color:var(--text)}.dashboard-alerts[data-state=error]{background:var(--live-soft);border-color:var(--live-line)}.dashboard-alerts[data-state=clear],.dashboard-alerts[data-state=loading]{background:var(--surface);border-color:var(--line)}.dashboard-alert-heading{display:flex;align-items:center;gap:.6rem;min-width:0;min-height:1.35rem}.dashboard-alert-heading h2{font-size:.94rem;white-space:nowrap}.dashboard-alert-heading svg{flex:none;color:var(--warn)}.dashboard-alerts[data-state=clear] .dashboard-alert-heading svg{color:var(--ok)}.dashboard-alerts[data-state=error] .dashboard-alert-heading svg{color:var(--live)}.dashboard-alert-heading>span{color:var(--text-2);font-size:.8rem;white-space:nowrap}.dashboard-alerts>p{margin:.05rem 0}.dashboard-alerts .feed.warnings{gap:.45rem}.dashboard-alerts .feed.warnings li{border:0;padding:0;align-items:start}.dashboard-alerts .feed.warnings li[data-severity=error] svg{color:var(--live)}.dashboard-alerts .feed.warnings strong{white-space:normal;overflow:visible;overflow-wrap:anywhere;font-size:.92rem;line-height:1.4}.dashboard-alerts .feed.warnings small{white-space:normal;margin-top:.2rem;font-size:.8rem}.dashboard-alerts .skeleton{max-width:22rem}.dashboard-broadcast{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);border-color:transparent}.dashboard-broadcast>article.tile{min-width:0;padding:1.4rem 1.5rem;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-broadcast>.dashboard-next{border-left:1px solid var(--line)!important}.dashboard-source-live{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border:1px solid rgb(255 79 63/.55);border-radius:var(--radius-pill);color:var(--live-text)!important;background:var(--live-soft);font-weight:700}.dashboard-source-live:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--brand-onair);box-shadow:0 0 9px var(--live-glow)}.dashboard-broadcast .panel-title{margin-bottom:1rem}.dashboard-broadcast .panel-title h2{font-size:1rem}.dashboard-broadcast .dashboard-now{display:flex;flex-direction:column}.dashboard-broadcast .dashboard-now .now{flex:1 1;gap:1.5rem;grid-template-columns:140px minmax(0,1fr)}.dashboard-broadcast .dashboard-now .cover{width:140px;border-radius:13px}.dashboard-broadcast .dashboard-now .now-title{font-size:1.85rem;font-weight:650}.dashboard-broadcast .dashboard-now .now-artist,.dashboard-broadcast .dashboard-now .now-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dashboard-broadcast .dashboard-now .now-title{-webkit-line-clamp:3}.dashboard-broadcast .dashboard-now .now-artist{margin-top:.3rem;-webkit-line-clamp:2}.dashboard-broadcast .dashboard-now .error{overflow-wrap:anywhere}.dashboard-broadcast .queue li{padding:.65rem 0}.dashboard-broadcast .queue strong,.dashboard-history .feed strong{font-size:.93rem;font-weight:600}.dashboard-broadcast .queue small,.dashboard-history .feed small{font-size:.82rem;margin-top:.15rem}.dashboard-broadcast .queue time,.dashboard-history .feed time{font-size:.82rem}.dashboard-broadcast .dashboard-next>p{margin:.8rem 0 0;line-height:1.45}.dashboard-lower{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);grid-gap:1rem;gap:1rem;align-items:start}.dashboard-station{padding:0}.dashboard-station-heading{padding:1.2rem 1.35rem .9rem;border-bottom:1px solid var(--line)}.dashboard-station-heading h2{font-size:1.05rem}.dashboard-station-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-station-grid>article.tile{padding:1.1rem 1.35rem;margin:0;border:0!important;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0}.dashboard-station-grid>article.tile:nth-child(2n){border-left:1px solid var(--line)!important}.dashboard-station-grid>article.tile:nth-child(n+3){border-top:1px solid var(--line)!important}.dashboard-station-grid .panel-title{margin-bottom:.75rem}.dashboard-station-grid .tile h2{font-size:.95rem}.dashboard-station-grid .tile .big{font-size:2rem}.dashboard-station-grid .small-print,.dashboard-station-grid .tile .sub{font-size:.82rem}.dashboard-station-grid .sparkline{height:40px}.dashboard-history{padding:1.2rem 1.35rem!important}.dashboard-history .feed li{padding:.7rem 0}.dashboard-history .feed li+li{border-top:1px solid var(--line)}.dashboard-home .dash-more{margin-top:0}@media (max-width:1250px){.dashboard-lower{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.dashboard-broadcast{grid-template-columns:minmax(0,1fr)}.dashboard-broadcast>.dashboard-next{border-left:0!important;border-top:1px solid var(--line)!important}}@media (max-width:767px){.dashboard-page-head .page-head{align-items:flex-start}.dashboard-page-head .row-actions{width:100%}.dashboard-page-head .row-actions .button{flex:1 1 auto}.dashboard-alerts{grid-template-columns:minmax(0,1fr);gap:.6rem}.dashboard-alert-heading>span{margin-left:auto}.dashboard-broadcast>article.tile{padding:1.2rem}.dashboard-broadcast .dashboard-now .now{grid-template-columns:80px minmax(0,1fr);gap:1rem}.dashboard-broadcast .dashboard-now .cover{width:80px}.dashboard-broadcast .dashboard-now .now-title{font-size:1.3rem}.dashboard-station-grid{grid-template-columns:minmax(0,1fr)}.dashboard-station-grid>article.tile:nth-child(2n){border-left:0!important}.dashboard-station-grid>article.tile+article.tile{border-top:1px solid var(--line)!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dashboard-broadcast{background:var(--surface)}.dashboard-station-grid>article.tile{background:transparent}}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,.9fr);grid-template-areas:"broadcast side" "lower side";grid-template-rows:auto 1fr;grid-gap:1rem;gap:1rem;align-items:start}.dashboard-main-lower,.dashboard-side-column{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.dashboard-main-lower{grid-area:lower}.dashboard-side-column{grid-area:side}.dashboard-broadcast{grid-area:broadcast;display:block;padding:0;overflow:hidden;background:var(--surface)}.dashboard-band{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;background:var(--surface-2);color:var(--text)}.dashboard-band h2,.dashboard-band>span{display:flex;align-items:center;gap:.55rem;color:inherit}.dashboard-band h2>svg{color:var(--link)}.dashboard-band h2{font-size:1.05rem}.dashboard-band>span{font-size:.86rem;font-weight:600;white-space:nowrap}.dashboard-band-muted{background:var(--surface-2)}.dashboard-broadcast-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-broadcast-body>article.tile{min-width:0;padding:1.2rem;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-broadcast-body>.dashboard-next{border-left:1px solid var(--line)}.dashboard-broadcast .dashboard-now .now{grid-template-columns:96px minmax(0,1fr);gap:1rem}.dashboard-broadcast .dashboard-now .cover{width:96px}.dashboard-broadcast .dashboard-now .now-title{font-size:1.35rem}.dashboard-broadcast .dashboard-now .progress-meta{gap:.35rem;flex-wrap:wrap}.dashboard-listen{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .8rem;padding:.8rem 1.2rem;border-top:1px solid var(--line);font-size:.8rem}.dashboard-listen .error{flex-basis:100%;margin:0}.dashboard-shortcuts{padding:0;overflow:hidden}.dashboard-shortcut-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shortcut-list a{display:flex;align-items:center;gap:.7rem;min-width:0;padding:1rem;color:var(--text);text-decoration:none}.dashboard-shortcut-list a+a{border-left:1px solid var(--line)}.dashboard-shortcut-list a:hover{background:var(--surface-3)}.dashboard-shortcut-list a>span:nth-child(2){flex:1 1;min-width:0}.dashboard-shortcut-list small,.dashboard-shortcut-list strong{display:block}.dashboard-shortcut-list strong{font-size:.9rem}.dashboard-shortcut-list small{margin-top:.3rem;color:var(--muted);font-size:.77rem;line-height:1.4}.dashboard-shortcut-list a>svg{flex:none;color:var(--link)}.dashboard-shortcut-icon{display:grid;place-items:center;flex:none;width:2.3rem;height:2.3rem;border-radius:9px;color:var(--link);background:var(--surface-3)}.dashboard-side-column>.dashboard-services,.dashboard-side-column>article.tile{min-width:0;padding:var(--card-pad)!important;overflow:hidden}.dashboard-history>.panel-title,.dashboard-side-column>article>.panel-title{margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--space-4);padding:.85rem var(--card-pad);background:var(--surface-2)}.dashboard-history>.panel-title h2,.dashboard-side-column>article>.panel-title h2{color:var(--text)}.dashboard-history>.panel-title a,.dashboard-side-column>article>.panel-title a,.dashboard-side-column>article>.panel-title>span:not(.chip){color:var(--text-2)}.dashboard-side-column .panel-title .chip{background:var(--surface)}.dashboard-history{padding:var(--card-pad)!important;overflow:hidden}.dashboard-history .feed.two-col{grid-template-columns:minmax(0,1fr)}.dashboard-service-list{margin:0}.dashboard-service-list>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0}.dashboard-service-list>div+div{border-top:1px solid var(--line)}.dashboard-service-list dd,.dashboard-service-list dt{margin:0}.dashboard-service-list small,.dashboard-service-list strong{display:block}.dashboard-service-list small{margin-top:.2rem;color:var(--muted);font-size:.8rem}.dashboard-services>p{margin:.7rem 0 0}.dashboard-retry{min-height:0;padding:.2rem .35rem;color:var(--link)}@media (max-width:1280px){.dashboard-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"broadcast" "side" "lower";grid-template-rows:auto}.dashboard-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:1100px){.dashboard-broadcast-body{grid-template-columns:minmax(0,1fr)}.dashboard-broadcast-body>.dashboard-next{border-left:0;border-top:1px solid var(--line)}}@media (max-width:767px){.dashboard-band{padding:.85rem 1rem}.dashboard-broadcast-body>article.tile{padding:1rem}.dashboard-broadcast .dashboard-now .now{grid-template-columns:80px minmax(0,1fr);gap:.9rem}.dashboard-broadcast .dashboard-now .cover{width:80px}.dashboard-broadcast .dashboard-now .now-title{font-size:1.2rem}.dashboard-shortcut-list,.dashboard-side-column{grid-template-columns:minmax(0,1fr)}.dashboard-shortcut-list a+a{border-left:0;border-top:1px solid var(--line)}}.plan-list li{padding-inline:.6rem}.plan-list li[data-status=playing]{opacity:1;background:var(--surface-3);border-radius:9px}.plan-list li[data-status=playing] .plan-list-main strong{font-weight:650}.badge.status-playing{background:var(--now);color:var(--now-ink)!important}.library-views-mobile,.plan-current-mobile,.programme-range-mobile{display:none}.library-load-warning{margin-bottom:.8rem}.library-upload-prompt{display:flex;align-items:center;gap:.9rem;margin-bottom:1.1rem;padding:.85rem 1rem;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-2)}.library-upload-prompt>svg{color:var(--link);flex:none}.library-upload-prompt>span{min-width:0;flex:1 1}.library-upload-prompt small,.library-upload-prompt strong{display:block}.library-upload-prompt small{margin-top:.2rem;color:var(--muted);font-size:.8rem}.track-edit-form{display:grid;grid-gap:1rem;gap:1rem;min-width:min(28rem,75vw)}.track-edit-form .row-actions{justify-content:flex-end;margin-top:.2rem}.library-categories{position:relative;display:flex;align-items:center;gap:.7rem;min-width:0;margin:.15rem 0 .7rem}.library-categories-label{flex:none;color:var(--text-2);font-size:.85rem;font-weight:650}.library-category-filters{display:flex;align-items:center;flex:1 1;min-width:0;gap:.25rem;overflow-x:auto;padding:.2rem;scrollbar-width:thin}.library-category-filter{flex:none;max-width:12.5rem;min-height:2.15rem;padding:.35rem .65rem;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-2);font-size:.83rem;font-weight:600}.library-category-filter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-category-filter:hover{background:var(--surface-3);color:var(--text)}.library-category-filter[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.library-categories[data-dragging=true] .library-category-filter[data-drop-target]{border-color:var(--accent-line)}.library-categories[data-dragging=true] .library-category-filter[data-drop-over]{border-color:var(--accent);background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:-2px}.library-categories-manage{flex:none;font-size:.83rem;white-space:nowrap}.library-category-drop-hint{position:absolute;top:calc(100% + .2rem);left:0;z-index:3;padding:.35rem .55rem;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--text);font-size:.83rem;pointer-events:none}.library-category-drop-hint:empty{display:none}.track-cols .cell-actions .edit{gap:.125rem}.track-cols .cell-actions .small.icon,.track-cols .library-edit{min-width:2.3rem;min-height:2.3rem}.track-cols .library-edit{padding-inline:.6rem;background:var(--select);color:var(--select-ink);border:0}.track-cols .library-edit:hover{background:var(--select-hover)}.track-cols .library-edit-label{display:none}@media (min-width:1350px){.track-cols{--track-actions-width:11.5rem}.track-cols .library-edit-label{display:inline}}.track-cols .vtable-scroll{height:auto;min-height:0;max-height:calc(100dvh - 15.5rem)}.weekday-picks{flex-wrap:wrap;min-width:0}.event-ann-list{grid-template-columns:minmax(0,1fr)}.event-ann-list>li{min-width:0}.event-ann-link a,.event-ann-list .big-button{min-width:0;white-space:normal;overflow-wrap:anywhere}.event-ann-link>svg{flex:none}.event-sound-grid{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}.event-page .row-actions :is(button,.button){min-width:0;max-width:100%;white-space:normal}.live-studio{margin-bottom:1rem}.live-studio-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin:-1.25rem -1.25rem 0;padding:1rem 1.25rem;border-radius:15px 15px 0 0;background:var(--surface-2)}.live-studio-heading h2{font-size:1.05rem}.live-studio-heading p{margin:.4rem 0 0;color:var(--text-2)}.live-settings-grid>.panel>.panel-title:first-child{margin:-1.25rem -1.25rem 1rem;padding:.85rem 1.25rem;border-radius:15px 15px 0 0;background:var(--surface-2)}.live-settings-grid>.panel>.panel-title:first-child h2{color:var(--text)}.live-studio-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.live-studio-missing,.live-studio-release{padding:1.2rem 1.3rem 0 0}.live-studio-missing h3,.live-studio-release h3{font-size:.95rem}.live-facts dd,.live-handover,.live-problems{overflow-wrap:anywhere}.live-studio-release p{margin:.65rem 0}.live-studio-release .switch{margin-top:.15rem}.live-studio-body>article.live-tile{margin:0;padding:1.2rem 0 0 1.3rem;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.live-presenter-table{overflow-x:auto}.live-presenter-table .schedule-table{min-width:34rem}.live-presenter-table .row-actions button{min-height:2.3rem}.live-presenter-table .row-actions .icon{min-width:2.3rem}.live-presenter-list{display:none}.live-settings-grid>.panel+.panel,.my-live-grid>.panel+.panel{margin-top:0}.my-live-grid{align-items:start}.live-connection-guide{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--line)}.live-connection-guide>summary{cursor:pointer;color:var(--link);font-weight:650}.live-connection-guide .butt-steps{margin-top:1rem}.live-handover-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.live-handover-settings>summary::-webkit-details-marker{display:none}.live-handover-settings>summary span{display:grid;grid-gap:.35rem;gap:.35rem}.live-handover-settings>summary h2{font-size:.95rem}.live-handover-settings>summary small{color:var(--muted)}.live-handover-settings>summary svg{flex:none;color:var(--muted)}.live-handover-settings[open]>summary{margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.live-handover-settings[open]>summary svg{transform:rotate(180deg)}@media (min-width:1280px){.live-settings-grid>.live-presenters{grid-column:span 7}.live-settings-grid>.live-configuration{grid-column:span 5}}@media (max-width:767px){.live-studio-body{grid-template-columns:minmax(0,1fr)}.live-studio-release{padding:1rem 0 0;border-top:1px solid var(--line)}.live-studio-missing{order:-1;padding:1rem 0}.live-studio-body>article.live-tile{order:-1;padding:1rem 0;border-left:0}.live-presenter-table{display:none}.live-presenter-list{display:grid;list-style:none;margin:.9rem 0 0;padding:0}.live-presenter-list>li{padding:.9rem 0;border-top:1px solid var(--line)}.live-presenter-name{display:flex;flex-wrap:wrap;gap:.4rem;overflow-wrap:anywhere}.live-presenter-list dl{display:grid;grid-gap:.45rem;gap:.45rem;margin:.7rem 0}.live-presenter-list dl div{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,2fr);grid-gap:.7rem;gap:.7rem}.live-presenter-list dt{color:var(--muted)}.live-presenter-list dd{margin:0;overflow-wrap:anywhere}}@media (max-width:1100px){.schedule-category-table{display:block;overflow:visible}.schedule-category-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.schedule-category-table tbody{display:grid;grid-gap:.8rem;gap:.8rem}.schedule-category-table .category-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;padding:.9rem;border:1px solid var(--line);border-radius:12px}.schedule-category-table .category-row td{min-width:0;padding:0;border:0}.schedule-category-table .category-row td[data-label]:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--muted);font-size:.8rem}.schedule-category-table .category-row :is(.order-cell,.category-name,.category-actions){grid-column:1/-1}.schedule-category-table .category-row .order-cell{padding-bottom:.5rem;border-bottom:1px solid var(--line)}.schedule-category-table .category-row .category-actions{text-align:right}.schedule-category-table .category-row input:not([type=checkbox]):not([type=color]){width:100%}.schedule-category-table .category-row .default-badge{display:inline-block;margin:.4rem 0 0}}@media (max-width:760px){.library-upload-prompt{display:none}.track-cols .vtable-scroll{max-height:calc(100dvh - 19rem)}.portal-table{display:block;max-width:100%;overflow-x:auto}.beds-table-wrap{position:relative}.bed-kinds{width:100%}.bed-kinds thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bed-kinds tbody{display:grid;grid-gap:.8rem;gap:.8rem}.bed-kinds .bed-kind-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;padding:.9rem;border:1px solid var(--line);border-radius:12px}.bed-kinds .bed-kind-row>:is(th,td){min-width:0;padding:0;border:0;text-align:left}.bed-kinds .bed-kind-actions,.bed-kinds .bed-kind-mode,.bed-kinds .bed-kind-row>th{grid-column:1/-1}.bed-kinds .bed-kind-row td[data-label]:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--muted);font-size:.8rem}.bed-kinds .bed-kind-row td label{display:flex;align-items:center;gap:.3rem}.bed-kinds .bed-kind-row input[type=number]{width:100%;min-width:0}}@media (max-width:1279px){.library-views-wide{display:none}.library-views-mobile{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem}.library-views-mobile select{flex:1 1;min-width:0}.library .toolbar.compact .search{flex:1 1 100%}}.track-cols[data-screen=narrow] .vrow{grid-template-columns:3rem 2rem minmax(0,1fr) 8rem;gap:.2rem .4rem}.track-cols[data-screen=narrow] .vhead>:first-child{grid-column:1;grid-row:1}.track-cols[data-screen=narrow] .vhead>:nth-child(2){grid-column:2;grid-row:1}.track-cols[data-screen=narrow] .vhead>.c-title{grid-column:3;grid-row:1}.track-cols[data-screen=narrow] .vhead>.c-status{grid-column:4;grid-row:1;justify-self:end}.track-cols[data-screen=narrow] .vhead>.cell-actions{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.track-cols[data-screen=narrow] .vbody .vrow{grid-template-rows:minmax(0,1fr) auto;padding-block:.35rem}.track-cols[data-screen=narrow] .vbody .cell-select{grid-column:1;grid-row:1/3}.track-cols[data-screen=narrow] .vbody .cell-preview{grid-column:2;grid-row:1/3}.track-cols[data-screen=narrow] .vbody .c-title{grid-column:3/5;grid-row:1}.track-cols[data-screen=narrow] .vbody .c-status{grid-column:3;grid-row:2}.track-cols[data-screen=narrow] .vbody .cell-actions{grid-column:4;grid-row:2;justify-self:end}.track-cols[data-screen=narrow] .vbody .cell-actions .small.icon{min-width:2.4rem;min-height:2.4rem}.track-cols[data-screen=narrow] .library-edit-label{display:none}@media (pointer:coarse){.track-cols .dnd-grip{display:none}.track-cols[data-screen=narrow] .vrow{grid-template-columns:2rem 2rem minmax(0,1fr) 8rem}}@media (max-width:767px){.library-categories{flex-wrap:wrap;gap:.25rem .7rem}.library-category-filters{order:3;flex-basis:100%}.library-category-filter{min-height:2.75rem}.library-categories-manage{margin-left:auto}}@media (max-width:640px){.plan-current-mobile{display:inline;color:var(--accent);font-weight:650}.programme-range-buttons{display:none}.programme-range-mobile{display:flex;align-items:center;gap:.7rem;width:100%}.programme-range-mobile select{flex:1 1;min-width:0}}.live-desk .desk-chips{display:inline-flex;flex-wrap:wrap;gap:.35rem}.live-desk .desk-say{margin:.4rem 0;font-size:1.05rem}.live-desk .desk-song{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.3rem 0}.live-desk .desk-handover button{min-height:2.75rem}.live-desk .desk-meter{height:2rem}.live-desk .desk-meter span{line-height:2rem}.live-desk .desk-peak{position:absolute;top:0;bottom:0;width:4px;background:var(--text)}.live-desk .desk-peak[data-tone=hot]{background:var(--live)}.live-desk .desk-warnings li{font-size:.95rem}.live-desk .desk-hints{list-style:none;margin:0 0 .6rem;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.live-desk .desk-pads{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:.6rem;gap:.6rem;margin:.4rem 0 .8rem}.live-desk .desk-pad{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.15rem;min-height:3.5rem;text-align:left;white-space:normal}.live-desk .desk-pad small{font-weight:500;opacity:.85}.live-desk .desk-ads .desk-pad{min-width:12rem}.live-desk .desk-time{font-size:2.2rem;font-weight:650;margin:.2rem 0 .6rem}.live-desk .desk-next li{display:flex;flex-wrap:wrap;gap:.2rem .5rem;align-items:baseline;padding:.3rem 0}.live-desk .desk-at{font-weight:650;color:var(--link)}.live-desk .desk-monitor{width:100%;margin-top:.5rem}.live-desk .desk-links{margin:0}.butt-check,.butt-wizard{margin-top:1rem}.butt-progress{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;margin:.4rem 0 .6rem;padding:0}.butt-progress button{min-width:2.75rem;min-height:2.75rem;border-radius:999px}.butt-progress button.ghost.is-current,.butt-progress button.ghost.is-current:hover{background:var(--accent);color:var(--accent-ink);font-weight:700}.butt-step h4{margin:.2rem 0 .3rem;font-size:1rem}.butt-step p{margin:.2rem 0 .5rem}.recording-filters{align-items:center;margin:.4rem 0 .8rem}@media (max-width:767px){.live-desk>.panel{grid-column:1/-1}.live-desk .desk-pads{grid-template-columns:repeat(2,minmax(0,1fr))}.live-desk .desk-ads .desk-pad,.live-desk .desk-handover button{flex:1 1 100%}}.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}