/* 123Movies V17: visual only. Keep the existing player/server/episode JS. */
body.pictures-tvseries-page{--cinema-coral:#f34d50;--cinema-panel:#141c26;--cinema-line:#313c49;--cinema-muted:#b5bfce;background:#090d12!important;color:#f7f6f3!important}
body.pictures-tvseries-page #main.pictures-watch-page{background:radial-gradient(ellipse 70% 400px at 80% 0,rgba(151,45,64,.1),transparent 70%),#090d12!important;padding:30px 0 50px!important;min-height:60vh}
body.pictures-tvseries-page #main.pictures-watch-page>.container{max-width:1390px!important;width:calc(100% - 60px)!important;padding:0!important;margin:0 auto!important}
body.pictures-tvseries-page #main.pictures-watch-page .pad{display:none!important}
body.pictures-tvseries-page #main.pictures-watch-page .main-detail,body.pictures-tvseries-page #main.pictures-watch-page .main-category{max-width:100%;min-width:0}
body.pictures-tvseries-page #main.pictures-watch-page #bread{margin-bottom:16px}
body.pictures-tvseries-page #main.pictures-watch-page #bread a{color:#b8c5d5!important}
body.pictures-tvseries-page #main.pictures-watch-page #bread a:hover{color:#ff8386!important}
body.pictures-tvseries-page #main.pictures-watch-page .player-holder{background:#070a0f!important;border:1px solid var(--cinema-line)!important;border-radius:17px!important;overflow:hidden!important;box-shadow:0 15px 45px rgba(0,0,0,.28)!important}
body.pictures-tvseries-page #main.pictures-watch-page .play-notice .alert,body.pictures-tvseries-page #main.pictures-watch-page #bar-player{background:#18212d!important;color:#d6dce4!important;border-color:#374454!important}
body.pictures-tvseries-page #main.pictures-watch-page #list-eps.pictures-tv-navigation{background:transparent!important;padding:0!important;margin:14px 0 18px!important;border:0!important;gap:12px!important}
body.pictures-tvseries-page .pictures-tv-control-bar,body.pictures-tvseries-page .pictures-tv-panel,body.pictures-tvseries-page #main.pictures-watch-page #list-eps .le-server{background:var(--cinema-panel)!important;color:#f7f6f3!important;border:1px solid var(--cinema-line)!important;border-radius:11px!important;box-shadow:none!important}
body.pictures-tvseries-page .pictures-tv-control-bar,body.pictures-tvseries-page .pictures-tv-panel{padding:14px 16px!important}
body.pictures-tvseries-page #main.pictures-watch-page #list-eps .le-server{padding:12px!important}
body.pictures-tvseries-page #main.pictures-watch-page #list-eps .les-title,body.pictures-tvseries-page #main.pictures-watch-page .pictures-tv-panel-title{color:#f7f6f3!important;font-weight:800!important}
body.pictures-tvseries-page .pictures-tv-panel-title small,body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-no-episodes{color:var(--cinema-muted)!important}
body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-action-btn,body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-server-tab,body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-season-link,body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-episode-btn{display:inline-flex!important;min-height:36px!important;border:1px solid #3b4756!important;border-radius:8px!important;background:#222c39!important;color:#edf0f4!important;font-weight:750!important;box-shadow:none!important;transition:background .15s,border-color .15s}
body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-action-btn:hover:not(:disabled),body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-server-tab:hover,body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-season-link:hover,body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-episode-btn:hover:not(:disabled){background:#37232c!important;border-color:#f34d50!important;color:#fff!important}
body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-server-tab.active,body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-season-link.active,body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-episode-btn.active{background:#f34d50!important;color:#fff!important;border-color:#f34d50!important}
body.pictures-tvseries-page #pictures-tv-now-playing{color:#e8c98e!important}
body.pictures-tvseries-page #main.pictures-watch-page #mv-info .mvi-content{background:#141c26!important;color:#f7f6f3!important;border:1px solid var(--cinema-line)!important;border-radius:15px!important;padding:23px!important;box-shadow:none!important}
body.pictures-tvseries-page #main.pictures-watch-page #mv-info .mvi-content h1{color:#fff!important;font-weight:850!important;letter-spacing:-.03em}
body.pictures-tvseries-page #main.pictures-watch-page #mv-info .mvi-content .desc,body.pictures-tvseries-page #main.pictures-watch-page #mv-info .mvi-content .mvic-info p{color:#c4cfdd!important}
body.pictures-tvseries-page #main.pictures-watch-page #mv-info .mvi-content .mvic-info strong{color:#fff!important}
body.pictures-tvseries-page #main.pictures-watch-page #mv-info .mvi-content a:not(.btn),body.pictures-tvseries-page #main.pictures-watch-page #mv-keywords a{color:#ff676b!important}
body.pictures-tvseries-page #main.pictures-watch-page #mv-info .mvi-content a:not(.btn):hover{color:#ff9ca0!important}
body.pictures-tvseries-page #main.pictures-watch-page .mvic-btn .btn,body.pictures-tvseries-page #main.pictures-watch-page .mobile-btn .btn{background:#f34d50!important;border:1px solid #f34d50!important;color:#fff!important;border-radius:8px!important}
body.pictures-tvseries-page #main.pictures-watch-page .mvic-btn .btn:nth-child(even),body.pictures-tvseries-page #main.pictures-watch-page .mobile-btn .btn:nth-child(even){background:#263140!important;border-color:#3d4a5b!important}
body.pictures-tvseries-page #main.pictures-watch-page .mlw-related{margin-top:25px!important;padding:0!important;background:transparent!important}
body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .ml-title{background:transparent!important;border:0!important;border-left:3px solid #f34d50!important;padding-left:11px!important}
body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .ml-title span{background:transparent!important;color:#fff!important;padding:0!important}
body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .movies-list.movies-list-full{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:14px!important;max-width:none!important}
body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .ml-item{float:none!important;width:100%!important;min-width:0!important;margin:0!important}
body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .ml-item>a.ml-mask{display:block!important;height:auto!important;aspect-ratio:2/3!important;border:1px solid #333e4c!important;border-radius:11px!important;overflow:hidden!important}
body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .ml-item img.mli-thumb{width:100%!important;height:100%!important;object-fit:cover!important}
body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .ml-item .mli-info h2{color:#fff!important;font-size:12px!important}
@media(max-width:1200px){body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .movies-list.movies-list-full{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
@media(max-width:820px){body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .movies-list.movies-list-full{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:600px){body.pictures-tvseries-page #main.pictures-watch-page>.container{width:calc(100% - 26px)!important}body.pictures-tvseries-page #main.pictures-watch-page #mv-info .mvi-content{padding:15px!important}body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .movies-list.movies-list-full{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}}
@media(max-width:390px){body.pictures-tvseries-page #main.pictures-watch-page .mlw-related .movies-list.movies-list-full{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(prefers-reduced-motion:reduce){body.pictures-tvseries-page #main.pictures-watch-page #list-eps .pictures-tv-episode-btn{transition:none!important}}
