.next-episode-bar{z-index:var(--ds-z-sticky);padding:var(--ds-space-3) var(--ds-space-8);background-color:var(--ds-bg-surface);background-image:linear-gradient(var(--ds-glass-bg-inset), var(--ds-glass-bg-inset));border-top:var(--ds-border-width) solid var(--ds-border-default);-webkit-backdrop-filter:var(--ds-glass-blur-sm);backdrop-filter:var(--ds-glass-blur-sm);position:relative}.next-episode-bar--no-countdown{min-height:70px}.next-episode-bar__icon{border-radius:var(--ds-radius-md);background:var(--ds-accent-soft);width:38px;height:38px;color:var(--ds-accent-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.next-episode-bar__poster-box{border-radius:var(--ds-radius-md);border:var(--ds-border-width) solid var(--ds-border-default);flex-shrink:0;overflow:hidden}.next-episode-bar__poster{object-fit:cover;border-radius:var(--ds-radius-md);display:block}.next-episode-bar__body{flex:1;min-width:0}.next-episode-bar__label{font-size:var(--ds-font-2xs);font-weight:var(--ds-font-weight-bold);text-transform:uppercase;letter-spacing:.09em;color:var(--ds-text-dimmed)}.next-episode-bar__main{font-size:var(--ds-font-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-secondary)}.next-episode-bar__countdown{flex-shrink:0;margin-left:auto}.next-episode-bar__cd-box{border-radius:var(--ds-radius-md);background:var(--ds-state-hover-bg);border:var(--ds-border-width) solid var(--ds-border-default);min-width:48px;padding:5px 8px}.next-episode-bar__cd-num{font-family:var(--ds-font-heading);font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-extrabold);color:var(--ds-text-primary);line-height:1}.next-episode-bar__cd-unit{font-size:var(--ds-font-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ds-text-dimmed)}@media (max-width:47.9938em){.next-episode-bar{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4)}.next-episode-bar--no-countdown{min-height:66px}.next-episode-bar__icon{width:34px;height:34px}.next-episode-bar__main{font-size:var(--ds-font-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.next-episode-bar__cd-box{min-width:0;padding:4px 7px}.next-episode-bar__cd-num{font-size:var(--ds-font-sm)}.next-episode-bar__cd-box:nth-child(3){display:none}}
