#livePlayerShell #newsPlaylistPlayer{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}
#livePlayerShell #newsPlaylistPlayer[hidden]{display:none}
.news-playlist{padding:18px;border-top:1px solid #e6e6e6;background:#fff}
.news-playlist-heading h2{margin:0;color:#b00012;font-size:22px}
.news-playlist-heading p{margin:6px 0 14px;color:#666;font-size:14px}
.news-playlist-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}
.news-playlist-video{display:grid;gap:8px;border:1px solid #ddd;background:#fff;padding:0 0 10px;cursor:pointer;text-align:left;color:#171717;border-radius:7px;overflow:hidden}
.news-playlist-video:hover,.news-playlist-video:focus-visible{outline:2px solid #b00012;outline-offset:2px}
.news-playlist-thumb{display:grid;place-items:center;aspect-ratio:16/9;background:#141414;color:#fff;width:100%;overflow:hidden}
.news-playlist-thumb img{width:100%;height:100%;object-fit:cover}
.news-playlist-video strong{padding:0 9px;font-size:13px;line-height:1.5}
.news-playlist>a{color:#b00012;font-weight:700;font-size:14px}
#backToLive{margin-left:12px;border:1px solid #b00012;border-radius:5px;background:#fff;color:#b00012;padding:9px 12px;cursor:pointer;font-weight:700}
@media(max-width:640px){.news-playlist-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.news-playlist{padding:12px}}
