/* Final B3 stability and sharp child-interface layer. */
.repelis-b3,.repelis-b3-season,.repelis-b3-scroll,.repelis-b3-episode{border-radius:1px!important}
.repelis-b3-season-bar,.repelis-b3-season-scroll{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;transform:none!important}
.repelis-b3-scroll{display:block!important;position:relative!important;visibility:visible!important;opacity:1!important}.repelis-b3.season-at-start [data-season-scroll="-1"],.repelis-b3.season-at-end [data-season-scroll="1"]{opacity:.35!important}
.repelis-b3{--repelis-red:#f5232d}
.repelis-b3>h2,.repelis-b3-episode-head h3{border-left-color:var(--repelis-red)!important}
.repelis-b3-season.is-selected{background:var(--repelis-red)!important;border-color:var(--repelis-red)!important;box-shadow:inset 0 -2px 0 #d80c18!important}
.repelis-b3-episode.is-playing{border-color:var(--repelis-red)!important;box-shadow:inset 3px 0 0 var(--repelis-red)!important}
.repelis-b3-season:hover,.repelis-b3-season:focus-visible,.repelis-b3-episode:hover,.repelis-b3-episode:focus-visible{border-color:var(--repelis-red)!important}
.repelis-b3-scroll{align-items:center!important;background:#121316!important;border:0!important;border-left:1px solid #34363b!important;border-right:1px solid #34363b!important;border-radius:1px!important;display:flex!important;font-size:22px!important;height:70px!important;justify-content:center!important;line-height:1!important;width:30px!important}.repelis-b3-scroll:hover,.repelis-b3-scroll:focus-visible{background:var(--repelis-red)!important;color:#fff!important;opacity:1!important;outline:0!important}.repelis-b3-scroll:first-child{border-right:0!important}.repelis-b3-scroll:last-child{border-left:0!important}
.repelis-b3>h2,.repelis-b3-episode-head h3{border-left:3px solid var(--repelis-red)!important;color:#fff!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important;margin:0 0 14px!important;padding:0 0 0 9px!important;text-transform:none!important}
.repelis-b3-episode-head{border-bottom:1px solid #292b30;margin:20px 0 12px!important;padding-bottom:10px}
.premium-player-control,.premium-lang-tab,.premium-servers-dropdown,.premium-server-btn,.repelis-sponsored-cta__panel,.repelis-sponsored-cta__action,.repelis24-fakeplayer,#clickfakeplayer{border-radius:1px!important}
