*{background: transparent; margin: 0; padding: 0; outline: none; border: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
ol,ul{list-style: none;}
blockquote,q{quotes: none;}
table{border-collapse: collapse; border-spacing: 0;}
input,select{vertical-align: middle;}
article,aside,figure,figure img,hgroup,footer,header,nav,section,main{display: block;}
img{max-width: 100%;}
.clr{clear: both;}
.clearfix:after{content: ""; display: table; clear: both;}
body{font: 14px 'Open Sans', sans-serif; line-height: normal; padding: 0; margin: 0;color: #444; background: #111 url(../images/bg.webp) center top no-repeat;min-height: 100%; width: 100%; font-weight: 400;}
a{color: #444; text-decoration: none;}
a:hover,a:focus{color: #79c142; text-decoration: none;}
h1,h2,h3,h4,h5{font-weight: 600; font-size: 18px;}
button,textarea,input[type="text"],input[type="password"]{appearance: none; -webkit-appearance: none;font-size: 16px; font-family: 'Open Sans' !important;}
.button,.btn,.pagi-load a,.qq-upload-button,button:not(.color-btn):not([class*=fr]),html input[type="button"],input[type="reset"],input[type="submit"],.pv-act-usp a{display: inline-block; text-align: center; padding: 0 20px; height: 40px; line-height: 40px;border-radius: 3px; cursor: pointer; text-transform: uppercase; box-shadow: inset 0 -3px #66aa33;color: #fff; background-color: #79c142; font-size: 14px; font-weight: 600;}
.button:hover,.btn:hover,.qq-upload-button:hover,.pagi-load a:hover,.pv-act-usp a:hover,button:not(.color-btn):hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color: #82de3b; color: #fff; box-shadow: 0 10px 20px 0 rgba(0,0,0,0);}
button:active,input[type="button"]:active,input[type="submit"]:active{box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);}
input[type="text"],input[type="password"]{height: 40px; line-height: 40px;border-radius: 4px; border: 0; padding: 0 15px;}
select{height: 40px; border: 0; padding: 0 15px;}
textarea{padding: 15px; overflow: auto; vertical-align: top; resize: vertical;}
input[type="text"],input[type="password"],select,textarea{width: 100%; background-color: #fff; color: #000;box-shadow: inset 0 0 0 1px #e3e3e3, inset 1px 2px 5px rgba(0,0,0,0.2);}
select{width: auto;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{box-shadow: inset 0 0 0 1px #79c142, inset 1px 2px 5px rgba(0,0,0,0.1);}
input::placeholder,textarea::placeholder{color: #000; opacity: 0.4; font-size: 13px;}
input:focus::placeholder,textarea:focus::placeholder{color: transparent}
.pv-bx-pc,.pv-wd-pc,.pv-vrt-rsp-pc{overflow: hidden; position: relative; background-color: #222;}
.pv-vrt-rsp-pc{padding-top: 145%;}
.pv-bx-pc img,.pv-vrt-rsp-pc img{width: 100%; min-height: 100%; display: block;}
.pv-vrt-rsp-pc img{position: absolute; left: 0; top: 0;}
.pv-wd-pc img{width: 100%; display: block;}
.nowrap{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pv-rw-fx{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.pv-cl-fx{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.pv-cntr-fx{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.pv-mdl-fx{-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.pv-strt-fx{-webkit-justify-content:flex-start;justify-content:flex-start;}
.pv-frst-fx{-ms-flex-order: -1;-webkit-order: -1;order: -1;}
.pv-1-fx{-ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;max-width: 100%; min-width: 50px;}
b,strong{font-weight: 600;}
.pv-l-icn .fa,.pv-l-icn .icon{margin-right: 10px;}
.pv-r-icn .fa,.pv-r-icn .icon{margin-left: 10px;}
.hidden,#dofullsearch{display: none;}
.pv-anm{transition: color .3s, background-color .3s, opacity .3s;}
.pv-mtl,.pv-nm-sb h1,.pv-sh-fm h1{margin-bottom: 30px; font-size: 24px; font-weight: 600;}
.pv-hm > li > a{font-family: 'Oswald', sans-serif; font-weight: 700; text-transform: uppercase;}
.wrap{min-width:320px; position: relative; padding-top: 250px;}
.pv-cntr-sh{max-width:1540px; margin:0 auto; position:relative; z-index:20;}
.pv-mx-sh{background-color: #ededed; box-shadow: 0 0 60px rgba(0,0,0,0.5);}
.header{background-color: #fff; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.15);transition: top .2s linear; position: relative; z-index: 99;}
.pv-in-hd{padding: 0 20px;}
.content{padding: 20px;}
.header.sticky{position: fixed; left: 0; top: 0; width: 100%;}
.header.pv-hd-stck{top: -70px;}
.header.pv-vs-stck{top: 0;}
.footer{background-color: #1e1e1e; color: #ccc; padding: 20px;}
#gotop{position: fixed;width: 40px;height: 40px;line-height: 40px;right: 90px;bottom: 40px;z-index: 9998;display: none;background-color: #fff;color: #444;cursor: pointer;font-size: 18px;border-radius: 3px;text-align: center;box-shadow: 0 1px 4px rgba(0,0,0,0.2);}
.logo{width: 180px;height: 70px;display: block;z-index: 5;position: relative;}
.pv-sh-fd{flex: 0 0 280px;max-width: 280px;margin-left: auto;margin-right: 20px;}
.pv-bx-fd{width: 100%;position: relative;}
.pv-bx-fd input,.pv-bx-fd input:focus{padding: 0 45px 0 10px;border-radius: 3px;height: 34px;line-height: 34ppx;}
.pv-bx-fd button{position: absolute;right: 0;top: -3px;z-index: 10;padding: 0 !important;background: transparent !important;color: #79c142 !important;font-size: 16px !important;width: 40px;box-shadow: none !important;}
.pv-in-hd{position: relative;}
.pv-hm{position: absolute;left: 47%;top: 0;transform: translateX(-50%);padding: 0;margin: 0;display: flex;justify-content: center;z-index: 4;}
.pv-hm > li{position: relative;margin: 0;}
.pv-hm > li > a{display: block;height: 70px;line-height: 70px;opacity: 0.85;font-size: 16px;padding: 0 18px;transition: color .25s ease, opacity .25s ease;box-shadow: none !important;border: 0 !important;}
.pv-hm > li:hover > a,.pv-hm > li > a.is-active{opacity: 1;color: var(--theme-main) !important;box-shadow: none !important;}
.hidden-menu{background-color: #fff;box-shadow: 0 12px 25px rgba(0,0,0,0.14);z-index: 100;position: absolute;left: 50%;top: 100%;width: 210px;padding: 10px;border-top: 3px solid var(--theme-main);border-radius: 0 0 8px 8px;pointer-events: none;opacity: 0;visibility: hidden;transform: translateX(-50%) translateY(8px);transition: opacity .2s ease, transform .2s ease, visibility .2s ease;}
.pv-hm > li:hover .hidden-menu{pointer-events: auto;opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0);}
@media screen and (max-width: 1220px){
  .header .pv-hm{position: static;left: auto;top: auto;transform: none;display: block;padding: 0;margin: 0;}
}
.hm-col{width: 100%;float: none;}
.hm-col li{height: auto;line-height: normal;font-weight: 600;padding: 0;}
.hm-col a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 400;opacity: 0.9;margin: 0;padding: 7px 10px;font-size: 13px;display: block;border-radius: 5px;transition: background-color .2s ease, color .2s ease;}
.hm-col a:hover{background-color: var(--theme-main);color: #fff;}
.one-col{width: 210px;}
.one-col .hm-col{width: 100%;}
.pv-sg{margin-bottom: 20px;}
.pv-hd-sg{margin-bottom: 10px;}
.pv-nm-sg{font-size: 18px; font-weight: 600;}
.pv-itms-sg{margin: 0 -5px -10px -5px;}
.pv-nm-sg{height: 40px; line-height: 40px; padding: 0 20px; cursor: pointer;border-radius: 3px; display: inline-block; vertical-align: top;}
.pv-nm-sg{background-color: #79c142; color: #fff !important; margin-right: 20px;}
a.pv-nm-sg:hover{text-decoration: underline;}
.pv-nm-sg .fa{margin-left: 10px; font-size: 14px;}
.pv-cnt-sg > .fa{font-size:100px; color:#CCC; display:block; text-align:center;}
.pv-u-th{float: left; width: 16.66%; padding: 0 5px; margin-bottom: 10px;}
.pv-in-th{display: block; position: relative; box-shadow: 0 0 3px 0 rgba(0,0,0,0.25);}
.pv-pc-th:before{content: ''; position: absolute; left: 0; right: 0; bottom: 0; z-index: 5;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); height: 50%;}
.pv-ab-th{position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; padding: 10px; color: #fff; text-align: center;}
.pv-nm-th{font-weight: 600;}
.pv-yr-th{font-size: 12px; margin-top: 3px; opacity: 0.8;}
.pv-scs-th{margin-top: 3px;}
.pv-sc-th:before{content: attr(data-text); display: inline; margin-right: 3px; text-transform: uppercase; font-weight: 600;}
.pv-kp-sc-th:before{color: #f60;}
.pv-imdb-sc-th:before{color: #fc0;}
.pv-sr-th{position: absolute; z-index: 5; left: 10px; top: 10px; padding: 3px 5px;border-radius: 3px; background-color: #79c142; color: #fff; font-weight: 600; font-size: 13px;}
.pv-msk-th{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; padding:10px;background-color:rgba(0,0,0,0.6); opacity:0; z-index:11;}
.pv-msk-wth:hover .pv-msk-th{opacity:1;}
.pv-msk-th .fa{width:60px; height:60px; border-radius:50%; text-align:center; line-height:60px;padding-left:5px; font-size:24px; color: #fff; background-color: var(--theme-main);}
.pv-tx-ab{background-color: #e1e1e1; margin: 0 -20px -20px -20px; padding: 20px;}
.pv-tx-ab h1,.pv-tx-ab h2,.pv-tx-ab h3{font-size: 18px; font-weight: 600; margin-bottom: 10px;}
.pv-tx-ab p{line-height:1.7; font-size: 13px;}
.pv-tx-ab p + p{margin-top:10px;}
.pv-tx-ab p + h1,.pv-tx-ab p + h2,.pv-tx-ab p + h3{margin-top:10px;}
.pv-tx-ab a{text-decoration: underline; color: #79c142;}
.pv-tx-ab ul li{list-style-type: disc; margin-left: 40px;}
.pv-ab-ft{width: 50%; padding-top: 55px; background: none;}
.footer a:not(:hover){color: #ccc;}
.bottom-nav{text-align:center; padding-top: 10px;}
.pagi-load > span{display:none;}
.pagi-load a{margin-bottom: 15px; padding: 0 80px;}
.navigation a:hover{background-color: #7e79ba; color: #fff;}
.pv-wy-pg{max-width:100%; display:inline-block;}
.pv-wy-pg > span{display:inline-block;}
.pv-pnxt a,.pv-prv a,.pv-prv > span,.pv-pnxt > span{display:block; width:36px; text-align:center;}
.navigation{line-height: 36px;}
.navigation a,.navigation span,.pv-pnxt a,.pv-prv a,.pv-prv > span,.pv-pnxt > span{display:inline-block; padding:0 10px;margin:5px 2px 0 2px; border-radius: 4px; min-width: 36px; box-shadow: inset 0 0 0 1px #e3e3e3; background-color: #fff;}
.navigation span,.pv-wy-pg a:hover{background-color: #79c142; color:#fff;}
.navigation span.nav_ext{background:#fff; color:#ccc;}
.pv-wy-pg a:hover{color: #fff;}
.dle-comments-navigation .pv-wy-pg{margin-bottom:0;}
.speedbar{font-size: 12px; margin: -10px 0 10px; color: #888;}
.pv-fmn{background-color: #fff; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.15); margin: 0 -20px;}
.pv-frght{width: 280px; padding: 20px; padding-bottom: 1px; background-color: #e1e1e1;}
.pv-flft{padding: 20px;}
.pv-pc-flft{width: 200px; margin-right: 20px;}
.pv-fpstr{border-radius: 3px 3px 0 0;}
.pv-in-pc-flft{box-shadow:0 0 0 1px #ccc,2px 3px 3px 0 rgba(0,0,0,0.1); border-radius: 3px;}
.pv-ab-flft h1{font-size: 18px; font-weight: 600; margin-bottom: 15px;}
.pv-fdt{position: absolute; z-index: 10; right: 10px; top: 10px; font-size: 18px;}
.pv-crcl-sld{width:50px; height:50px; border-radius: 50%; margin: -25px 0 0 -25px;background-color:#e1e1e1; box-shadow:0 0 0 5px #fff,0 0 12px 0 rgba(0,0,0,0.8);position: absolute; left: 50%; top: 0;}
.pv-crcl-sld > div{position: absolute; left:0; top:0; z-index: 1; width: 100%; height: 100%;text-align: center; font-size:20px; font-weight: 600; padding-top: 10px;}
.pv-crcl-sld > div div{display: none;}
.pv-flks{height:45px; position:relative; z-index:20; white-space: nowrap; padding: 0 6px;}
.pv-pl-sc,.pv-mi-sc{line-height:45px; cursor:pointer;}
.pv-flks .fa{width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%;color: #fff; font-size: 16px;}
.pv-pl-sc .fa{background-color: #33a42d; margin-right: 8px;}
.pv-mi-sc .fa{background-color: #dd4d1b; margin-left: 8px;}
.pv-pl-sc:hover .fa,.pv-mi-sc:hover .fa{opacity: 0.8;}
.pv-fdsc{margin-bottom: 20px; color:#888; font-size: 13px;}
.pv-fdsc.pv-mskd-slc{margin-bottom:0;}
.slice{overflow:hidden; position:relative; transition:height .2s;}
.pv-mskd-slc:before{content:'';position:absolute;z-index:1;bottom:0px;left:0;right:0;height:120px;pointer-events:none;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);}
.pv-act-slc{margin:1px 0 15px 0;}
.pv-act-slc span{display:block; cursor:pointer; text-decoration:none; box-shadow:0 0 0 1px #ccc,2px 3px 3px 0 rgba(0,0,0,0.1);text-align:center; padding:8px 10px; font-weight:600; border-radius:3px;}
.pv-flst{width: 48%; line-height: 1.7; font-size: 13px;}
.pv-flst li > span:first-child{font-weight: 600; color: #000;}
.pv-flst a{color: #06c; border-bottom: 1px dotted #06c;}
.pv-wd-flst{width: 100%;}
.pv-frt{line-height: 30px; border-radius: 3px; text-align: center; width: 48%;margin-top: 7px; font-size: 14px; font-weight: 600;}
.pv-frt:before{content: attr(data-text); display: inline; margin-right: 3px; text-transform: uppercase;}
.pv-kp-frt{box-shadow: inset 0 0 0 2px #ff5500;}
.pv-imdb-frt{box-shadow: inset 0 0 0 2px #f5c518;}
.pv-fsbtl{text-align: center; margin: 20px -20px -10px -20px; padding: 0 20px; padding-top: 10px;border-top: 1px solid #e3e3e3; font-weight: 600; font-size: 16px; width: calc(100% + 40px);}
.pv-fplr{position:relative;}
.pv-fctrl{background-color: #1e1e1e; color: #ccc; padding-right: 20px;}
.pv-fplr .pv-sl-tb{white-space:nowrap; overflow-y:hidden; overflow-x:auto; font-size: 0;}
.pv-fplr .pv-sl-tb span{display:inline-block; padding:0 20px; height:40px; line-height:40px; cursor:pointer;font-weight:600; font-size: 14px; background-color: #000; color: #fff;}
.pv-fplr .pv-sl-tb span.current{background-color: #79c142; color: #fff;}
.pv-fplr .pv-sl-tb span:hover{text-decoration: underline;}
.js .pv-b-tb{background-color: #000; display: none;}
.js .pv-b-tb.visible{display: block;}
.pv-fcmpl a,.pv-fv a{color: #ccc;}
.pv-fcmpl a:hover,.pv-fv a:hover,.pv-fv span:hover{color: #fff; cursor: pointer;}
.pv-fcmpl,.pv-fv{margin-left: 20px;}
.pv-flght{height: 30px; line-height: 30px; position: relative;padding-left: 50px; cursor: pointer; display: inline-block;}
.pv-flght:before,.pv-flght:after{content: '';position: absolute;top: 50%;transition: .3s;}
.pv-flght:before{height: 20px;margin-top: -10px;width: 40px;border-radius: 4px;background: #444;box-shadow: inset 0 1px 3px rgba(0,0,0,0.8); left: 0;}
.pv-flght:after{left: 1px;height: 18px;width: 18px;margin-top: -9px;background: #ffda13;border-radius: 4px;box-shadow: 0 1px 2px rgba(0,0,0,.3);}
.pv-ovrl-lght{position: fixed; left: 0; top: 0; right: 0; bottom: 0;z-index: 99998; background-color: rgba(0,0,0,0.8); display: none;}
.pv-of-lght .pv-flght:after{left: 21px; background-color: #79c142;}
.pv-of-lght .pv-ovrl-lght{display: block;}
.pv-of-lght .pv-fplr{z-index: 99999;}
.pv-of-lght #gotop{z-index: 10;}
.pv-fshr{padding: 10px;text-align: center;display: flex;gap: 10px;justify-content: space-between;}
.pv-fshr .fa{flex: 1;height: 45px;border-radius: 5px;text-align: center;line-height: 45px;background-color: #C70003;color: #fff;font-size: 16px;cursor: pointer;white-space: nowrap;}
.pv-fshr .fa:hover{opacity: 0.8;}
.pv-frls{margin: 0 -20px; margin-top: -20px; padding: 20px; background-color: #111; color: #fff; position: relative; bottom: -20px;}
.pv-nm-frls{font-size: 18px; font-weight: 600; padding-bottom: 10px;}
.pv-fcms{padding-top: 20px;}
.full-comms,.add-comms{width:48%;}
.pv-tks-n{-ms-flex-order:-1;-webkit-order:-1;order:-1}
.pv-ltr-tk{position: absolute; left: 0; top: 0; width: 30px; height: 30px; line-height: 30px; text-align: center;background-color: #000; color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; text-transform: uppercase; border-radius: 50%;}
.add-comms > form{position: sticky; right: 0; top: 90px; margin-bottom: 20px;}
.pv-bx-vd embed,.pv-bx-vd object,.pv-bx-vd video,.pv-bx-vd iframe,.pv-bx-vd frame{max-width:100% !important; display:block; width:100%; height:500px;}
.full-text{line-height: 1.5; font-size: 14px;}
.full-text img:not(.emoji){max-width:100%; margin:10px 0;}
.full-text > img[style*="left"],.full-text > .highslide img[style*="left"]{margin:0 10px 10px 0;}
.full-text > img[style*="right"],.full-text > .highslide img[style*="right"]{margin:0 0 10px 10px;}
.full-text a{text-decoration:underline; color:#06c;}
.full-text a:hover{text-decoration:none;}
.full-text h2,.full-text h3,.full-text h4,.full-text h5{margin:10px 0; font-size:18px; font-weight:700;}
.full-text p{margin-bottom:10px;}
.full-text ul,.full-text ol{margin:0;}
.full-text ul li{list-style:disc; margin-left:40px;}
.full-text ol li{list-style:decimal; margin-left:40px;}
.add-comms{}
.pv-inpts-ac input{width: 48.5%; margin-bottom: 15px;}
.pv-txtr-ac textarea{height: 100px; margin-bottom: 15px;}
.add-comms input,.add-comms textarea,.pv-sbmt-ac button{box-shadow: 3px 3px 6px rgba(0,0,0,0.1);}
.pv-prtct-ac,.pv-txtr-ac .bb-editor + br{display: none;}
.comments_subscribe input{margin-right: 10px;}
.comments_subscribe{display: block;}
.mass_comments_action{display: none;}
.pv-lk-tk-lst{display: inline-block; padding-bottom: 20px; color: #000; font-size: 18px; font-weight: 600;}
.pv-u-tk{margin-bottom: 20px; font-size: 13px; padding-left: 40px; position: relative; min-height: 40px;}
.pv-tw-tk{margin: 2px 0 3px 0;}
.pv-on-tk > span{margin-right: 15px; opacity: 0.6;}
.pv-on-tk > span.pv-athr-tk,.pv-on-tk > span.pv-athr-tk a{font-weight: 600; color: #79c142; opacity: 1;}
.pv-l-thr-tk > a{opacity: 0.6;}
.pv-rt3-tk{white-space:nowrap; font-size:16px; margin-right: 15px; height: 20px; line-height: 20px;display: inline-block; vertical-align: top; position: relative; top: -3px;}
.pv-rt3-tk a{display: inline-block; vertical-align: middle; position: relative; top: -2px; opacity: 0.6;}
.pv-rt3-tk a:last-child{margin-bottom: -6px;}
.pv-rt3-tk > span{margin: 0 5px; font-size: 14px; font-weight: 600;}
.pv-rt3-tk > span > span.ratingtypeplus{color: #06b601;}
.pv-rt3-tk > span > span.ratingplus{color: #95c613;}
.pv-rt3-tk > span > span.ratingminus{color: #ff0e0e;}
.pv-thr-tk a:hover{text-decoration: underline;}
.pv-l-thr-tk > a{opacity: 1; color: #06c; border-bottom: 1px dotted #06c;}
.pv-ovrl-lgn{position: fixed; z-index: 998; left: 0; top: 0; width: 100%; height: 100%;opacity: 0.6; display: none; background-color: #000;}
.pv-bx-lgn{position: fixed; z-index: 999; left: 50%; top: 50%; transform: translate(-50%,-50%);background-color: #fff; padding: 30px 60px 40px 60px; border-top: 5px solid #79c142; width: 400px;box-shadow: 0 20px 60px rgba(0,0,0,0.5); display: none;}
.pv-cls-lgn{width: 26px; height: 26px; line-height: 26px; text-align: center; font-size: 24px;cursor: pointer; position: absolute; top: -30px; right: -30px; color: #fff;}
.pv-mn-act,.pv-frght .pv-act-fltr{display: none;}
.side-panel{display: none !important;}
.side-panel.active{left: 0;}
.close-overlay{display: none !important;}
.pv-cls-act{display: none !important;}
.pv-cls-act.active{top: 0px;}
body.pv-mn-opnd{overflow: hidden;width: 100%;height: 100%;}
.side-panel .pv-hm{margin: 0;padding: 0;text-align: left !important;}
.side-panel .pv-hm > li{width: 100%;margin: 0;padding: 0;text-align: left !important;}
.side-panel .pv-hm > li > a{height: 44px;line-height: 44px;margin: 0;padding: 0 15px !important;box-shadow: none !important;color: #444;text-align: left !important;display: block !important;}
.side-panel .pv-sh-fd{width: 100%;margin: 0 0 10px 0;padding: 0;}
.side-panel .hidden-menu{width: 100% !important;display: block;position: static;background-color: #ededed;margin: 5px 0 10px 0 !important;padding: 8px 10px 8px 20px !important;opacity: 1;pointer-events: auto;transform: none;box-shadow: none;border-left: 3px solid #79c142;border-bottom: 0;text-align: left !important;}
.side-panel .hm-col{width: 100% !important;float: none !important;text-align: left !important;padding: 3px 0 !important;}
.side-panel .hm-col li{text-align: left !important;list-style: none !important;}
.side-panel .hm-col a{text-align: left !important;display: block !important;}
.side-panel .one-col .hm-col{width: 100%;}
@media screen and (max-width: 1220px){
  .pv-cntr-sh{max-width:1000px;}
  .header .pv-hm,.header .pv-sh-fd{display: none;}
  .pv-mn-act{display: block;font-size: 34px;cursor: default !important;pointer-events: none !important;opacity: 0.5;}
  #gotop{display: none !important;}
  .pv-cls-lgn{top: -5px;}
  .pv-bx-lgn{max-width: calc(100% - 60px); padding: 15px;}
  .pv-hd-sg.pv-strt-fx{display: block; white-space: nowrap; overflow-y: hidden; overflow-x: auto;}
  .pv-hd-sg.pv-strt-fx > *{display: inline-block; vertical-align: top; margin-right: 10px;}
  .pv-nm-sg{padding: 0 10px;}
  .pv-frght{width: 100%; padding-top: 10px; padding-bottom: 10px;}
  .pv-frght .pv-nm-frls{display: none;}
  .pv-frght .pv-act-fltr{width: 100%; display: block;}
  .pv-frght .filter-wrap{padding: 20px 15px !important;}
  .pv-bx-vd embed,.pv-bx-vd object,.pv-bx-vd video,.pv-bx-vd iframe,.pv-bx-vd frame{height:400px;}
}
@media screen and (max-width: 950px){
  .pv-cntr-sh{max-width:768px;}
  .pv-u-th{width: 25%;}
  .content,.pv-in-hd,.footer,.pv-tx-ab{padding-left: 10px; padding-right: 10px;}
  .pv-tx-ab{margin-left: -10px; margin-right: -10px;}
  .footer{text-align: center; display: block;}
  .pv-ab-ft{padding-top: 0; padding-bottom: 20px; background-image: none; width: 100%;}
  .pv-fmn,.pv-fsbtl,.pv-frls{margin-left: -10px; margin-right: -10px;}
  .pv-flft,.pv-frght,.pv-fsbtl,.pv-frls{padding-left: 10px; padding-right: 10px;}
  .pv-fsbtl{width: calc(100% + 20px);}
  .full-comms,.add-comms{width:100%;}
  .add-comms{-ms-flex-order:-1;-webkit-order:-1;order:-1}
}
@media screen and (max-width: 760px){
  .pv-cntr-sh{max-width:640px;}
  .pv-u-th{width: 33.33%;}
  .pv-pc-flft{margin: 0 auto 20px auto;}
  .pv-ab-flft{min-width: 100%;}
  .pv-flst{width: 100%; margin-bottom: 5px;}
  .pv-flght,.pv-fcmpl,.pv-fv{display: none;}
  .pv-dcnt button{font-size:12px; padding:0 15px !important;}
  .comments-tree-list .comments-tree-list{padding-left:0px !important;}
  .comments-tree-list .comments-tree-list:before{display:none;}
  .mass_comments_action{display:none;}
}
@media screen and (max-width: 590px){
  .pv-cntr-sh{max-width:480px;}
  .pv-inpts-ac input{width: 100%;}
  .pv-bx-vd embed,.pv-bx-vd object,.pv-bx-vd video,.pv-bx-vd iframe,.pv-bx-vd frame{height:300px;}
  .ui-dialog{width:100% !important;}
  #dofullsearch,#searchsuggestions span.seperator{display:none !important;}
  .pv-atch .pv-lk-dwnld{margin:0 -15px 0 0; float:none; display:block; padding:0 10px;}
  .pv-mt-atch{float:none;}
}
@media screen and (max-width: 470px){
  .pv-u-th{width: 50%;}
  .wrap{padding-top: 0; overflow: hidden;}
  body{background-image: none;}
  .pv-bx-vd embed,.pv-bx-vd object,.pv-bx-vd video,.pv-bx-vd iframe,.pv-bx-vd frame{height:250px;}
}
body.dark-theme{color: #e6e6e6;background: #111 url(../images/bg.webp) center top no-repeat !important;}
body.dark-theme a{color: #ececec;}
body.dark-theme a:hover,body.dark-theme a:focus{color: #8fdc5a;}
body.dark-theme .pv-mx-sh{background-color: #2c2c2c;box-shadow: 0 0 60px rgba(0,0,0,0.55);}
body.dark-theme .header{background-color: #1e1e1e;box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);}
body.dark-theme .content{background-color: #2c2c2c;}
body.dark-theme .footer{background-color: #1e1e1e;color: #d0d0d0;}
body.dark-theme .footer a:not(:hover){color: #d0d0d0;}
body.dark-theme .pv-ab-ft{background: none;filter: none !important;}
body.dark-theme .btn,body.dark-theme .button,body.dark-theme .pv-act-fltr,body.dark-theme .pagi-load a,body.dark-theme .qq-upload-button,body.dark-theme button:not(.color-btn):not([class*=fr]),body.dark-theme html input[type="button"],body.dark-theme input[type="reset"],body.dark-theme input[type="submit"],body.dark-theme .pv-act-usp a{background-color: #79c142;color: #fff;box-shadow: inset 0 -3px #5e9d29;}
body.dark-theme .pv-bx-fd input,body.dark-theme input[type="text"],body.dark-theme input[type="password"],body.dark-theme select,body.dark-theme textarea{background-color: #1e1e1e;color: #f1f1f1;box-shadow: inset 0 0 0 1px #000, inset 1px 2px 5px rgba(0,0,0,0.2);}
body.dark-theme input::placeholder,body.dark-theme textarea::placeholder{color: #bfbfbf;opacity: 0.75;}
body.dark-theme .pv-bx-fd button{background: transparent !important;color: var(--theme-main) !important;box-shadow: none !important;}
body.dark-theme .pv-hm > li > a{color: #f0f0f0;opacity: 0.85;}
body.dark-theme .pv-hm > li:hover > a,body.dark-theme .pv-hm > li > a.is-active{color: var(--theme-main);box-shadow: inset 0 -3px var(--theme-main);opacity: 1;}
body.dark-theme .hidden-menu{background-color: #3a3a3a;box-shadow: 0 10px 20px rgba(0,0,0,0.25);border-top: 3px solid var(--theme-main);}
body.dark-theme .hm-col li{color: #f1f1f1;}
body.dark-theme .hm-col a{color: #dddddd;}
body.dark-theme .hm-col a:hover{background-color: #79c142;color: #fff;}
body.dark-theme .pv-nm-sg{background-color: #79c142;color: #fff !important;}
body.dark-theme .pv-tx-ab{background-color: #1e1e1e;color: #ececec;}
body.dark-theme .pv-tx-ab a{color: #8fdc5a;}
body.dark-theme .pv-in-th{box-shadow: 0 0 3px 0 rgba(0,0,0,0.35);}
body.dark-theme .pv-ab-th{color: #fff;}
body.dark-theme .pv-sr-th{background-color: #79c142;color: #fff;}
body.dark-theme .pv-msk-th{background-color: rgba(0,0,0,0.55);}
body.dark-theme .pv-msk-th .fa{background-color: var(--theme-main);color: #fff;}
body.dark-theme .speedbar{color: #c4c4c4;}
body.dark-theme .pv-fmn{background-color: #303030;box-shadow: 0 1px 5px 0 rgba(0,0,0,0.25);}
body.dark-theme .pv-frght{background-color: #3b3b3b;}
body.dark-theme .pv-ab-flft h1,body.dark-theme .pv-nm-frls,body.dark-theme .pv-fsbtl,body.dark-theme .pv-nm-sg,body.dark-theme .pv-hd-sg,body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4{color: #f2f2f2;}
body.dark-theme .pv-fdsc{color: #d4d4d4;}
body.dark-theme .pv-mskd-slc:before{background: linear-gradient(to bottom, rgba(48,48,48,0) 0%, #303030 100%);}
body.dark-theme .pv-act-slc span{box-shadow: 0 0 0 1px #4b4b4b, 2px 3px 3px 0 rgba(0,0,0,0.2);background-color: #353535;color: #f1f1f1;}
body.dark-theme .pv-in-pc-flft{box-shadow: 0 0 0 1px #4a4a4a, 2px 3px 3px 0 rgba(0,0,0,0.2);}
body.dark-theme .pv-flst{color: #dddddd;}
body.dark-theme .pv-flst li > span:first-child{color: #fff;}
body.dark-theme .pv-flst a{color: #9ed0ff;border-bottom: 1px dotted #9ed0ff;}
body.dark-theme .pv-kp-frt{box-shadow: inset 0 0 0 2px #f60;color: #fff;}
body.dark-theme .pv-imdb-frt{box-shadow: inset 0 0 0 2px #fc0;color: #fff;}
body.dark-theme .pv-fsbtl{border-top: 1px solid #454545;}
body.dark-theme .pv-fctrl{background-color: #1e1e1e;color: #dcdcdc;}
body.dark-theme .pv-fplr .pv-sl-tb span{background-color: #000;color: #fff;}
body.dark-theme .pv-fplr .pv-sl-tb span.current{background-color: #79c142;color: #fff;}
body.dark-theme .js .pv-b-tb{background-color: #111;}
body.dark-theme .pv-fcmpl a,body.dark-theme .pv-fv a,body.dark-theme .pv-fv span{color: #dcdcdc;}
body.dark-theme .pv-fcmpl a:hover,body.dark-theme .pv-fv a:hover,body.dark-theme .pv-fv span:hover{color: #fff;}
body.dark-theme .pv-fshr .fa:hover{opacity: 0.85;}
body.dark-theme .pv-frls{background-color: #2a2a2a;color: #fff;}
body.dark-theme .full-comms,body.dark-theme .add-comms{color: #e6e6e6;}
body.dark-theme .pv-lk-tk-lst{color: #fff;}
body.dark-theme .pv-ltr-tk{background-color: #79c142;color: #fff;}
body.dark-theme .pv-on-tk > span{color: #c8c8c8;opacity: 1;}
body.dark-theme .pv-on-tk > span.pv-athr-tk,body.dark-theme .pv-on-tk > span.pv-athr-tk a{color: #8fdc5a;}
body.dark-theme .pv-l-thr-tk > a{color: #c8c8c8;opacity: 1;}
body.dark-theme .pv-l-thr-tk > a{color: #9ed0ff;border-bottom: 1px dotted #9ed0ff;}
body.dark-theme .pv-thr-tk a:hover{color: #fff;}
body.dark-theme .navigation a,body.dark-theme .navigation span,body.dark-theme .pv-pnxt a,body.dark-theme .pv-prv a,body.dark-theme .pv-prv > span,body.dark-theme .pv-pnxt > span{background-color: #343434;box-shadow: inset 0 0 0 1px #4b4b4b;color: #f1f1f1;}
body.dark-theme .navigation span,body.dark-theme .pv-wy-pg a:hover{background-color: #79c142;color: #fff;}
body.dark-theme .pv-bx-lgn{background-color: #2b2b2b;color: #eee;box-shadow: 0 20px 60px rgba(0,0,0,0.5);}
body.dark-theme .side-panel{background-color: #303030;color: #f0f0f0;}
body.dark-theme .side-panel .pv-hm > li > a{color: #f0f0f0;}
body.dark-theme .side-panel .hidden-menu{background-color: #383838;border-bottom: 3px solid #79c142;}
body.dark-theme .add-comms textarea,body.dark-theme .add-comms input[type="text"],body.dark-theme .add-comms input[type="password"],body.dark-theme .pv-txtr-ac textarea,body.dark-theme .pv-inpts-ac input{background: #1e1e1e !important;color: #f1f1f1 !important;box-shadow: inset 0 0 0 1px #000 !important;}
body.dark-theme .add-comms textarea::placeholder,body.dark-theme .add-comms input::placeholder,body.dark-theme .pv-txtr-ac textarea::placeholder,body.dark-theme .pv-inpts-ac input::placeholder{color: #bfbfbf !important;}
.pv-flght{display: none !important;}
body,.pv-mx-sh,.header,.footer,.content,.pv-fmn,.pv-fctrl,.pv-frght,.pv-tx-ab,.hidden-menu,.pv-bx-fd input,input[type="text"],input[type="password"],textarea,select,.pv-in-th,.navigation a,.navigation span{transition: background-color .25s ease, color .25s ease, box-shadow .25s ease, border-color .25s ease;}
.header{transition: none !important;}
.pv-swtch-thm{margin-left: 10px;cursor: pointer;display: flex;align-items: center;}
.pv-trck-swtch-thm{width: 62px;height: 34px;border-radius: 999px;background: linear-gradient(135deg, #ffd54f, #ffb300);position: relative;box-shadow: inset 0 2px 6px rgba(0,0,0,0.2), 0 2px 8px rgba(0,0,0,0.15);transition: background .35s ease, box-shadow .35s ease;}
.pv-thmb-swtch-thm{position: absolute;top: 3px;left: 3px;width: 28px;height: 28px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 8px rgba(0,0,0,0.25);transform: translateX(0);transition: transform .35s ease, background .35s ease;overflow: hidden;}
.pv-icn-thm{position: absolute;font-size: 16px;line-height: 1;transition: opacity .35s ease, transform .35s ease;}
.pv-icn-thm.sun{opacity: 1;transform: rotate(0deg) scale(1);color: #ffb300;}
.pv-icn-thm.pv-mn{opacity: 0;transform: rotate(90deg) scale(0.6);color: #d6d9ff;}
body.theme-dark-active .pv-trck-swtch-thm{background: linear-gradient(135deg, #4b5563, #1f2937);box-shadow: inset 0 2px 6px rgba(0,0,0,0.25), 0 2px 8px rgba(0,0,0,0.2);}
body.theme-dark-active .pv-thmb-swtch-thm{transform: translateX(28px);background: #2f3b4d;}
body.theme-dark-active .pv-icn-thm.sun{opacity: 0;transform: rotate(-90deg) scale(0.6);}
body.theme-dark-active .pv-icn-thm.pv-mn{opacity: 1;transform: rotate(0deg) scale(1);}
.pv-swtch-thm:hover .pv-thmb-swtch-thm{box-shadow: 0 3px 12px rgba(0,0,0,0.3);}
body.dark-theme .add-comms input,body.dark-theme .add-comms textarea,body.dark-theme .pv-inpts-ac input,body.dark-theme .pv-txtr-ac textarea{background: #1e1e1e !important;color: #f1f1f1 !important;box-shadow: inset 0 0 0 1px #000 !important;}
body.dark-theme .add-comms input::placeholder,body.dark-theme .add-comms textarea::placeholder,body.dark-theme .pv-inpts-ac input::placeholder,body.dark-theme .pv-txtr-ac textarea::placeholder{color: #bfbfbf !important;}
body.dark-theme .add-comms input:focus,body.dark-theme .add-comms textarea:focus,body.dark-theme .pv-inpts-ac input:focus,body.dark-theme .pv-txtr-ac textarea:focus{box-shadow: inset 0 0 0 1px #79c142 !important;}
body.dark-theme .pv-lk-tk-lst{color: #fff;}
body.dark-theme .fr-wrapper{background: #1e1e1e !important;color: #f1f1f1 !important;border-color: #000 !important;}
body.dark-theme .fr-wrapper{box-shadow: none !important;}
.pv-fshr.emoji-reactions{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 40px;padding: 16px 12px;width: 100%;box-sizing: border-box;}
.pv-fshr.emoji-reactions .emoji-item{flex: 0 0 auto;min-width: 80px;height: auto;padding: 0;margin: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;border-radius: 0;cursor: pointer;transition: transform .15s ease;user-select: none;background: transparent !important;border: 0 !important;box-shadow: none !important;}
.pv-fshr.emoji-reactions .emoji-item img{width: 64px;height: 64px;display: block;object-fit: contain;flex-shrink: 0;transition: transform .15s ease;}
.pv-fshr.emoji-reactions .emoji-item:hover{transform: translateY(-2px);}
.pv-fshr.emoji-reactions .emoji-item:hover img{transform: scale(1.1);}
.pv-fshr.emoji-reactions .emoji-item.voted{background: transparent !important;border: 0 !important;box-shadow: none !important;}
.pv-fshr.emoji-reactions .emoji-count{font-size: 20px;font-weight: 900;line-height: 1.2;letter-spacing: .5px;display: block;background: transparent !important;padding: 0 !important;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.15),2px 2px 4px rgba(0, 0, 0, 0.1);color: #1a1a1a;}
body.dark-theme .pv-fshr.emoji-reactions .emoji-count{color: #f5f5f7;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3),2px 2px 6px rgba(0, 0, 0, 0.2);}
.pv-fshr.emoji-reactions .emoji-item:hover .emoji-count{text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2),3px 3px 6px rgba(0, 0, 0, 0.15);transform: scale(1.02);}
@media (max-width: 768px){
  .pv-fshr.emoji-reactions{flex-wrap: nowrap;overflow-x: auto;gap: 20px;padding: 12px 10px;justify-content: flex-start;-webkit-overflow-scrolling: touch;}
  .pv-fshr.emoji-reactions .emoji-item{min-width: 70px;gap: 6px;}
  .pv-fshr.emoji-reactions .emoji-item img{width: 52px;height: 52px;}
  .pv-fshr.emoji-reactions .emoji-count{font-size: 18px;}
  .pv-fshr.emoji-reactions::-webkit-scrollbar{display: none;}
}
@media (max-width: 480px){
  .pv-fshr.emoji-reactions{gap: 14px;padding: 10px 8px;}
  .pv-fshr.emoji-reactions .emoji-item{min-width: 62px;gap: 5px;}
  .pv-fshr.emoji-reactions .emoji-item img{width: 44px;height: 44px;}
  .pv-fshr.emoji-reactions .emoji-count{font-size: 16px;}
}
.pv-frls{margin: 20px -8px 0 -8px;padding: 16px 12px;background-color: #e1e1e1;color: #444;position: relative;bottom: 0;}
.pv-frls .pv-nm-frls{color: #444;}
.pv-wy-rl{margin-left: auto;display: flex;gap: 8px;}
.rels-prev,.rels-next{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 6px;background: #d2d2d2;color: #444;cursor: pointer;transition: .2s ease;}
.rels-prev:hover,.rels-next:hover{background: var(--theme-main);color: #fff;}
.rels-slider{display: flex;flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;scroll-behavior: smooth;gap: 10px;padding: 0 4px 6px 4px;margin: 0;justify-content: flex-start;align-items: stretch;}
.rels-slider .pv-rltd-u-th{flex: 0 0 150px;width: 150px;min-width: 150px;max-width: 150px;float: none;padding: 0;margin: 0;}
.pv-rltd-u-th .pv-in-th{border-radius: 10px;overflow: hidden;box-shadow: 0 3px 10px rgba(0,0,0,0.1);}
.pv-rltd-u-th .pv-pc-th{padding-top: 140%;border-radius: 10px;overflow: hidden;}
.pv-rltd-u-th .pv-pc-th img{border-radius: 10px;transition: transform .25s ease, filter .25s ease;}
.pv-rltd-u-th .pv-ab-th{position: absolute;left: 0;right: 0;bottom: 0;z-index: 10;padding: 8px 6px;color: #fff;text-align: center;background: linear-gradient(to top, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0) 100%);}
.pv-rltd-u-th .pv-nm-th{font-size: 12px;line-height: 1.3;max-height: 32px;overflow: hidden;font-weight: 600;color: #fff;}
.pv-rltd-u-th .pv-msk-th{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);opacity: 0;z-index: 9;transition: opacity .25s ease;}
.pv-rltd-u-th:hover .pv-msk-th{opacity: 1;}
.pv-rltd-u-th:hover .pv-pc-th img{transform: scale(1.03);filter: brightness(0.78);}
.pv-rltd-u-th .pv-msk-th .fa{width: 42px;height: 42px;line-height: 42px;font-size: 16px;border-radius: 50%;background: var(--theme-main);color: #fff;}
@media screen and (max-width: 760px){
  .pv-wy-rl{display: none !important;}
  .rels-slider{scroll-snap-type: x mandatory;padding: 0 2px 6px 2px;}
  .rels-slider .pv-rltd-u-th{flex: 0 0 130px;width: 130px;min-width: 130px;max-width: 130px;scroll-snap-align: start;}
  .pv-rltd-u-th .pv-nm-th{font-size: 11px;}
}
@media screen and (max-width: 470px){
  .rels-slider .pv-rltd-u-th{flex: 0 0 118px;width: 118px;min-width: 118px;max-width: 118px;}
}
.header{transition: none !important;}
.pv-mx-sh{border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;}
.pv-tx-ab.pv-ar-sx{--text-primary: #000000;--text-secondary: #000000;--text-muted: #5f6368;--bg-highlight: #f3f8ed;--border-light: #dde5ec;--quote-bg: #f8fafc;--quote-border: var(--theme-main);--link-color: var(--theme-main);--link-hover: #4b7f27;--strong-color: #1a1a1a;--strong-bg: rgba(121, 193, 66, 0.14);--bullet-color: #8fd15e;--bullet-bg: #eaf6df;--number-bg: var(--theme-main);--number-color: #ffffff;--table-header-bg: var(--theme-main);--table-row-border: #e9ecef;--blockquote-text: #1f2937;--shadow-sm: rgba(0, 0, 0, 0.04);--shadow-md: rgba(0, 0, 0, 0.06);--shadow-lg: rgba(0, 0, 0, 0.1);--img-shadow: rgba(0, 0, 0, 0.1);max-width: 780px;margin: 0 auto;width: 100%;padding: 0;box-sizing: border-box;background: transparent !important;font-size: 18px;line-height: 1.75;color: var(--text-primary);transition: all 0.2s ease;}
@media (prefers-color-scheme: dark){
  .pv-tx-ab.pv-ar-sx{--text-primary: #ffffff;--text-secondary: #ffffff;--text-muted: #94a3b8;--bg-highlight: #2d3a2a;--border-light: #334155;--quote-bg: #1e293b;--quote-border: var(--theme-main);--link-color: #8fd15e;--link-hover: #a8e07a;--strong-color: #dff3cf;--strong-bg: rgba(121, 193, 66, 0.16);--bullet-color: #8fd15e;--bullet-bg: #2d3a2a;--number-bg: var(--theme-main);--number-color: #ffffff;--table-header-bg: var(--theme-main);--table-row-border: #334155;--blockquote-text: #ffffff;--shadow-sm: rgba(0, 0, 0, 0.2);--shadow-md: rgba(0, 0, 0, 0.3);--shadow-lg: rgba(0, 0, 0, 0.4);--img-shadow: rgba(0, 0, 0, 0.3);}
}
.dark-theme .pv-tx-ab.pv-ar-sx,[data-theme="dark"] .pv-tx-ab.pv-ar-sx{--text-primary: #ffffff !important;--text-secondary: #ffffff !important;--text-muted: #94a3b8;--bg-highlight: #2d3a2a;--border-light: #334155;--quote-bg: #1e293b;--quote-border: var(--theme-main);--link-color: var(--theme-main);--link-hover: var(--theme-main);--strong-color: #ffffff;--strong-bg: rgba(121, 193, 66, 0.16);--bullet-color: var(--theme-main);--bullet-bg: #2d3a2a;--number-bg: var(--theme-main);--number-color: #ffffff;--table-header-bg: var(--theme-main);--table-row-border: #334155;--blockquote-text: #ffffff;--shadow-sm: rgba(0, 0, 0, 0.2);--shadow-md: rgba(0, 0, 0, 0.3);--shadow-lg: rgba(0, 0, 0, 0.4);--img-shadow: rgba(0, 0, 0, 0.3);}
.pv-tx-ab.pv-ar-sx h1,.pv-tx-ab.pv-ar-sx h2,.pv-tx-ab.pv-ar-sx h3{font-size: 32px;line-height: 1.3;margin: 1.5em 0 0.5em 0;font-weight: 800;letter-spacing: -0.02em;color: var(--text-primary) !important;border-bottom: 3px solid var(--quote-border);display: inline-block;padding-bottom: 6px;}
.pv-tx-ab.pv-ar-sx h1{font-size: 42px;margin-top: 0;border-bottom-width: 4px;}
.pv-tx-ab.pv-ar-sx h2{font-size: 32px;}
.pv-tx-ab.pv-ar-sx h3{font-size: 26px;}
.pv-tx-ab.pv-ar-sx h4{font-size: 22px;font-weight: 700;margin: 1.2em 0 0.4em 0;color: var(--text-primary) !important;opacity: 0.95;}
.pv-tx-ab.pv-ar-sx p{margin-bottom: 1.5em;font-size: inherit;line-height: 1.8;color: var(--text-secondary) !important;}
.pv-tx-ab.pv-ar-sx b,.pv-tx-ab.pv-ar-sx strong{font-weight: 700;color: var(--strong-color) !important;background: var(--strong-bg);padding: 1px 6px;border-radius: 6px;box-decoration-break: clone;-webkit-box-decoration-break: clone;}
.pv-tx-ab.pv-ar-sx em{font-style: italic;color: var(--link-color) !important;}
.pv-tx-ab.pv-ar-sx ul{margin: 0 0 1.5em 0;padding-left: 0;list-style: none;}
.pv-tx-ab.pv-ar-sx ul li{position: relative;padding-left: 30px;margin-bottom: 12px;list-style: none;line-height: 1.7;color: var(--text-secondary) !important;}
.pv-tx-ab.pv-ar-sx ul li::before{content: "";position: absolute;left: 0;top: 8px;width: 12px;height: 12px;border-radius: 50%;background: var(--bullet-color) !important;box-shadow: 0 0 0 4px var(--bullet-bg);border: none !important;outline: none !important;}
.pv-tx-ab.pv-ar-sx ol{margin: 0 0 1.5em 0;padding-left: 0;list-style: none;counter-reset: custom-counter;}
.pv-tx-ab.pv-ar-sx ol li{counter-increment: custom-counter;position: relative;padding-left: 42px;margin-bottom: 14px;line-height: 1.7;list-style: none;color: var(--text-secondary) !important;}
.pv-tx-ab.pv-ar-sx ol li::before{content: counter(custom-counter);position: absolute;left: 0;top: 1px;width: 30px;height: 30px;background: var(--number-bg) !important;color: var(--number-color) !important;font-weight: 800;font-size: 15px;border-radius: 10px;display: flex;align-items: center;justify-content: center;box-shadow: 0 3px 10px rgba(var(--theme-main-rgb), 0.2);line-height: 1;border: none !important;outline: none !important;}
.pv-tx-ab.pv-ar-sx ul ul,.pv-tx-ab.pv-ar-sx ol ul,.pv-tx-ab.pv-ar-sx ul ol,.pv-tx-ab.pv-ar-sx ol ol{margin-top: 8px;margin-bottom: 8px;}
.pv-tx-ab.pv-ar-sx ul ul li::before{width: 8px;height: 8px;top: 10px;box-shadow: 0 0 0 3px var(--bullet-bg);}
.pv-tx-ab.pv-ar-sx ol ol li::before{background: var(--text-muted) !important;font-size: 12px;width: 24px;height: 24px;border-radius: 8px;}
.pv-tx-ab.pv-ar-sx a{color: var(--link-color) !important;text-decoration: none;font-weight: 600;border-bottom: 1px solid transparent;transition: all 0.2s ease;}
.pv-tx-ab.pv-ar-sx a:hover{color: var(--link-hover) !important;border-bottom-color: var(--link-color);}
.pv-tx-ab.pv-ar-sx blockquote{margin: 1.8em 0;padding: 1.2em 2em;background: var(--quote-bg);border-left: 5px solid var(--quote-border);font-style: italic;color: var(--blockquote-text) !important;border-radius: 12px;box-shadow: 0 2px 8px var(--shadow-sm);}
.pv-tx-ab.pv-ar-sx img{max-width: 100%;height: auto;border-radius: 16px;box-shadow: 0 8px 24px var(--img-shadow);margin: 1em 0;transition: transform 0.3s ease;}
.pv-tx-ab.pv-ar-sx img:hover{transform: scale(1.01);}
.pv-tx-ab.pv-ar-sx table{width: 100%;border-collapse: collapse;margin: 1.5em 0;background: transparent;border-radius: 16px;overflow: hidden;box-shadow: 0 2px 12px var(--shadow-md);}
.pv-tx-ab.pv-ar-sx th,.pv-tx-ab.pv-ar-sx td{padding: 12px 16px;border-bottom: 1px solid var(--table-row-border);text-align: left;color: var(--text-secondary) !important;}
.pv-tx-ab.pv-ar-sx th{background: var(--table-header-bg);color: white !important;font-weight: 700;}
.pv-tx-ab.pv-ar-sx tr:last-child td{border-bottom: none;}
.pv-tx-ab.pv-ar-sx code{background: var(--bg-highlight);padding: 2px 6px;border-radius: 6px;font-family: monospace;font-size: 0.9em;color: var(--strong-color) !important;}
.pv-tx-ab.pv-ar-sx pre{background: var(--quote-bg);padding: 1em;border-radius: 12px;overflow-x: auto;margin: 1.5em 0;}
.pv-tx-ab.pv-ar-sx pre code{background: transparent;padding: 0;color: var(--text-secondary) !important;}
.pv-tx-ab.pv-ar-sx .btn{display: inline-block;padding: 10px 24px;background: var(--link-color);color: white !important;border-radius: 40px;font-weight: 600;transition: all 0.25s;border: none;cursor: pointer;}
.pv-tx-ab.pv-ar-sx .btn:hover{background: var(--link-hover);transform: translateY(-2px);box-shadow: 0 6px 14px rgba(var(--theme-main-rgb), 0.2);}
@media screen and (max-width: 860px){
  .pv-tx-ab.pv-ar-sx{max-width: 94%;padding: 0 12px;}
}
@media screen and (max-width: 760px){
  .pv-tx-ab.pv-ar-sx{font-size: 16px;line-height: 1.7;max-width: 100%;padding: 0 16px;}
  .pv-tx-ab.pv-ar-sx h1{font-size: 28px;}
  .pv-tx-ab.pv-ar-sx h2{font-size: 24px;}
  .pv-tx-ab.pv-ar-sx h3{font-size: 20px;}
  .pv-tx-ab.pv-ar-sx h4{font-size: 18px;}
  .pv-tx-ab.pv-ar-sx ul li,.pv-tx-ab.pv-ar-sx ol li{padding-left: 34px;margin-bottom: 12px;}
  .pv-tx-ab.pv-ar-sx ul li::before{top: 7px;width: 11px;height: 11px;}
  .pv-tx-ab.pv-ar-sx ol li::before{width: 26px;height: 26px;font-size: 13px;border-radius: 9px;}
  .pv-tx-ab.pv-ar-sx blockquote{padding: 1em 1.2em;margin: 1.5em 0;}
}
@media screen and (max-width: 480px){
  .pv-tx-ab.pv-ar-sx{font-size: 15px;padding: 0 12px;}
  .pv-tx-ab.pv-ar-sx h1{font-size: 26px;}
  .pv-tx-ab.pv-ar-sx h2{font-size: 22px;}
  .pv-tx-ab.pv-ar-sx .btn{padding: 8px 18px;font-size: 14px;}
}
.pv-blck-sx,.pv-blck-sx .pv-cnt-sg,.pv-tx-ab.pv-ar-sx{margin-bottom: 0 !important;padding-bottom: 0 !important;}
.pv-tx-ab.pv-ar-sx,.pv-tx-ab.pv-ar-sx p,.pv-tx-ab.pv-ar-sx li,.pv-tx-ab.pv-ar-sx span,.pv-tx-ab.pv-ar-sx div,.pv-tx-ab.pv-ar-sx h1,.pv-tx-ab.pv-ar-sx h2,.pv-tx-ab.pv-ar-sx h3,.pv-tx-ab.pv-ar-sx h4,.pv-tx-ab.pv-ar-sx td,.pv-tx-ab.pv-ar-sx th,.pv-tx-ab.pv-ar-sx blockquote{color: #000000 !important;}
.pv-tx-ab.pv-ar-sx b,.pv-tx-ab.pv-ar-sx strong{color: #111111 !important;background: rgba(var(--theme-main-rgb), 0.2) !important;padding: 1px 6px;border-radius: 6px;}
.pv-tx-ab.pv-ar-sx ul li::before{background: var(--theme-main) !important;box-shadow: 0 0 0 4px var(--theme-light) !important;border: none !important;outline: none !important;}
.dark-theme .pv-tx-ab.pv-ar-sx,.dark-theme .pv-tx-ab.pv-ar-sx p,.dark-theme .pv-tx-ab.pv-ar-sx li,.dark-theme .pv-tx-ab.pv-ar-sx span,.dark-theme .pv-tx-ab.pv-ar-sx div,.dark-theme .pv-tx-ab.pv-ar-sx h1,.dark-theme .pv-tx-ab.pv-ar-sx h2,.dark-theme .pv-tx-ab.pv-ar-sx h3,.dark-theme .pv-tx-ab.pv-ar-sx h4,.dark-theme .pv-tx-ab.pv-ar-sx td,.dark-theme .pv-tx-ab.pv-ar-sx th,.dark-theme .pv-tx-ab.pv-ar-sx blockquote,[data-theme="dark"] .pv-tx-ab.pv-ar-sx,[data-theme="dark"] .pv-tx-ab.pv-ar-sx p,[data-theme="dark"] .pv-tx-ab.pv-ar-sx li,[data-theme="dark"] .pv-tx-ab.pv-ar-sx span,[data-theme="dark"] .pv-tx-ab.pv-ar-sx div,[data-theme="dark"] .pv-tx-ab.pv-ar-sx h1,[data-theme="dark"] .pv-tx-ab.pv-ar-sx h2,[data-theme="dark"] .pv-tx-ab.pv-ar-sx h3,[data-theme="dark"] .pv-tx-ab.pv-ar-sx h4,[data-theme="dark"] .pv-tx-ab.pv-ar-sx td,[data-theme="dark"] .pv-tx-ab.pv-ar-sx th,[data-theme="dark"] .pv-tx-ab.pv-ar-sx blockquote,html.dark .pv-tx-ab.pv-ar-sx,html.dark .pv-tx-ab.pv-ar-sx p,html.dark .pv-tx-ab.pv-ar-sx li,html.dark .pv-tx-ab.pv-ar-sx span,html.dark .pv-tx-ab.pv-ar-sx div,html.dark .pv-tx-ab.pv-ar-sx h1,html.dark .pv-tx-ab.pv-ar-sx h2,html.dark .pv-tx-ab.pv-ar-sx h3,html.dark .pv-tx-ab.pv-ar-sx h4,html.dark .pv-tx-ab.pv-ar-sx td,html.dark .pv-tx-ab.pv-ar-sx th,html.dark .pv-tx-ab.pv-ar-sx blockquote,body.dark .pv-tx-ab.pv-ar-sx,body.dark .pv-tx-ab.pv-ar-sx p,body.dark .pv-tx-ab.pv-ar-sx li,body.dark .pv-tx-ab.pv-ar-sx span,body.dark .pv-tx-ab.pv-ar-sx div,body.dark .pv-tx-ab.pv-ar-sx h1,body.dark .pv-tx-ab.pv-ar-sx h2,body.dark .pv-tx-ab.pv-ar-sx h3,body.dark .pv-tx-ab.pv-ar-sx h4,body.dark .pv-tx-ab.pv-ar-sx td,body.dark .pv-tx-ab.pv-ar-sx th,body.dark .pv-tx-ab.pv-ar-sx blockquote{color: #ffffff !important;}
.dark-theme .pv-tx-ab.pv-ar-sx b,.dark-theme .pv-tx-ab.pv-ar-sx strong,[data-theme="dark"] .pv-tx-ab.pv-ar-sx b,[data-theme="dark"] .pv-tx-ab.pv-ar-sx strong,html.dark .pv-tx-ab.pv-ar-sx b,html.dark .pv-tx-ab.pv-ar-sx strong,body.dark .pv-tx-ab.pv-ar-sx b,body.dark .pv-tx-ab.pv-ar-sx strong{color: #ffffff !important;background: rgba(var(--theme-main-rgb), 0.2) !important;}
.dark-theme .pv-tx-ab.pv-ar-sx ul li::before,[data-theme="dark"] .pv-tx-ab.pv-ar-sx ul li::before,html.dark .pv-tx-ab.pv-ar-sx ul li::before,body.dark .pv-tx-ab.pv-ar-sx ul li::before{background: var(--theme-main) !important;box-shadow: 0 0 0 4px var(--theme-dark) !important;border: none !important;outline: none !important;}
.pv-tx-ab.pv-ar-sx ul li,.pv-tx-ab.pv-ar-sx ul li *,.pv-tx-ab.pv-ar-sx ol li,.pv-tx-ab.pv-ar-sx ol li *{color: #000000 !important;}
.pv-tx-ab.pv-ar-sx ul li b,.pv-tx-ab.pv-ar-sx ul li strong,.pv-tx-ab.pv-ar-sx ol li b,.pv-tx-ab.pv-ar-sx ol li strong{color: #111111 !important;background: rgba(var(--theme-main-rgb), 0.2) !important;padding: 1px 6px;border-radius: 6px;}
.dark-theme .pv-tx-ab.pv-ar-sx ul li,.dark-theme .pv-tx-ab.pv-ar-sx ul li *,.dark-theme .pv-tx-ab.pv-ar-sx ol li,.dark-theme .pv-tx-ab.pv-ar-sx ol li *,[data-theme="dark"] .pv-tx-ab.pv-ar-sx ul li,[data-theme="dark"] .pv-tx-ab.pv-ar-sx ul li *,[data-theme="dark"] .pv-tx-ab.pv-ar-sx ol li,[data-theme="dark"] .pv-tx-ab.pv-ar-sx ol li *,html.dark .pv-tx-ab.pv-ar-sx ul li,html.dark .pv-tx-ab.pv-ar-sx ul li *,html.dark .pv-tx-ab.pv-ar-sx ol li,html.dark .pv-tx-ab.pv-ar-sx ol li *,body.dark .pv-tx-ab.pv-ar-sx ul li,body.dark .pv-tx-ab.pv-ar-sx ul li *,body.dark .pv-tx-ab.pv-ar-sx ol li,body.dark .pv-tx-ab.pv-ar-sx ol li *{color: #ffffff !important;}
.dark-theme .pv-tx-ab.pv-ar-sx ul li b,.dark-theme .pv-tx-ab.pv-ar-sx ul li strong,.dark-theme .pv-tx-ab.pv-ar-sx ol li b,.dark-theme .pv-tx-ab.pv-ar-sx ol li strong,[data-theme="dark"] .pv-tx-ab.pv-ar-sx ul li b,[data-theme="dark"] .pv-tx-ab.pv-ar-sx ul li strong,[data-theme="dark"] .pv-tx-ab.pv-ar-sx ol li b,[data-theme="dark"] .pv-tx-ab.pv-ar-sx ol li strong,html.dark .pv-tx-ab.pv-ar-sx ul li b,html.dark .pv-tx-ab.pv-ar-sx ul li strong,html.dark .pv-tx-ab.pv-ar-sx ol li b,html.dark .pv-tx-ab.pv-ar-sx ol li strong,body.dark .pv-tx-ab.pv-ar-sx ul li b,body.dark .pv-tx-ab.pv-ar-sx ul li strong,body.dark .pv-tx-ab.pv-ar-sx ol li b,body.dark .pv-tx-ab.pv-ar-sx ol li strong{color: #ffffff !important;background: rgba(var(--theme-main-rgb), 0.2) !important;}
article.full{margin-bottom: 0 !important;padding-bottom: 0 !important;}
.main{margin-bottom: 0 !important;padding-bottom: 0 !important;}
.footer{margin-top: 0 !important;}
@media screen and (max-width: 760px){
  .pv-ab-ft{background-image: none !important;padding-top: 0 !important;}
  .pv-swtch-thm{margin-left: 0;margin-right: 16px;order: 2;}
  .pv-mn-act{order: 3;margin-left: 0;}
}
@media screen and (max-width: 1220px){
  .side-panel,.side-panel *,.side-panel .pv-hm,.side-panel .pv-hm > li,.side-panel .pv-hm > li > a,.side-panel .hidden-menu,.side-panel .hm-col,.side-panel .hm-col li,.side-panel .hm-col a{text-align: left !important;justify-content: flex-start !important;align-items: flex-start !important;}
  .side-panel .pv-hm > li > a{padding: 0 15px !important;height: 44px;line-height: 44px;display: block !important;width: 100% !important;box-sizing: border-box !important;}
  .side-panel .hidden-menu{position: static !important;width: 100% !important;max-width: 100% !important;margin: 5px 0 10px 0 !important;padding: 10px 10px 10px 20px !important;transform: none !important;left: auto !important;background-color: #ededed !important;border-left: 3px solid var(--theme-main) !important;box-sizing: border-box !important;}
  .side-panel .hm-col{width: 100% !important;max-width: 100% !important;float: none !important;display: block !important;padding: 3px 0 !important;box-sizing: border-box !important;}
  .side-panel .hm-col li{width: 100% !important;padding: 2px 0 !important;list-style: none !important;}
  .side-panel .hm-col a{padding: 8px 12px !important;display: block !important;width: 100% !important;box-sizing: border-box !important;border-radius: 4px;font-size: 13px;}
  .side-panel .one-col{width: 100% !important;max-width: 100% !important;}
}
.side-panel .pv-hm > li > a{padding: 0 15px !important;height: 44px;line-height: 44px;display: block !important;width: 100% !important;box-sizing: border-box !important;}
.side-panel .hidden-menu{position: static !important;width: 100% !important;max-width: 100% !important;margin: 5px 0 10px 0 !important;padding: 10px 10px 10px 20px !important;transform: none !important;left: auto !important;background-color: #ededed !important;border-left: 3px solid var(--theme-main) !important;box-sizing: border-box !important;}
.side-panel .hm-col{width: 100% !important;max-width: 100% !important;float: none !important;display: block !important;padding: 3px 0 !important;box-sizing: border-box !important;}
.side-panel .hm-col li{width: 100% !important;padding: 2px 0 !important;list-style: none !important;}
.side-panel .hm-col a{padding: 8px 12px !important;display: block !important;width: 100% !important;box-sizing: border-box !important;border-radius: 4px;font-size: 13px;}
.side-panel .one-col{width: 100% !important;max-width: 100% !important;}
.player-dashboard:has(.episodes-sidebar) .pv-ar-vwprt{flex: 3;}
.player-dashboard:not(:has(.episodes-sidebar)) .pv-ar-vwprt{flex: 1 1 100%;}
a:hover,a:focus{color: var(--theme-main) !important;text-decoration: none;}
body.dark-theme a:hover,body.dark-theme a:focus{color: var(--theme-main) !important;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,body.dark-theme .add-comms input:focus,body.dark-theme .add-comms textarea:focus,body.dark-theme .pv-inpts-ac input:focus,body.dark-theme .pv-txtr-ac textarea:focus{outline: none !important;border-color: var(--theme-main) !important;box-shadow: inset 0 0 0 1px var(--theme-main) !important;}
.pv-hm > li:hover > a,.pv-hm > li > a.is-active,body.dark-theme .pv-hm > li:hover > a,body.dark-theme .pv-hm > li > a.is-active{color: var(--theme-main) !important;box-shadow: inset 0 -3px var(--theme-main) !important;opacity: 1;}
.player-tab-btn,.player-tab-btn span.fa,.player-tab-btn .fa{color: inherit !important;}
.player-tab-btn.active,.player-tab-btn.active span.fa,.player-tab-btn.active .fa{color: #fff !important;}
a.pv-in-th.pv-msk-wth:hover,a.pv-in-th.pv-msk-wth:focus,body.dark-theme a.pv-in-th.pv-msk-wth:hover,body.dark-theme a.pv-in-th.pv-msk-wth:focus{color: #fff !important;}
a.pv-in-th.pv-msk-wth:hover .fa-play,a.pv-in-th.pv-msk-wth:focus .fa-play,body.dark-theme a.pv-in-th.pv-msk-wth:hover .fa-play,body.dark-theme a.pv-in-th.pv-msk-wth:focus .fa-play{color: #fff !important;}
.pv-hm > li:hover > a,.pv-hm > li > a.is-active,body.dark-theme .pv-hm > li:hover > a,body.dark-theme .pv-hm > li > a.is-active{color: var(--theme-main) !important;box-shadow: none !important;border-bottom: 0 !important;}
.pv-hm > li > a::before,.pv-hm > li > a::after,.pv-hm > li:hover > a::before,.pv-hm > li:hover > a::after{content: none !important;background: none !important;border: 0 !important;box-shadow: none !important;}
:root{--site-accent: var(--theme-main);--btn-dark: #3a3a3a;}
#pagi-load a,.pagi-load a{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 10px 14px !important;border-radius: 4px !important;border: 1px solid var(--theme-main) !important;background: var(--theme-main) !important;color: #fff !important;text-decoration: none !important;}
#pagi-load a:hover,.pagi-load a:hover{background: var(--theme-dark) !important;border-color: var(--theme-dark) !important;color: #fff !important;}
.navigation{display: flex;gap: 6px;align-items: center;}
.navigation > span{display: inline-block !important;min-width: 34px !important;padding: 7px 10px !important;text-align: center !important;border-radius: 4px !important;border: 1px solid var(--theme-main) !important;background: var(--theme-main) !important;color: #fff !important;}
.navigation > a{display: inline-block !important;min-width: 34px !important;padding: 7px 10px !important;text-align: center !important;border-radius: 4px !important;border: 1px solid #4a4a4a !important;background: var(--btn-dark) !important;color: #fff !important;text-decoration: none !important;}
.navigation > a:hover{border-color: var(--theme-main) !important;background: var(--theme-main) !important;color: #fff !important;}
:root{--site-accent: var(--theme-main);--site-accent-hover: var(--theme-dark);--btn-dark: #3a3a3a;}
.player-tab-btn,.player-tab-btn:hover,.player-tab-btn:focus,.player-tab-btn:active,.player-tab-btn:focus-visible,.pv-sl-tb span,.pv-sl-tb span:hover,.pv-sl-tb span:focus,.pv-sl-tb span:active{background-image: none !important;box-shadow: none !important;outline: none !important;}
.player-tab-btn{background: #242424 !important;border: 1px solid #444 !important;color: #e6e6e6 !important;}
.player-tab-btn .fa{color: inherit !important;}
.player-tab-btn:hover,.player-tab-btn:focus{background: #2a2a2a !important;border-color: #555 !important;color: #fff !important;}
.player-tab-btn.active,.player-tab-btn.active:hover,.player-tab-btn.active:focus,.player-tab-btn.active:active{background: var(--theme-main) !important;border-color: var(--theme-main) !important;color: #fff !important;box-shadow: none !important;}
.player-tab-btn.active:hover{background: var(--theme-light) !important;border-color: var(--theme-light) !important;}
#pagi-load a,.pagi-load a{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 10px 14px !important;border-radius: 4px !important;border: 1px solid var(--theme-main) !important;background: var(--theme-main) !important;color: #fff !important;text-decoration: none !important;background-image: none !important;box-shadow: none !important;}
#pagi-load a:hover,#pagi-load a:focus,.pagi-load a:hover,.pagi-load a:focus{background: var(--theme-light) !important;border-color: var(--theme-light) !important;color: #fff !important;}
.navigation > span{display: inline-block !important;min-width: 34px !important;padding: 7px 10px !important;text-align: center !important;border-radius: 4px !important;border: 1px solid var(--theme-main) !important;background: var(--theme-main) !important;color: #fff !important;}
.navigation > a{display: inline-block !important;min-width: 34px !important;padding: 7px 10px !important;text-align: center !important;border-radius: 4px !important;border: 1px solid #4a4a4a !important;background: var(--btn-dark) !important;color: #fff !important;text-decoration: none !important;background-image: none !important;box-shadow: none !important;}
.navigation > a:hover,.navigation > a:focus{border-color: var(--theme-main) !important;background: var(--theme-main) !important;color: #fff !important;}
.rels-slider{scrollbar-width: thin;scrollbar-color: #4a4a4a #1f1f1f;}
.rels-slider::-webkit-scrollbar{height: 10px;}
.rels-slider::-webkit-scrollbar-track{background: #1f1f1f;border-radius: 999px;}
.rels-slider::-webkit-scrollbar-thumb{background: #4a4a4a;border-radius: 999px;border: 2px solid #1f1f1f;}
.rels-slider::-webkit-scrollbar-thumb:hover{background: #5a5a5a;}
body:not(.dark-theme) .rels-slider{scrollbar-color: #bdbdbd #ededed;}
body:not(.dark-theme) .rels-slider::-webkit-scrollbar-track{background: #ededed;}
body:not(.dark-theme) .rels-slider::-webkit-scrollbar-thumb{background: #bdbdbd;border: 2px solid #ededed;}
body:not(.dark-theme) .rels-slider::-webkit-scrollbar-thumb:hover{background: #a9a9a9;}
.pv-pg-mx{display: flex;flex-direction: column;gap: 40px;}
.player-tab-btn.active{background: var(--theme-main);border-color: var(--theme-main);}
.part-card.active{border-color: var(--theme-main);border-left-color: var(--theme-main);}
.part-card.active .part-number{background: var(--theme-main);}
.pv-nm-sdbr{border-left-color: var(--theme-main);}
.pv-flsts li span:first-child{color: var(--theme-main);}
.pv-fcms .pv-hd-sg .pv-nm-frls{color: var(--theme-main);}
.pv-fdsc,.pv-ar-sx{color: #d9d9d9;}
.pv-cntnr-prm-scr{background: #1e1e1e;border-radius: 0;padding: 20px;box-shadow: none;border: 1px solid #2a2a2a;transition: all 0.2s ease;margin-top: 25px;}
.player-header{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 16px;margin-bottom: 20px;padding-bottom: 12px;border-bottom: 1px solid #2f2f2f;}
.pv-tb-scr{display: flex;gap: 12px;background: #181818;padding: 6px;border-radius: 0;}
.player-tab-btn{background: transparent;border: 1px solid #3a3a3a;padding: 10px 28px;border-radius: 0;font-size: 14px;font-weight: 600;color: #b8b8b8;cursor: pointer;transition: all 0.2s ease;letter-spacing: 0.3px;font-family: inherit;box-shadow: none;}
.player-tab-btn .fa{margin-right: 8px;}
.player-tab-btn.active{background: #79c142;color: #fff;box-shadow: none;border-color: #79c142;}
.player-tab-btn:not(.active):hover{color: #fff;background: #2a2a2a;}
.player-dashboard{display: flex;flex-direction: row;flex-wrap: wrap;gap: 24px;margin-top: 8px;align-items: flex-start;}
.pv-ar-vwprt{flex: 3;min-width: 280px;}
.video-stage{position: relative;background: #000;border-radius: 0;overflow: hidden;box-shadow: none;aspect-ratio: 16 / 9;border: 1px solid #2a2a2a;}
.pv-frm-scr{width: 100%;height: 100%;display: none;}
.pv-frm-scr.active{display: block;}
.pv-frm-scr iframe,.pv-frm-scr ins,#vs-iframe,#vb-wrap{width: 100%;height: 100%;display: block;border: none !important;background: #000;}
.episodes-sidebar{flex: 1.2;min-width: 260px;background: #1e1e1e;border-radius: 0;padding: 16px 12px;border: 1px solid #2a2a2a;height: fit-content;max-height: 480px;overflow-y: auto;scrollbar-width: thin;box-shadow: none;}
.episodes-sidebar::-webkit-scrollbar{width: 6px;}
.episodes-sidebar::-webkit-scrollbar-track{background: #262626;}
.episodes-sidebar::-webkit-scrollbar-thumb{background: #79c142;}
.pv-nm-sdbr{font-size: 18px;font-weight: 700;margin-bottom: 18px;padding-left: 8px;display: flex;align-items: center;gap: 10px;border-left: 4px solid #79c142;color: #fff;}
.pv-rw-pts{display: flex;flex-direction: column;gap: 10px;}
.part-card{background: #232323;border-radius: 0;padding: 14px 18px;cursor: pointer;transition: all 0.2s ease;border: 1px solid #333;display: flex;align-items: center;gap: 12px;font-weight: 500;color: #e0e0e0;box-shadow: none;}
.part-card:hover{background: #2b2b2b;border-color: #79c142;transform: translateX(4px);}
.part-card.active{background: #2f2f2f;border-left: 4px solid #79c142;border-color: #79c142;box-shadow: none;color: #fff;}
.part-number{background: #3a3a3a;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 0;font-weight: 800;font-size: 13px;color: #d0d0d0;}
.part-card.active .part-number{background: #79c142;color: #0a0c12;}
.part-title{flex: 1;font-size: 14px;}
.player-dashboard.no-parts .pv-ar-vwprt{flex: 1 1 100%;width: 100%;min-width: 0;}
.player-dashboard.no-parts .video-stage{width: 100%;}
:root{scrollbar-color: #3b3b3b #141414;scrollbar-width: thin;}
*::-webkit-scrollbar{width: 10px;height: 10px;}
*::-webkit-scrollbar-track{background: #141414;}
*::-webkit-scrollbar-thumb{background: linear-gradient(180deg, #3f3f3f 0%, #2f2f2f 100%);border: 2px solid #141414;border-radius: 10px;}
*::-webkit-scrollbar-thumb:hover{background: linear-gradient(180deg, #555 0%, #3f3f3f 100%);}
*::-webkit-scrollbar-corner{background: #141414;}
@media (max-width: 860px){
  .pv-cntnr-prm-scr{padding: 12px;margin: 20px -8px 0 -8px;border-radius: 0;}
  .player-header{display: flex;flex-direction: column;align-items: stretch;gap: 12px;margin-bottom: 16px;}
  .pv-tb-scr{display: flex;flex-direction: row !important;flex-wrap: nowrap !important;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;gap: 8px;padding: 4px 0 8px;margin: 0 -12px;padding-left: 12px;padding-right: 12px;scrollbar-width: thin;background: transparent;}
  .pv-tb-scr::-webkit-scrollbar{height: 3px;}
  .pv-tb-scr::-webkit-scrollbar-track{background: #2a2a2a;border-radius: 10px;}
  .pv-tb-scr::-webkit-scrollbar-thumb{background: var(--theme-main);border-radius: 10px;}
  .player-tab-btn{flex-shrink: 0 !important;padding: 8px 18px;font-size: 13px;white-space: nowrap;display: inline-flex;align-items: center;gap: 6px;}
  .player-tab-btn .fa{margin-right: 0;font-size: 12px;}
  .player-dashboard{flex-direction: column;gap: 16px;}
  .pv-ar-vwprt{width: 100%;min-width: 0;}
  .video-stage{border-radius: 10px;overflow: hidden;}
  .episodes-sidebar{width: 100%;max-width: 100%;min-width: 100%;box-sizing: border-box;max-height: none;padding: 12px;border-radius: 10px;margin: 0;display: block;}
  .pv-nm-sdbr{font-size: 16px;margin-bottom: 12px;width: 100%;}
  .pv-rw-pts{display: flex;flex-direction: column !important;flex-wrap: nowrap;gap: 10px;padding: 0;margin: 0;width: 100%;max-height: 400px;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;scrollbar-width: thin;}
  .pv-rw-pts::-webkit-scrollbar{width: 3px;}
  .pv-rw-pts::-webkit-scrollbar-track{background: #2a2a2a;border-radius: 10px;}
  .pv-rw-pts::-webkit-scrollbar-thumb{background: var(--theme-main);border-radius: 10px;}
  .part-card{flex-shrink: 0;display: flex;flex-direction: row !important;align-items: center;text-align: left;gap: 12px;padding: 12px 16px;min-width: auto;max-width: none;width: 100%;box-sizing: border-box;border-radius: 8px;}
  .part-card:hover{transform: translateX(4px);}
  .part-card.active{border-left: 3px solid var(--theme-main);border-top: none;}
  .part-number{width: 36px;height: 36px;margin: 0;border-radius: 8px;font-size: 16px;font-weight: bold;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
  .part-title{flex: 1;font-size: 14px;line-height: 1.3;word-break: break-word;}
  .player-dashboard.no-parts{display: block;}
  .player-dashboard.no-parts .pv-ar-vwprt{width: 100%;min-width: 0;}
  .player-dashboard.no-parts .video-stage{margin-bottom: 0;border-radius: 10px;}
}
@media (max-width: 480px){
  .pv-cntnr-prm-scr{padding: 10px;margin: 15px -12px 0 -12px;}
  .player-tab-btn{padding: 6px 14px;font-size: 12px;}
  .player-tab-btn .fa{font-size: 11px;}
  .episodes-sidebar{padding: 10px;}
  .part-card{padding: 10px 12px;gap: 10px;}
  .part-number{width: 32px;height: 32px;font-size: 14px;}
  .part-title{font-size: 13px;}
}
@media (max-width: 860px) and (orientation: landscape){
  .player-dashboard{flex-direction: row;gap: 12px;}
  .pv-ar-vwprt{flex: 2;}
  .episodes-sidebar{flex: 1;width: auto;min-width: 200px;max-height: 280px;}
  .pv-rw-pts{max-height: 240px;}
  .part-card{padding: 8px 12px;}
  .part-number{width: 30px;height: 30px;font-size: 13px;}
  .part-title{font-size: 12px;}
  .pv-tb-scr{justify-content: flex-start;}
}
.pv-flsts .pv-flst li{color: var(--theme-main) !important;}
.pv-flsts .pv-flst li > span:first-child{color: #cfcfcf !important;}
.pv-flsts .pv-flst li.pv-frts,.pv-flsts .pv-flst li.pv-frts *{color: inherit !important;}
body:not(.dark-theme) .pv-frts .pv-frt,body:not(.dark-theme) .pv-frts .pv-frt span{color: #111 !important;}
body.dark-theme .pv-frts .pv-frt,body.dark-theme .pv-frts .pv-frt span{color: #fff !important;}
.player-tab-btn{box-shadow: none !important;border-color: #444 !important;background: #242424 !important;color: #d6d6d6 !important;}
.player-tab-btn.active{background: var(--theme-main) !important;border-color: var(--theme-main) !important;color: #fff !important;box-shadow: none !important;}
.player-tab-btn:hover{background: #1f1f1f !important;border-color: #555 !important;color: #fff !important;}
.player-tab-btn.active:hover{background: #a62a2a !important;border-color: #a62a2a !important;}
.pv-nm-sdbr{color: #fff !important;border-left-color: var(--theme-main) !important;}
.pv-nm-sdbr .fa{color: #fff !important;}
.part-card:hover{border-color: var(--theme-main) !important;}
.part-card.active{border-left-color: var(--theme-main) !important;border-color: var(--theme-main) !important;}
.part-card.active .part-number{background: var(--theme-main) !important;color: #fff !important;}
.pv-sbmt-ac button{background: var(--theme-main) !important;border-color: var(--theme-main) !important;color: #fff !important;box-shadow: none !important;}
.pv-sbmt-ac button:hover{background: #a62a2a !important;border-color: #a62a2a !important;}
body.dark-theme .pv-fcms .pv-nm-frls,body.dark-theme .pv-fcms .pv-nm-frls .fa{color: #fff !important;}
body:not(.dark-theme) .pv-fcms .pv-nm-frls,body:not(.dark-theme) .pv-fcms .pv-nm-frls .fa{color: #111 !important;}
body:not(.dark-theme) .pv-fdsc,body:not(.dark-theme) .pv-ar-sx{color: #222 !important;}
body.dark-theme .pv-fdsc,body.dark-theme .pv-ar-sx{color: #d8d8d8 !important;}
.quality-badge,.pv-sr-th.quality-badge{background: var(--theme-main) !important;border-color: var(--theme-main) !important;color: #fff !important;}
.pv-bx-fd button .fa-search{color: var(--theme-main) !important;}
body:not(.dark-theme) .pv-flsts .pv-flst li > span:first-child{color: #2f2f2f !important;}
body.dark-theme .pv-flsts .pv-flst li > span:first-child{color: #d0d0d0 !important;}
.pv-flsts .pv-flst li{color: var(--theme-main) !important;}
body:not(.dark-theme) .pv-frts .pv-frt,body:not(.dark-theme) .pv-frts .pv-frt span{color: #111 !important;}
body.dark-theme .pv-frts .pv-frt,body.dark-theme .pv-frts .pv-frt span{color: #fff !important;}
body:not(.dark-theme) .pv-fdsc{color: #3e3e3e !important;}
body.dark-theme .pv-fdsc{color: #d6d6d6 !important;}
body:not(.dark-theme) .pv-ar-sx{color: #363636 !important;}
body.dark-theme .pv-ar-sx{color: #d2d2d2 !important;}
.pv-bx-fd input,.pv-bx-fd button{border: 1px solid var(--theme-main) !important;}
.pv-bx-fd input:focus{outline: none !important;box-shadow: 0 0 0 2px rgba(var(--theme-main-rgb), 0.2) !important;}
.pv-bx-fd button .fa-search{color: var(--theme-main) !important;}
.pv-inpts-ac input,#sec_code{border: 1px solid var(--theme-main) !important;}
.pv-inpts-ac input:focus,#sec_code:focus{outline: none !important;box-shadow: 0 0 0 2px rgba(var(--theme-main-rgb), 0.2) !important;}
.pv-sbmt-ac button{background: var(--theme-main) !important;border: 1px solid var(--theme-main) !important;color: #fff !important;box-shadow: none !important;}
.pv-sbmt-ac button:hover{background: var(--theme-dark) !important;border-color: var(--theme-dark) !important;}
.player-tab-btn{box-shadow: none !important;}
.player-tab-btn.active{background: var(--theme-main) !important;border-color: var(--theme-main) !important;}
.player-tab-btn.active:hover{background: var(--theme-dark) !important;border-color: var(--theme-dark) !important;}
.pv-nm-sdbr{border-left-color: var(--theme-main) !important;}
.quality-badge,.pv-sr-th.quality-badge{background: var(--theme-main) !important;border-color: var(--theme-main) !important;color: #fff !important;}
.pv-hm > li > a{transition: color .2s ease, background-color .2s ease;}
.pv-hm > li > a:hover{color: var(--theme-main) !important;}
.hidden-menu .hm-col li a{transition: color .2s ease, background-color .2s ease;}
.hidden-menu .hm-col li a:hover{color: #fff !important;background: var(--theme-main) !important;}
.speedbar a{color: var(--theme-main) !important;}
.speedbar a:hover{color: var(--theme-light) !important;}
.pv-bx-fd input,.pv-bx-fd button,.pv-inpts-ac input,#sec_code{border: 1px solid #3a3a3a !important;}
.pv-bx-fd input:hover,.pv-bx-fd input:focus,.pv-inpts-ac input:hover,.pv-inpts-ac input:focus,#sec_code:hover,#sec_code:focus{border-color: var(--theme-main) !important;box-shadow: 0 0 0 2px rgba(var(--theme-main-rgb), 0.2) !important;outline: none !important;}
.pv-bx-fd button .fa-search{color: #cfcfcf !important;}
.pv-bx-fd button:hover .fa-search,.pv-bx-fd button:focus .fa-search{color: var(--theme-main) !important;}
.player-tab-btn{background: #242424 !important;border: 1px solid #444 !important;color: #d6d6d6 !important;box-shadow: none !important;}
.player-tab-btn:hover{border-color: var(--theme-main) !important;color: #fff !important;}
.player-tab-btn.active{background: var(--theme-main) !important;border-color: var(--theme-main) !important;color: #fff !important;}
.player-tab-btn.active:hover{background: var(--theme-light) !important;border-color: var(--theme-light) !important;}
.pv-nm-sdbr{border-left-color: #555 !important;}
.episodes-sidebar:hover .pv-nm-sdbr{border-left-color: var(--theme-main) !important;}
.part-card{border-color: #333 !important;}
.part-card:hover{border-color: var(--theme-main) !important;}
.part-card.active{border-color: var(--theme-main) !important;border-left-color: var(--theme-main) !important;}
.part-card.active .part-number{background: var(--theme-main) !important;}
.pv-sbmt-ac button{background: #2a2a2a !important;border: 1px solid #444 !important;color: #fff !important;}
.pv-sbmt-ac button:hover,.pv-sbmt-ac button:focus{background: var(--theme-main) !important;border-color: var(--theme-main) !important;}
.pv-sbmt-ac button:active{background: var(--theme-light) !important;border-color: var(--theme-light) !important;}
.pv-hm > li > a,.hidden-menu .hm-col li a,.speedbar a{color: inherit !important;}
.pv-hm > li > a:hover,.hidden-menu .hm-col li a:hover,.speedbar a:hover{color: var(--theme-main) !important;}
.pv-sbmt-ac button{background: var(--theme-main) !important;border: 1px solid var(--theme-main) !important;color: #fff !important;box-shadow: none !important;}
.pv-sbmt-ac button:hover,.pv-sbmt-ac button:focus{background: var(--theme-light) !important;border-color: var(--theme-light) !important;outline: none !important;}
.pv-bx-fd input,.pv-inpts-ac input,#sec_code{border: 1px solid var(--theme-main) !important;outline: none !important;box-shadow: none !important;}
.pv-bx-fd input:hover,.pv-bx-fd input:focus,.pv-inpts-ac input:hover,.pv-inpts-ac input:focus,#sec_code:hover,#sec_code:focus{border-color: var(--theme-light) !important;box-shadow: 0 0 0 2px rgba(var(--theme-main-rgb), 0.2) !important;outline: none !important;}
.pv-bx-fd button{border: 0 !important;background: transparent !important;box-shadow: none !important;}
.pv-bx-fd button:hover,.pv-bx-fd button:focus{border: 0 !important;background: transparent !important;box-shadow: none !important;outline: none !important;}
.pv-bx-fd button .fa-search{color: var(--theme-main) !important;}
body:not(.dark-theme) .pv-fdsc{color: #444 !important;}
body.dark-theme .pv-fdsc{color: #d6d6d6 !important;}
.hidden-menu{border-left: 3px solid var(--theme-main) !important;}
.hidden-menu .hm-col li a{background: transparent !important;border: 1px solid transparent !important;color: inherit !important;transition: border-color .2s ease, color .2s ease, background-color .2s ease !important;}
.hidden-menu .hm-col li a:hover,.hidden-menu .hm-col li a:focus{background: transparent !important;border-color: var(--theme-main) !important;color: var(--theme-main) !important;outline: none !important;box-shadow: none !important;}
body:not(.dark-theme) .pv-fdsc,body:not(.dark-theme) .pv-fdsc *{color: #555 !important;}
body.dark-theme .pv-fdsc,body.dark-theme .pv-fdsc *{color: #d0d0d0 !important;}
.pv-hm > li > a,.pv-hm > li:hover > a,.pv-hm > li.active > a,.pv-hm > li.current > a{position: relative !important;border-bottom: 0 !important;box-shadow: none !important;}
.pv-hm > li > a::before,.pv-hm > li > a::after,.pv-hm > li:hover > a::before,.pv-hm > li:hover > a::after{content: none !important;background: none !important;border: 0 !important;box-shadow: none !important;}
.pv-nm-sg{background: var(--theme-main) !important;border-color: var(--theme-main) !important;color: #fff !important;padding: 0 12px !important;border-radius: 4px !important;}
.pv-inpts-ac input,#sec_code,.pv-bx-fd input{border: 1px solid #4a4a4a !important;outline: none !important;box-shadow: none !important;transition: border-color .2s ease, box-shadow .2s ease !important;}
.pv-inpts-ac input:hover,.pv-inpts-ac input:focus,#sec_code:hover,#sec_code:focus,.pv-bx-fd input:hover,.pv-bx-fd input:focus{border-color: var(--theme-main) !important;box-shadow: 0 0 0 2px rgba(var(--theme-main-rgb), 0.2) !important;outline: none !important;}
.pv-inpts-ac input:focus-visible,#sec_code:focus-visible,.pv-bx-fd input:focus-visible{border-color: var(--theme-main) !important;box-shadow: 0 0 0 2px rgba(var(--theme-main-rgb), 0.2) !important;}
.pv-flsts .pv-flst li{color: var(--theme-main) !important;}
.pv-flsts .pv-flst li > span:first-child{color: #d9d9d9 !important;}
body:not(.dark-theme) .pv-flsts .pv-flst li{color: var(--theme-main) !important;}
body:not(.dark-theme) .pv-flsts .pv-flst li > span:first-child{color: #333 !important;}
.pv-frts .pv-frt,.pv-frts .pv-frt span{color: inherit !important;}
.hidden-menu{width: 320px;}
.hidden-menu ul li a{white-space: normal;overflow: visible;text-overflow: unset;display: block;line-height: 1.4;padding: 8px 12px;}
.hidden-menu ul{width: 100%;}
.hidden-menu ul li{width: 100%;}
.theme-text-logo{font-family: 'Bebas Neue', 'Anton', 'Impact', sans-serif;font-size: 28px;font-weight: 900;letter-spacing: 2px;text-transform: uppercase;cursor: pointer;display: inline-block;transition: 0.3s ease;}
body:not(.dark-theme) .theme-text-logo{color: #3b3b3b;}
body.dark-theme .theme-text-logo{color: #ffffff;}
.theme-text-logo:hover{color: var(--theme-main);}
.pv-blck-fq{margin-top: 35px;margin-bottom: 35px;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;}
.pv-u-fq{border: 1px solid rgba(128, 128, 128, 0.2);background: rgba(255, 255, 255, 0.04);margin-bottom: 12px;border-radius: 8px;transition: all 0.25s ease-in-out;overflow: hidden;}
.pv-qstn-fq{display: flex;align-items: center;justify-content: space-between;padding: 20px 24px;cursor: pointer;user-select: none;gap: 16px;transition: background 0.2s ease;}
body:not(.dark-theme) .pv-u-fq,body:not(.dark-theme) .pv-qstn-fq{background: #e1e1e1 !important;border-color: #cccccc;}
body:not(.dark-theme) .pv-u-fq:hover,body:not(.dark-theme) .pv-u-fq:hover .pv-qstn-fq{background: #d6d6d6 !important;border-color: #b5b5b5;}
body:not(.dark-theme) .pv-u-fq.open,body:not(.dark-theme) .pv-u-fq.open .pv-qstn-fq{background: #e1e1e1 !important;border-color: var(--theme-light);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);}
body:not(.dark-theme) .pv-tx-qstn-fq{color: #1a1a1a;}
body:not(.dark-theme) .pv-inr-answr-fq{color: #2b2b2b;opacity: 0.9;}
.pv-u-fq:hover{background: rgba(255, 255, 255, 0.08);border-color: rgba(128, 128, 128, 0.4);}
.pv-u-fq.open{border-color: var(--theme-light);background: rgba(255, 255, 255, 0.06);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);}
.pv-tx-qstn-fq{font-size: 17px;font-weight: 500;color: inherit;flex: 1;line-height: 1.5;transition: color 0.2s ease;}
.pv-u-fq:hover .pv-tx-qstn-fq{color: var(--theme-light);}
.pv-u-fq.open .pv-tx-qstn-fq{color: var(--theme-light);}
.pv-icn-fq{width: 32px !important;height: 32px !important;min-width: 32px !important;max-width: 32px !important;min-height: 32px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border-radius: 6px !important;background: rgba(128, 128, 128, 0.15) !important;transition: all 0.3s ease !important;box-sizing: border-box !important;}
.pv-icn-fq svg{width: 14px !important;height: 14px !important;min-width: 14px !important;max-width: 14px !important;min-height: 14px !important;max-height: 14px !important;display: block !important;fill: none !important;stroke: currentColor !important;stroke-width: 2.5 !important;stroke-linecap: round !important;stroke-linejoin: round !important;opacity: 0.8 !important;transition: all 0.3s ease !important;transform: none !important;box-sizing: border-box !important;}
.pv-u-fq.open .pv-icn-fq{background: var(--theme-light) !important;transform: rotate(180deg) !important;}
.pv-u-fq.open .pv-icn-fq svg{stroke: #ffffff !important;opacity: 1 !important;}
.pv-sh-answr-fq{max-height: 0;overflow: hidden;transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);}
.pv-u-fq.open .pv-sh-answr-fq{max-height: 1000px;}
.pv-inr-answr-fq{padding: 0 24px 22px 24px;color: inherit;opacity: 0.85;font-size: 15px;font-weight: 400;line-height: 1.7;}
.pv-inr-answr-fq p{margin: 0;}
@media (max-width: 767px){
  .pv-blck-fq{margin-top: 25px;margin-bottom: 25px;padding: 0 5px;}
  .pv-qstn-fq{padding: 14px 16px;gap: 12px;}
  .pv-tx-qstn-fq{font-size: 14px;line-height: 1.4;}
  .pv-icn-fq{width: 26px !important;height: 26px !important;min-width: 26px !important;max-width: 26px !important;min-height: 26px !important;border-radius: 4px !important;}
  .pv-icn-fq svg{width: 11px !important;height: 11px !important;min-width: 11px !important;max-width: 11px !important;min-height: 11px !important;max-height: 11px !important;stroke-width: 2.2 !important;}
  .pv-inr-answr-fq{padding: 0 16px 16px 16px;font-size: 13.5px;line-height: 1.5;}
}
.player-dashboard{flex-direction:column !important;height:auto !important;gap:16px !important}
.player-dashboard .pv-ar-vwprt{flex:none !important;width:100% !important;height:auto !important}
.player-dashboard .video-stage{width:100% !important;height:auto !important;aspect-ratio:16/9}
.player-dashboard .pv-frm-scr.active{width:100% !important;height:100% !important}
.player-dashboard .pv-frm-scr.active > div,.player-dashboard .video-stage iframe{width:100% !important;height:100% !important}
.player-dashboard .episodes-sidebar{flex:none !important;width:100% !important;max-height:none !important;height:auto !important;overflow:visible !important}
.player-dashboard .pv-rw-pts{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px !important;height:auto !important;max-height:none !important;overflow:visible !important}
.pf-theories{display:flex;flex-direction:column;gap:14px}
.pf-theory{background:#e1e1e1;border:1px solid #ccc;border-radius:8px;padding:18px 20px}
.pf-theory-part{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:4px;background:rgba(var(--pf-accent-rgb),.12);color:var(--pf-accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.pf-theory-title{margin-bottom:8px;color:#1a1a1a;font-size:19px;font-weight:700;line-height:1.35}
.pf-theory-text{color:#444;font-size:15px;line-height:1.6}
.pf-theory-rate{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;padding-top:12px;border-top:1px solid #ccc;color:#555;font-size:13px}
.pf-stars{display:inline-flex;gap:2px}
.pf-star{padding:2px 3px;border:0;background:none;color:#b5b5b5;font-size:24px;line-height:1;cursor:pointer;transition:color .15s,transform .15s}
.pf-star.on{color:var(--pf-accent)}
.pf-star:hover{transform:scale(1.15)}
.pf-rate-info{color:#666}
body.dark-theme .pf-theory{background:#2a2a2a;border-color:#3a3a3a}
body.dark-theme .pf-theory-title{color:#f1f1f1}
body.dark-theme .pf-theory-text{color:#cfcfcf}
body.dark-theme .pf-theory-rate{border-top-color:#3a3a3a;color:#aaa}
body.dark-theme .pf-rate-info{color:#9a9a9a}
body.dark-theme .pf-star{color:#555}
body.dark-theme .pf-star.on{color:#e0506d}
@media (max-width:590px){
  .pf-theory{padding:14px 14px}
  .pf-theory-title{font-size:17px}
  .player-dashboard .pv-rw-pts{grid-template-columns:1fr}
}
.pf-theory .pf-stars button.pf-star{display:inline-block !important;width:auto !important;height:auto !important;min-width:0 !important;margin:0 !important;padding:2px 3px !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;text-shadow:none !important;color:#b5b5b5 !important;font-size:24px !important;line-height:1 !important}
.pf-theory .pf-stars button.pf-star.on{color:var(--pf-accent) !important}
body.dark-theme .pf-theory .pf-stars button.pf-star{color:#555 !important}
body.dark-theme .pf-theory .pf-stars button.pf-star.on{color:#e0506d !important}
.pf-theory .pf-theory-title{font-size:19px !important}
.pv-fplr .pv-cntnr-prm-scr{padding:0 !important;border:1px solid #2b2c33 !important;border-radius:20px !important;background:#1b1c21 !important;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.18)}
.pv-fplr .player-header{display:flex !important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 !important;padding:12px 14px !important;border-bottom:1px solid #2b2c33 !important;background:#202128 !important}
.pv-fplr .pv-tb-scr{display:flex !important;flex-wrap:wrap;gap:6px !important;padding:0 !important;margin:0 !important;background:none !important;border:0 !important}
.pv-fplr button.player-tab-btn{height:40px !important;padding:0 18px !important;margin:0 !important;border:0 !important;border-radius:12px !important;background:transparent !important;box-shadow:none !important;color:#b8bbc6 !important;font-size:14px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0 !important;line-height:40px !important;transition:background .2s,color .2s}
.pv-fplr button.player-tab-btn:hover{background:#2c2d35 !important;color:#fff !important}
.pv-fplr button.player-tab-btn.active{background:var(--pf-accent) !important;color:#fff !important}
.pv-fplr button.player-tab-btn .fa{display:none !important}
.pv-fplr .pf-part-counter{color:#8e919c;font-size:13px;font-weight:600;white-space:nowrap}
.pv-fplr .player-dashboard{gap:0 !important;margin:0 !important}
.pv-fplr .video-stage{border:0 !important;border-radius:0 !important;background:#0b0b0e !important}
.pv-fplr .episodes-sidebar{padding:16px 16px 18px !important;margin:0 !important;border:0 !important;border-top:1px solid #2b2c33 !important;border-radius:0 !important;background:#202128 !important}
.pv-fplr .pv-nm-sdbr{margin:0 0 14px !important;padding:0 !important;border:0 !important;color:#fff !important;font-size:17px !important;font-weight:800 !important}
.pv-fplr .pv-nm-sdbr .fa{display:none !important}
.pv-fplr .pv-rw-pts{gap:8px !important}
.pv-fplr .part-card{display:flex !important;align-items:center;gap:10px !important;min-height:52px;padding:9px 12px !important;margin:0 !important;border:1px solid #33343d !important;border-radius:14px !important;background:#292a32 !important;cursor:pointer;transition:border-color .2s,background .2s}
.pv-fplr .part-card:hover{border-color:#4a4b56 !important;background:#2f3039 !important}
.pv-fplr .part-card.active{border-color:var(--pf-accent) !important;background:rgba(var(--pf-accent-rgb),.14) !important}
.pv-fplr .part-card::before,.pv-fplr .part-card::after{display:none !important}
.pv-fplr .part-number{flex:none;display:flex !important;align-items:center;justify-content:center;width:32px !important;height:32px !important;border-radius:10px !important;background:#3a3b46 !important;color:#fff !important;font-size:14px !important;font-weight:800 !important}
.pv-fplr .part-card.active .part-number{background:var(--pf-accent) !important}
.pv-fplr .part-title{color:#eceef2 !important;font-size:14px !important;font-weight:600 !important;line-height:1.3 !important}
@media (max-width:590px){
  .pv-fplr .pv-cntnr-prm-scr{border-radius:14px !important}
  .pv-fplr button.player-tab-btn{padding:0 12px !important}
}
.pf-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px}
.pf-block-title{margin:0 !important;padding:0 !important;border:0 !important;color:#1a1a1a;font-size:24px !important;font-weight:700 !important;line-height:1.2 !important}
.pf-block-aside{color:#8a8a92;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
body.dark-theme .pf-block-title{color:#f1f1f3}
.pf-th-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}
.pf-th{display:flex;flex-direction:column;padding:20px 20px 18px;border:1px solid #dcdce0;border-radius:18px;background:#f7f7f9}
.pf-th-part{margin-bottom:10px;color:var(--pf-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.pf-th-title{margin:0 0 10px !important;padding:0 !important;border:0 !important;color:#1a1a1a !important;font-size:20px !important;font-weight:800 !important;line-height:1.25 !important}
.pf-th-text{flex:1;margin:0 0 16px !important;color:#4a4a52 !important;font-size:15px !important;line-height:1.6 !important}
.pf-th-bar{display:flex;height:6px;overflow:hidden;border-radius:6px;background:#c98a85}
.pf-th-yes{display:block;height:100%;background:#86ad7d;transition:width .35s}
.pf-th-stats{display:flex;justify-content:space-between;gap:8px;margin:8px 0 14px;color:#6d6d75;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}
.pf-th-actions{display:flex;align-items:center;gap:8px}
.pf-th-actions button.pf-th-btn{height:38px !important;margin:0 !important;padding:0 16px !important;border:1px solid #d3d3d8 !important;border-radius:999px !important;background:#fff !important;box-shadow:none !important;color:#1a1a1a !important;font-size:14px !important;font-weight:600 !important;text-transform:none !important;line-height:36px !important;cursor:pointer}
.pf-th-actions button.pf-th-btn:hover{border-color:#a9a9b1 !important}
.pf-th-actions button.pf-th-btn.is-on{border-color:var(--pf-accent) !important;background:var(--pf-accent) !important;color:#fff !important}
.pf-th-actions button.pf-th-copy{height:auto !important;margin:0 0 0 auto !important;padding:4px 0 !important;border:0 !important;background:none !important;box-shadow:none !important;color:#6d6d75 !important;font-size:13px !important;text-decoration:underline;text-underline-offset:3px;text-transform:none !important;line-height:1.2 !important;cursor:pointer}
.pf-th-actions button.pf-th-copy:hover{color:var(--pf-accent) !important}
body.dark-theme .pf-th{border-color:#33343b;background:#23242a}
body.dark-theme .pf-th-title{color:#f1f1f3 !important}
body.dark-theme .pf-th-text{color:#b9bbc4 !important}
body.dark-theme .pf-th-bar{background:#7c5a57}
body.dark-theme .pf-th-yes{background:#8fb487}
body.dark-theme .pf-th-stats{color:#9a9ca6}
body.dark-theme .pf-th-actions button.pf-th-btn{border-color:#3a3b43 !important;background:#2b2c33 !important;color:#ececf0 !important}
body.dark-theme .pf-th-actions button.pf-th-btn.is-on{border-color:var(--pf-accent) !important;background:var(--pf-accent) !important;color:#fff !important}
body.dark-theme .pf-th-actions button.pf-th-copy{color:#9a9ca6 !important}
.pf-cast-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}
.pf-cast-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #dcdce0;border-radius:16px;background:#f7f7f9}
.pf-cast-ini{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#ececf0;color:var(--pf-accent);font-size:15px;font-weight:800}
.pf-cast-txt{min-width:0}
.pf-cast-name{color:#1a1a1a;font-size:15px;font-weight:700;line-height:1.3}
.pf-cast-role{margin-top:2px;color:#6d6d75;font-size:13px;line-height:1.35}
body.dark-theme .pf-cast-item{border-color:#33343b;background:#23242a}
body.dark-theme .pf-cast-ini{background:#2e2f37;color:#e0506d}
body.dark-theme .pf-cast-name{color:#f1f1f3}
body.dark-theme .pf-cast-role{color:#9a9ca6}
.pf-theory-sect,.pf-cast-sect{margin-bottom:24px}
@media (max-width:590px){
  .pf-th{padding:16px}
  .pf-th-title{font-size:18px !important}
  .pf-block-title{font-size:20px !important}
}
.pf-th-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important}
.pf-th-actions button{white-space:nowrap !important}
.pf-th-stats{flex-wrap:wrap}
.pf-th-stats span{white-space:nowrap}
.pv-brs{background: #fce5ba; color: #a76846; margin: 0 0 45px 0; padding: 10px 20px;}
.pv-brs a{color: #aa4e43; text-decoration:underline;}
.pv-brs + .speedbar{margin-top:0;}
.pv-bx-vt{}
.pv-nm-vt{margin-bottom:15px; padding:10px; background-color:#f2f4f6; border-radius:4px;}
.vote{margin-bottom:10px;}
.vote:after{content: ""; display: table; clear: both;}
.vote input{display:none;}
.vote label{position:relative;}
.vote label:before{content:""; margin:0 10px 0 0; cursor:pointer; position:relative; top:-1px;width:10px; height:10px; border-radius:5px; background-color:#ccc; display:inline-block; vertical-align:middle;}
.vote input:checked + label:before{box-shadow:inset 0 0 0 4px #e04d89; background-color:#e04d89;}
.vote label:hover{cursor:pointer; color:#ee5256;}
.pv-bts-vt{padding:10px 0 0px 0;}
.pv-vt{width:50%; padding:0 !important; font-size:15px !important;}
button.pv-vrs,button.pv-vl{width:40px; background:#f5f5f5 !important; color:#999 !important; text-align:center; padding:0 !important;}
button.pv-vrs:hover,button.pv-vl:hover{background:#95a5a6 !important; color:#FFF !important;}
.close{display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap;}
#pollbox{border-bottom: 1px dashed #E3E3E3; padding-bottom: 22px}
#dle-poll-list,#searchtable{padding: 0 0 20px 0; border-radius: 6px;}
.bbcodes{margin:10px 10px 0 0;}
.pv-fbtn{margin-right:10px;}
.pv-tblfr{width:100%;}
.pv-tblfr td,.pv-tblfr th{border-top:1px dotted #e3e3e3; padding:10px 0; text-align:left;}
.pv-tblfr tr:first-child td,.pv-tblfr tr:first-child th{border:0 none;}
.pv-tblfr th,.pv-tblfr .label,.pv-tblfr .addnews{width:25%; font-weight:normal; vertical-align:top; padding-right:10px; padding-top:8px;}
.pv-txtr-f,.xfields textarea,.xprofile textarea,.editor input[type="text"],#category,textarea.ui-corner-all,.pm select,.xfields input,.xprofile input,.xfields select,.xprofile select,.mass_comments_action select,.textin,select.rating{padding:5px;}
.recipient select{width: 298px;}
.checkbox{color: #787878; padding: 4px 0; line-height: 1em;}
.checkbox input{margin-top: -2px; vertical-align: middle;}
.pv-sh-fm{}
.pv-sh-fm h1{font-size:24px; margin-bottom:20px;}
.pv-sh-fm > div,.pv-vt-fm > div{margin-bottom:20px;}
.pv-u-fm{margin-bottom:20px; padding-left:200px; position:relative;}
.pv-u-fm > label{display:block; float:left; width:200px; margin-left:-200px; padding-top:10px;}
.pv-u-fm > input[type="text"],.pv-u-fm > input[type="password"],.pv-u-fm > input[type="file"]{float:left; max-width:600px;}
.imp > label:after{content: "*"; margin: 0 0 0 10px; color: #e85319;}
.pv-bts-fm input[type="button"],.pv-bts-fm a{width:48%; float:left; display:block; text-align:center; box-shadow:none; border-radius:0; font-size:14px;}
.pv-bts-fm a{float:right;}
.findrelated{background: #ffc; border:1px solid #9E9E9E; padding:5px;}
.pv-txtr-fm > label{display:block; padding:10px 20px; background-color:#444; color:#fff; font-size:16px;}
#category{width:100% !important;}
.pv-xfld-fm .addnews{vertical-align:middle;}
.pv-chcks-fm label,#allow_subscribe + label{display:inline-block; line-height:30px; margin-left:5px; position:relative; top:1px;}
.pv-sbmt-fm button:last-child{margin-left:10px;}
.pv-scr-fm{width:100%; float:right;}
.pv-scr-fm input{display:inline-block; max-width:300px; vertical-align:top;}
.pv-scr-fm > a{display:inline-block; vertical-align:top; margin-left:10px;}
.pv-scr-fm select{width:100%; max-width:600px;}
.pv-u-fm > input[type="button"]{position:absolute; right:0; top:0; height:40px; line-height:40px;}
#result-registration{text-align:center;}
.xfields textarea,.xprofile textarea{height:200px;}
.xfields input,.xprofile input{max-width:250px; display:inline-block;}
.xfields .bb-editor{margin-top:10px;}
.pv-prf-us{border:0px solid #ebeef3; background-color:#FFF; margin-bottom:20px; box-shadow: 0 1px 4px rgba(0,0,0,0.2);}
.pv-l-usp{width:240px; padding:20px; background-color:#222; color: #fff; text-align:center; position:relative;}
.pv-r-usp{width:calc(100% - 240px); width:-webkit-calc(100% - 240px); padding:20px;}
.pv-sts-usp{position:absolute; left:0; top:0;}
.offline,.online{padding:3px 5px; display:inline-block; color: #fff; background-color: #626262;}
.online{background:#99ce1b;}
.pv-av-usp{width:100px; height:100px; border:5px solid #333; margin:0 auto;}
.pv-actv-usp{margin:10px -20px 0 -20px; background-color:#333; color:#fff;}
.pv-actv-usp > div{width:50%; float:left; padding:10px 0;}
.pv-actv-usp > div div{font-weight:700; font-size:16px;}
.pv-actv-usp > div + div{border-left:3px solid #222;}
.pv-act-usp a{display:block; margin-top:10px; padding:0; font-size:12px;}
.pv-nm-usp{margin:-20px -20px 10px -20px; padding:20px; border-bottom:1px solid #f0f0f0; background-color:#f8f8f8;}
.pv-nm-usp h1{font-size:18px; font-weight:700; margin-bottom:5px;}
.pv-grp-usp span{color:#fa5800 !important; font-weight:700;}
.pv-mt-usp li{padding:7px 10px;}
.pv-mt-usp li a{text-decoration:underline;}
.pv-mt-usp li:nth-child(2n+1){background-color:#f5f5f5;}
@media screen and (max-width: 760px){
  .pv-l-usp{width:100%;}
  .pv-r-usp{width:100%}
}
.pv-pg-fd{margin-bottom:20px;}
.search{padding: 0}
#searchtable,#searchtable td{vertical-align: top; text-align: left}
#searchtable fieldset{font-size: 11px; border: 1px solid #d7d7d7; padding: 10px; text-align: left;margin: 0 4px 4px 0 !important; border-radius: 6px}
fieldset legend{font-size: 11px; font-weight: bold; color: #696969;}
#searchtable table,#searchtable form{margin: 0; width:100%;}
#searchtable select{background-color: #fff}
#searchuser,#searchinput{width: 90% !important;}
.search > div{margin-bottom:10px;}
.search input[type="text"],.search select{display:block; width:100% !important; margin-bottom:10px;}
.search input[type="checkbox"],.search input[type="radio"]{margin-right:5px;}
#searchinput + br,#searchinput + br + br{display:none;}
.pv-rw-st{min-height:70px; width:33.33%; float:left;}
.pv-rw-st li{padding:0 15px 10px 1px;}
.statistics h4{font-weight:400; font-size:16px;}
.pv-stsbx li{padding:8px 0;}
.pm_progress_bar{border-radius:4px; background-color:#eaf0f2; margin:10px 0; overflow:hidden;}
.pm_progress_bar span{background:#fb643c; font-size:0; text-indent:-2000em; height:20px; display:block; overflow:hidden;}
.pv-rsp-tbl{overflow-y:hidden; overflow-x:auto;}
.pm,.pv-usrst{border:1px solid #ccc; width:100%;}
.pm tr td,.pv-usrst tr td{padding:10px; border:1px solid #ccc; font-size:12px;}
.pm tr:nth-child(1){background-color:#444; color:#FFF;}
.pm tr:nth-child(2n+2),.pv-usrst tr:nth-child(2n+2){background-color:#f9f9f9;}
.pm select{width:100%; margin-bottom:10px;}
#loading-layer{display: block !important;background-color: #ccc;z-index:8888 !important;position: fixed; top: 0 !important; left: 0; right: 0; bottom: auto; width: 100%; height: 5px; text-indent: -9999px;overflow: hidden;white-space: nowrap;}
#loading-layer:before{content: "";position: absolute;left: 0%; top: 0%;background-color: #ec2828; height: 100%;}
#loading-layer:before{animation: load1 2s infinite linear;}
@keyframes load1{0% {right: 100%; left: 0;} 50% {right: 0%; left: 0;} 100% {left: 100%; right: 0;}}
.title_spoiler,.text_spoiler{padding: 3px 5px; background: #f0f0f0; border: 1px solid #e3e3e3;}
.title_quote{margin-top: 2px; font-weight: bold;}
.quote{margin:15px 0 10px 10px; padding: 10px 10px 10px 55px; position:relative; min-height:50px;font-style: italic; color: #000; background-color:#f5f5f5}
.quote:after{content:"\f10d "; font-family:'FontAwesome'; font-size:24px; color:#CCC; position:absolute; left:15px; top:10px;}
.title_spoiler{margin-top: 2px;}
.text_spoiler{margin-bottom: 2px;}
.title_spoiler img{vertical-align: middle !important; margin:0 5px 0 0; border:0;}
.title_spoiler{font-weight: normal;}
.text_spoiler{border-top: 0; text-align: justify;}
.hide{background-color: #f0f0f0; padding: 5px; color: #000; margin: 0 0 1em 0}
.hide a{text-decoration: underline;}
.hide a:hover{text-decoration: none}
.calendar{font-size:12px; width: 100%; color:#444;}
.calendar td,.calendar th{padding: 7px 0; vertical-align: middle; text-align: center;}
.calendar td.day,.calendar td.day-active-v,.calendar th.workday{border: 1px solid #e9e9e9; background-color: #fff;}
.calendar td.weekday,.calendar td.day-active,.calendar th.weekday{border: 1px solid #e3e3e3; background-color: #ebeef3;}
.day-active-v,.day-active{font-weight: bold;}
.day-active a,.day-active-v a{color:#3c6695;}
.calendar td.day-current{background: #fd8924;}
.day-current a,.day-current{color: #fff !important;}
th.monthselect{text-align: left; padding-bottom:5px;}
th.monthselect b{font-weight: normal;}
th.monthselect center{text-align: right;}
.archives{display:block; color:#3c6695; margin-bottom:7px; padding-left:15px; font-size:14px;}
.archives:hover{text-decoration:underline;}
.archives b{font-weight:700;}
.archives + br,#dle_news_archive_link br{display:none;}
#dle_news_archive_link .archives{color:#000; margin-bottom:0;}
.unit-rating{list-style:none;margin:0;padding:0;width:86px;height:17px;position:relative;background:url(../dleimages/rating.png) repeat-x; display:inline-block;}
.unit-rating li{text-indent:-90000px;padding:0;margin:0;float:left}
.unit-rating li a{display:block;width:17px;height:17px;text-decoration:none;text-indent:-9000px;z-index:17;position:absolute;padding:0}
.unit-rating li a:hover{background:url(../dleimages/rating.png) 0 -17px;z-index:2;left:0}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:17px}
.unit-rating a.r2-unit{left:17px}
.unit-rating a.r2-unit:hover{width:34px}
.unit-rating a.r3-unit{left:34px}
.unit-rating a.r3-unit:hover{width:51px}
.unit-rating a.r4-unit{left:51px}
.unit-rating a.r4-unit:hover{width:68px}
.unit-rating a.r5-unit{left:68px}
.unit-rating a.r5-unit:hover{width:85px}
.unit-rating li.current-rating{background:url(../dleimages/rating.png) 0 -34px;position:absolute;height:17px;display:block;text-indent:-9000px;z-index:1}
.bb-pane{height:1%;overflow:hidden;padding:0 0 5px 5px;margin:0;height:auto !important;text-decoration:none;background:linear-gradient(to bottom, #f9f9f9 0%, #f0f0f0 100%);border-radius:0px;border:1px solid #e3e3e3;box-shadow:none !important;}
.bb-pane>b{margin-top:5px;margin-left:0;vertical-align:middle}
.bb-pane .bb-btn + .bb-btn,.bb-pane .bb-btn + .bb-pane,.bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane{margin-left:-1px}
.bb-btn{display:inline-block;overflow:hidden;float:left;padding:4px 10px;border:1px solid #e3e3e3;box-shadow:inset 0 1px 2px white;background:linear-gradient(to bottom, #fff 0%, #f0f0f0 100%)}
.bb-btn:hover{background-color:#e6e6e6;background:linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%)}
.bb-btn:active{background:#f3f3f3;border-color:#cfcfcf;box-shadow:0 0 5px #f3f3f3 inset}
@font-face{font-family: 'bb-editor-font';src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight: normal;font-style: normal;}
[class^="bb-btn"],[class*=" bb-btn"]{font-family: 'bb-editor-font';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;font-size: 12px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.bb-sep{display: inline-block; float: left; width: 1px; padding: 2px;}
.bb-btn{cursor: pointer;  outline: 0;}
#b_font select{padding: 0px;}
#b_size select{padding: 0px;}
#b_b:before{content: "\f032";}
#b_i:before{content: "\f033";}
#b_u:before{content: "\f0cd";}
#b_s:before{content: "\f0cc";}
#b_img:before{content: "\f03e";}
#b_up:before{content: "\e930";}
#b_emo:before{content: "\f118";}
#b_url:before{content: "\f0c1";}
#b_leech:before{content: "\e98d";}
#b_mail:before{content: "\f003";}
#b_video:before{content: "\e913";}
#b_audio:before{content: "\e911";}
#b_hide:before{content: "\e9d1";}
#b_quote:before{content: "\e977";}
#b_code:before{content: "\f121";}
#b_left:before{content: "\f036";}
#b_center:before{content: "\f037";}
#b_right:before{content: "\f038";}
#b_color:before{content: "\e601";}
#b_spoiler:before{content: "\e600";}
#b_fla:before{content: "\ea8d";}
#b_yt:before{content: "\f166";}
#b_tf:before{content: "\ea61";}
#b_list:before{content: "\f0ca";}
#b_ol:before{content: "\f0cb";}
#b_tnl:before{content: "\ea61";}
#b_br:before{content: "\ea68";}
#b_pl:before{content: "\ea72";}
#b_size:before{content: "\f034";}
#b_font:before{content: "\f031";}
#b_header:before{content: "\f1dc";}
#b_sub:before{content: "\f12c";}
#b_sup:before{content: "\f12b";}
#b_justify:before{content: "\f039";}
.bb-pane h1{font-size:36px;margin-top:5px;margin-bottom:5px}
.bb-pane h2{font-size:30px;margin-top:5px;margin-bottom:5px}
.bb-pane h3{font-size:24px;margin-top:5px;margin-bottom:5px}
.bb-pane h4{font-size:18px;margin-top:5px;margin-bottom:5px}
.bb-pane h5{font-size:14px;margin-top:5px;margin-bottom:5px}
.bb-pane h6{font-size:12px;margin-top:5px;margin-bottom:5px}
.bb-pane-dropdown{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:180px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:11px;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;background:white;box-shadow:0 1px 2px #dadada}
.bb-pane-dropdown > li > a{display:block;padding:3px 10px;clear:both;font-weight:normal;line-height:1.42857;color:#333333;white-space:nowrap}
.bb-pane-dropdown > li > a:hover,.bb-pane-dropdown > li > a:focus{text-decoration:none;color:#262626;background-color:whitesmoke}
.bb-pane-dropdown .color-palette div .color-btn{width:17px;height:17px;padding:0;margin:0;border:1px solid #fff;cursor:pointer}
.bb-pane-dropdown .color-palette{padding:0px 5px}
.bb-editor textarea{margin-top:-1px}
.quick-edit-text{padding: .4em;width: 350px;}
.quick-edit-textarea{height: 250px;padding: 2px; border: 1px solid #d7d7d7;width: 100%;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
#dropmenudiv{font: 12px Arial; padding: 10px; display: none; background: #fff;border-radius: 8px;  box-shadow: 0 0 50px 0 rgba(0,0,0,0.22); z-index:200 !important;}
#dropmenudiv a{display: block; text-decoration: none; padding: 5px 8px; width: 154px}
fieldset{border: 1px solid #bfced6;padding: 5px;text-align: left;}
.clouds_xsmall,.clouds_small,.clouds_medium,.clouds_large,.clouds_xlarge{display:inline-block;border-radius:6px; margin:0 3px 6px 0;}
.clouds_xsmall{font-size: 1em}
.clouds_small{font-size: 1.1em; font-weight: bold}
.clouds_medium{font-size: 1.2em; font-weight: bold}
.clouds_large{font-size: 1.3em}
.clouds_xlarge{font-size: 1.4em}
.clouds_xsmall:hover,.clouds_small:hover,.clouds_medium:hover,.clouds_large:hover,.clouds_xlarge:hover{}
.pv-tgs-cld span a{display:block; padding:5px 7px; border:1px solid #e3e3e3;}
.pv-tgs-cld span a:hover{background-color:#3c6695; box-shadow:0 0 10px 0 rgba(0,0,0,0.2); color:#fff;}
.tags_more{margin-top:10px;}
#searchsuggestions{z-index: 99998; width: 320px; font-size: 12px; background: #fff;border-radius: 5px; box-shadow: 0 0 1.6em rgba(0,0,0, 0.2)}
#searchsuggestions:after{}
#searchsuggestions a,#searchsuggestions span.notfound{padding:8px 10px; display: block; text-decoration: none;border-bottom: 1px solid #e3e3e3; font-weight:normal;}
#searchsuggestions a{color: #444;}
#searchsuggestions a:hover{text-decoration:none; color:#fff; background-color:#444}
#searchsuggestions span.searchheading{display: block; margin-bottom:10px; font-weight:700; text-transform:uppercase}
#searchsuggestions span.seperator{display: block;}
#searchsuggestions span.seperator a{padding: 10px 0; text-align: center; border: 0 none; background-color:#444; color: #fff;}
#searchsuggestions span.notfound{padding: 15px 20px; display: block;}
#searchsuggestions .break{display: none;}
.ui-dialog{background-color: #fff; position: absolute; width: 500px;box-shadow: 0 20px 60px rgba(0,0,0,0.3);}
.ui-state-error{background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a;}
.voteprogress,.pollprogress{overflow:hidden;height:15px;margin-bottom:5px;background-color:#f7f7f7;background:linear-gradient(to bottom, #f5f5f5, #f9f9f9);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);border-radius:4px}
.voteprogress span,.pollprogress span{color:#ffffff;text-align:center;text-indent:-2000em;height:15px;display:block;overflow:hidden;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background:#0e90d2;background:linear-gradient(to bottom, #149bdf, #0480be)}
pre{display: block;padding: 10px;background: #3F3F3F;color: #DCDCDC;text-shadow: 0 1px 1px #000;box-shadow: inset 0 2px 15px rgba(0,0,0,.5);font-family: Consolas,'Courier New',monospace;}
pre{font-size: 14px;line-height: 18px;border-radius: 4px;white-space: pre-wrap;word-break: break-all;word-wrap: break-word;}
pre .tag,pre.css .class,pre.css .id,pre .request,pre .status{color:#E3CEAB}
pre .number,pre .date{color:#8CD0D3}
pre .variable{color:#EFDCBC}
pre .title,pre.ruby .class .parent,pre.apache .tag{color:#efef8f}
pre.ruby .symbol,pre.ruby .symbol .string,pre.ruby .string{color:#DCA3A3}
pre .string,pre .tag .value,pre.css .rules .value{color:#CC9393}
pre .comment,pre .doctype{color:#7F9F7F}
pre.javascript .xml,pre.xml .javascript,pre.xml .vbscript,pre.xml .css{}
#marker-bar,#txtselect_marker{display:block;visibility:hidden;position:absolute;bottom:0;z-index:1200;opacity:0;transition:opacity .4s, visibility .1s linear .4s}
#txtselect_marker{cursor:pointer;width:32px;height:32px;background:url(../dleimages/marker.png) -0px -0px no-repeat}
#txtselect_marker:hover{background-position:-0px -32px}
#marker-bar{border:1px solid #ccc;border-radius:15px;background:#fff;padding:5px 10px;cursor:default;box-shadow:0px 0px 4px #ccc}
#marker-bar.show,#txtselect_marker.show{visibility:visible;transition:opacity .4s, visibility 0s;opacity:1}
#share-popup{background:#fff;border:1px solid #aaa;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.5);position:absolute;width:414px;display:none;z-index:100;padding:10px 0;opacity:0;transition:opacity .4s, visibility .1s linear .4s}
#share-popup.show{display:block;opacity:1;transition:opacity .4s, visibility 0s}
#share-popup .social{padding:0 0 10px 17px;height:40px}
#share-popup .social p{padding-bottom:10px;margin:0;font-weight:bold}
#share-popup .social ul{list-style:none;margin:0;padding:0}
#share-popup .social ul li{float:left;margin-right:20px;padding-top:2px;position:relative}
#share-popup .social ul a{text-decoration:none;font-size:11px;display:inline-block;color:#aaa;padding-left:25px}
#share-popup .social ul a:hover{text-decoration:underline;color:#ea3e26}
#share-popup .social a span{cursor:pointer;width:20px;height:20px;background:url(../dleimages/social-icons.png) 20px 20px no-repeat;position:absolute;left:0;top:0}
#share-popup .social .tw span{background-position:0 -20px}
#share-popup .social .tw:hover span{background-position:0 0}
#share-popup .social .fb span{background-position:-20px -20px}
#share-popup .social .fb:hover span{background-position:-20px 0}
#share-popup .social .vk span{background-position:-40px -20px}
#share-popup .social .vk:hover span{background-position:-40px 0}
#share-popup .link{clear:both;border-top:1px solid #d9d9d9;padding:10px 5px 0 10px;line-height:1.2;overflow:hidden;margin:0 7px}
#share-popup .link p{font-weight:bold;padding:0 0 3px 0;margin:0}
#share-popup .link span{color:#999;font-size:10px;display:block;padding-top:3px}
#share-popup .link a{display:block}
.comments-tree-list{display: block;margin: 0;padding: 0;list-style: none;}
.comments-tree-list .comments-tree-list{padding-left: 25px; position:relative;}
.comments-tree-list .comments-tree-list:before{content:"\f178 "; font-family:'FontAwesome';position:absolute; left:0; top:0; color:#888; display: none;}
.comments-tree-item{display: block; margin: 0; padding: 0;}
#dlefastreplycomments{padding:10px; background: #f7f6e5; margin: 10px 0 5px 30px;}
.commentsreplyname{padding: 2px; border: 1px solid #bcc0c2; width: 200px; background: #fff;}
#dlereplypopup form > div{margin-bottom:5px;}
#dlereplypopup form input[type="text"]{height:30px; line-height:30px;}
#dlereplypopup form textarea{height:80px;}
.pollallvotes{text-align: center; margin-top: 10px;}
.emoji{border: none;vertical-align: middle;width: 22px;height: 22px;}
.xfieldsrow{padding-top:5px;clear: both;}
.xfieldscolleft{float: left; width: 30%;}
.xfieldscolright{float: left;width: 70%;}
.file-box{width: 95%;max-width: 437px;border:1px solid #B3B3B3; border-radius: 3px;background-color: #F5F5F5;padding: 10px;margin-top: 10px;}
.qq-uploader{position:relative; width: 100%;}
.qq-upload-button{display:inline-block;padding:0 10px;margin-top:5px; line-height:40px !important;cursor:pointer;}
.qq-upload-drop-area{position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;max-width: 437px;background:#FF9797; text-align:center;}
.qq-upload-drop-area span{display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;}
.uploadedfile{width: 115px;height: 130px;margin: 10px 5px 5px 5px;border:1px solid #B3B3B3;box-shadow: 0px 1px 4px rgba(0,0,0,0.3);text-align: center;background:#ffffff;}
.uploadedfile .uploadimage{margin-top: 5px;width: 115px;height: 90px;display: table-cell;text-align: center;vertical-align:middle;}
.uploadedfile .info{text-align: left;white-space: nowrap;margin: 0px 5px 0px 5px;overflow: hidden;}
.progress{overflow:hidden;margin-top:10px;margin-bottom:10px;background-color:whitesmoke;height:10px;border-radius:8px;background:#eee;box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;}
.progress .progress-bar{float:left;width:0%;font-size:12px;line-height:20px;color:white;text-align:center;background-color:#428bca;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);transition:width 0.6s ease;border-radius:8px;box-shadow:none;height:8px;}
.progress-bar span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;}
.progress-blue{background-image:linear-gradient(to bottom, #9bcff5 0%, #6db9f0 100%);background-repeat:repeat-x;border:1px solid #55aeee;}
.xfieldimagegallery{margin:20px -5px; list-style: none; clear: both;}
.xfieldimagegallery:after{content: ""; display: table; clear: both;}
.xfieldimagegallery li{list-style: none; margin:0;}
.xfieldimagegallery li img{float: left; margin:5px; border: 5px solid #fff; width: 150px; height: 100px;}
.xfieldimagegallery li img:hover{box-shadow: 0px 0px 7px rgba(0,0,0,0.4);}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed; pointer-events:none; opacity:0.65;}
.dle-captcha{position: relative;}
.dle-captcha:after{clear: both; display: block; content: "";}
.dle-captcha > a{float: left; margin-right: 5px;}
.dle-captcha img{position: relative; display: block; width: 130px; height: 46px; transition: all ease .2s;}
.dle-captcha > input{float: left; width: 130px;}
@media screen and (max-width: 600px){
  .pv-sh-fm h1{font-size:16px;}
  .pv-u-fm{padding-left:0;}
  .pv-u-fm > label{float:none; width:100%; margin-left:0; padding:0 0 10px 0;}
  .pv-u-fm > input[type="text"],.pv-u-fm > input[type="password"],.pv-u-fm > input[type="file"]{float:none;}
  .pv-u-fm > input[type="button"]{display:none;}
  .pv-chcks-fm input#allow_main{margin-left:10px;}
  .pv-bts-fm input[type="button"],.pv-bts-fm a{width:50%; padding:0; font-size:12px;}
  .pv-rw-st{width:100%; float:none;}
  .bb-pane{padding:0 0 0 5px;height:50px !important;white-space:nowrap; overflow-y:hidden; overflow-x:auto;}
  .bb-btn{float:none;}
}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-search:before{content:"\f002"}
.fa-heart:before{content:"\f004"}
.fa-times:before{content:"\f00d"}
.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-download:before{content:"\f019"}
.fa-refresh:before{content:"\f021"}
.fa-align-left:before{content:"\f036"}
.fa-pencil-square-o:before{content:"\f044"}
.fa-play:before{content:"\f04b"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-arrow-up:before{content:"\f062"}
.fa-plus:before{content:"\f067"}
.fa-exclamation-triangle:before{content:"\f071"}
.fa-chevron-down:before{content:"\f078"}
.fa-comments:before{content:"\f086"}
.fa-heart-o:before{content:"\f08a"}
.fa-floppy-o:before{content:"\f0c7"}
.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-magic:before{content:"\f0d0"}
.fa-comment-o:before{content:"\f0e5"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-spinner:before{content:"\f110"}
.fa-play-circle:before{content:"\f144"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-sliders:before{content:"\f1de"}
.filter-wrap{margin-bottom: 20px; padding: 20px; padding-bottom: 1px;background-color: #fff; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.15); border-radius: 3px;}
.pv-bx-fltr{opacity: 0; transition: opacity .3s linear;}
.js .pv-bx-fltr{opacity: 1;}
.pv-nm-sg-fb{margin-bottom:10px; font-weight:700;}
.pv-sg-fb{margin-bottom:10px;}
.pv-chcks-fb{margin-bottom:10px;}
.pv-sl-fb select{width:100%;}
.pv-sbmt-fb input[type="button"]{display:block; text-align:center; width: 100%;height: 32px;line-height: 32px; border-radius: 3px; font-size: 13px; margin-bottom: 10px;}
.pv-sbmt-fb input[type="button"]:hover{}
.filter-wrap select{height:30px;}
.pv-sg-fb input[type="text"]{background-color:#fff; font-size: 13px !important; color: #444 !important;}
.pv-chck-fb{position: relative; cursor: pointer; font-weight: 400; font-size: 13px;height: 30px; line-height: 30px; display: block; margin-bottom: 2px; margin-right: 15px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pv-chck-fb input{opacity: 0; position: absolute; cursor: pointer;}
.pv-chck-fb span{display: block; padding-left: 35px; height: 30px; line-height: 30px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pv-chck-fb span:before,.pv-chck-fb span:after{content: '';position: absolute;top: 50%;transition: .3s;}
.pv-chck-fb span:before{left: 0;height: 12px;margin-top: -6px;width: 30px;border-radius: 6px;background: #ededed;box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);}
.pv-chck-fb span:after{left: 1px;height: 16px;width: 16px;margin-top: -8px;background: #fff;border-radius: 50%;box-shadow: 0 1px 2px rgba(0,0,0,0.4);}
.pv-chck-fb input:checked + span:before{background-color: #79c142;}
.pv-chck-fb input:checked + span:after{left: 14px; background-color: #fff;}
.pv-chcks-fb{width: 40%; white-space: nowrap;}
.pv-mlt-fb,.pv-rng-fb{width: 20%;}
.pv-sbmt-fb{width: 10%;}
.pv-rng-fb{position: relative; top: -13px;}
.pv-rng-fb .pv-sg-fb{margin-bottom: 4px;}
.pv-chcks-fb .pv-sg-fb{flex-wrap: nowrap; justify-content: flex-start; display: flex;}
.pv-chck-fb:last-child{margin-right: 0;}
@media screen and (max-width: 1220px){
  .filter-wrap{display: none;}
  .pv-act-fltr{display: inline-block; margin: 0; padding: 0 10px;}
  .pv-cl-fb{width: 100%; top: 0;}
  .pv-chcks-fb .pv-sg-fb{flex-wrap: wrap;}
}
.pv-frght .filter-wrap{padding: 0; background-color: transparent; box-shadow: none; margin-bottom: -10px;}
.pv-frght .pv-cl-fb{width: 100%; top: 0;}
.pv-frght .pv-chcks-fb .pv-sg-fb{flex-wrap: wrap;}
.pv-frght .pv-chck-fb span:before,.pv-frght .irs-bar{background-color: #fff;}
.pv-frght .pv-chck-fb{margin-bottom: 0;}
.pv-frght .pv-chcks-fb .pv-sg-fb + .pv-sg-fb{margin-top: -10px;}
.chosen-container{position: relative; display: inline-block; vertical-align: middle; font-size: 14px;-webkit-user-select: none; -moz-user-select: none; user-select: none; width:100% !important;}
.pv-fld-fd .default{width:100% !important;}
.chosen-container .chosen-drop{position: absolute; top: 100%; left: -9999px; z-index: 1010; width: 100%;border: 1px solid #e3e3e3; border-top: 0; background: #fff; color:#000; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);}
.chosen-container.chosen-with-drop .chosen-drop{left: 0;}
.chosen-container a{cursor: pointer;}
.chosen-container .pv-chc-fd .group-name,.chosen-container .chosen-single .group-name{margin-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; color: #000;}
.chosen-container .pv-chc-fd .group-name:after,.chosen-container .chosen-single .group-name:after{content: ":"; padding-left: 2px; vertical-align: top;}
.chosen-container .chosen-results{color: #000; position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 4px 4px 0;padding: 0 0 0 4px; max-height: 240px; -webkit-overflow-scrolling: touch;}
.chosen-container .chosen-results li{display: none; margin: 0; padding: 5px 6px; list-style: none;line-height: 15px; word-wrap: break-word; -webkit-touch-callout: none;}
.chosen-container .chosen-results li.pv-rslt-actv{display: list-item; cursor: pointer;}
.chosen-container .chosen-results li.pv-rslt-dsbld{display: list-item; color: #000; cursor: default;}
.chosen-container .chosen-results li.pv-hghlg{background-color: #79c142; color: #fff;}
.chosen-container .chosen-results li.pv-rslts-n{color: #000; display: list-item; background: #444;}
.chosen-container .chosen-results li.pv-rslt-grp{display: list-item; font-weight: bold; cursor: default;}
.chosen-container .chosen-results li.pv-optn-grp{padding-left: 15px;}
.chosen-container .chosen-results li em{font-style: normal; text-decoration: underline;}
.chosen-container-active .chosen-single{box-shadow: 0 0 0 1px #79c142;}
.chosen-container-active.chosen-with-drop .chosen-single{box-shadow: 0 0 0 1px #79c142;}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left: none; background: transparent;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position: -18px 2px;}
.chosen-container-active .chosen-choices{box-shadow: 0 0 0 1px #79c142;}
.chosen-container-active .chosen-choices li.pv-fld-fd input[type="text"]{color: #fff !important;}
.chosen-disabled{opacity: 0.5 !important; cursor: default;}
.chosen-disabled .chosen-single{cursor: default;}
.chosen-disabled .chosen-choices .pv-chc-fd .pv-cls-chc-fd{cursor: default;}
.irs{position: relative; display: block; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none;-moz-user-select: none; -ms-user-select: none; user-select: none;}
.irs-line{position: relative; display: block; overflow: hidden; outline: none !important;}
.irs-line-left,.irs-line-mid,.irs-line-right{position: absolute; display: block; top: 0;}
.irs-line-left{left: 0; width: 11%;}
.irs-line-mid{left: 9%; width: 82%;}
.irs-line-right{right: 0; width: 11%;}
.irs-bar{position: absolute; display: block; left: 0; width: 0;}
.irs-bar-edge{position: absolute; display: block; top: 0; left: 0;}
.irs-shadow{position: absolute; display: none; left: 0; width: 0;}
.irs-slider{position: absolute; display: block; cursor: default; z-index: 1;}
.irs-slider.single{}
.irs-slider.from{}
.irs-slider.to{}
.irs-slider.pv-lst-tp{z-index: 2;}
.irs-min{position: absolute; display: block; left: 0; cursor: default;}
.irs-max{position: absolute; display: block; right: 0; cursor: default;}
.irs-from,.irs-to,.irs-single{position: absolute; display: block; top: 0; left: 0; cursor: default; white-space: nowrap;}
.irs-grid{position: absolute; display: none; bottom: 0; left: 0; width: 100%; height: 20px;}
.irs-with-grid .irs-grid{display: block;}
.irs-grid-pol{position: absolute; top: 0; left: 0; width: 1px; height: 8px; background: #000;}
.irs-grid-pol.small{height: 4px;}
.irs-grid-text{position: absolute; bottom: 0; left: 0; white-space: nowrap; text-align: center;font-size: 9px; line-height: 9px; padding: 0 3px; color: #000;}
.irs-disable-mask{position: absolute; display: block; top: 0; left: -1%; width: 102%; height: 100%;cursor: default; background: rgba(0,0,0,0.0); z-index: 2;}
.irs-disabled{opacity: 0.4;}
.pv-i9-lt .irs-disabled{filter: alpha(opacity=40);}
.irs-hidden-input{position: absolute !important; display: block !important; top: 0 !important; left: 0 !important;width: 0 !important; height: 0 !important; font-size: 0 !important; line-height: 0 !important; padding: 0 !important;margin: 0 !important; outline: none !important; z-index: -9999 !important; background: none !important;border-style: solid !important; border-color: transparent !important;}
.irs-line-mid,.irs-line-left,.irs-line-right,.irs-bar,.irs-bar-edge,.irs-slider{}
.irs{height: 40px;}
.irs-with-grid{height: 60px;}
.irs-line{height: 8px; top: 25px;}
.irs-line-left{height: 8px; background-color:#ccc; border-radius:4px 0 0 4px;}
.irs-line-mid{height: 8px; background-color:#ccc;}
.irs-line-right{height: 8px; background-color:#fff; border-radius:0 4px 4px 0;}
.irs-bar{height: 8px; top: 25px; background-color:#ededed; border-radius:4px;box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);}
.irs-bar-edge{top: 25px; height: 8px; width: 11px; background-color:#ccc;}
.irs-shadow{height: 1px; top: 34px; background: #ccc; opacity: 0.15;}
.irs-slider{width: 16px; height: 16px; top: 21px; background-color:#79c142; border-radius:8px; cursor: pointer;}
.irs-slider.pv-hvr-st,.irs-slider:hover{background-position: 0 -150px;}
.irs-min,.irs-max{color: #999; font-size: 10px; line-height: 1.333; text-shadow: none;top: 0; padding: 1px 3px; background: rgba(0,0,0,0.1); -moz-border-radius: 3px; border-radius: 3px;}
.pv-i9-lt .irs-min,.pv-i9-lt .irs-max{background: #000;}
.irs-from,.irs-to,.irs-single{color: #fff; font-size: 10px; line-height: 1.333; text-shadow: none;padding: 1px 5px; background: rgba(0,0,0,0.3); -moz-border-radius: 3px; border-radius: 3px;}
.pv-i9-lt .irs-from,.pv-i9-lt .irs-to,.pv-i9-lt .irs-single{background: #999;}
.irs-grid-pol{background: #99a4ac;}
.irs-grid-text{color: #99a4ac;}
.irs-disabled{}
body{--pf-bg:#eceef2; --pf-surface:#ffffff; --pf-surface-2:#f4f5f7; --pf-line:#e1e3e8;--pf-text:#15161a; --pf-muted:#6b6e78; --pf-accent:#c93655; --pf-accent-2:#b02e49; --pf-accent-rgb:201,54,85; --pf-accent-l:#e0506d;--pf-r-lg:22px; --pf-r:16px; --pf-r-sm:12px;--pf-head:'Unbounded',system-ui,sans-serif; --pf-body:'Manrope',system-ui,sans-serif;}
body.dark-theme{--pf-bg:#111215; --pf-surface:#1a1b20; --pf-surface-2:#22232a; --pf-line:#2e2f36;--pf-text:#ececf0; --pf-muted:#9a9ca6;}
body{background:var(--pf-bg) !important;color:var(--pf-text);font-family:var(--pf-body) !important}
.pv-mx-sh{background:transparent !important;box-shadow:none !important;max-width:1360px !important;padding:16px 20px 24px !important}
.header{height:auto !important;margin:0 0 16px !important;border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-lg) !important;background:var(--pf-surface) !important;box-shadow:none !important}
.pv-in-hd{min-height:72px;height:auto !important;padding:0 18px !important;gap:18px}
.header .logo{flex:none;width:56px !important;height:56px !important}
.header .logo img{width:56px !important;height:56px !important;object-fit:contain}
.theme-text-logo{font-family:var(--pf-head) !important;font-weight:800 !important;font-size:18px !important;letter-spacing:0 !important;color:var(--pf-text) !important;text-transform:none !important}
.pv-hm > li > a{height:72px !important;line-height:72px !important;padding:0 6px !important;font-family:var(--pf-body) !important;font-size:15px !important;font-weight:700 !important;text-transform:none !important;color:var(--pf-text) !important}
.pv-hm > li > a:hover{color:var(--pf-accent) !important}
.hidden-menu{border:1px solid var(--pf-line) !important;border-radius:var(--pf-r) !important;background:var(--pf-surface) !important;box-shadow:0 12px 30px rgba(0,0,0,.12) !important;overflow:hidden}
.pv-bx-fd input{height:44px !important;padding:0 44px 0 18px !important;border:1px solid var(--pf-line) !important;border-radius:999px !important;background:var(--pf-surface-2) !important;color:var(--pf-text) !important;font-family:var(--pf-body) !important;font-size:14px !important}
.pv-bx-fd button{top:50% !important;right:6px !important;width:34px !important;height:34px !important;margin-top:-17px !important;border-radius:50% !important;background:transparent !important;box-shadow:none !important;color:var(--pf-muted) !important;line-height:34px !important;padding:0 !important}
.pv-bx-fd{border:0 !important}
.content{padding:0 !important;background:transparent !important}
.speedbar{margin:0 0 12px !important;padding:0 6px !important;color:var(--pf-muted) !important;font-size:13px !important}
.speedbar a{color:var(--pf-muted) !important}
article.full{display:flex;flex-direction:column;gap:16px}
article.full > *{margin-left:0 !important;margin-right:0 !important}
.pv-fmn,.pv-fplr,.pv-frls,.pv-fcms,.pf-theory-sect,.pf-cast-sect,.pv-blck-sx,.emoji-reactions{border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-lg) !important;background:var(--pf-surface) !important;box-shadow:none !important}
.pv-fmn{margin:0 !important;padding:24px !important;overflow:hidden}
.pv-frls,.pv-fcms,.pf-theory-sect,.pf-cast-sect,.pv-blck-sx{padding:22px 24px !important;margin:0 !important}
.pv-fplr{padding:0 !important;overflow:hidden}
.pv-fplr .pv-cntnr-prm-scr{border:0 !important;border-radius:0 !important;box-shadow:none !important}
.emoji-reactions{padding:16px !important;margin:0 !important}
.pv-blck-sx .pv-cnt-sg{background:transparent !important}
.pv-ab-flft h1{margin:0 0 14px !important;font-family:var(--pf-head) !important;font-weight:800 !important;font-size:34px !important;line-height:1.15 !important;letter-spacing:-.01em;color:var(--pf-text) !important}
h2.pv-fsbtl{margin:8px 0 -4px !important;padding:0 4px !important;background:none !important;font-family:var(--pf-head) !important;font-weight:700 !important;font-size:18px !important;line-height:1.35 !important;text-align:left !important;color:var(--pf-text) !important}
.pv-nm-frls,.pf-block-title,.pv-fplr .pv-nm-sdbr,.pv-nm-sg{font-family:var(--pf-head) !important;font-weight:800 !important;font-size:22px !important;line-height:1.2 !important;color:var(--pf-text) !important;text-transform:none !important;letter-spacing:0 !important}
.pv-nm-frls .fa{display:none !important}
.pv-hd-sg{margin-bottom:16px !important;padding:0 !important;border:0 !important}
.pv-fplr .pv-nm-sdbr{font-size:17px !important;color:#fff !important}
.pf-th-title{font-family:var(--pf-head) !important;font-weight:700 !important;font-size:18px !important}
.pv-tx-ab.pv-ar-sx h1,.pv-tx-ab.pv-ar-sx h2{font-family:var(--pf-head) !important;font-weight:800 !important;font-size:26px !important;line-height:1.25 !important;border-bottom:0 !important;padding-bottom:0 !important;text-decoration:none !important}
.pv-tx-ab.pv-ar-sx h2::after,.pv-tx-ab.pv-ar-sx h1::after{display:none !important}
.pv-tx-ab.pv-ar-sx h3{font-family:var(--pf-head) !important;font-weight:700 !important;font-size:20px !important;line-height:1.3 !important}
.pv-tx-ab.pv-ar-sx,.pv-tx-ab.pv-ar-sx p,.pv-tx-ab.pv-ar-sx li{font-family:var(--pf-body) !important;font-size:16px !important;line-height:1.75 !important}
.pv-fpstr{border-radius:var(--pf-r) !important;overflow:hidden}
.pv-fpstr img{border-radius:var(--pf-r) !important}
.pv-in-pc-flft{border:0 !important;background:transparent !important;box-shadow:none !important;padding:0 !important}
.quality-badge,.pv-sr-th{border-radius:8px !important;font-family:var(--pf-body) !important;font-weight:700 !important}
.pv-flks{display:grid !important;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px !important;padding:0 !important;background:none !important;border:0 !important}
.pv-flks .pv-pl-sc,.pv-flks .pv-mi-sc{display:flex !important;align-items:center;justify-content:center;gap:8px;height:44px !important;border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-sm) !important;background:var(--pf-surface-2) !important;cursor:pointer;float:none !important;width:auto !important}
.pv-flks .pv-pl-sc .fa,.pv-flks .pv-mi-sc .fa{width:auto !important;height:auto !important;background:none !important;color:var(--pf-muted) !important;font-size:16px !important;line-height:1 !important;border-radius:0 !important}
.pv-flks .pv-pl-sc:hover .fa{color:#3f9a5a !important}
/* Match the like button: muted at rest, fixed red only on hover. */
.pv-flks .pv-mi-sc:hover .fa{color:#ef4444 !important}
.pv-flks b{color:var(--pf-text) !important;font-size:15px !important}
.pv-fdsc,.pv-fdsc p{color:var(--pf-text) !important;font-size:15px !important;line-height:1.7 !important}
.pv-act-slc span{height:auto !important;padding:6px 0 !important;border:0 !important;background:none !important;color:var(--pf-accent) !important;font-weight:700 !important;text-align:left !important;text-transform:none !important;line-height:1.4 !important}
.pv-flsts{gap:4px 24px;margin-top:14px !important;padding-top:16px !important;border-top:1px solid var(--pf-line) !important}
.pv-flst li{color:var(--pf-text) !important;font-size:14px !important;line-height:1.7 !important}
.pv-flst li > span:first-child{color:var(--pf-muted) !important;font-weight:500 !important}
.pv-flst a{color:var(--pf-text) !important;border-bottom:1px dashed var(--pf-line)}
.pv-flst a:hover{color:var(--pf-accent) !important}
.pv-frts{gap:8px;margin-bottom:6px !important}
.pv-frt{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;height:36px !important;padding:0 14px !important;border:1px solid var(--pf-line) !important;border-radius:999px !important;background:var(--pf-surface-2) !important;color:var(--pf-text) !important;font-weight:800 !important;font-size:13px !important;box-shadow:none !important}
.pv-kp-frt{border-color:rgba(255,102,0,.45) !important}
.pv-imdb-frt{border-color:rgba(226,182,22,.6) !important}
.pv-pc-th,.pv-in-th,.pv-msk-th{border-radius:var(--pf-r) !important;overflow:hidden}
.pv-ab-th{font-family:var(--pf-body) !important}
.pv-wy-rl span{display:inline-flex !important;align-items:center;justify-content:center;width:38px !important;height:38px !important;border:1px solid var(--pf-line) !important;border-radius:50% !important;background:var(--pf-surface-2) !important;color:var(--pf-text) !important}
.pv-fcms input[type=text],.pv-fcms input[type=email],.pv-fcms textarea,.pv-fm-tk-ad input,.pv-fm-tk-ad textarea{border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-sm) !important;background:var(--pf-surface-2) !important;color:var(--pf-text) !important;font-family:var(--pf-body) !important;box-shadow:none !important}
.pv-fcms button,.pv-fm-tk-ad button,.pv-fcms input[type=submit]{height:44px !important;padding:0 22px !important;border:0 !important;border-radius:999px !important;background:var(--pf-accent) !important;box-shadow:none !important;color:#fff !important;font-family:var(--pf-body) !important;font-weight:700 !important;text-transform:none !important;line-height:44px !important}
.pv-fcms button:hover,.pv-fm-tk-ad button:hover{background:var(--pf-accent-2) !important}
.pv-u-tk,.comment{border-radius:var(--pf-r) !important}
.emoji-reactions .emoji-item{border-radius:var(--pf-r) !important;padding:8px !important;transition:background .2s}
.emoji-reactions .emoji-item:hover{background:var(--pf-surface-2) !important}
.emoji-reactions .emoji-item img{width:44px !important;height:44px !important}
.emoji-count{color:var(--pf-muted) !important;font-weight:700 !important}
.pf-th,.pf-cast-item{background:var(--pf-surface-2) !important;border-color:var(--pf-line) !important}
.pf-block-head{margin-bottom:16px !important}
.pv-blck-fq{background:transparent !important}
.footer{margin-top:16px !important;padding:22px 24px !important;border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-lg) !important;background:var(--pf-surface) !important;color:var(--pf-muted) !important}
.pv-ab-ft{color:var(--pf-muted) !important;font-size:13px !important;line-height:1.6 !important}
@media (max-width:760px){
  .pv-mx-sh{padding:10px 10px 16px !important}
  .pv-fmn{padding:16px !important}
  .pv-frls,.pv-fcms,.pf-theory-sect,.pf-cast-sect,.pv-blck-sx{padding:16px !important}
  .pv-ab-flft h1{font-size:24px !important}
  .pv-nm-frls,.pf-block-title{font-size:19px !important}
  .pv-tx-ab.pv-ar-sx h1,.pv-tx-ab.pv-ar-sx h2{font-size:21px !important}
}
.wrap{padding-top:0 !important}
.pv-bg-st{display:none !important}
.pv-act-slc span{box-shadow:none !important;width:auto !important;display:inline-block !important}
.pv-fplr{background:#1b1c21 !important;border-color:#2b2c33 !important}
.pv-fcms .add-comms.pv-tks-n{flex:1 1 100% !important;width:100% !important;max-width:none !important}
.pv-fcms .add-comms.pv-tks-n input[type=text],.pv-fcms .add-comms.pv-tks-n textarea{max-width:none !important}
.bb-pane,.bb-editor .bb-pane{border:1px solid var(--pf-line) !important;border-bottom:0 !important;border-radius:var(--pf-r-sm) var(--pf-r-sm) 0 0 !important;background:var(--pf-surface-2) !important}
.bb-editor textarea{border-radius:0 0 var(--pf-r-sm) var(--pf-r-sm) !important}
.pv-tx-ab.pv-ar-sx{max-width:880px !important;margin:0 auto !important}
.pv-flst li span:nth-child(2),.pv-flst li span:nth-child(2) *{color:var(--pf-text) !important}
body article.full .pv-flsts .pv-flst li,body.dark-theme article.full .pv-flsts .pv-flst li{color:var(--pf-text) !important}
body article.full .pv-flsts .pv-flst li > span:first-child,body.dark-theme article.full .pv-flsts .pv-flst li > span:first-child{color:var(--pf-muted) !important}
body article.full .pv-flsts .pv-flst li a,body.dark-theme article.full .pv-flsts .pv-flst li a{color:var(--pf-text) !important}
.pv-in-hd{gap:14px !important}
.header .logo{width:46px !important;height:46px !important;margin-right:-4px}
.header .logo img{width:46px !important;height:46px !important;border-radius:14px}
.theme-text-logo{font-size:20px !important;letter-spacing:-.01em !important}
.pv-hm{gap:6px;margin:0 auto !important}
.pv-hm > li > a{height:40px !important;line-height:40px !important;padding:0 16px !important;border-radius:999px !important;background:var(--pf-surface-2) !important;border:1px solid var(--pf-line) !important;font-size:14px !important;margin:16px 0 !important}
.pv-hm > li > a:hover{border-color:var(--pf-accent) !important;color:var(--pf-accent) !important}
.pv-sh-fd{max-width:340px}
.pv-swtch-thm{transform:scale(.9)}
article.full .pv-frt{position:relative;height:40px !important;padding:0 16px !important;border-width:2px !important;border-style:solid !important;background:var(--pf-surface) !important;gap:8px}
article.full .pv-frt::before{position:static !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.04em;text-transform:uppercase;color:var(--pf-muted) !important}
article.full .pv-frt span{font-family:var(--pf-head) !important;font-size:16px !important;font-weight:800 !important}
article.full .pv-kp-frt{border-color:#ff6a00 !important}
article.full .pv-kp-frt span{color:#ff6a00 !important}
article.full .pv-imdb-frt{border-color:#e2b616 !important}
article.full .pv-imdb-frt span{color:#c79a00 !important}
body.dark-theme article.full .pv-kp-frt{border-color:#ff7a1a !important;background:rgba(255,106,0,.08) !important}
body.dark-theme article.full .pv-kp-frt span{color:#ff8a33 !important}
body.dark-theme article.full .pv-imdb-frt{border-color:#f5c518 !important;background:rgba(245,197,24,.08) !important}
body.dark-theme article.full .pv-imdb-frt span{color:#f5c518 !important}
.emoji-reactions{display:flex !important;flex-wrap:wrap;justify-content:center;gap:12px !important}
.emoji-reactions .emoji-item{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:88px !important;height:96px !important;margin:0 !important;padding:10px 8px !important;border:1px solid var(--pf-line) !important;border-radius:22px !important;background:var(--pf-surface-2) !important;cursor:pointer;transition:transform .15s,border-color .15s,background .15s}
.emoji-reactions .emoji-item:hover{transform:translateY(-2px);border-color:var(--pf-accent) !important}
.emoji-reactions .emoji-item img{width:44px !important;height:44px !important}
.emoji-reactions .emoji-count{color:var(--pf-text) !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important}
body.dark-theme .emoji-reactions .emoji-item{background:#2a2b33 !important;border-color:#3b3c46 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
body.dark-theme .emoji-reactions .emoji-item:hover{background:#31323b !important;border-color:var(--pf-accent) !important}
html body article.full .pv-flsts li.pv-frts .pv-frt.pv-kp-frt span{color:#ff6a00 !important;-webkit-text-fill-color:#ff6a00 !important}
html body article.full .pv-flsts li.pv-frts .pv-frt.pv-imdb-frt span{color:#c79a00 !important;-webkit-text-fill-color:#c79a00 !important}
html body.dark-theme article.full .pv-flsts li.pv-frts .pv-frt.pv-kp-frt span{color:#ff8a33 !important;-webkit-text-fill-color:#ff8a33 !important}
html body.dark-theme article.full .pv-flsts li.pv-frts .pv-frt.pv-imdb-frt span{color:#f5c518 !important;-webkit-text-fill-color:#f5c518 !important}
html body article.full .pv-flsts li.pv-frts .pv-frt{padding:0 14px 0 6px !important;gap:10px !important}
html body article.full .pv-flsts li.pv-frts .pv-frt::before{display:inline-flex !important;align-items:center;justify-content:center;height:28px;padding:0 9px;border-radius:9px;font-family:var(--pf-head) !important;font-size:12px !important;font-weight:800 !important;letter-spacing:0 !important;text-transform:none !important;line-height:1 !important}
html body article.full .pv-flsts li.pv-frts .pv-frt.pv-kp-frt::before{content:'КП' !important;background:#111 !important;color:#ff6a00 !important;border-radius:50% !important;width:28px;padding:0 !important}
html body article.full .pv-flsts li.pv-frts .pv-frt.pv-imdb-frt::before{content:'IMDb' !important;background:#f5c518 !important;color:#111 !important}
.pv-hm > li{padding:14px 0 !important}
.pv-hm > li > a{margin:0 !important}
.pv-hm > li:hover > a{border-color:var(--pf-accent) !important;color:var(--pf-accent) !important;background:var(--pf-surface) !important}
.header .hidden-menu{top:calc(100% - 6px) !important;padding:6px !important;border-radius:18px !important;box-shadow:0 18px 40px rgba(15,16,20,.14) !important}
body.dark-theme .header .hidden-menu{box-shadow:0 18px 40px rgba(0,0,0,.45) !important}
.header .hidden-menu ul,.header .hidden-menu li{margin:0 !important;padding:0 !important;list-style:none !important;border:0 !important;background:none !important}
.header .hidden-menu a{display:block !important;margin:0 !important;padding:11px 14px !important;border:0 !important;border-radius:12px !important;outline:0 !important;box-shadow:none !important;background:transparent !important;color:var(--pf-text) !important;font-family:var(--pf-body) !important;font-size:14px !important;font-weight:600 !important;line-height:1.35 !important;transition:background .15s,color .15s}
.header .hidden-menu a:hover,.header .hidden-menu a:focus,.header .hidden-menu li.active > a{border:0 !important;outline:0 !important;box-shadow:none !important;background:var(--pf-surface-2) !important;color:var(--pf-accent) !important}
.pv-fdsc.pv-mskd-slc::before{background:linear-gradient(to bottom,rgba(255,255,255,0),var(--pf-surface)) !important}
body.dark-theme .pv-fdsc.pv-mskd-slc::before{background:linear-gradient(to bottom,rgba(26,27,32,0),var(--pf-surface)) !important}
html body article.full .pv-flsts li.pv-frts{display:flex !important;justify-content:flex-start !important;gap:10px !important;flex-wrap:wrap}
html body article.full .pv-flsts li.pv-frts .pv-frt{flex:none !important;width:auto !important;margin:0 !important;float:none !important}
body:not(.dark-theme) .pv-fplr{background:#f4f5f7 !important;border-color:var(--pf-line) !important}
body:not(.dark-theme) .pv-fplr .pv-cntnr-prm-scr{background:#f4f5f7 !important}
body:not(.dark-theme) .pv-fplr .player-header{background:#ffffff !important;border-bottom-color:var(--pf-line) !important}
body:not(.dark-theme) .pv-fplr button.player-tab-btn{color:#4b4e57 !important}
body:not(.dark-theme) .pv-fplr button.player-tab-btn:hover{background:#eef0f3 !important;color:#15161a !important}
body:not(.dark-theme) .pv-fplr button.player-tab-btn.active{background:var(--pf-accent) !important;color:#fff !important}
body:not(.dark-theme) .pv-fplr .pf-part-counter{color:#6b6e78}
body:not(.dark-theme) .pv-fplr .episodes-sidebar{background:#ffffff !important;border-top-color:var(--pf-line) !important}
body:not(.dark-theme) .pv-fplr .pv-nm-sdbr{color:#15161a !important}
body:not(.dark-theme) .pv-fplr .part-card{background:#f4f5f7 !important;border-color:#e1e3e8 !important}
body:not(.dark-theme) .pv-fplr .part-card:hover{background:#eceef2 !important;border-color:#cfd2d9 !important}
body:not(.dark-theme) .pv-fplr .part-card.active{background:rgba(var(--pf-accent-rgb),.08) !important;border-color:var(--pf-accent) !important}
body:not(.dark-theme) .pv-fplr .part-number{background:#e3e5ea !important;color:#15161a !important}
body:not(.dark-theme) .pv-fplr .part-card.active .part-number{background:var(--pf-accent) !important;color:#fff !important}
body:not(.dark-theme) .pv-fplr .part-title{color:#15161a !important}
.pv-wy-rl span{cursor:pointer;transition:background .15s,color .15s,border-color .15s}
.pv-wy-rl span:hover{background:var(--pf-accent) !important;border-color:var(--pf-accent) !important;color:#fff !important}
.pv-wy-rl span:hover .fa{color:#fff !important}
.pv-fcms input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.pv-fcms textarea{height:auto;min-height:44px;padding:10px 16px !important;border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-sm) !important;background:var(--pf-surface-2) !important;color:var(--pf-text) !important;box-shadow:none !important;outline:0 !important;transition:border-color .15s,background .15s}
.pv-fcms input:not([type=submit]):focus,.pv-fcms textarea:focus{border-color:var(--pf-accent) !important;background:var(--pf-surface) !important}
.pv-fcms img[src*="antibot"],.pv-fcms .sec-code img,.pv-fcms a img{border-radius:10px !important}
.pf-th-actions{display:flex !important;gap:8px !important;margin-top:auto}
.pf-th-actions button.pf-th-vote{display:inline-flex !important;align-items:center;gap:8px;height:40px !important;margin:0 !important;padding:0 16px !important;border:1px solid var(--pf-line) !important;border-radius:999px !important;background:var(--pf-surface) !important;box-shadow:none !important;color:var(--pf-text) !important;font-family:var(--pf-body) !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;text-transform:none !important;cursor:pointer;transition:border-color .15s,background .15s,color .15s}
.pf-th-actions button.pf-th-vote .fa{font-size:15px;color:var(--pf-muted)}
.pf-th-actions button.pf-th-vote.is-up:hover{border-color:#3f9a5a !important}
.pf-th-actions button.pf-th-vote.is-down:hover{border-color:var(--pf-accent) !important}
.pf-th-actions button.pf-th-vote.is-up.is-on{border-color:#3f9a5a !important;background:#3f9a5a !important;color:#fff !important}
.pf-th-actions button.pf-th-vote.is-down.is-on{border-color:var(--pf-accent) !important;background:var(--pf-accent) !important;color:#fff !important}
.pf-th-actions button.pf-th-vote.is-on .fa{color:#fff}
.pf-th-text{margin-bottom:18px !important}
.pv-tx-ab.pv-ar-sx .pf-faq{margin:28px 0;padding:20px;border:1px solid var(--pf-line);border-radius:20px;background:var(--pf-surface-2)}
.pv-tx-ab.pv-ar-sx .pf-faq-title{margin:0 0 14px !important;font-family:var(--pf-head) !important;font-size:20px !important;font-weight:800 !important;line-height:1.2 !important;color:var(--pf-text) !important}
.pv-tx-ab.pv-ar-sx .pf-faq-item{margin:0 0 8px;border:1px solid var(--pf-line);border-radius:14px;background:var(--pf-surface);overflow:hidden}
.pv-tx-ab.pv-ar-sx .pf-faq-item:last-child{margin-bottom:0}
.pv-tx-ab.pv-ar-sx .pf-faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;cursor:pointer;list-style:none;font-family:var(--pf-body) !important;font-size:16px !important;font-weight:700 !important;line-height:1.4 !important;color:var(--pf-text) !important}
.pv-tx-ab.pv-ar-sx .pf-faq-q::-webkit-details-marker{display:none}
.pv-tx-ab.pv-ar-sx .pf-faq-ico{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--pf-surface-2);transition:background .2s,transform .2s}
.pv-tx-ab.pv-ar-sx .pf-faq-ico::before,.pv-tx-ab.pv-ar-sx .pf-faq-ico::after{content:'';position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--pf-text);transition:transform .2s,background .2s}
.pv-tx-ab.pv-ar-sx .pf-faq-ico::after{transform:rotate(90deg)}
.pv-tx-ab.pv-ar-sx .pf-faq-item[open] .pf-faq-ico{background:var(--pf-accent)}
.pv-tx-ab.pv-ar-sx .pf-faq-item[open] .pf-faq-ico::before,.pv-tx-ab.pv-ar-sx .pf-faq-item[open] .pf-faq-ico::after{background:#fff}
.pv-tx-ab.pv-ar-sx .pf-faq-item[open] .pf-faq-ico::after{transform:rotate(0deg)}
.pv-tx-ab.pv-ar-sx .pf-faq-q:hover{color:var(--pf-accent) !important}
.pv-tx-ab.pv-ar-sx .pf-faq-a{padding:0 16px 16px;color:var(--pf-muted) !important;font-size:15px !important;line-height:1.7 !important}
.pv-tx-ab.pv-ar-sx .pf-faq-a *{color:inherit !important;font-size:inherit !important}
.emoji-reactions .emoji-item,body.dark-theme .emoji-reactions .emoji-item{background:transparent !important;border-color:transparent !important;box-shadow:none !important}
.emoji-reactions .emoji-item:hover{background:var(--pf-surface-2) !important;border-color:var(--pf-line) !important}
body.dark-theme .emoji-reactions .emoji-item:hover{background:#2a2b33 !important;border-color:#3b3c46 !important}
html body .pv-fcms .bb-editor textarea,html body.dark-theme .pv-fcms .bb-editor textarea{background:var(--pf-surface-2) !important;border:1px solid var(--pf-line) !important;border-top:0 !important;color:var(--pf-text) !important}
html body .pv-fcms .bb-pane{display:flex !important;flex-wrap:wrap;gap:2px;padding:6px 8px !important;border:1px solid var(--pf-line) !important;border-bottom:0 !important;background:var(--pf-surface-2) !important}
html body .pv-fcms .bb-pane .bb-btn{border:0 !important;border-radius:8px !important;background-color:transparent !important;box-shadow:none !important;opacity:.75;transition:opacity .15s,background-color .15s}
html body .pv-fcms .bb-pane .bb-btn:hover{opacity:1;background-color:var(--pf-surface) !important}
html body .pv-fcms .bb-pane .bb-sep,html body .pv-fcms .bb-pane span{border-color:var(--pf-line) !important;background:none !important}
body.dark-theme .pv-fcms .bb-pane .bb-btn{filter:none;mix-blend-mode:normal;opacity:.8;background-color:#d6d8df !important}
body.dark-theme .pv-fcms .bb-pane .bb-btn:hover{opacity:1;background-color:#ffffff !important;filter:none}
#gotop{text-align:center;line-height:46px !important;width:48px !important;height:48px !important;border:1px solid var(--pf-line) !important;border-radius:16px !important;background:var(--pf-surface) !important;box-shadow:0 8px 24px rgba(15,16,20,.12) !important;color:var(--pf-text) !important;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s,color .2s,box-shadow .2s}
#gotop .fa{color:inherit !important;font-size:16px !important;transition:transform .2s}
#gotop:hover{transform:translateY(-4px);background:var(--pf-accent) !important;border-color:var(--pf-accent) !important;color:#fff !important;box-shadow:0 12px 28px rgba(var(--pf-accent-rgb),.35) !important}
#gotop:hover .fa{transform:translateY(-2px)}
#gotop:active{transform:translateY(-1px) scale(.96)}
body.dark-theme #gotop{box-shadow:0 8px 24px rgba(0,0,0,.4) !important}
.pv-swtch-thm{transform:none !important;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pv-swtch-thm .pv-trck-swtch-thm{position:relative !important;width:62px !important;height:34px !important;padding:0 !important;border:1px solid var(--pf-line) !important;border-radius:999px !important;background:#e9ebf0 !important;box-shadow:inset 0 1px 3px rgba(15,16,20,.08) !important;overflow:hidden;transition:background .45s ease,border-color .45s ease}
.pv-swtch-thm .pv-trck-swtch-thm::before{content:'';position:absolute;right:9px;top:50%;width:14px;height:14px;margin-top:-7px;background:#9aa0ad;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M20.2 14.6A8.5 8.5 0 0 1 9.4 3.8a8.5 8.5 0 1 0 10.8 10.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M20.2 14.6A8.5 8.5 0 0 1 9.4 3.8a8.5 8.5 0 1 0 10.8 10.8z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.55;transition:opacity .3s,transform .45s}
.pv-swtch-thm .pv-trck-swtch-thm::after{content:'';position:absolute;left:9px;top:50%;width:15px;height:15px;margin-top:-7.5px;background:#f0a020;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Cpath d='M12 2.5v2.2M12 19.3v2.2M4.6 4.6l1.6 1.6M17.8 17.8l1.6 1.6M2.5 12h2.2M19.3 12h2.2M4.6 19.4l1.6-1.6M17.8 6.2l1.6-1.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Cpath d='M12 2.5v2.2M12 19.3v2.2M4.6 4.6l1.6 1.6M17.8 17.8l1.6 1.6M2.5 12h2.2M19.3 12h2.2M4.6 19.4l1.6-1.6M17.8 6.2l1.6-1.6'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transition:opacity .3s,transform .45s}
.pv-swtch-thm .pv-thmb-swtch-thm{position:absolute !important;left:3px !important;top:3px !important;width:26px !important;height:26px !important;margin:0 !important;border-radius:50% !important;background:#ffffff !important;box-shadow:0 2px 6px rgba(15,16,20,.18) !important;transform:translateX(0) !important;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .45s !important}
.pv-swtch-thm .pv-icn-thm{position:absolute !important;inset:0;display:block !important;margin:auto !important;width:16px !important;height:16px !important;font-size:0 !important;line-height:0 !important;color:transparent !important;transition:opacity .35s,transform .5s cubic-bezier(.34,1.56,.64,1)}
.pv-swtch-thm .pv-icn-thm.sun{background:#f0a020;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Cpath d='M12 2.5v2.2M12 19.3v2.2M4.6 4.6l1.6 1.6M17.8 17.8l1.6 1.6M2.5 12h2.2M19.3 12h2.2M4.6 19.4l1.6-1.6M17.8 6.2l1.6-1.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Cpath d='M12 2.5v2.2M12 19.3v2.2M4.6 4.6l1.6 1.6M17.8 17.8l1.6 1.6M2.5 12h2.2M19.3 12h2.2M4.6 19.4l1.6-1.6M17.8 6.2l1.6-1.6'/%3E%3C/svg%3E") center/contain no-repeat;opacity:1;transform:rotate(0) scale(1)}
.pv-swtch-thm .pv-icn-thm.pv-mn{background:#c9cdf5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M20.2 14.6A8.5 8.5 0 0 1 9.4 3.8a8.5 8.5 0 1 0 10.8 10.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M20.2 14.6A8.5 8.5 0 0 1 9.4 3.8a8.5 8.5 0 1 0 10.8 10.8z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:rotate(-90deg) scale(.4)}
.pv-swtch-thm:hover .pv-thmb-swtch-thm{box-shadow:0 2px 10px rgba(240,160,32,.45) !important}
body.dark-theme .pv-swtch-thm .pv-trck-swtch-thm{background:#24252c !important;border-color:#363741 !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.5) !important}
body.dark-theme .pv-swtch-thm .pv-trck-swtch-thm::before{opacity:0;transform:rotate(40deg)}
body.dark-theme .pv-swtch-thm .pv-trck-swtch-thm::after{opacity:.55;background:#6b6f7c}
body.dark-theme .pv-swtch-thm .pv-thmb-swtch-thm{transform:translateX(28px) !important;background:#3a3b47 !important;box-shadow:0 2px 8px rgba(0,0,0,.5) !important}
body.dark-theme .pv-swtch-thm:hover .pv-thmb-swtch-thm{box-shadow:0 2px 12px rgba(201,205,245,.35) !important}
body.dark-theme .pv-swtch-thm .pv-icn-thm.sun{opacity:0;transform:rotate(90deg) scale(.4)}
body.dark-theme .pv-swtch-thm .pv-icn-thm.pv-mn{opacity:1;transform:rotate(0) scale(1)}
::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
::view-transition-new(root){z-index:2}
html body .pv-fcms .bb-editor{border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-sm) !important;background:var(--pf-surface-2) !important;overflow:hidden;box-shadow:none !important;transition:border-color .15s}
html body .pv-fcms .bb-editor:focus-within{border-color:var(--pf-accent) !important}
html body .pv-fcms .bb-editor .bb-pane{margin:0 !important;padding:8px 10px !important;border:0 !important;border-bottom:1px solid var(--pf-line) !important;border-radius:0 !important;background:transparent !important}
html body .pv-fcms .bb-editor textarea,html body.dark-theme .pv-fcms .bb-editor textarea{display:block;width:100% !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}
html body .pv-fcms .bb-pane .bb-btn,html body.dark-theme .pv-fcms .bb-pane .bb-btn{width:30px !important;height:30px !important;line-height:30px !important;margin:0 !important;border:0 !important;border-radius:8px !important;background:transparent !important;background-image:none !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;opacity:1 !important;color:var(--pf-muted) !important;transition:background-color .15s,color .15s,transform .2s cubic-bezier(.34,1.56,.64,1)}
html body .pv-fcms .bb-pane .bb-btn::before{color:inherit !important;line-height:30px !important}
html body .pv-fcms .bb-pane .bb-btn:hover,html body.dark-theme .pv-fcms .bb-pane .bb-btn:hover{background:var(--pf-surface) !important;color:var(--pf-accent) !important;transform:translateY(-2px)}
html body .pv-scr-fm input,html body.dark-theme .pv-scr-fm input{min-height:44px;padding:10px 16px !important;border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-sm) !important;background:var(--pf-surface-2) !important;color:var(--pf-text) !important;box-shadow:none !important;outline:0 !important}
html body .pv-scr-fm input:focus{border-color:var(--pf-accent) !important;background:var(--pf-surface) !important}
html body .pv-scr-fm img{border-radius:10px !important;margin-top:8px}
.pv-swtch-thm:hover .pv-thmb-swtch-thm{transform:translateX(5px) !important}
.pv-swtch-thm:hover .pv-icn-thm.sun{transform:rotate(60deg) scale(1.1)}
body.dark-theme .pv-swtch-thm:hover .pv-thmb-swtch-thm{transform:translateX(23px) !important}
body.dark-theme .pv-swtch-thm:hover .pv-icn-thm.pv-mn{transform:rotate(-25deg) scale(1.1)}
.pv-swtch-thm:hover .pv-trck-swtch-thm{border-color:#f0a020 !important}
body.dark-theme .pv-swtch-thm:hover .pv-trck-swtch-thm{border-color:#8f94d8 !important}
.pv-swtch-thm:active .pv-thmb-swtch-thm{width:30px !important}
.pf-th-actions button.pf-th-vote,.pv-wy-rl span,.pv-fcms button,.pv-fm-tk-ad button,.pv-fplr button.player-tab-btn,.pv-fplr .part-card,.pv-flks .pv-pl-sc,.pv-flks .pv-mi-sc,.pv-hm > li > a,.pv-bx-fd button,article.full .pv-frt,.emoji-reactions .emoji-item{transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s,color .2s,box-shadow .2s !important}
.pf-th-actions button.pf-th-vote:hover,.pv-wy-rl span:hover,.pv-fcms button:hover,.pv-fm-tk-ad button:hover,.pv-fplr button.player-tab-btn:hover,.pv-fplr .part-card:hover,.pv-flks .pv-pl-sc:hover,.pv-flks .pv-mi-sc:hover,.pv-hm > li > a:hover,.pv-bx-fd button:hover,.emoji-reactions .emoji-item:hover{transform:translateY(-3px)}
.pv-fcms button:hover,.pv-fm-tk-ad button:hover{box-shadow:0 10px 22px rgba(var(--pf-accent-rgb),.32) !important}
.pv-fplr .part-card:hover,.pv-flks .pv-pl-sc:hover,.pv-flks .pv-mi-sc:hover{box-shadow:0 8px 20px rgba(15,16,20,.10) !important}
body.dark-theme .pv-fplr .part-card:hover,body.dark-theme .pv-flks .pv-pl-sc:hover,body.dark-theme .pv-flks .pv-mi-sc:hover{box-shadow:0 8px 20px rgba(0,0,0,.35) !important}
.pf-th-actions button.pf-th-vote:active,.pv-wy-rl span:active,.pv-fcms button:active,.pv-fplr button.player-tab-btn:active,.pv-fplr .part-card:active,.pv-flks .pv-pl-sc:active,.pv-flks .pv-mi-sc:active{transform:translateY(-1px) scale(.97)}
@media (prefers-reduced-motion:reduce){
  *{transition:none !important}
}
.pv-tx-ab.pv-ar-sx{color:var(--pf-text) !important}
.pv-tx-ab.pv-ar-sx p{margin:0 0 18px !important;color:#2b2d33 !important}
body.dark-theme .pv-tx-ab.pv-ar-sx p,body.dark-theme .pv-tx-ab.pv-ar-sx li{color:#d3d5dc !important}
.pv-tx-ab.pv-ar-sx h2{position:relative;margin:48px 0 16px !important;padding-top:18px !important;color:var(--pf-text) !important}
.pv-tx-ab.pv-ar-sx h2:first-child{margin-top:4px !important}
.pv-tx-ab.pv-ar-sx h2::before{content:'' !important;display:block !important;position:absolute;left:0;top:0;width:34px;height:5px;border-radius:5px;background:var(--pf-accent)}
.pv-tx-ab.pv-ar-sx h3{margin:32px 0 12px !important;color:var(--pf-text) !important}
.pv-tx-ab.pv-ar-sx strong,.pv-tx-ab.pv-ar-sx b{padding:0 !important;border-radius:0 !important;background:linear-gradient(transparent 62%,rgba(var(--pf-accent-rgb),.22) 62%) !important;color:var(--pf-text) !important;font-weight:700 !important;box-decoration-break:clone;-webkit-box-decoration-break:clone}
body.dark-theme .pv-tx-ab.pv-ar-sx strong,body.dark-theme .pv-tx-ab.pv-ar-sx b{background:linear-gradient(transparent 62%,rgba(224,80,109,.35) 62%) !important;color:#fff !important}
.pv-tx-ab.pv-ar-sx a{color:var(--pf-accent) !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px;text-decoration-color:rgba(var(--pf-accent-rgb),.35) !important;transition:text-decoration-color .2s}
.pv-tx-ab.pv-ar-sx a:hover{text-decoration-color:var(--pf-accent) !important}
.pv-tx-ab.pv-ar-sx ul,.pv-tx-ab.pv-ar-sx ol{margin:0 0 22px !important;padding:0 !important;list-style:none !important}
.pv-tx-ab.pv-ar-sx ul li,.pv-tx-ab.pv-ar-sx ol li{position:relative;margin:0 0 10px !important;padding:0 0 0 30px !important}
.pv-tx-ab.pv-ar-sx ul li::before{content:'' !important;position:absolute !important;left:6px !important;top:11px !important;width:8px !important;height:8px !important;border-radius:3px !important;background:var(--pf-accent) !important;transform:rotate(45deg);box-shadow:none !important}
.pv-tx-ab.pv-ar-sx ol{counter-reset:pfol}
.pv-tx-ab.pv-ar-sx ol li{counter-increment:pfol;padding-left:38px !important}
.pv-tx-ab.pv-ar-sx ol li::before{content:counter(pfol) !important;position:absolute !important;left:0 !important;top:1px !important;width:26px !important;height:26px !important;border-radius:9px !important;background:rgba(var(--pf-accent-rgb),.12) !important;color:var(--pf-accent) !important;font-family:var(--pf-head) !important;font-size:12px !important;font-weight:800 !important;line-height:26px !important;text-align:center !important}
.pv-tx-ab.pv-ar-sx img{display:block;max-width:100%;height:auto;margin:28px auto !important;border-radius:20px !important;box-shadow:0 16px 40px rgba(15,16,20,.14) !important;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}
.pv-tx-ab.pv-ar-sx img:hover{transform:scale(1.015);box-shadow:0 22px 50px rgba(15,16,20,.2) !important}
body.dark-theme .pv-tx-ab.pv-ar-sx img{box-shadow:0 16px 40px rgba(0,0,0,.5) !important}
.pv-tx-ab.pv-ar-sx blockquote{position:relative;margin:28px 0 !important;padding:20px 22px 20px 58px !important;border:1px solid var(--pf-line) !important;border-radius:18px !important;background:var(--pf-surface-2) !important;font-style:normal !important;color:var(--pf-text) !important}
.pv-tx-ab.pv-ar-sx blockquote::before{content:'“' !important;position:absolute;left:18px;top:6px;font-family:var(--pf-head);font-size:52px;line-height:1;color:var(--pf-accent)}
.pv-tx-ab.pv-ar-sx table{width:100%;border-collapse:separate !important;border-spacing:0;overflow:hidden;border:1px solid var(--pf-line) !important;border-radius:16px !important}
.pv-tx-ab.pv-ar-sx th{background:var(--pf-surface-2) !important;font-weight:700 !important}
.pv-tx-ab.pv-ar-sx th,.pv-tx-ab.pv-ar-sx td{padding:12px 14px !important;border:0 !important;border-bottom:1px solid var(--pf-line) !important}
.pv-tx-ab.pv-ar-sx .pf-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}
.pv-tx-ab.pv-ar-sx .pf-reveal.pf-in{opacity:1;transform:none}
.pv-tx-ab.pv-ar-sx .pf-faq-a{overflow:hidden}
.pv-tx-ab.pv-ar-sx .pf-faq-item{transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .25s,background .25s,box-shadow .25s}
.pv-tx-ab.pv-ar-sx .pf-faq-item:hover{transform:translateY(-2px);border-color:rgba(var(--pf-accent-rgb),.45);box-shadow:0 8px 20px rgba(15,16,20,.08)}
body.dark-theme .pv-tx-ab.pv-ar-sx .pf-faq-item:hover{box-shadow:0 8px 20px rgba(0,0,0,.35)}
.pv-tx-ab.pv-ar-sx .pf-faq-item[open]{border-color:var(--pf-accent)}
.pv-tx-ab.pv-ar-sx .pf-faq-ico{transition:background .3s,transform .4s cubic-bezier(.34,1.56,.64,1) !important}
.pv-tx-ab.pv-ar-sx .pf-faq-item[open] .pf-faq-ico{transform:rotate(180deg)}
.pv-tx-ab.pv-ar-sx .pf-faq-item:hover .pf-faq-ico{transform:scale(1.12)}
.pv-tx-ab.pv-ar-sx .pf-faq-item[open]:hover .pf-faq-ico{transform:rotate(180deg) scale(1.12)}
.pv-tx-ab.pv-ar-sx .pf-faq-q span[itemprop=name]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}
.pv-tx-ab.pv-ar-sx .pf-faq-item:hover .pf-faq-q span[itemprop=name]{transform:translateX(4px)}
.pv-fcms input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.pv-scr-fm input,html body .pv-fcms .bb-editor{transition:border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.34,1.56,.64,1),background .2s !important}
.pv-fcms input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]):hover,.pv-scr-fm input:hover,html body .pv-fcms .bb-editor:hover{border-color:rgba(var(--pf-accent-rgb),.45) !important}
.pv-fcms input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,html body .pv-scr-fm input:focus,html body .pv-fcms .bb-editor:focus-within{border-color:var(--pf-accent) !important;box-shadow:0 0 0 4px rgba(var(--pf-accent-rgb),.14) !important;transform:translateY(-2px)}
body.dark-theme .pv-fcms input:not([type=submit]):focus,body.dark-theme .pv-scr-fm input:focus,body.dark-theme .pv-fcms .bb-editor:focus-within{box-shadow:0 0 0 4px rgba(224,80,109,.22) !important}
.pv-fcms input::placeholder,.pv-fcms textarea::placeholder,.pv-scr-fm input::placeholder{transition:opacity .25s,transform .25s;color:var(--pf-muted) !important}
.pv-fcms input:focus::placeholder,.pv-fcms textarea:focus::placeholder,.pv-scr-fm input:focus::placeholder{opacity:.45;transform:translateX(8px)}
.pv-fcms .pv-u-fm label,.pv-fcms .pv-u-fm > span{transition:color .2s}
.pv-fcms .pv-u-fm:focus-within label,.pv-fcms .pv-u-fm:focus-within > span{color:var(--pf-accent) !important}
.theme-text-logo{font-family:'Oswald',var(--pf-body) !important;font-weight:700 !important;font-size:23px !important;letter-spacing:.045em !important;text-transform:uppercase !important;line-height:1 !important}
.pv-u-th .pv-in-th{position:relative}
.pv-u-th .pv-ab-th{z-index:13 !important;pointer-events:none}
.pv-u-th .pv-nm-th{color:#fff !important;text-shadow:0 1px 8px rgba(0,0,0,.6)}
.pv-u-th .pv-msk-th{z-index:11 !important;transition:opacity .3s ease !important}
.pv-u-th .pv-msk-th .fa{transition:transform .35s cubic-bezier(.34,1.56,.64,1) !important;transform:scale(.8)}
.pv-u-th .pv-in-th:hover .pv-msk-th .fa{transform:scale(1)}
.pv-u-th .pv-pc-th img{transition:transform .5s cubic-bezier(.22,1,.36,1) !important}
.pv-u-th .pv-in-th:hover .pv-pc-th img{transform:scale(1.05)}
.pv-u-th .pv-ab-th{background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0)) !important;border-radius:0 0 var(--pf-r) var(--pf-r)}
.main > .pv-sg{padding:22px 24px !important;border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-lg) !important;background:var(--pf-surface) !important}
.main > .pv-sg > .pv-hd-sg{height:auto !important;margin:0 0 18px !important}
h1.pv-nm-sg{display:inline-flex !important;align-items:center;gap:12px;height:auto !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--pf-text) !important;font-family:var(--pf-head) !important;font-size:28px !important;font-weight:800 !important;line-height:1.2 !important;cursor:pointer}
h1.pv-nm-sg .fa{display:inline-flex !important;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--pf-line);border-radius:50%;background:var(--pf-surface-2);color:var(--pf-text) !important;font-size:12px !important;transition:background .2s,color .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}
h1.pv-nm-sg:hover .fa{background:var(--pf-accent);border-color:var(--pf-accent);color:#fff !important;transform:translateY(2px)}
.pv-pg-fd{padding:24px !important;border:1px solid var(--pf-line) !important;border-radius:var(--pf-r-lg) !important;background:var(--pf-surface) !important;margin-bottom:18px}
.pv-pg-fd .pv-nm-sb{margin:0 0 16px !important;padding:0 !important;border:0 !important;background:none !important}
.pv-pg-fd .pv-nm-sb h1{margin:0 !important;font-family:var(--pf-head) !important;font-size:28px !important;font-weight:800 !important;color:var(--pf-text) !important}
.pv-pg-fd #searchtable,.pv-pg-fd #searchtable table,.pv-pg-fd #searchtable td{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;width:100% !important}
.pv-pg-fd #searchtable td{display:block}
.pv-pg-fd #searchinput{width:100% !important;max-width:none !important;height:52px !important;padding:0 20px !important;border:1px solid var(--pf-line) !important;border-radius:999px !important;background:var(--pf-surface-2) !important;box-shadow:none !important;color:var(--pf-text) !important;font-family:var(--pf-body) !important;font-size:16px !important;transition:border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.34,1.56,.64,1) !important}
.pv-pg-fd #searchinput:hover{border-color:rgba(var(--pf-accent-rgb),.45) !important}
.pv-pg-fd #searchinput:focus{border-color:var(--pf-accent) !important;box-shadow:0 0 0 4px rgba(var(--pf-accent-rgb),.14) !important;transform:translateY(-2px);background:var(--pf-surface) !important;outline:0 !important}
.pv-pg-fd input.bbcodes{display:inline-flex;height:46px !important;margin:12px 8px 0 0 !important;padding:0 24px !important;border:0 !important;border-radius:999px !important;background:var(--pf-accent) !important;box-shadow:none !important;color:#fff !important;font-family:var(--pf-body) !important;font-size:14px !important;font-weight:700 !important;text-transform:none !important;line-height:46px !important;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s,box-shadow .2s !important}
.pv-pg-fd input.bbcodes:hover{transform:translateY(-3px);background:var(--pf-accent-2) !important;box-shadow:0 10px 22px rgba(var(--pf-accent-rgb),.32) !important}
.pv-pg-fd input#dofullsearch{background:var(--pf-surface-2) !important;color:var(--pf-text) !important;border:1px solid var(--pf-line) !important}
.pv-pg-fd input#dofullsearch:hover{background:var(--pf-surface) !important;box-shadow:0 8px 20px rgba(15,16,20,.10) !important}
.pv-brs{position:relative;margin:0 0 16px !important;padding:16px 18px 16px 56px !important;border:1px solid var(--pf-line) !important;border-radius:16px !important;background:var(--pf-surface) !important;box-shadow:none !important;color:var(--pf-muted) !important;font-family:var(--pf-body) !important;font-size:14px !important;line-height:1.5 !important}
.pv-brs::before{content:'i';position:absolute;left:16px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:rgba(var(--pf-accent-rgb),.12);color:var(--pf-accent);font-family:var(--pf-head);font-size:14px;font-weight:800;line-height:28px;text-align:center}
.pv-brs b{display:block;margin-bottom:2px;color:var(--pf-text) !important;font-weight:700 !important}
.pv-brs br{display:none}
.pv-pg-fd .pv-brs{margin:16px 0 0 !important;background:var(--pf-surface-2) !important}
.pv-mx-sh > div:first-child{margin-bottom:16px !important}
.header{margin-bottom:0 !important}
.speedbar{margin-top:-4px !important}
html body.dark-theme{background:var(--pf-bg) !important}
html body.dark-theme .pv-fplr .pv-cntnr-prm-scr{background:var(--pf-surface) !important}
html body.dark-theme .pv-fplr .player-header,html body.dark-theme .pv-fplr .episodes-sidebar{background:var(--pf-surface) !important;border-color:var(--pf-line) !important}
html body.dark-theme .pv-fplr .part-card:not(.active){background:var(--pf-bg) !important;box-shadow:inset 0 0 0 1px var(--pf-line)}
html body.dark-theme .pv-fplr .part-card:not(.active):hover{background:var(--pf-surface-2) !important}
html body.dark-theme .pv-swtch-thm .pv-trck-swtch-thm{background:var(--pf-surface-2) !important}
html body.dark-theme .pv-fplr.pv-bx-tb{background:var(--pf-surface) !important}
html body h2.pv-fsbtl{width:auto !important;max-width:100%;box-sizing:border-box;border-top:1px solid var(--pf-line) !important}
.mhm-comms-link{margin:6px 0 4px}
.mhm-comms-link a{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:var(--pf-r-sm,12px);background:var(--pf-surface-2);border:1px solid var(--pf-line);color:var(--pf-text) !important;font-weight:700;text-decoration:none !important;transition:background .2s,border-color .2s}
.mhm-comms-link a:hover{border-color:var(--pf-accent);background:rgba(var(--pf-accent-rgb),.08)}
.pv-mn-act{display:none}
@media (max-width:1220px){
  html body .header .pv-mn-act{display:flex !important;align-items:center;justify-content:center;width:44px;height:44px;flex:none;order:10;margin-left:10px;border-radius:var(--pf-r-sm,12px);background:var(--pf-surface-2);border:1px solid var(--pf-line);color:var(--pf-text);font-size:18px;cursor:pointer !important;pointer-events:auto !important;opacity:1 !important;transition:background .2s,border-color .2s}
  html body .header .pv-mn-act:hover{border-color:var(--pf-accent)}
  html body .header .pv-swtch-thm{margin-left:auto}
  html body #side-panel{display:block !important;position:fixed;top:0;bottom:0;left:0;width:310px;max-width:86vw;z-index:1001;margin:0;padding:72px 16px 24px;overflow-y:auto;background:var(--pf-surface) !important;border-right:1px solid var(--pf-line);box-shadow:0 0 40px rgba(0,0,0,.35);transform:translateX(-105%);visibility:hidden;transition:transform .32s cubic-bezier(.22,.8,.3,1),visibility 0s .32s}
  html body #side-panel.active{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.22,.8,.3,1),visibility 0s}
  html body #side-panel .pv-mb-t{display:block !important;width:100% !important;margin:0 0 14px !important}
  html body #side-panel .pv-bx-fd{display:flex;width:100%}
  html body #side-panel .pv-bx-fd input{flex:1;min-width:0;height:46px;border-radius:var(--pf-r-sm,12px) !important;background:var(--pf-surface-2) !important;border:1px solid var(--pf-line) !important;color:var(--pf-text) !important;padding:0 48px 0 14px !important}
  html body #side-panel .pv-bx-fd{position:relative}
  html body #side-panel .pv-bx-fd button{position:absolute;right:4px;top:4px;width:38px;height:38px;border:0;background:transparent;color:var(--pf-accent)}
  html body #side-panel .pv-hm{display:flex !important;flex-direction:column;gap:4px}
  html body #side-panel .pv-hm > li > a{display:block !important;height:auto !important;line-height:1.3 !important;padding:12px 14px !important;border-radius:var(--pf-r-sm,12px);color:var(--pf-text) !important;font-weight:700;background:var(--pf-surface-2)}
  html body #side-panel .hidden-menu{border:0 !important;box-shadow:none !important;background:transparent !important;padding:4px 0 0 8px !important;margin:0 !important}
  html body #side-panel .hm-col a{color:var(--pf-muted) !important;background:transparent !important;padding:9px 12px !important}
  html body #close-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);backdrop-filter:blur(2px)}
  html body.pv-mn-opnd #close-overlay{display:block !important}
  html body .pv-cls-act{display:none !important}
  html body.pv-mn-opnd .pv-cls-act{display:flex !important;align-items:center;justify-content:center;position:fixed;top:14px;left:calc(min(310px,86vw) - 58px);z-index:1002;width:44px;height:44px;border-radius:var(--pf-r-sm,12px);background:var(--pf-surface-2);color:var(--pf-text);font-size:18px;cursor:pointer}
  html body.pv-mn-opnd{overflow:hidden}
}
@media (max-width:1220px){
  html body #side-panel{padding:72px 16px 24px !important}
  html body #side-panel .hidden-menu{display:block !important;position:static !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;width:100% !important;transform:none !important}
  html body #side-panel .hm-col,html body #side-panel .hm-col li{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;list-style:none !important}
}
@media (max-width:1220px){
  html body #side-panel{display:flex !important;flex-direction:column;gap:14px}
  html body #side-panel .pv-hm{position:static !important;inset:auto !important;width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;transform:none !important;background:transparent !important;box-shadow:none !important;border:0 !important}
  html body #side-panel .pv-hm > li{position:static !important;width:100% !important;display:block !important}
  html body #side-panel .pv-sh-fd{order:-1}
}
@media (max-width:1220px){
  html body #side-panel .pv-sh-fd,html body #side-panel .pv-hm{flex:none !important}
}
@media (max-width:560px){
  html body .emoji-reactions{gap:6px !important;overflow:visible !important;justify-content:space-between !important}
  html body .emoji-reactions .emoji-item{flex:1 1 0 !important;width:auto !important;min-width:0 !important;padding:8px 2px !important}
  html body .emoji-reactions .emoji-item img{width:32px !important;height:32px !important}
}
@media (max-width:1220px){
  html body .header .pv-in-hd{flex-wrap:nowrap !important;gap:0}
  html body .header .pf-logo{min-width:0;flex:0 1 auto;overflow:hidden}
  html body .header .pf-logo-txt{min-width:0}
  html body .header .pf-logo-name,html body .header .pf-logo-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media (max-width:420px){
  html body .header .pf-logo-name{font-size:19px !important}
  html body .header .pf-logo-ico{width:34px !important;height:34px !important}
  html body .header .pv-mn-act{width:40px;height:40px;margin-left:8px}
}
@media (max-width:420px){
  html body .header .pf-logo-name{font-size:16px !important;letter-spacing:0 !important}
  html body .header .pf-logo-tag{font-size:11px !important}
}
@media (max-width:370px){
  html body .header .pf-logo-name{font-size:14px !important}
  html body .header .pf-logo{gap:8px !important}
}
@media (max-width:1220px){
  html body .header .pv-in-hd{gap:8px !important}
  html body .header .pv-swtch-thm{margin:0 0 0 auto !important}
  html body .header .pv-mn-act{margin-left:0 !important}
}
@media (max-width:420px){
  html body .header .pv-in-hd{padding-left:12px !important;padding-right:12px !important}
}

/* v19: плеер на телефоне не выходит за края карточки; вкладки плееров не обрезаются; плееры частей */
html body .pv-cntnr-prm-scr{margin-left:0 !important;margin-right:0 !important}
html body .pv-tb-scr{padding-top:4px !important;padding-bottom:4px !important;height:auto !important}
#vb-wrap .pf-vb-part{width:100%;height:100%}
#vb-wrap .pf-vb-part[hidden]{display:none !important}
#vb-wrap .pf-vb-part > div,#vb-wrap .pf-vb-part iframe{width:100% !important;height:100% !important}
/* постеры: без искажения пропорций */
html body img.xfieldimage.poster{object-fit:cover}
/* описание свёрнуто сразу, до скрипта — чтобы страница не прыгала при загрузке */
html body:not(.js) .pv-ths-slc:not(.slice){max-height:150px;overflow:hidden;margin-bottom:32px}

/* Mobile media: full article frames, contained reactions, uncropped film posters. */
@media (max-width:760px){
  html body .pv-tx-ab.pv-ar-sx img:not(.emoji):not(.smilie){
    display:block;
    width:calc(100% + 48px)!important;
    max-width:calc(100% + 48px)!important;
    height:auto!important;
    margin:22px -24px!important;
    border-radius:14px!important;
    transform:none!important;
  }
  html body .pv-fshr.emoji-reactions{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:4px!important;
    width:100%;
    min-width:0;
    padding:14px 8px!important;
    overflow:hidden!important;
  }
  html body .pv-fshr.emoji-reactions .emoji-item{
    width:100%!important;
    min-width:0!important;
    max-width:100%;
    height:auto!important;
    padding:8px 0!important;
    gap:4px!important;
  }
  html body .pv-fshr.emoji-reactions .emoji-item img{
    width:clamp(30px,9.5vw,44px)!important;
    max-width:100%;
    height:auto!important;
    aspect-ratio:1;
    object-fit:contain;
  }
  html body .pv-u-th .pv-pc-th.pv-vrt-rsp-pc{
    padding-top:0!important;
    aspect-ratio:2/3;
  }
  html body .pv-u-th .pv-pc-th img.xfieldimage.poster{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    object-fit:contain!important;
    object-position:center;
  }
  html body .pv-u-th .pv-in-th:hover .pv-pc-th img{
    transform:none!important;
  }
}
