.station-ticker{display:flex;align-items:center;overflow:hidden;min-width:0;max-width:100%;border-top:1px solid rgba(32,220,255,.3);background:#090d30;color:#fff;font-size:.76rem;line-height:1.5}.station-ticker-label{flex:0 0 auto;padding:10px 12px;background:#ffdf00;color:#151126;font-weight:900;font-size:.64rem;letter-spacing:.05em}.station-ticker-window{flex:1;min-width:0;overflow:hidden;padding:9px 0}.station-ticker-track{display:flex;width:max-content;animation:station-scroll var(--station-duration,90s) linear infinite}.station-ticker-group{display:flex;flex-shrink:0;align-items:center;gap:28px;padding:0 14px;white-space:nowrap}.station-ticker-item:after{content:"";display:inline-block;width:32px;height:32px;margin-left:28px;vertical-align:middle;background:url("/assets/wrnd-square-logo.png") center/contain no-repeat}.station-ticker:hover .station-ticker-track,.station-ticker:focus .station-ticker-track{animation-play-state:paused}.station-ticker:focus-visible{outline:2px solid #20dcff;outline-offset:2px}@keyframes station-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.station-ticker-track{animation:none}.station-ticker-window{overflow-x:auto}.station-ticker-group[aria-hidden]{display:none}}@media(max-width:620px){.station-ticker-label{padding:10px 8px;font-size:.58rem}.onair{min-width:0}}
/* Keep the ticker's long text from setting the dashboard grid's minimum width. */
.dashgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.85fr)}
.dashgrid>.panel,.onair,.playerbody,.playerbody>div{min-width:0}
.onair{overflow:hidden}
.playerbody{grid-template-columns:118px minmax(0,1fr)}
.onair-show strong,.onair-show small{overflow-wrap:anywhere}
@media(max-width:900px){.dashgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media(max-width:620px){.dashgrid{grid-template-columns:minmax(0,1fr)}.playerbody{grid-template-columns:86px minmax(0,1fr)}}

@media(max-width:620px){.station-ticker{flex-direction:column;align-items:stretch}.station-ticker-label{align-self:flex-start}.station-ticker-window{width:100%;box-sizing:border-box}}
