.feed-episodes-overlay{position:fixed;inset:0;z-index:1500;display:flex;align-items:flex-end;justify-content:center;overscroll-behavior:contain}
.feed-episodes-sheet.sheet{width:100%;max-width:640px;max-height:min(72dvh,620px);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:20px 16px calc(18px + env(safe-area-inset-bottom,0px));background:#10131a;color:#f4f5f7;border-radius:22px 22px 0 0}
.feed-episodes-sheet .episode-sheet-head{flex:none}.feed-episodes-sheet [data-episode-list]{overflow:auto;overscroll-behavior:contain;min-height:64px;min-width:0;-webkit-overflow-scrolling:touch}
.feed-episodes-sheet .episode-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:16px}
.feed-episodes-sheet .episode-grid button{min-width:0;min-height:54px;border:1px solid #303642;border-radius:10px;background:#20242d;color:#f4f5f7;display:grid;place-content:center;gap:4px}
.feed-episodes-sheet .episode-grid button.active{background:#ffc928;color:#171717;border-color:#ffc928}.feed-episodes-sheet .episode-grid small{font-size:11px}.feed-episodes-sheet .episode-grid p{grid-column:1/-1}
@media(max-height:480px){.feed-episodes-sheet.sheet{max-height:88dvh;padding-top:12px}.feed-episodes-sheet .episode-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}
