#playlist-panel .toolbar{margin:0 0 14px;display:block}#playlist-panel .toolbar nav{line-height:1.5}#playlist-panel .episode-entry{display:flex;align-items:center;gap:3px;margin-bottom:5px}#playlist-panel .episode{flex:1;min-width:0;gap:10px;margin:0;padding:12px 7px}#playlist-panel .episode-art{position:relative;display:block;flex:0 0 84px;width:84px;align-self:flex-start}#playlist-panel .episode-art img{display:block;width:84px;height:48px;object-fit:cover;border-radius:5px;background:#151319}#playlist-panel .episode-art .is-logo-fallback{padding:5px}#playlist-panel .episode-number{position:absolute;left:3px;bottom:3px;min-width:18px;padding:1px 4px;border-radius:3px;background:#000b;color:#fff;font-size:10px;text-align:center}#playlist-panel .episode-detail{min-width:0}#playlist-panel .episode-detail strong{overflow-wrap:anywhere}#playlist-panel .episode-info{flex:0 0 40px;display:grid;place-items:center;width:40px;min-height:44px;padding:5px;border:1px solid transparent;border-radius:7px;background:transparent;color:#b9b9c4}#playlist-panel .episode-info:hover{background:#ffffff12;color:#fff}#playlist-panel .episode-info:focus-visible{outline:2px solid #fff}#playlist-panel .episode-info svg{pointer-events:none}#playlist-panel .film-progress{margin-top:8px}#playlist-panel .episode-meta{margin-top:5px}@media(max-width:780px){#playlist-panel .episode-art{flex-basis:96px;width:96px}#playlist-panel .episode-art img{width:96px;height:54px}#playlist-panel .episode-info{flex-basis:44px;width:44px}#playlist-panel .episode-detail strong{font-size:14px}}
