/* Статус сериала в «Где смотреть»: слева следующая серия и прогресс по сериям, справа таймер плитками */
.series-status{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;margin:4px 0 14px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:linear-gradient(135deg,rgba(232,89,12,.10),rgba(232,89,12,0) 60%)}
.series-status .ss-info{min-width:0;flex:1}
.series-status .ss-label{color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.series-status .ss-ep{margin-top:2px;font-size:1rem;line-height:1.4}
.series-status .ss-ep b{font-weight:800}
.series-status .ss-prog{display:flex;gap:3px;margin:10px 0 6px;max-width:320px}
.series-status .ss-prog i{flex:1;height:6px;border-radius:3px;background:var(--line)}
.series-status .ss-prog i.on{background:var(--accent)}
.series-status .ss-count{color:var(--muted);font-size:.82rem}
.series-status .ss-count b{color:var(--fg)}
.series-status .ss-cd{display:flex;gap:6px;flex-shrink:0}
.series-status .ss-u{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:54px;padding:8px 6px 6px;border-radius:10px;background:var(--accent);color:#fff;line-height:1}
.series-status .ss-u b{font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums}
.series-status .ss-u small{margin-top:4px;font-size:.68rem;font-weight:600;opacity:.85;text-transform:uppercase;letter-spacing:.04em}
.series-status .ss-cd.done{color:var(--good);font-weight:700;font-size:.95rem}
.series-status.st-ended,.series-status.st-paused{background:none}
@media (max-width:600px){.series-status{flex-direction:column;align-items:stretch}.series-status .ss-cd{justify-content:flex-start}.series-status .ss-u{min-width:0;flex:1}.series-status .ss-prog{max-width:none}}
