.vfb-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin:10px 0 6px;padding:9px 14px;background:linear-gradient(135deg,rgba(18,18,18,.94),rgba(38,30,10,.94));border:1px solid rgba(255,183,0,.3);border-radius:10px;font-size:13.5px;line-height:1.4;color:#e8e8e8}
.vfb-line a{text-decoration:none}
.vfb-src b{color:#ffb700}
.vfb-src a{color:#e8e8e8}
.vfb-cta{color:#ffb700;font-weight:700;white-space:nowrap}
.vfb-cta:hover{text-decoration:underline}
@media(max-width:600px){.vfb-line{font-size:12px;padding:8px 10px;justify-content:center;text-align:center}}
.vfb-inbtn{display:block;width:100%;flex-basis:100%;font-size:11.5px;font-weight:600;opacity:.85;margin-top:3px;line-height:1.3;text-transform:none;letter-spacing:.2px}a:has(>.vfb-inbtn),a:has(span>.vfb-inbtn){flex-wrap:wrap}
.vfb-prem .vfb-line,.vfb-prem .vfb-dl-sub,.vfb-prem .vfb-side{display:none!important}
.vfb-dl{display:flex;align-items:center;justify-content:center;gap:16px;max-width:900px;margin:14px auto;padding:14px 22px;background:linear-gradient(160deg,#161616,#2a2008);border:1px solid rgba(255,183,0,.5);border-radius:12px;text-decoration:none;transition:box-shadow .2s,transform .15s,border-color .2s,filter .2s}
.vfb-dl:hover{transform:translateY(-2px);border-color:#ffb700;box-shadow:0 8px 26px rgba(255,183,0,.3);filter:brightness(1.06)}
.vfb-dl-logo{width:96px;height:auto;flex-shrink:0}
.vfb-dl-txt{text-align:left;min-width:0}
.vfb-dl-main{display:block;color:#fff;font-size:16.5px;font-weight:800;line-height:1.25}
.vfb-dl-sub{display:block;color:#bfa25f;font-size:12px;font-weight:600;margin-top:4px;line-height:1.3}
.vfb-dl-sub b{color:#ffb700}
@media(max-width:600px){.vfb-dl{gap:8px;padding:9px 10px;margin:10px auto}.vfb-dl-logo{width:46px}.vfb-dl-main{font-size:11.5px;line-height:1.2}.vfb-dl-sub{font-size:9px;line-height:1.25}}
#download-wrap a.vipfile-dl-btn{display:none!important}
/* убрать дубль-брендлайн под плеером (2 кнопки Download Video + Премиум HD) - оставляем только .vfb-dl */
.vfb-line{display:none!important}
/* сайдбар: снять стиль download-кнопки с vfb-элементов, вернуть родной вид */
.vfb-side a.vfb-side-cta,.vfb-side a.vfb-side-cta.vipfile-dl-btn{display:block!important;width:auto!important;height:auto!important;min-height:0!important;padding:11px 14px!important;border-radius:9px!important;background:linear-gradient(135deg,#ffb700,#ff8c00)!important;color:#151515!important;font-weight:800!important;font-size:13.5px!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;box-shadow:0 3px 14px rgba(255,183,0,.35)!important}
.vfb-side a.vfb-side-more,.vfb-side a.vfb-side-more.vipfile-dl-btn{display:inline-block!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin-top:8px!important;background:none!important;border:0!important;box-shadow:none!important;color:#b9b9b9!important;font-size:12px!important;font-weight:400!important;text-decoration:underline!important;text-align:center!important}
[data-theme="light"] .vfb-side a.vfb-side-more{color:#7a6f5c!important}
/* SCATVIP-GAP: убрать пустой враппер скрытой кнопки + поджать кнопку к плееру */
#download-wrap{display:none!important}
.fmain-desc{padding-top:8px!important}
.vfb-dl{margin-top:4px!important;margin-bottom:12px!important}
.vfnbar{position:relative;display:block;width:100%;background:linear-gradient(135deg,#1a1400,#2a2008);border-bottom:1px solid rgba(255,183,0,.45);text-decoration:none}
.vfnbar-in{max-width:1300px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:11px;padding:8px 16px;flex-wrap:wrap}
.vfnbar-logo{height:34px;width:auto;flex-shrink:0}
.vfnbar-txt{flex:0 1 auto;min-width:0;color:#fff;font-size:13.5px;font-weight:700;line-height:1.3;overflow-wrap:break-word}
.vfnbar-txt b{color:#ffb700}
.vfnbar-desc{color:#e6dab4;font-weight:600}
.vfnbar-btn{flex-shrink:0;background:linear-gradient(135deg,#ffb700,#ff8c00);color:#151515;font-weight:800;font-size:13px;padding:6px 16px;border-radius:8px;white-space:nowrap}
.vfnbar:hover .vfnbar-btn{filter:brightness(1.08)}
html[data-theme="light"] .vfnbar,.vfnbar.vfnbar-light{background:linear-gradient(135deg,#fff6e0,#ffe9c2);border-bottom-color:rgba(255,140,0,.5)}
html[data-theme="light"] .vfnbar-txt,.vfnbar.vfnbar-light .vfnbar-txt{color:#3a2c00}
html[data-theme="light"] .vfnbar-desc,.vfnbar.vfnbar-light .vfnbar-desc{color:#6b5410}
html[data-theme="light"] .vfnbar-txt b,.vfnbar.vfnbar-light .vfnbar-txt b{color:#b87400}
@media(max-width:600px){.vfnbar-in{gap:9px;padding:7px 11px;flex-wrap:nowrap;justify-content:space-between}.vfnbar-txt{flex:1 1 auto;text-align:left;font-size:12px}.vfnbar-logo{height:30px}.vfnbar-btn{padding:5px 11px;font-size:12px}}
.vfb-prem .vfnbar{display:none!important}
.vfb-side{margin:0 0 16px;padding:18px 16px;border-radius:12px;background:linear-gradient(160deg,#141414,#241c08);border:1px solid rgba(255,183,0,.35);text-align:center;color:#e8e8e8;font-size:13.5px;line-height:1.45}
.vfb-side-logo{display:block;width:130px;height:auto;margin:0 auto 8px}
.vfb-side-title{font-size:18px;font-weight:800;color:#fff;margin-bottom:4px}
.vfb-side-title span{color:#ffb700}
.vfb-side-sub{color:#c9c9c9;margin-bottom:10px}
.vfb-side-sub b{color:#ffb700}
.vfb-side-list{list-style:none;margin:0 0 12px;padding:0;text-align:left;display:inline-block;color:#d6d6d6}
.vfb-side-list li{margin:3px 0}
.vfb-side-cta{display:block;padding:11px 12px;border-radius:9px;background:linear-gradient(135deg,#ffb700,#ff8c00);color:#151515!important;font-weight:800;font-size:13.5px;text-decoration:none;box-shadow:0 3px 14px rgba(255,183,0,.35)}
.vfb-side-cta:hover{filter:brightness(1.07)}
.vfb-side-more{display:inline-block;margin-top:8px;color:#b9b9b9;font-size:12px;text-decoration:underline}
.vfb-side-more:hover{color:#ffb700}
.vfb-prem .vfb-line,.vfb-prem .vfb-dl-sub,.vfb-prem .vfb-side{display:none!important}
