/* The RadioActive FM theme switches this banner to its mobile layout at 900px.
   Nothing in this stylesheet applies at or below that existing breakpoint. */
@media (min-width:901px) {
 html body .rafm-playing-now[data-playing-now] {flex-wrap:nowrap;min-width:0}
 html body .rafm-playing-now[data-playing-now] .rafm-now-copy {display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:10px;flex:1 1 auto;min-width:0;overflow:hidden;overflow-wrap:normal}
 html body .rafm-playing-now[data-playing-now] .rafm-now-copy [data-now-dj] {flex:0 1 auto;min-width:0;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}
 html body .rafm-playing-now[data-playing-now] .rafm-now-copy [data-now-title] {flex:1 1 auto;min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}
 html body .rafm-playing-now[data-playing-now] .rafm-now-copy .rafm-now-divider {display:inline-block;flex:0 0 auto;font-size:0;line-height:1;overflow:visible;white-space:nowrap;color:var(--muted)}
 html body .rafm-playing-now[data-playing-now] .rafm-now-copy .rafm-now-divider::before {content:'—';font-size:14px;line-height:1}
 html body .rafm-playing-now[data-playing-now] .rafm-now-label,
 html body .rafm-playing-now[data-playing-now] .rafm-now-schedule {flex-shrink:0;white-space:nowrap}
}
