.vvh-cookie-banner,.vvh-cookie-modal,.vvh-cookie-settings-button{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.vvh-cookie-banner[hidden],.vvh-cookie-modal[hidden],.vvh-cookie-settings-button[hidden]{display:none!important}.vvh-cookie-banner{position:fixed;z-index:100000;left:18px;right:18px;bottom:18px;color:#eef4f7}.vvh-cookie-banner-inner{width:min(1180px,100%);margin:auto;background:rgba(7,16,24,.98);border:1px solid #2b4556;border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.5);padding:22px;display:flex;align-items:center;gap:28px;justify-content:space-between}.vvh-cookie-copy{max-width:760px}.vvh-cookie-kicker{display:block;color:#69d3a4;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.14em;margin-bottom:7px}.vvh-cookie-copy h2,.vvh-cookie-modal-card h2{color:#f5f8fa;font-size:24px;line-height:1.15;letter-spacing:-.025em;margin:0 0 8px}.vvh-cookie-copy p,.vvh-cookie-intro{color:#aab6bf;font-size:14px;line-height:1.55;margin:0}.vvh-cookie-copy a,.vvh-cookie-policy-link a{color:#e8f2f7;text-decoration:underline;text-underline-offset:3px}.vvh-cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-width:350px}.vvh-cookie-btn,.vvh-cookie-link{appearance:none;border:1px solid #355166;border-radius:11px;padding:11px 14px;font:inherit;font-weight:850;cursor:pointer;min-height:44px}.vvh-cookie-btn.accept{background:#ff6b35;border-color:#ff6b35;color:#071018}.vvh-cookie-btn.reject{background:#132432;color:#eef4f7}.vvh-cookie-btn:hover,.vvh-cookie-link:hover,.vvh-cookie-settings-button:hover{filter:brightness(1.08)}.vvh-cookie-link{grid-column:1/-1;background:transparent;color:#c7d2d9;border-color:transparent;text-decoration:underline;text-underline-offset:3px}.vvh-cookie-modal{position:fixed;z-index:100010;inset:0;background:rgba(2,8,13,.76);display:grid;place-items:center;padding:18px}.vvh-cookie-modal-card{position:relative;width:min(620px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;background:#09151e;color:#eef4f7;border:1px solid #2c4658;border-radius:22px;padding:26px;box-shadow:0 30px 90px rgba(0,0,0,.62)}.vvh-cookie-close{position:absolute;right:15px;top:13px;width:38px;height:38px;border-radius:50%;border:1px solid #314b5c;background:#10212d;color:#eef4f7;font-size:25px;line-height:1;cursor:pointer}.vvh-cookie-category{display:flex;align-items:center;gap:18px;justify-content:space-between;border:1px solid #263e4e;background:#0d1c27;border-radius:15px;padding:16px;margin-top:12px;cursor:pointer}.vvh-cookie-category>div{display:grid;gap:4px}.vvh-cookie-category strong{font-size:15px;color:#f4f7f9}.vvh-cookie-category span{font-size:12px;line-height:1.5;color:#9facb6}.vvh-cookie-category input{position:absolute;opacity:0;pointer-events:none}.vvh-cookie-category i{position:relative;width:46px;height:26px;min-width:46px;border-radius:99px;background:#3a4b57;border:1px solid #52636e;transition:.18s}.vvh-cookie-category i:after{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;border-radius:50%;background:#eef4f7;transition:.18s}.vvh-cookie-category input:checked+i{background:#69d3a4;border-color:#69d3a4}.vvh-cookie-category input:checked+i:after{transform:translateX(20px);background:#071018}.vvh-cookie-category.is-essential{cursor:default}.vvh-cookie-always{white-space:nowrap;color:#69d3a4!important;font-weight:900}.vvh-cookie-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.vvh-cookie-policy-link{text-align:center;font-size:12px;margin:14px 0 0}.vvh-cookie-settings-button{position:fixed;z-index:99970;left:14px;bottom:14px;border:1px solid #355166;border-radius:999px;background:#0c1b25;color:#dce7ec;padding:8px 12px;font-size:11px;font-weight:850;box-shadow:0 8px 26px rgba(0,0,0,.28);cursor:pointer}.vvh-standalone .vvh-cookie-settings-button{bottom:78px}.vvh-media-consent-placeholder{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:linear-gradient(145deg,#08141d,#101f2b);color:#eaf2f6}.vvh-media-consent-placeholder strong{font-size:18px;margin-bottom:7px}.vvh-media-consent-placeholder span{max-width:560px;color:#9facb6;font-size:13px;line-height:1.5}.vvh-media-consent-placeholder button{margin-top:16px;background:#ff6b35;color:#071018;border:0;border-radius:10px;padding:10px 14px;font-weight:900;cursor:pointer}.vvh-video-frame iframe:not([src]){visibility:hidden}@media(max-width:720px){.vvh-cookie-banner{left:10px;right:10px;bottom:10px}.vvh-cookie-banner-inner{display:block;padding:18px;border-radius:17px}.vvh-cookie-copy h2,.vvh-cookie-modal-card h2{font-size:21px}.vvh-cookie-actions{min-width:0;margin-top:16px;grid-template-columns:1fr}.vvh-cookie-link{grid-column:1}.vvh-cookie-modal{padding:10px}.vvh-cookie-modal-card{padding:22px 16px 18px;border-radius:18px}.vvh-cookie-category{padding:14px;gap:12px}.vvh-cookie-modal-actions{grid-template-columns:1fr}.vvh-cookie-settings-button{font-size:10px;padding:7px 10px}.vvh-standalone .vvh-cookie-banner{bottom:76px}}
