.eps[data-v-194cd888]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.eps.compact[data-v-194cd888]{gap:6px;grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.ep[data-v-194cd888]{align-items:center;background:var(--surface-2);border-radius:8px;color:var(--text-2);display:flex;font-weight:700;height:40px;justify-content:center;position:relative}.compact .ep[data-v-194cd888]{font-size:13px;height:34px}@media(hover:hover){.ep[data-v-194cd888]:hover{background:var(--surface-3);color:var(--text)}}.ep.on[data-v-194cd888]{background:var(--primary-soft);color:var(--primary);outline:1px solid var(--primary)}.ep[data-v-194cd888]{container-type:inline-size;min-width:0;overflow:hidden}.eps.has-locked .ep[data-v-194cd888]{padding-top:13px}.episode-number[data-v-194cd888]{line-height:1}.episode-playing[data-v-194cd888]{height:10px;position:absolute;right:6px;top:6px;width:10px}.episode-purchased[data-v-194cd888]{color:#ffffff4d;font-size:8px;font-weight:400;line-height:12px;position:absolute;right:4px;top:3px}@media(max-width:899px){.eps[data-v-194cd888]:not(.compact){gap:8px 7px;grid-template-columns:repeat(5,minmax(0,1fr))}.eps:not(.compact) .ep[data-v-194cd888]{background:#303233;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff1a;color:#a0a0a0;font-size:16px;font-weight:400;height:43px;outline:0;padding:0}.eps:not(.compact) .ep.on[data-v-194cd888]{background:#fa48581a;box-shadow:inset 0 0 0 2px #fa4858;color:#fa4858}}
