a.rplbar-live{
    display:block;width:100%;box-sizing:border-box;background:#101a2a;color:#fff!important;
    border-top:1px solid #28364b;border-bottom:2px solid #f5162e;text-decoration:none!important;
    line-height:1.35;font-size:14px;font-family:inherit;
}
a.rplbar-live[hidden],.rplbar-live [hidden]{display:none!important}
a.rplbar-live:hover,a.rplbar-live:focus-visible{background:#1b2940}
a.rplbar-live:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.rplbar-inner{display:flex;align-items:center;gap:12px;max-width:1280px;margin:auto;padding:8px 18px;min-height:48px;box-sizing:border-box}
.rplbar-badge{flex:none;color:#fff;background:#c71632;border-radius:3px;padding:5px 8px;font-size:11px;letter-spacing:.055em;white-space:nowrap}
.rplbar-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}
.rplbar-clock{flex:none;color:#fff;padding:4px 8px;border-radius:4px;background:#25334a;font-variant-numeric:tabular-nums;font-weight:700}
.rplbar-cta{flex:none;color:#fff;font-size:13px;white-space:nowrap}
a.rplbar-live.rplbar-onair{background:#341826}
a.rplbar-live.rplbar-onair:hover{background:#482234}
@media(max-width:600px){
    .rplbar-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:5px 8px;padding:8px 12px}
    .rplbar-title{grid-row:2;grid-column:1/-1;font-size:13px}
    .rplbar-clock{justify-self:start;font-size:12px}
    .rplbar-cta{grid-column:3;font-size:12px}
}
