body.sd-ui{--sd-bg:#0b0f10;--sd-panel:#141b1d;--sd-raised:#1d272a;--sd-text:#f3f5ef;--sd-muted:#aab6b3;--sd-line:#31403f;--sd-accent:#a8d86e;--sd-ink:#10170b;--sd-glow:rgba(168,216,110,.08);background:var(--sd-bg);color:var(--sd-text);font:16px/1.65 system-ui, -apple-system, "Segoe UI", "Noto Sans TC", "Microsoft JhengHei", sans-serif;-webkit-text-size-adjust:100%;margin:0;overflow-wrap:anywhere;}
body.sd-ui[data-sd-mode="light"]{--sd-bg:#f4f5ef;--sd-panel:#fff;--sd-raised:#e9eee3;--sd-text:#19221c;--sd-muted:#516052;--sd-line:#cbd4c5;--sd-accent:#3d651e;--sd-ink:#fff;--sd-glow:rgba(61,101,30,.06);}
.sd-ui *, .sd-ui *::before, .sd-ui *::after{box-sizing:border-box;}
.sd-ui a{color:var(--sd-accent);}
.sd-ui a:hover{color:var(--sd-text);}
.sd-ui :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sd-accent) !important;outline-offset:4px;}
.sd-ui button, .sd-ui input, .sd-ui textarea, .sd-ui select{font:inherit;}
.sd-ui h1,.sd-ui h2,.sd-ui h3,.sd-ui h4{font-family:inherit;line-height:1.35;color:var(--sd-text);text-wrap:pretty;}
.sd-ui img{max-width:100%;}
.sd-ui .container{width:min(100% - 80px, 1440px);max-width:none;padding:0;}
.sd-ui .sd-skip{position:fixed;top:-100px;left:20px;z-index:100000;background:var(--sd-accent);color:var(--sd-ink);padding:12px 20px;border-radius:8px;}
.sd-ui .sd-skip:focus{top:12px;}
.sd-ui header.sd-header{position:sticky !important;top:0 !important;height:auto;z-index:1000;background:var(--sd-bg) !important;border-bottom:1px solid var(--sd-line);box-shadow:none;padding:0;}
.sd-ui.admin-bar header.sd-header{top:32px !important;}
.sd-ui header.sd-header > .container{display:flex;align-items:center;flex-wrap:wrap;gap:18px;min-height:84px;position:relative;}
.sd-ui .header-pad, .sd-ui header .clearfix{display:none;}
.sd-ui header .header-logo{position:static;float:none;width:160px;flex:0 0 160px;height:auto;margin:0;padding:0;}
.sd-ui header .header-logo::after{display:none;}
.sd-ui #logo{display:block;width:160px;height:48px;margin:0;background-size:contain;background-repeat:no-repeat;background-position:center;}
.sd-ui[data-sd-mode="dark"] :is(#logo,#logo-home){filter:invert(1) hue-rotate(180deg);}
.sd-ui #menu{float:none;position:static;width:auto;flex:1;margin:0;padding:0;background:none;}
.sd-ui #menu ul.top-menu{display:flex;align-items:center;gap:2px;padding:0;margin:0;}
.sd-ui #menu ul.top-menu > li{float:none;position:relative;}
.sd-ui #menu ul.top-menu > li > a{color:var(--sd-muted) !important;font:600 13px/1.4 system-ui, sans-serif;text-transform:none;padding:14px 8px;height:auto;display:block;white-space:nowrap;border-radius:6px;}
.sd-ui #menu ul.top-menu > li:is(:hover,:focus-within,.current-menu-item) > a{color:var(--sd-accent) !important;background:var(--sd-glow);}
.sd-ui #menu .sub-container{background:var(--sd-raised);border:1px solid var(--sd-line);box-shadow:0 12px 32px #0004;border-radius:12px;}
.sd-ui #menu li:focus-within > .sub-container{display:block !important;}
.sd-ui #menu .sub-container a{color:var(--sd-text) !important;}
.sd-ui #top-user{float:none;position:relative;top:auto;right:auto;margin:0;order:4;}
.sd-ui #search{float:none;position:relative;top:auto;right:auto;width:230px;margin:0;padding:0;order:3;background:none;}
.sd-ui #search .search-content{margin:0;}
.sd-ui #search .search-input{width:100%;height:44px;padding:10px 44px 10px 14px;background:var(--sd-panel);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:10px;font-size:14px;}
.sd-ui #search button{position:absolute;width:44px;height:44px;right:0;top:0;border:0;background:none;color:var(--sd-accent);padding:0;}
.sd-ui #search button .fa{position:static;margin:0;float:none;}
.sd-ui #searchform .fa{color:var(--sd-accent);}
.sd-ui .mobile-menu,.sd-ui .mobile-search{display:none;border:1px solid var(--sd-line);background:var(--sd-panel);color:var(--sd-text);border-radius:10px;padding:0;width:44px;height:44px;position:static;}
.sd-ui #switch-mode{position:fixed;top:auto !important;left:auto !important;right:18px !important;bottom:18px;width:44px;height:44px;border:1px solid var(--sd-line);background:var(--sd-raised);color:var(--sd-text);border-radius:50%;z-index:1020;padding:0;box-shadow:0 4px 16px #0003;}
.sd-ui #switch-mode .sm-text,.sd-ui #switch-mode .sm-button{display:none;}
.sd-ui #switch-mode .sm-icon{margin:0;line-height:42px;font-size:18px;}
.sd-ui #main{padding:32px 0 56px !important;min-height:55vh;}
.sd-ui #main .pad{display:none;}
.sd-ui .main-content{float:none;width:100%;}
.sd-ui .main-detail{background:none;}
.sd-ui .top-content{display:flex;flex-wrap:wrap;gap:24px;height:auto;margin:0 0 24px !important;}
.sd-ui .top-content > .clearfix{display:none;}
.sd-ui #slider{width:100%;height:clamp(430px, 38vw, 560px);border-radius:18px;background:#141b1d;margin:0;float:none;isolation:isolate;}
.sd-ui #slider .swiper-slide{background-size:cover;background-position:center;}
.sd-ui #slider .slide-link{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(6,12,12,.96),rgba(6,12,12,.65) 35%,rgba(6,12,12,.06) 78%),linear-gradient(0deg,rgba(6,12,12,.75),transparent 55%);}
.sd-ui #slider .slide-caption{display:block;position:absolute;inset:auto auto 56px 44px !important;width:min(53%,650px);height:auto;padding:0;background:none !important;opacity:1 !important;color:#f3f5ef;z-index:2;}
.sd-ui #slider .slide-caption h2{font-size:clamp(28px,2.7vw,46px);font-weight:750;color:#f3f5ef;margin:12px 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.sd-ui .sd-eyebrow{font-size:12px;letter-spacing:.2em;color:#c2dfaa;font-weight:650;}
.sd-ui #slider .sc-desc{font-size:15px;line-height:1.75;color:#d1d9d5;margin:12px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.sd-ui #slider .slide-caption-info{display:flex;flex-wrap:wrap;gap:8px 16px;background:none;border:0;padding:0;margin:12px 0;color:#c3ccc7;font-size:13px;}
.sd-ui .sd-hero-genres{font-size:13px;color:#a8d86e;margin:0 0 20px;}
.sd-ui .sd-hero-genres a{color:#c2dfaa;}
.sd-ui .swiper-container-horizontal > .swiper-pagination{left:auto;right:28px !important;bottom:20px;width:auto;text-align:right;}
.sd-ui .swiper-pagination-bullet{width:9px;height:9px;background:#fff;opacity:.45;margin:0 5px !important;}
.sd-ui .swiper-pagination-bullet-active{background:#a8d86e;opacity:1;}
.sd-ui .sd-slider-controls{position:absolute;z-index:3;top:16px;right:16px;display:flex;gap:8px;}
.sd-ui .sd-slider-controls button{border:1px solid #ffffff45;background:#0b0f10d9;color:#fff;width:44px;height:44px;border-radius:50%;}
.sd-ui #top-news{width:100%;float:none;height:auto;max-height:360px;background:var(--sd-panel);border:1px solid var(--sd-line);border-radius:12px;}
.sd-ui .ann-home{position:relative;margin:0 0 36px !important;padding:16px 24px;background:var(--sd-panel) !important;border:1px solid var(--sd-line);border-radius:10px;color:var(--sd-muted);font-size:14px;box-shadow:none;}
.sd-ui .movies-list-wrap{margin:0 0 48px;}
.sd-ui .movies-list-wrap .ml-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 22px;padding:0;height:auto;border:0;background:none;}
.sd-ui .movies-list-wrap .ml-title > span{float:none !important;padding:0;margin:0;font-size:25px;font-weight:700;color:var(--sd-text);background:none !important;line-height:1.4;}
.sd-ui .ml-title > span > .fa{display:none;}
.sd-ui .ml-title .cat-more{order:3;margin-left:auto;color:var(--sd-accent);font-size:13px;float:none !important;padding:10px 0;}
.sd-ui .ml-title .nav-tabs{display:flex;flex-wrap:wrap;gap:4px;border:0;margin:0;}
.sd-ui .ml-title .nav-tabs li{margin:0;}
.sd-ui .ml-title .nav-tabs li a{border:0;background:none;color:var(--sd-muted);padding:10px 14px;border-radius:8px;font-size:14px;}
.sd-ui .ml-title .nav-tabs li.active a,.sd-ui .ml-title .nav-tabs li a:hover{background:var(--sd-raised);color:var(--sd-accent);}
.sd-ui .movies-list{margin:0 -10px;width:auto;}
.sd-ui .movies-list .ml-item{float:left;width:calc(100% / 6);height:auto !important;margin:0 0 26px;padding:0 10px;border:0;background:none;border-radius:0;overflow:visible;}
.sd-ui .movies-list .ml-item .ml-mask{display:block;width:100%;height:auto;overflow:visible;border-radius:10px;position:relative;background:none;}
.sd-ui .movies-list .ml-item .ml-mask::before,.sd-ui .movies-list .ml-item .ml-mask::after{display:none;}
.sd-ui .movies-list .ml-item .mli-thumb{display:block;position:static;width:100%;height:auto !important;aspect-ratio:2 / 3;object-fit:cover;background:var(--sd-raised);border:1px solid var(--sd-line);border-radius:10px;transition:transform .18s ease, border-color .18s ease;}
.sd-ui .movies-list .ml-item .ml-mask:hover .mli-thumb{transform:translateY(-3px);border-color:var(--sd-accent);}
.sd-ui .movies-list .ml-item .mli-info{display:block;position:static;padding:12px 0 0;background:none !important;width:100%;height:auto;}
.sd-ui .movies-list .ml-item .mli-info h2{font-size:15px;line-height:1.55;font-weight:550;color:var(--sd-text);white-space:normal;margin:0;min-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.sd-ui .movies-list .ml-item .mli-quality,.sd-ui .movies-list .ml-item .mli-eps{top:8px;font-size:11px;border-radius:5px;padding:4px 6px;background:#0b0f10de;color:#f3f5ef;border:1px solid #ffffff25;}
.sd-ui .movies-list .ml-item .mli-eps{right:8px;width:auto;height:auto;line-height:1.5;}
.sd-ui .movies-list .ml-item .mli-eps i{display:inline;font-size:inherit;margin-left:4px;}
.sd-ui .qtip-bootstrap,.sd-ui .qtip .qtip-title,.sd-ui .jtip-top{background:var(--sd-raised) !important;color:var(--sd-text) !important;border-color:var(--sd-line) !important;}
.sd-ui .btn,.sd-ui button[type="submit"],.sd-ui input[type="submit"]{border-radius:9px;min-height:44px;line-height:1.5;padding:10px 18px;font-weight:600;box-shadow:none;white-space:normal;}
.sd-ui .btn-successful,.sd-ui .btn-primary,.sd-ui input[type="submit"],.sd-ui #respond p input.submit{background:var(--sd-accent) !important;color:var(--sd-ink) !important;border:1px solid transparent !important;}
.sd-ui #slider .sd-hero-action{background:#a8d86e !important;color:#10170b !important;padding:12px 24px;}
.sd-ui .btn-default{background:var(--sd-raised);border:1px solid var(--sd-line) !important;color:var(--sd-text);}
.sd-ui :is(.btn-successful,.btn-primary):hover{filter:brightness(1.08);}
.sd-ui :is(.form-control,textarea,select,input[type="text"],input[type="email"],input[type="password"]){background:var(--sd-panel);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:8px;min-height:44px;box-shadow:none;max-width:100%;}
.sd-ui input::placeholder,.sd-ui textarea::placeholder{color:var(--sd-muted);opacity:1;}
.sd-ui .modal-content,.sd-ui .dropdown-menu{background:var(--sd-raised);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:14px;box-shadow:0 20px 70px #0006;}
.sd-ui .modal-header,.sd-ui .modal-footer{border-color:var(--sd-line);}
.sd-ui .modal .close{color:var(--sd-text);opacity:1;padding:8px;}
.sd-ui #pt-user-modal .close{color:var(--sd-text);opacity:1;background:none;width:44px;height:44px;text-shadow:none;font-size:24px;}
.sd-ui .dropdown-menu > li > a{color:var(--sd-text);padding:12px 18px;}
.sd-ui .dropdown-menu > li > a:hover{background:var(--sd-panel);color:var(--sd-accent);}
.sd-ui .searchwp-live-search-results{background:var(--sd-raised);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:10px;box-shadow:0 16px 40px #0004;max-width:calc(100vw - 32px);}
.sd-ui .pagination > li > :is(a,span){background:var(--sd-panel);color:var(--sd-text);border-color:var(--sd-line);min-width:44px;min-height:44px;padding:10px;}
.sd-ui .pagination > .active > :is(a,span){background:var(--sd-accent);color:var(--sd-ink);}
.sd-ui #filter,.sd-ui .wpas-search-form{background:var(--sd-panel);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:12px;padding:24px;margin-bottom:28px;}
.sd-ui #filter .fc-title,.sd-ui #wp-advanced-search .wpas-field .label-container{color:var(--sd-text);font-weight:650;}
.sd-ui #wp-advanced-search .wpas-field{margin-bottom:16px;}
.sd-ui .wp-advanced-search{display:flow-root;background:var(--sd-panel);border:1px solid var(--sd-line);border-radius:14px;padding:24px;margin-bottom:32px;}
.sd-ui #wp-advanced-search .wpas-field .field-container{display:flex;flex-wrap:wrap;gap:4px 12px;background:var(--sd-raised);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:10px;padding:12px;}
.sd-ui #wp-advanced-search .wpas-field :is(.wpas-checkbox-container,.wpas-radio-container){display:inline-flex;align-items:center;float:none;margin:0;min-height:44px;}
.sd-ui #wp-advanced-search .wpas-field .label-container{margin:0 0 6px;}
.sd-ui #wp-advanced-search .wpas-field .field-container label{margin:0;cursor:pointer;font-size:14px;padding:10px 8px;}
.sd-ui #wp-advanced-search .wpas-field label{line-height:1.7;padding:6px;color:var(--sd-text);}
.sd-ui input[type="checkbox"],.sd-ui input[type="radio"]{accent-color:var(--sd-accent);}
.sd-ui .breadcrumb{background:none;padding:0;margin:0 0 24px;color:var(--sd-muted);font-size:13px;}
.sd-ui .sd-detail-heading{margin:0 0 24px;font-size:clamp(24px,3vw,38px);font-weight:750;}
.sd-ui #mv-info{background:var(--sd-panel);border-radius:16px;border:1px solid var(--sd-line);}
.sd-ui #content-embed{position:relative;background:#060809;color:#f3f5ef;}
.sd-ui #content-cover{opacity:.16;pointer-events:none;}
.sd-ui #media-player,.sd-ui .movieplay,.sd-ui #player{max-width:100%;}
.sd-ui .movieplay iframe,.sd-ui .movieplay video{max-width:100%;}
.sd-ui #mv-info .mvi-content{background:var(--sd-panel);color:var(--sd-text);border:0;padding:32px;margin-top:0 !important;}
.sd-ui #mv-info .mvic-desc{color:var(--sd-text);}
.sd-ui #mv-info .mvic-desc h3{color:var(--sd-text);font-size:28px;margin:0 0 16px;}
.sd-ui #mv-info .mvic-desc .desc{line-height:1.85;color:var(--sd-muted);font-size:16px;}
.sd-ui #mv-info .mvic-info{border-color:var(--sd-line);color:var(--sd-muted);line-height:1.7;}
.sd-ui #mv-info .mvic-info strong{color:var(--sd-text);}
.sd-ui #mv-info .mvic-thumb{border-radius:10px;background-color:var(--sd-raised);}
.sd-ui .tvseason{background:var(--sd-panel);border-bottom:1px solid var(--sd-line);}
.sd-ui .tvseason .les-title{position:static;float:none;width:100%;background:var(--sd-raised);color:var(--sd-text);padding:14px 20px;font-size:16px;}
.sd-ui .tvseason .les-content{width:100%;margin-left:0;float:none;background:var(--sd-panel);padding:16px;}
.sd-ui .tvseason .les-content a{background:var(--sd-raised);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:8px;min-height:44px;padding:10px 14px;margin:4px;line-height:1.5;}
.sd-ui .tvseason .les-content a:hover,.sd-ui .tvseason .les-content a.active{background:var(--sd-accent);color:var(--sd-ink);border-color:var(--sd-accent);}
.sd-ui .btn-bp,.sd-ui .bp-btn,.sd-ui .bp-btn-like{border-radius:8px;min-height:44px;}
.sd-ui #bar-player,.sd-ui .bar-player,.sd-ui .server,.sd-ui .server-list{background:var(--sd-raised);color:var(--sd-text);}
.sd-ui ul.idTabs{display:flex;flex-wrap:wrap;gap:8px;background:var(--sd-panel);padding:12px;}
.sd-ui ul.idTabs li{float:none;}
.sd-ui ul.idTabs li a{background:var(--sd-raised);color:var(--sd-text);padding:10px 16px;min-height:44px;border:1px solid var(--sd-line);border-radius:8px;}
.sd-ui ul.idTabs li a:is(.selected,.active){background:var(--sd-accent);color:var(--sd-ink);border:1px solid var(--sd-accent);}
.sd-ui :is(.box,.infopage,.profiles-wrap,.news-view-content){background:var(--sd-panel);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:14px;}
.sd-ui .infopage .infopage-head,.sd-ui .box .box-head{background:none;color:var(--sd-text);border-bottom:1px solid var(--sd-line);padding:24px 28px;font-size:28px;font-weight:700;}
.sd-ui .infopage .content{padding:28px;line-height:1.85;}
.sd-ui .infopage :is(p,li){font-size:16px;}
.sd-ui .infopage blockquote{color:var(--sd-muted);border-left:3px solid var(--sd-accent);background:var(--sd-glow);padding:16px 24px;}
.sd-ui .sd-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--sd-line);border-radius:10px;margin:20px 0;}
.sd-ui .sd-table-scroll:focus-visible{outline:2px solid var(--sd-accent);outline-offset:3px;}
.sd-ui .sd-table-hint{display:none;color:var(--sd-muted);font-size:12px;padding:8px 14px;background:var(--sd-raised);}
.sd-ui .sd-schedule-days{display:none;}
.sd-ui .infopage table,.sd-ui .tablepress{width:100%;border-collapse:collapse;margin:0;color:var(--sd-text);background:var(--sd-panel);}
.sd-ui .infopage :is(td,th),.sd-ui .tablepress :is(td,th){padding:14px !important;border-color:var(--sd-line) !important;background:var(--sd-panel) !important;color:var(--sd-text) !important;vertical-align:top;line-height:1.7;}
.sd-ui .infopage th,.sd-ui .tablepress thead th{background:var(--sd-raised) !important;color:var(--sd-accent) !important;}
.sd-ui .infopage tr:hover td,.sd-ui .tablepress tr:hover td{background:var(--sd-raised) !important;}
.sd-ui .content-kuss{margin:28px 0;max-width:100%;overflow:auto;}
.sd-ui .content-kuss #content-kuss-title{background:none;color:var(--sd-muted);font-size:12px;padding:8px 0;}
.sd-ui .profiles-wrap .pp-main,.sd-ui .profiles-wrap .pp-main .ppm-content,.sd-ui .profiles-wrap .pp-sidebar{background:var(--sd-panel);color:var(--sd-text);}
.sd-ui #comment{border-color:var(--sd-line) !important;background:var(--sd-panel);color:var(--sd-text);}
.sd-ui .home-main{max-width:760px;margin:clamp(48px,10vh,120px) auto;}
.sd-ui .home-main .hm-logo{display:block;margin-bottom:24px;}
.sd-ui .home-main #logo-home{width:240px;max-width:100%;height:72px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.sd-ui .sd-landing-title{font-size:clamp(25px,3vw,38px);margin:0 0 12px;}
.sd-ui .sd-landing-description{color:var(--sd-muted);margin:0 0 28px;font-size:15px;}
.sd-ui .home-main #hm-search{margin-bottom:28px;}
.sd-ui .home-main #hm-search .form-control{background:var(--sd-panel);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:12px;font-size:18px;height:60px;}
.sd-ui .home-main #hm-search button{background:var(--sd-accent);color:var(--sd-ink);border-radius:0 12px 12px 0;height:60px;}
.sd-ui .home-main #hm-search button .fa{color:var(--sd-ink);}
.sd-ui .home-main .hm-button .btn{font-size:16px;}
.sd-ui footer{margin-top:20px;padding:40px 0 24px;background-color:var(--sd-panel);background-image:repeating-radial-gradient(circle at 50% 100%,transparent 0 14px,var(--sd-glow) 15px 16px,transparent 17px 30px);background-size:80px 40px;color:var(--sd-muted);border-top:1px solid var(--sd-line);}
.sd-ui #footer{padding:0;background:none;}
.sd-ui footer h3{color:var(--sd-text);font-size:20px;}
.sd-ui footer .footer-tags a{color:var(--sd-muted);}
.sd-ui #logo-footer{max-width:180px;height:auto;}
.sd-ui .sd-empty-image{object-fit:contain !important;padding:24px;}
@media(min-width:992px){
.sd-ui.single-episodes #mv-info > .row{display:grid;grid-template-columns:minmax(0,1fr) 280px;margin:0;}
.sd-ui.single-episodes #mv-info > .row::before,.sd-ui.single-episodes #mv-info > .row::after{display:none;}
.sd-ui.single-episodes #mv-info > .row > :is(.col-md-11,.col-md-1){float:none;width:auto;min-width:0;padding:0;}
.sd-ui.single-episodes #mv-info > .row > .col-md-1{background:var(--sd-panel);border-left:1px solid var(--sd-line);padding:0 12px;}
.sd-ui.single-episodes #mv-info .col-md-1 .les-content{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 0 !important;}
.sd-ui.single-episodes #mv-info .col-md-1 .les-content a{min-width:0 !important;margin:0;padding:10px 4px;text-align:center;font-size:13px;}
}
@media(max-width:1399px){
.sd-ui header.sd-header > .container{gap:12px;}
.sd-ui #search{width:190px;}
.sd-ui #menu ul.top-menu > li > a{padding:12px 6px;font-size:12px;}
}
@media(max-width:1199px){
.sd-ui .container{width:calc(100% - 48px);}
.sd-ui header.sd-header > .container{min-height:76px;gap:12px;}
.sd-ui .mobile-menu,.sd-ui .mobile-search{display:inline-flex;align-items:center;justify-content:center;float:none;}
.sd-ui .mobile-search{margin-left:auto;order:1;}
.sd-ui #top-user{order:2;}
.sd-ui .mobile-menu{order:3;}
.sd-ui #menu{display:none;flex:0 0 100%;order:5;padding-bottom:16px;}
.sd-ui #menu.active{display:block;}
.sd-ui #menu ul.top-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
.sd-ui #menu ul.top-menu > li > a{font-size:15px;padding:12px;background:var(--sd-panel);}
.sd-ui #menu .sub-container{position:static;width:100%;}
.sd-ui #search{display:none;order:4;flex:0 0 100%;width:100%;padding-bottom:16px;}
.sd-ui #search.active,.sd-ui.sd-search-page #search{display:block;}
.sd-ui .movies-list .ml-item{width:25%;}
.sd-ui #slider .slide-caption{width:60%;left:32px !important;}
}
@media(max-width:767px){
.sd-ui .container{width:calc(100% - 32px);}
.sd-ui header.sd-header > .container{min-height:72px;gap:8px;}
.sd-ui header .header-logo{width:136px;flex-basis:136px;}
.sd-ui #logo{width:136px;height:42px;}
.sd-ui #top-user .btn{padding:10px 12px;font-size:13px;}
.sd-ui #menu ul.top-menu{grid-template-columns:repeat(2,minmax(0,1fr));}
.sd-ui #main{padding:20px 0 32px !important;}
.sd-ui #slider{height:510px;border-radius:12px;}
.sd-ui #slider .swiper-slide{background-position:62% center;}
.sd-ui #slider .slide-link{background:linear-gradient(0deg,#080e0f 1%,rgba(8,14,15,.9) 30%,rgba(8,14,15,.1) 85%);}
.sd-ui #slider .slide-caption{width:auto;left:24px !important;right:24px !important;bottom:48px !important;}
.sd-ui #slider .slide-caption h2{font-size:28px;}
.sd-ui #slider .sc-desc{-webkit-line-clamp:2;font-size:14px;}
.sd-ui .sd-hero-genres{margin-bottom:16px;}
.sd-ui .ann-home{padding:14px 16px;text-align:left;font-size:13px;margin-bottom:28px !important;}
.sd-ui .movies-list-wrap{margin-bottom:32px;}
.sd-ui .movies-list-wrap .ml-title{gap:12px;margin-bottom:16px;}
.sd-ui .movies-list-wrap .ml-title > span{font-size:22px;}
.sd-ui .ml-title .nav-tabs{flex:0 0 100%;order:4;gap:4px;}
.sd-ui .ml-title .nav-tabs li a{padding:10px;font-size:13px;}
.sd-ui .movies-list{margin:0 -7px;}
.sd-ui .movies-list .ml-item{width:50%;padding:0 7px;margin-bottom:20px;}
.sd-ui .movies-list .ml-item .mli-info h2{font-size:14px;min-height:44px;}
.sd-ui #mv-info .mvi-content{padding:20px 16px;}
.sd-ui #mv-info .mvic-desc{padding:0;margin:0;width:100%;}
.sd-ui #mv-info .mvic-desc h3{font-size:23px;}
.sd-ui #mv-info .mvic-thumb{position:relative;float:left;margin:0 16px 16px 0;width:90px;height:135px;}
.sd-ui .mvici-left,.sd-ui .mvici-right{width:100%;float:none;}
.sd-ui .tvseason .les-content a{white-space:normal;word-break:break-word;}
.sd-ui #filter,.sd-ui .wpas-search-form{padding:16px;}
.sd-ui .wp-advanced-search{padding:16px;}
.sd-ui .infopage .infopage-head{padding:20px;font-size:25px;}
.sd-ui .infopage .content{padding:20px 16px;}
.sd-ui .sd-table-scroll table{min-width:660px;}
.sd-ui .sd-table-hint{display:block;}
.sd-ui.sd-schedule-page .sd-schedule-source{display:none;}
.sd-ui .sd-schedule-days{display:grid;gap:12px;margin:20px 0;}
.sd-ui .sd-schedule-day{border:1px solid var(--sd-line);border-radius:10px;overflow:hidden;}
.sd-ui .sd-schedule-day summary{cursor:pointer;padding:14px 16px;background:var(--sd-raised);color:var(--sd-accent);font-weight:650;min-height:48px;}
.sd-ui .sd-schedule-day ul{margin:0;padding:0 16px;list-style:none;}
.sd-ui .sd-schedule-day li{padding:14px 0;border-bottom:1px solid var(--sd-line);}
.sd-ui .sd-schedule-day li:last-child{border-bottom:0;}
.sd-ui .home-main{margin:48px auto;}
.sd-ui .modal-dialog{margin:16px;}
.sd-ui .content-kuss img{height:auto;}
.sd-ui footer .col-sm-4{margin-bottom:24px;}
}
@media(max-width:380px){
.sd-ui header .header-logo,.sd-ui #logo{width:110px;flex-basis:110px;}
.sd-ui header.sd-header > .container{gap:6px;}
.sd-ui .mobile-menu,.sd-ui .mobile-search{width:40px;}
}
@media(max-width:782px){ .sd-ui.admin-bar header.sd-header{top:46px !important;}
}
@media (prefers-reduced-motion: reduce) {
.sd-ui *, .sd-ui *::before, .sd-ui *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;}
.sd-ui .movies-list .ml-item .ml-mask:hover .mli-thumb{transform:none;}
} .sd-ui.sd-catalog-home #main{padding-top:0 !important;}
.sd-ui.sd-catalog-home .top-content{margin-bottom:16px !important;}
.sd-ui.sd-catalog-home #slider{width:calc(100% + 80px);max-width:none;flex-shrink:0;margin:0 -40px;height:clamp(480px,43vw,640px);border-radius:0;}
.sd-ui.sd-catalog-home #slider .slide-link{background:linear-gradient(90deg,#0b0f10ed,rgba(11,15,16,.5) 45%,transparent 80%),linear-gradient(0deg,#0b0f10,transparent 45%);}
.sd-ui.sd-catalog-home #slider .slide-caption{left:40px !important;bottom:64px !important;width:min(52%,640px);}
.sd-ui.sd-catalog-home #slider .sc-desc{-webkit-line-clamp:2;max-width:520px;}
.sd-ui.sd-catalog-home .sd-slider-controls{top:auto;bottom:48px;right:40px;}
.sd-ui.sd-catalog-home .ann-home{padding:12px 16px;border:0;border-left:2px solid var(--sd-accent);border-radius:0;background:var(--sd-glow) !important;margin-bottom:32px !important;}
.sd-ui.sd-catalog-home .movies-list-wrap{margin-bottom:36px;min-width:0;}
.sd-ui.sd-catalog-home .movies-list-wrap .ml-title{gap:8px 20px;margin-bottom:16px;}
.sd-ui.sd-catalog-home .movies-list-wrap .ml-title > span{font-size:24px;letter-spacing:.03em;}
.sd-ui.sd-catalog-home .ml-title .nav-tabs li a{border-radius:0;padding:10px 6px;margin-right:12px;border-bottom:2px solid transparent;}
.sd-ui.sd-catalog-home .ml-title .nav-tabs li.active a{background:none;border-bottom-color:var(--sd-accent);}
.sd-ui.sd-catalog-home .sd-shelf{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--sd-line) transparent;margin:0;padding:4px 0 10px;width:100%;}
.sd-ui.sd-catalog-home .sd-shelf::before,.sd-ui.sd-catalog-home .sd-shelf::after,.sd-ui.sd-catalog-home .sd-shelf > .clearfix{display:none;}
.sd-ui.sd-catalog-home .sd-shelf .ml-item{flex:0 0 calc((100% - 90px)/6);width:auto;padding:0;margin:0;float:none;scroll-snap-align:start;}
.sd-ui.sd-catalog-home .sd-shelf .mli-thumb{border:0;border-radius:6px;}
.sd-ui.sd-catalog-home .sd-shelf .mli-info{padding-top:10px;}
.sd-ui.sd-catalog-home .sd-shelf-controls{display:flex;gap:6px;order:4;}
.sd-ui.sd-catalog-home .sd-shelf-controls button{width:44px;height:44px;border:1px solid var(--sd-line);border-radius:50%;background:transparent;color:var(--sd-text);font-size:22px;}
.sd-ui.sd-catalog-home .sd-shelf-controls button:hover{border-color:var(--sd-accent);color:var(--sd-accent);}
@media(min-width:1520px){
.sd-ui.sd-catalog-home #slider{border-radius:0 0 12px 12px;}
}
@media(max-width:1199px){
.sd-ui.sd-catalog-home #slider{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;}
.sd-ui.sd-catalog-home .sd-shelf .ml-item{flex-basis:calc((100% - 54px)/4);}
}
@media(max-width:767px){
.sd-ui.sd-catalog-home #slider{width:calc(100% + 32px);margin:0 -16px;height:530px;}
.sd-ui.sd-catalog-home #slider .slide-link{background:linear-gradient(0deg,#0b0f10 1%,#0b0f10dc 36%,#0b0f1010 90%);}
.sd-ui.sd-catalog-home #slider .slide-caption{left:24px !important;right:24px !important;bottom:62px !important;width:auto;}
.sd-ui.sd-catalog-home .sd-slider-controls{bottom:12px;right:20px;}
.sd-ui.sd-catalog-home #slider .swiper-pagination{right:auto !important;left:20px;bottom:26px;}
.sd-ui.sd-catalog-home .movies-list-wrap .ml-title > span{font-size:21px;}
.sd-ui.sd-catalog-home .ml-title .nav-tabs{order:5;}
.sd-ui.sd-catalog-home .sd-shelf{gap:12px;}
.sd-ui.sd-catalog-home .sd-shelf .ml-item{flex-basis:42%;}
.sd-ui.sd-catalog-home .sd-shelf-controls{display:none;}
}
.sd-ui.sd-catalog-home .sd-shelf.tab-pane:not(.active){display:none;}
.sd-ui.sd-catalog-home .sd-shelf > #content-box{display:contents;}
.sd-ui #top-user .top-user-content{display:flex;align-items:center;margin:0;padding:0;}
.sd-ui #top-user .top-user-content > .btn{display:inline-flex;align-items:center;justify-content:center;height:44px;min-height:44px;margin:0 !important;top:auto;line-height:1;padding:0 18px;}
.sd-ui.sd-catalog-home #sug-nav{align-items:center;gap:8px;}
.sd-ui.sd-catalog-home #sug-nav > li > a{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 16px;border:0 !important;border-radius:8px;background:var(--sd-panel);line-height:1.4;text-decoration:none !important;}
.sd-ui.sd-catalog-home #sug-nav > li.active > a,.sd-ui.sd-catalog-home #sug-nav > li > a:hover{background:var(--sd-raised);color:var(--sd-accent);}
.sd-ui.sd-catalog-home .sd-shelf{scrollbar-width:none;-ms-overflow-style:none;}
.sd-ui.sd-catalog-home .sd-shelf::-webkit-scrollbar{display:none;}
.sd-ui.sd-catalog-home .movies-list-wrap{position:relative;}
.sd-ui.sd-catalog-home .sd-shelf-controls{position:absolute;left:-12px;right:-12px;top:48%;z-index:5;display:flex;justify-content:space-between;pointer-events:none;opacity:0;transition:opacity .15s;}
.sd-ui.sd-catalog-home .sd-shelf-controls button{pointer-events:auto;border:1px solid #ffffff35;background:#0b0f10e8;color:#fff;box-shadow:0 4px 16px #0005;}
.sd-ui.sd-catalog-home .movies-list-wrap:hover > .sd-shelf-controls,.sd-ui.sd-catalog-home .movies-list-wrap:focus-within > .sd-shelf-controls{opacity:1;}
@media(max-width:767px){
.sd-ui.sd-catalog-home #sug-nav{gap:6px;}
.sd-ui.sd-catalog-home #sug-nav > li > a{padding:0 10px;}
.sd-ui.sd-catalog-home .sd-shelf-controls{display:none;}
} .sd-ui.sd-catalog-home .top-content{height:auto !important;min-height:0;max-height:none;margin-bottom:24px !important;}
.sd-ui.sd-catalog-home .ann-home{clear:both;}
.sd-ui.sd-catalog-home .movies-list-wrap{overflow:visible;}
.sd-ui.sd-catalog-home .sd-shelf-controls{left:-22px;right:-22px;}
.sd-ui.sd-catalog-home .sd-shelf-controls button{width:44px;height:52px;border-radius:10px;border-color:var(--sd-accent);background:#111b18f5;color:#d9f3bd;box-shadow:0 4px 20px #0008;}
.sd-ui.sd-catalog-home .sd-shelf-controls button:hover{background:var(--sd-accent);color:var(--sd-ink);}
.sd-ui #top-user .top-user-content.logged{height:44px;min-height:44px;}
.sd-ui #top-user .top-user-content.logged .avatar.user-menu{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;top:auto;float:none;height:44px;min-width:56px;width:auto;padding:0 4px;margin:0 !important;line-height:1;}
.sd-ui #top-user .avatar.user-menu img{display:block;position:static;float:none;width:34px;height:34px;margin:0;border-radius:50%;}
.sd-ui #top-user .avatar.user-menu .fa{position:static;margin:0;padding:0;line-height:1;color:var(--sd-muted);}
.sd-ui #top-user .logged-user{display:flex;align-items:center;float:none;height:44px;margin:0 !important;padding:0;}
.sd-ui.sd-catalog-home #main > .container{width:100%;max-width:none;}
.sd-ui.sd-catalog-home #main > .container > :is(.main-content,.ann-home){width:min(calc(100% - 80px),1440px);margin-left:auto !important;margin-right:auto !important;}
.sd-ui.sd-catalog-home #slider{width:100%;margin:0;border-radius:0;height:clamp(480px,40vw,760px);}
.sd-ui.sd-catalog-home #slider .slide-caption{left:clamp(40px,4vw,100px) !important;}
.sd-ui.sd-catalog-home #top-news{width:min(calc(100% - 80px),1440px);margin-inline:auto;}
@media(max-width:1199px){
.sd-ui.sd-catalog-home #main > .container > :is(.main-content,.ann-home){width:calc(100% - 48px);}
}
@media(max-width:767px){
.sd-ui.sd-catalog-home #main > .container > :is(.main-content,.ann-home){width:calc(100% - 32px);}
.sd-ui.sd-catalog-home #slider{height:530px;}
.sd-ui.sd-catalog-home #slider .slide-caption{left:24px !important;}
} .sd-ui #switch-mode{top:50% !important;bottom:auto;left:12px !important;right:auto !important;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:var(--sd-panel);border:1px solid var(--sd-line);color:var(--sd-text);}
.sd-ui #switch-mode .sm-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;line-height:1;}
.sd-ui #switch-mode .sm-icon i{color:inherit !important;font-size:22px;line-height:1;opacity:1;}
.sd-ui[data-sd-mode="dark"] #switch-mode{color:#d9efad;background:#1d272a;border-color:#64765b;}
.sd-ui[data-sd-mode="light"] #switch-mode{color:#263b21;background:#fff;border-color:#7b8c72;box-shadow:0 3px 12px #18231026;}
.sd-ui #switch-mode .sm-icon{color:inherit !important;}
.sd-ui .home-main #hm-search button{display:flex;align-items:center;justify-content:center;padding:0;line-height:1;}
.sd-ui .home-main #hm-search button i.fa{display:block;position:static;float:none;margin:0;padding:0;line-height:1;}
body.sd-ui .home-main .hm-button a.btn-successful:is(:hover,:focus,:active){background:var(--sd-accent) !important;color:var(--sd-ink) !important;border-color:transparent !important;box-shadow:none;text-decoration:none;}
.sd-ui #footer .footer-copyright, .sd-ui #footer .footer-copyright p{color:var(--sd-muted) !important;}
@media(min-width:1200px){
.sd-ui header.sd-header > .container{width:calc(100% - 48px);gap:12px;}
.sd-ui #menu ul.top-menu > li{margin:0;}
.sd-ui #menu ul.top-menu > li > a{font-size:16px;padding:12px 7px;}
.sd-ui #search{width:190px;flex-shrink:0;}
}
@media(max-width:1199px){
.sd-ui #menu,.sd-ui #search{position:absolute;top:100%;right:0;left:auto;width:min(420px,100%);flex:none;margin:8px 0 0;padding:16px;background:var(--sd-panel);border:1px solid var(--sd-line);border-radius:12px;box-shadow:0 12px 30px #0005;max-height:calc(100dvh - 120px);overflow-y:auto;}
.sd-ui #menu ul.top-menu{grid-template-columns:repeat(2,minmax(0,1fr));}
.sd-ui #search .search-content{position:relative;}
}
body.sd-ui :is(.btn-successful,.btn-primary):is(:hover,:focus,:active){background:var(--sd-accent) !important;color:var(--sd-ink) !important;border-color:var(--sd-accent) !important;}
body.sd-ui :is(.btn-default,.jtip-bottom .btn:not(.btn-successful)):is(:hover,:focus,:active){background:var(--sd-raised) !important;color:var(--sd-accent) !important;border-color:var(--sd-accent) !important;}
body.sd-ui .jtip-bottom .btn:not(.btn-successful){background:var(--sd-panel) !important;color:var(--sd-text) !important;border:1px solid var(--sd-line) !important;border-radius:8px;min-height:44px;}
body.sd-ui .jtip-bottom .btn i{color:inherit;}
@media(min-width:1200px){
.sd-ui header.sd-header > .container{width:min(calc(100% - 80px),1440px);margin-inline:auto;}
}
.sd-ui .ann-home, .sd-ui .ann-home :is(p,span,strong,b,i){color:var(--sd-text) !important;}
.sd-ui .ann-home a{color:var(--sd-accent) !important;}
body.sd-ui .jtip-bottom .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;font-family:inherit;font-size:14px !important;font-weight:600;line-height:22px;text-align:center;}
body.sd-ui .jtip-bottom .btn :is(span,i){font-size:14px !important;line-height:22px;margin:0 !important;padding:0;float:none;position:static;}
body.sd-ui .jtip-bottom .btn i{display:inline-flex;align-items:center;justify-content:center;width:18px;flex:0 0 18px;}
.sd-ui[data-sd-mode="dark"] :is(#logo,#logo-home){filter:url(#sd-logo-dark);}
.sd-ui #logo-footer{display:inline-block !important;opacity:1 !important;visibility:visible !important;}
.sd-ui[data-sd-mode="dark"] #logo-footer{filter:none;}
.sd-ui[data-sd-mode="light"] #logo-footer{filter:invert(1);}
.sd-ui.sd-catalog-home #sug-nav > li > a{font-size:16px;height:44px;min-height:44px;}
.sd-ui.sd-catalog-home .mlw-topview .ml-title > span{display:flex;align-items:center;min-height:44px;margin:0;}
.sd-ui .sd-table-scroll .dt-container > .dt-layout-row{margin:0;}
.sd-ui .sd-table-scroll .dt-container > .dt-layout-row:not(.dt-layout-table){padding:16px 20px;}
.sd-ui .sd-table-scroll .dt-container > .dt-layout-row:not(.dt-layout-table):has(> .dt-layout-cell:empty):not(:has(.dt-layout-cell > *)){display:none;}
.sd-ui .sd-table-scroll .dt-layout-table > .dt-layout-cell{padding:0;}
.sd-ui .dt-container :is(input[type="search"],select){background:var(--sd-panel);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:8px;min-height:44px;padding:8px 12px;}
.sd-ui .dt-container :is(.dt-info,label){color:var(--sd-text);}
.sd-ui .dt-container .dt-paging button{color:var(--sd-text) !important;border:1px solid var(--sd-line) !important;background:var(--sd-panel) !important;border-radius:6px;min-width:40px;min-height:40px;}
.sd-ui .dt-container .dt-paging button:is(.current,:hover){color:var(--sd-ink) !important;background:var(--sd-accent) !important;}
.sd-ui .profiles-wrap{display:grid;grid-template-columns:240px minmax(0,1fr);overflow:hidden;}
.sd-ui .profiles-wrap > .clearfix{display:none;}
.sd-ui .profiles-wrap .sidebar{float:none;width:auto;position:static;background:var(--sd-panel);border-right:1px solid var(--sd-line);}
.sd-ui .profiles-wrap .pp-main{float:none;width:auto;min-width:0;margin:0;padding:0;background:var(--sd-panel);}
.sd-ui .profiles-wrap :is(.sidebar-menu,.ppm-content,.user-content,.uct-info){background:var(--sd-panel);color:var(--sd-text);}
.sd-ui .profiles-wrap :is(.sb-title,.ppm-head){background:var(--sd-raised);color:var(--sd-text);padding:14px 20px;min-height:52px;border-bottom:1px solid var(--sd-line);}
.sd-ui .profiles-wrap .sidebar-menu ul{padding:8px;background:none;}
.sd-ui .profiles-wrap .sidebar-menu ul li{background:none;border:0;}
.sd-ui .profiles-wrap .sidebar-menu ul li a{display:block;padding:14px 16px;border-radius:8px;color:var(--sd-muted);background:none;}
.sd-ui .profiles-wrap .sidebar-menu ul li:is(.active,:hover) a{background:var(--sd-raised);color:var(--sd-accent);}
.sd-ui .profiles-wrap .ppm-content{padding:24px !important;}
.sd-ui .profiles-wrap .user-content.profile{display:flex;gap:32px;align-items:flex-start;}
.sd-ui .profiles-wrap .uct-avatar{position:static;flex:0 0 140px;width:140px;margin:0;}
.sd-ui .profiles-wrap .uct-avatar img{width:100%;height:auto;border-radius:50%;}
.sd-ui .profiles-wrap .uct-info{flex:1;min-width:0;width:auto;padding:0;}
.sd-ui .profiles-wrap .uct-info .block{padding:12px 0;border-color:var(--sd-line);color:var(--sd-text);}
.sd-ui .profiles-wrap :is(label,.control-label){color:var(--sd-text);}
.sd-ui .profiles-wrap .movies-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;margin:0;}
.sd-ui .profiles-wrap .movies-list::before,.sd-ui .profiles-wrap .movies-list::after,.sd-ui .profiles-wrap .movies-list > .clearfix{display:none;}
.sd-ui .profiles-wrap .movies-list .ml-item{float:none;width:100%;margin:0;padding:0;min-width:0;}
.sd-ui .profiles-wrap .movies-list .mli-info h2{height:46px;min-height:46px;}
.sd-ui .profiles-wrap .form-horizontal{width:100%;max-width:760px;margin:0 auto;}
.sd-ui .profiles-wrap .form-group{margin:0 0 20px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:center;}
.sd-ui .profiles-wrap .form-group::before,.sd-ui .profiles-wrap .form-group::after{display:none;}
.sd-ui .profiles-wrap .form-group > [class*="col-"]{float:none;width:auto;padding:0;}
.sd-ui .profiles-wrap #updateuser{width:auto !important;min-width:120px;white-space:nowrap;}
.sd-ui .breadcrumb a{color:var(--sd-muted);}
@media(max-width:991px){
.sd-ui .profiles-wrap{grid-template-columns:1fr;}
.sd-ui .profiles-wrap .sidebar{border-right:0;}
.sd-ui .profiles-wrap .sidebar-menu ul{display:flex;flex-wrap:wrap;}
.sd-ui .profiles-wrap .movies-list{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media(max-width:600px){
.sd-ui .profiles-wrap .movies-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;}
.sd-ui .profiles-wrap .form-group{grid-template-columns:1fr;gap:8px;}
.sd-ui .profiles-wrap .control-label{text-align:left;}
.sd-ui .profiles-wrap .ppm-content{padding:16px !important;}
} body.sd-ui .news-list-item{background:var(--sd-panel) !important;border-color:var(--sd-line);color:var(--sd-text);}
body.sd-ui .news-list-item:hover{background:var(--sd-raised) !important;}
body.sd-ui #main :is(.news-list-item,.box,.news-view-content) :is(h2,h3,h4) a{color:var(--sd-text) !important;}
body.sd-ui #main :is(.news-list-item,.box,.news-view-content) :is(h2,h3,h4) a:hover{color:var(--sd-accent) !important;}
body.sd-ui .news-view-content .info,body.sd-ui .news-list-item .info{color:var(--sd-muted);}
body.sd-ui .breadcrumb li,body.sd-ui .breadcrumb li a{color:var(--sd-muted) !important;}
body.sd-ui .profiles-wrap .user-content .uct-info .block label{color:var(--sd-muted) !important;}
body.sd-ui .profiles-wrap .ppm-head .ppmh-title{background:transparent !important;color:var(--sd-text) !important;padding:0;}
.sd-ui .filter-content.row{margin:0;}
.sd-ui .filter-content.row > .col-sm-10{width:100%;padding:0;margin:0;float:none;}
.sd-ui #wp-advanced-search #wpas-submit{padding-top:20px;margin-top:20px;border-top:1px solid var(--sd-line);clear:both;}
.sd-ui:not(.sd-catalog-home) .movies-list:not(.sd-shelf){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 20px;margin:0;}
.sd-ui:not(.sd-catalog-home) .movies-list:not(.sd-shelf)::before,.sd-ui:not(.sd-catalog-home) .movies-list:not(.sd-shelf)::after,.sd-ui:not(.sd-catalog-home) .movies-list > .clearfix{display:none;}
.sd-ui:not(.sd-catalog-home) .movies-list .ml-item{width:100%;float:none;padding:0;margin:0;min-width:0;}
.sd-ui:not(.sd-catalog-home) .movies-list .mli-info h2{height:46px;min-height:46px;}
.sd-ui:not(.sd-catalog-home) .profiles-wrap .movies-list{grid-template-columns:repeat(4,minmax(0,1fr));}
@media(max-width:1199px){ .sd-ui:not(.sd-catalog-home) .movies-list:not(.sd-shelf){grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media(max-width:767px){ .sd-ui:not(.sd-catalog-home) .movies-list:not(.sd-shelf){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;}
}
.sd-ui #wp-advanced-search.wp-advanced-search{width:100%;max-width:none;float:none;}
body.sd-ui .sd-tmdb-badge{background:#ffe000 !important;color:#181b10 !important;}
.sd-ui.single-tvshows #mv-info{background:none;border:0;}
.sd-ui.single-tvshows #mv-info > .splash-image{display:none !important;}
.sd-ui.single-tvshows #content-embed{display:grid !important;grid-template-columns:minmax(0,1fr) 360px;gap:20px;background:none;height:auto;padding:0;}
.sd-ui.single-tvshows #content-embed > .notice-1{grid-column:1 / -1;padding:12px 16px;background:var(--sd-panel);color:var(--sd-muted);border:1px solid var(--sd-line);border-radius:8px !important;}
.sd-ui.single-tvshows #content-cover{display:flex !important;position:relative;inset:auto;width:100%;height:auto;min-height:340px;aspect-ratio:16/9;background-size:cover;background-position:center;border-radius:12px;overflow:hidden;align-items:center;justify-content:center;grid-column:1;grid-row:2;}
.sd-ui.single-tvshows #content-cover::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#071011a6,transparent 65%);}
.sd-ui.single-tvshows .sd-series-watch{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff;font-weight:650;text-shadow:0 2px 8px #000;}
.sd-ui.single-tvshows .sd-series-watch .fa{display:grid;place-items:center;width:76px;height:76px;border:2px solid #ffffffb3;border-radius:50%;background:#0b0f1077;font-size:28px;padding-left:4px;}
.sd-ui.single-tvshows .sd-series-watch:hover .fa{background:var(--sd-accent);color:var(--sd-ink);text-shadow:none;}
.sd-ui.single-tvshows #seasons{grid-column:2;grid-row:2 / 4;padding:20px;border:1px solid var(--sd-line);border-radius:12px;background:var(--sd-panel);max-height:620px;overflow-y:auto;margin:0;}
.sd-ui.single-tvshows .tvseason{margin:0 0 16px;background:none;}
.sd-ui.single-tvshows .tvseason .les-title{padding:0 0 16px;background:none;border:0;color:var(--sd-text);font-size:20px;}
.sd-ui.single-tvshows .tvseason .les-content{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;background:none;}
.sd-ui.single-tvshows .tvseason .les-content a{display:flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:10px 6px;width:auto;float:none;border:1px solid var(--sd-line);border-radius:7px;background:var(--sd-raised);color:var(--sd-text);font-size:14px;text-align:center;}
.sd-ui.single-tvshows .tvseason .les-content a:hover{background:var(--sd-accent);color:var(--sd-ink);}
.sd-ui.single-tvshows #bar-player{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;background:none;}
.sd-ui.single-tvshows #bar-player .btn{background:var(--sd-panel);border:1px solid var(--sd-line);color:var(--sd-text) !important;float:none !important;}
.sd-ui.single-tvshows #mv-info .mvi-content{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;margin-top:28px !important;padding:28px 0;border-top:1px solid var(--sd-line);background:none;}
.sd-ui.single-tvshows #mv-info .mvic-thumb{position:static;width:150px;height:225px;margin:0;border-radius:10px;grid-column:1;grid-row:1;}
.sd-ui.single-tvshows #mv-info .mvic-desc{width:auto;float:none;margin:0;padding:0;grid-column:2;grid-row:1 / 3;}
.sd-ui.single-tvshows #mv-info .mvic-btn{grid-column:1;grid-row:2;width:auto;margin:0;}
.sd-ui.single-tvshows #mv-info .mvi-content > .clearfix{display:none;}
.sd-ui.single-tvshows .mvic-desc .desc{line-height:1.85;color:var(--sd-text);}
@media(max-width:991px){
.sd-ui.single-tvshows #content-embed{grid-template-columns:1fr;}
.sd-ui.single-tvshows #seasons{grid-column:1;grid-row:4;max-height:none;}
.sd-ui.single-tvshows #content-cover{min-height:220px;}
}
@media(max-width:600px){
.sd-ui.single-tvshows #mv-info .mvi-content{grid-template-columns:90px minmax(0,1fr);gap:16px;}
.sd-ui.single-tvshows #mv-info .mvic-thumb{width:90px;height:135px;}
.sd-ui.single-tvshows #mv-info .mvic-desc{grid-column:1 / -1;grid-row:3;}
.sd-ui.single-tvshows #mv-info .mvic-btn{grid-column:2;grid-row:1;}
}
body.sd-ui.single-tvshows #mv-info #content-embed #content-cover{opacity:1 !important;background-color:var(--sd-panel);}
body.sd-ui.single-tvshows #mv-info #content-embed #seasons{background:var(--sd-panel) !important;}
body.sd-ui.single-tvshows #seasons .tvseason{padding:0;border:0;}
body.sd-ui.single-tvshows #seasons .les-content a{margin:0 !important;}
@media(min-width:992px){
.sd-ui.single-episodes #mv-info .mvi-content{display:grid;grid-template-columns:140px minmax(0,1fr) 220px;gap:24px;align-items:start;}
.sd-ui.single-episodes #mv-info .mvic-thumb{position:static;grid-column:1;grid-row:1;width:140px;height:210px;margin:0;}
.sd-ui.single-episodes #mv-info .mvic-desc{grid-column:2;grid-row:1;float:none;width:auto;padding:0;margin:0;}
.sd-ui.single-episodes #mv-info .mvic-btn{grid-column:3;grid-row:1;float:none;width:auto;padding:0;margin:0;border:0;}
.sd-ui.single-episodes #mv-info .mvi-content > .clearfix{display:none;}
}
.sd-ui.single-episodes .mvic-btn :is(.btn-01,.btn-02){display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;line-height:20px;min-height:44px;padding:10px 12px;border-radius:7px;}
.sd-ui.single-episodes .mvic-btn :is(.btn-01,.btn-02) i{font-size:13px;margin:0 !important;}
body.sd-ui :is(#commentfb,#comments,#respond,.comment-respond){background:var(--sd-panel) !important;color:var(--sd-text);}
body.sd-ui #commentfb{padding:24px;border:1px solid var(--sd-line);border-radius:12px;margin:28px 0;}
body.sd-ui :is(#comments,#respond) :is(h2,h3,label,p,.comment-notes,.logged-in-as){color:var(--sd-text);}
body.sd-ui :is(#comments,#respond) a{color:var(--sd-accent);}
body.sd-ui :is(#comments,#respond) :is(textarea,input:not([type="submit"]):not([type="checkbox"])){background:var(--sd-bg);color:var(--sd-text);border:1px solid var(--sd-line);}
body.sd-ui :is(#comments,#respond) :is(.comment-body,.comment-content,.comment-meta){background:transparent;color:var(--sd-text);border-color:var(--sd-line);}
body.sd-ui #respond textarea{width:100%;min-height:170px;padding:14px;}
@media(max-width:600px){ body.sd-ui #commentfb{padding:16px;}
}
@media(min-width:992px){
.sd-ui.single-episodes #mv-info .mvi-content::before,.sd-ui.single-episodes #mv-info .mvi-content::after{display:none;}
.sd-ui.single-episodes #mv-info .mvic-btn{position:static;min-width:0;}
} .sd-ui:is(.single-tvshows,.single-episodes) .sd-detail-heading{display:none;}
.sd-ui.single-tvshows #content-cover .sd-series-watch{position:absolute;inset:0;justify-content:center;}
.sd-ui.single-tvshows #content-cover{height:clamp(360px,38vw,580px);aspect-ratio:auto;}
.sd-ui.single-tvshows #seasons{grid-row:2;height:clamp(360px,38vw,580px);max-height:none;}
.sd-ui.single-tvshows .sd-series-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 20px;}
.sd-ui.single-tvshows .sd-series-actions .block-trailer{position:static;float:none;display:block;margin:0;}
.sd-ui.single-tvshows .sd-series-actions #bar-player{display:flex;flex-wrap:wrap;gap:10px;}
.sd-ui.single-tvshows #mv-info .mvic-btn{position:static;min-width:0;border:0;}
.sd-ui.single-tvshows #mv-info .mvi-content::before,.sd-ui.single-tvshows #mv-info .mvi-content::after{display:none;}
@media(min-width:992px){
.sd-ui.single-tvshows #mv-info .mvi-content{grid-template-columns:140px minmax(0,1fr) 220px;}
.sd-ui.single-tvshows #mv-info .mvic-desc{grid-column:2;grid-row:1;border:0;}
.sd-ui.single-tvshows #mv-info .mvic-btn{grid-column:3;grid-row:1;}
}
.sd-ui.single-tvshows .mvic-btn :is(.btn-01,.btn-02){display:flex;align-items:center;justify-content:center;font-size:13px;min-height:44px;padding:10px;}
.sd-ui.single-episodes #mv-info{background:none;border:0;}
.sd-ui.single-episodes #mv-info .mvi-content{margin-top:28px;padding-top:28px;border-top:1px solid var(--sd-line);background:none;}
body.sd-ui #bar-player .btn,body.sd-ui #bar-player .btn :is(span,i){color:var(--sd-text) !important;}
body.sd-ui #bar-player .btn:hover,body.sd-ui #bar-player .btn:hover :is(span,i){color:var(--sd-accent) !important;}
.sd-ui.single-episodes #bar-player + .notice-1{margin-top:16px;padding:12px 16px;border-radius:8px !important;}
@media(max-width:991px){
.sd-ui.single-tvshows #content-cover{height:auto;aspect-ratio:16/9;}
.sd-ui.single-tvshows #seasons{grid-row:4;height:auto;}
} body.sd-ui.single-tvshows #mv-info .sd-series-actions .block-trailer{margin:0 !important;}
body.sd-ui.single-tvshows .sd-series-actions .pop-trailer{display:inline-flex;align-items:center;justify-content:center;}
body.sd-ui #respond .must-log-in{background:var(--sd-raised);color:var(--sd-text);border-color:var(--sd-line);}
body.sd-ui.single-episodes #content-embed{background:var(--sd-bg);}
@media(min-width:992px){ .sd-ui.single-tvshows #mv-info .mvic-thumb{width:140px;height:210px;}
}
@media(max-width:991px){ .sd-ui.single-tvshows #seasons{max-height:440px;overflow-y:auto;}
} body.sd-ui.single-tvshows #mv-info .sd-series-actions .btn{height:44px;min-height:44px;box-sizing:border-box;}
body.sd-ui.single-tvshows #mv-info .sd-series-actions .pop-trailer{background:var(--sd-panel) !important;color:var(--sd-text) !important;border:1px solid var(--sd-line) !important;border-radius:0;font-size:14px;padding:10px 18px;}
body.sd-ui.single-tvshows #mv-info .sd-series-actions .pop-trailer:hover{color:var(--sd-accent) !important;background:var(--sd-raised) !important;}
@media(min-width:992px){
body.sd-ui.single-tvshows #mv-info .mvic-btn{border-left:1px solid var(--sd-line);padding-left:24px;align-self:stretch;}
body.sd-ui.single-tvshows #mv-info .mvi-content{grid-template-columns:140px minmax(0,1fr) 245px;}
}
body.sd-ui.single-episodes #mv-info #content-embed{background:transparent !important;}
body.sd-ui.single-episodes #content-embed .player_nav:has(.idTabs:empty){display:none;}
body.sd-ui.single-tvshows #mv-info #content-cover, body.sd-ui.single-tvshows .sd-series-watch{pointer-events:auto;}
body.sd-ui.single-tvshows #content-cover,body.sd-ui.single-tvshows #seasons{grid-row:1;}
body.sd-ui.single-episodes .sd-episode-notice{margin:20px 16px 24px !important;border-radius:8px !important;padding:14px 16px;}
body.sd-ui.single-episodes #mv-info .mvi-content{border-top:0;}
body.sd-ui .mvic-desc .desc[hidden]{display:none !important;}
body.sd-ui #pop-trailer .modal-header{display:flex;align-items:center;gap:16px;padding:12px 16px;}
body.sd-ui #pop-trailer .modal-header::before,body.sd-ui #pop-trailer .modal-header::after{display:none;}
body.sd-ui #pop-trailer .modal-title{flex:1;margin:0;line-height:1.5;}
body.sd-ui #pop-trailer .close{order:2;position:static;float:none;margin:0;flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:1;color:var(--sd-text);}
body.sd-ui #button-favorite a.liked i.fa{color:var(--sd-accent) !important;}
@media(max-width:991px){ body.sd-ui.single-tvshows #seasons{grid-row:2;}
}
body.sd-ui .sd-favorite-status{display:block;font-size:12px;color:var(--sd-muted);}
body.sd-ui .sl-button[aria-busy="true"]{opacity:.65;cursor:progress;}
body.sd-ui #sd-favorite-modal .modal-header{display:flex;align-items:center;gap:16px;}
body.sd-ui #sd-favorite-modal .modal-header::before,body.sd-ui #sd-favorite-modal .modal-header::after{display:none;}
body.sd-ui #sd-favorite-modal .modal-title{flex:1;}
body.sd-ui #sd-favorite-modal .close{position:static;margin:0;color:var(--sd-text);opacity:1;}
body.sd-ui #sd-favorite-modal .modal-body p{margin:0;color:var(--sd-text);}
body.sd-ui .sd-return-series{display:flex;justify-content:center;align-items:center;min-height:44px;margin:20px 0;border:1px solid var(--sd-line);background:var(--sd-raised);color:var(--sd-text);border-radius:7px;}
body.sd-ui .sd-return-series:hover{background:var(--sd-accent);color:var(--sd-ink);}
body.sd-ui :is(.jt-imdb,.imdb-r,.sd-tmdb-badge,.label-warning,.badge-warning){background:#ffe000 !important;color:#181b10 !important;}
body.sd-ui :is(.jt-imdb,.imdb-r,.sd-tmdb-badge,.label-warning,.badge-warning) :is(a,span,i,strong){color:#181b10 !important;}
body.sd-ui .alert-warning,body.sd-ui .alert-warning :is(a,b,strong,i,span){background-color:#fcf8e3;color:#181b10 !important;}
body.sd-ui .sd-movie-detail #mv-info,body.sd-ui .sd-movie-detail #content-embed{background:transparent !important;border:0;}
body.sd-ui .sd-movie-detail .sd-episode-notice{margin:20px 16px 24px !important;border-radius:8px !important;padding:14px 16px;}
body.sd-ui .sd-movie-detail .player_nav:has(.idTabs:empty){display:none;}
body.sd-ui .sd-movie-detail #mv-info .mvi-content{background:none;margin-top:28px;}
body.sd-ui .sd-movie-detail .mvic-btn :is(.btn-01,.btn-02){display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;line-height:20px;}
body.sd-ui .view-comment,body.sd-ui .view-comment :is(i,span){color:var(--sd-text) !important;}
body.sd-ui .view-comment:hover,body.sd-ui .view-comment:hover :is(i,span){color:var(--sd-accent) !important;}
@media(min-width:992px){
body.sd-ui .sd-movie-detail #mv-info .mvi-content{display:grid;grid-template-columns:140px minmax(0,1fr) 245px;gap:24px;align-items:start;}
body.sd-ui .sd-movie-detail #mv-info .mvi-content::before,body.sd-ui .sd-movie-detail #mv-info .mvi-content::after,body.sd-ui .sd-movie-detail .mvi-content>.clearfix{display:none;}
body.sd-ui .sd-movie-detail #mv-info .mvic-thumb{position:static;grid-column:1;grid-row:1;width:140px;height:210px;margin:0;}
body.sd-ui .sd-movie-detail #mv-info .mvic-desc{grid-column:2;grid-row:1;float:none;width:auto;margin:0;padding:0;border:0;}
body.sd-ui .sd-movie-detail #mv-info .mvic-btn{position:static;grid-column:3;grid-row:1;width:auto;margin:0;padding:0 0 0 24px;border:0;border-left:1px solid var(--sd-line);align-self:stretch;}
} body.sd-ui .news-view{background:transparent;border:0;}
body.sd-ui .news-view #comment{border-top:0 !important;margin-top:20px;border-radius:14px;}
@media(min-width:992px){
body.sd-ui.single-tvshows #mv-info .mvi-content,
body.sd-ui.single-episodes #mv-info .mvi-content,
body.sd-ui .sd-movie-detail #mv-info .mvi-content{grid-template-columns:140px minmax(0,1fr) 220px;gap:24px;}
body.sd-ui.single-tvshows #mv-info .mvic-desc,
body.sd-ui.single-episodes #mv-info .mvic-desc,
body.sd-ui .sd-movie-detail #mv-info .mvic-desc{border:0;}
body.sd-ui.single-tvshows #mv-info .mvic-btn,
body.sd-ui.single-episodes #mv-info .mvic-btn,
body.sd-ui .sd-movie-detail #mv-info .mvic-btn{position:relative;inset:auto;border:0;padding:0;margin:0;width:auto;align-self:stretch;}
body.sd-ui.single-tvshows #mv-info .mvic-btn::before,
body.sd-ui.single-episodes #mv-info .mvic-btn::before,
body.sd-ui .sd-movie-detail #mv-info .mvic-btn::before{content:'';position:absolute;top:0;bottom:0;left:-12px;width:1px;background:var(--sd-line);}
} @media(min-width:992px){
body.sd-ui{--sd-detail-rail-width:280px;}
body.sd-ui.single-episodes #mv-info > .row{grid-template-columns:minmax(0,1fr) var(--sd-detail-rail-width);}
body.sd-ui.single-tvshows #mv-info .mvi-content,
body.sd-ui.single-episodes #mv-info .mvi-content,
body.sd-ui .sd-movie-detail #mv-info .mvi-content{grid-template-columns:140px minmax(0,1fr) var(--sd-detail-rail-width);padding-left:0;padding-right:0;}
body.sd-ui.single-tvshows #mv-info .mvic-btn,
body.sd-ui.single-episodes #mv-info .mvic-btn,
body.sd-ui .sd-movie-detail #mv-info .mvic-btn{padding:0 12px;border-left:1px solid var(--sd-line);}
body.sd-ui.single-tvshows #mv-info .mvic-btn::before,
body.sd-ui.single-episodes #mv-info .mvic-btn::before,
body.sd-ui .sd-movie-detail #mv-info .mvic-btn::before{display:none;}
} body.sd-ui .dt-column-order::before,body.sd-ui .dt-column-order::after{color:var(--sd-muted) !important;opacity:.7 !important;}
body.sd-ui .dt-ordering-asc .dt-column-order::before,body.sd-ui .dt-ordering-desc .dt-column-order::after{color:var(--sd-accent) !important;opacity:1 !important;}
body.sd-ui .dt-column-order:focus-visible{outline:2px solid var(--sd-accent);outline-offset:3px;}
body.sd-ui .news-list-item .time,body.sd-ui .news-list-item .time :is(span,i),body.sd-ui .news-view .time{color:var(--sd-muted) !important;}
body.sd-ui .news-content .box-head .nav-tabs li.active a,body.sd-ui .news-content .box-head .nav-tabs li a:hover{background:var(--sd-accent) !important;color:var(--sd-ink) !important;}
body.sd-ui .label-default{background:var(--sd-raised);color:var(--sd-text);border:1px solid var(--sd-line);}
body.sd-ui .dt-paging-button.disabled,body.sd-ui .dt-paging-button.disabled:hover{color:var(--sd-muted) !important;opacity:1;cursor:not-allowed;}
body.sd-ui[data-sd-mode="dark"] .has-vivid-red-color{color:#ff8b8b !important;}
body.sd-ui #main .dt-container .dt-paging .dt-paging-button.disabled,body.sd-ui #main .dt-container .dt-paging .dt-paging-button.disabled:hover{color:var(--sd-muted) !important;}
body.sd-ui .breadcrumb>li+li::before{color:var(--sd-muted);}
.sd-ui .sd-live-results{position:fixed;z-index:1100;overflow:auto;background:var(--sd-panel);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:10px;box-shadow:0 12px 30px #0004;padding:6px;}
.sd-ui .sd-live-results[hidden]{display:none;}
.sd-ui .sd-live-results a{display:block;padding:12px;min-height:44px;color:var(--sd-text);line-height:1.5;border-radius:6px;text-decoration:none;}
.sd-ui .sd-live-results a:hover,.sd-ui .sd-live-results a:focus,.sd-ui .sd-live-results a[aria-selected="true"]{background:var(--sd-raised);color:var(--sd-accent);outline:2px solid var(--sd-accent);outline-offset:-2px;}
.sd-ui .sd-live-status { padding:12px; color:var(--sd-muted); }