#radioNews[hidden]{display:none!important;}
body.compactRadio.hasRadioNews #receiver .referenceSurface .refStation{height:14.8%!important;grid-template-rows:1.4cqw minmax(0,1fr) 1.2cqw 1.15cqw!important;gap:.12cqw!important;}
body.compactRadio.hasRadioNews #receiver .refStation .retroText #retroChannel{font-size:1.65cqw!important;}
body.compactRadio.hasRadioNews #receiver .refStation .stationAvatar{width:2.8cqw!important;height:2.8cqw!important;flex-basis:2.8cqw!important;}
#radioNews{grid-row:4;display:flex;align-items:center;gap:.35cqw;min-width:0;border-top:1px solid #b2df8d22;padding-top:.15cqw;color:#cce8a8;overflow:hidden;font:600 .73cqw/1.1 system-ui;}
#radioNewsLabel{flex:none;font-size:.56cqw;letter-spacing:.07em;color:#a3ca89;}
.newsViewport{flex:1;min-width:0;overflow:hidden;}
#radioNewsTrack{display:flex;gap:2cqw;width:max-content;max-width:none;white-space:nowrap;}
#radioNewsTrack a{color:inherit;text-decoration:none;}
#radioNewsTrack a:hover{text-decoration:underline;}
body.compactRadio #receiver #radioNewsPause{position:static!important;flex:none;width:1.35cqw;height:1.1cqw;min-height:0!important;padding:0;border:0;background:none;color:#d2ecb0;font:.8cqw/1 system-ui;}
#radioNews:hover #radioNewsTrack,#radioNews:focus-within #radioNewsTrack,.newsPaused #radioNewsTrack{animation-play-state:paused!important;}
#radioNewsTrack:focus-within{animation:none!important;transform:none!important;}
#radioNewsTrack a:focus-visible{outline:2px solid #efffc8;outline-offset:1px;}
.newsSettings{grid-column:1/-1;margin:16px 0;padding:14px;border:1px solid #617b73;border-radius:8px;}
.newsSettings select{width:100%;min-height:44px;display:block;margin-top:8px;}
#radioNewsStatus{font:13px/1.5 system-ui;color:#c2d7c7;}
body[data-cabinet=christmas].hasRadioNews .christmasGreeting{display:none!important;}
@media(prefers-reduced-motion:no-preference){body:not([data-radio-motion=off]) .newsLoaded #radioNewsTrack{animation:radioNewsScroll var(--news-duration,60s) linear infinite;}@keyframes radioNewsScroll{0%,8%{transform:translateX(0)}95%,100%{transform:translateX(calc(-100% + 22cqw))}}}
@media(max-width:700px),(max-width:1000px) and (pointer:coarse){
 body.compactRadio.hasRadioNews.retroMode #receiver .referenceSurface .refStation{height:auto!important;min-height:224px!important;grid-template-rows:auto minmax(62px,1fr) 44px 34px!important;gap:7px!important;}
 body.compactRadio.hasRadioNews.retroMode #receiver .refStation #displayWeather{grid-row:3!important;}
 body.compactRadio.hasRadioNews.retroMode #receiver .refStation .retroText #retroChannel{font-size:25px!important;}
 body.compactRadio.hasRadioNews.retroMode #receiver .refStation .stationAvatar{width:50px!important;height:50px!important;flex-basis:50px!important;}
 #radioNews{font-size:12px;gap:7px;padding-top:6px;}#radioNewsLabel{font-size:9px;}#radioNewsTrack{gap:28px;}
 body.compactRadio #receiver #radioNewsPause{width:30px;height:28px;font-size:18px;}
}
@media(prefers-reduced-motion:reduce){.newsViewport{overflow-x:auto;}#radioNewsTrack{animation:none!important;}}
body[data-radio-motion=off] .newsViewport{overflow-x:auto;}
