
html body #stage #accessManagerView.approved-playlist-view .approved-add-area{display:block!important;width:100%!important;height:166px!important;min-height:166px!important;padding:18px 8px 12px!important;box-sizing:border-box!important;text-align:center!important;overflow:visible!important;}
html body #stage #accessManagerView.approved-playlist-view .approved-add-area .approved-add-playlist{display:inline-flex!important;vertical-align:top!important;align-items:center!important;justify-content:center!important;width:calc(50% - 16px)!important;height:88px!important;min-height:88px!important;max-height:none!important;flex:none!important;margin:0!important;padding:14px 20px!important;box-sizing:border-box!important;font-size:25px!important;line-height:1.2!important;border:2px solid var(--accent-border)!important;border-radius:20px!important;outline:none!important;transform:none!important;}
html body #stage #accessManagerView.approved-playlist-view .approved-add-area #approvedReloadPlaylists{margin-right:24px!important;}
html body #stage #accessManagerView.approved-playlist-view .approved-add-playlist:focus,html body #stage #accessManagerView.approved-playlist-view .approved-add-playlist.ps-tv-focus{outline:none!important;border:4px solid var(--accent)!important;border-radius:20px!important;box-shadow:0 0 0 2px var(--accent-border),0 0 20px var(--accent-bg)!important;background:var(--accent-bg)!important;}
html body #stage #accessManagerView.approved-playlist-view .approved-add-area p{display:block!important;position:static!important;float:none!important;clear:both!important;width:100%!important;margin:20px 0 0!important;font-size:22px!important;line-height:1.35!important;text-align:center!important;white-space:normal!important;}
html body #stage #accessManagerView.approved-playlist-view .approved-add-playlist:before,html body #stage #accessManagerView.approved-playlist-view .approved-add-playlist:after{display:none!important;}
html body #stage #catalogView .channel-heading{display:flex!important;align-items:center!important;gap:0!important;}
html body #stage #catalogView .channel-heading #detailLogo{flex-shrink:0!important;margin:0 26px 0 0!important;}
html body #stage #catalogView .channel-heading>div:last-child{min-width:0!important;}

html body #stage #accessManagerView.approved-playlist-view .approved-saved-panel{display:flex!important;flex-direction:column!important;min-height:0!important;}
html body #stage #accessManagerView.approved-playlist-view #profileList{flex:1 1 auto!important;min-height:0!important;height:auto!important;margin-top:12px!important;padding:10px!important;}
html body #stage #accessManagerView.approved-playlist-view #profileList .approved-profile-card.profile-row{height:100%!important;min-height:0!important;}
html body #stage #catalogView#catalogView #catalogBody .vod-copy{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;}
html body #stage #catalogView#catalogView #catalogBody .vod-copy>*{flex-shrink:0;}
html body #stage #catalogView#catalogView #catalogBody #detailSynopsis{flex:1 1 auto!important;min-height:70px!important;max-height:none!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-mask-image:none!important;mask-image:none!important;white-space:normal!important;text-overflow:clip!important;font-size:22px!important;line-height:1.5!important;letter-spacing:.3px!important;margin:0!important;padding:0 10px 12px 0!important;box-sizing:border-box!important;}
html body #stage #catalogView#catalogView #catalogBody #detailSynopsis:focus{outline:2px solid var(--accent)!important;outline-offset:-2px!important;border-radius:8px!important;}
html body #stage #catalogView#catalogView #catalogBody:not(.series-inline-mode) .vod-detail{display:flex!important;flex-direction:column!important;height:100%!important;gap:16px!important;}
html body #stage #catalogView#catalogView #catalogBody:not(.series-inline-mode) #detailPoster{height:280px!important;min-height:280px!important;flex:0 0 280px!important;}
html body #stage #catalogView#catalogView #catalogBody:not(.series-inline-mode) .vod-copy{flex:1 1 auto!important;height:auto!important;}

html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .vod-detail{grid-template-rows:minmax(0,1fr)!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .vod-copy{display:flex!important;flex-direction:column!important;overflow:hidden!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode #detailSynopsis{font-size:22px!important;line-height:1.5!important;flex:1 1 auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode #contentWindow#contentWindow.series-episode-grid{display:flex!important;flex-wrap:wrap!important;grid-auto-flow:row!important;gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;height:calc(100% - 40px)!important;padding:8px!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .content-panel{overflow:hidden!important;padding:16px!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .series-episode-grid{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:0!important;overflow-y:auto!important;overflow-x:hidden!important;width:100%!important;height:calc(100% - 40px)!important;padding:8px!important;box-sizing:border-box!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .inline-episode-card{flex:0 0 calc(25% - 16px)!important;width:calc(25% - 16px)!important;min-width:0!important;max-width:none!important;height:calc(100% - 16px)!important;min-height:240px!important;margin:0 16px 16px 0!important;box-sizing:border-box!important;border:3px solid var(--line)!important;border-radius:18px!important;overflow:hidden!important;transform:none!important;display:flex!important;flex-direction:column!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .inline-episode-art{flex:1 1 auto!important;min-height:100px!important;height:auto!important;width:100%!important;border-radius:14px 14px 0 0!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .inline-episode-copy{display:block!important;flex:0 0 78px!important;height:78px!important;padding:9px 12px!important;box-sizing:border-box!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .inline-episode-copy b{font-size:20px!important;line-height:1.2!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .inline-episode-copy small{font-size:13px!important;line-height:1.2!important;}
html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .inline-episode-card:focus,html body #stage #catalogView#catalogView #catalogBody.series-inline-mode .inline-episode-card.ps-tv-focus{border:5px solid var(--accent)!important;outline:none!important;box-shadow:0 0 0 2px var(--accent-text),0 0 18px var(--accent)!important;background:var(--accent-bg)!important;border-radius:18px!important;}
html body #stage #sectionLoading .catalog-loading-card{background:rgba(6,8,14,.9)!important;background-image:none!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 16px 46px rgba(0,0,0,.5)!important;}
