#vn-consent{position:fixed;z-index:2147483000;bottom:0;left:0;right:0;background:#645862;color:#fff;padding:18px 24px;box-shadow:0 -2px 10px #0003;font:14px/1.5 Arial,sans-serif}#vn-consent[hidden],#vn-consent [hidden],#vn-consent-open[hidden],.vn-media-consent[hidden]{display:none!important}#vn-consent strong{font-size:17px}#vn-consent p{margin:5px 0 12px}#vn-consent a{color:#f1d600;text-decoration:underline}#vn-consent .vn-consent-actions{display:flex;gap:10px;flex-wrap:wrap}#vn-consent button,#vn-consent-open,.vn-media-consent{cursor:pointer;font:inherit;border:1px solid #fff;border-radius:3px;background:#fff;color:#473f45;padding:8px 14px}#vn-consent button:focus-visible,#vn-consent-open:focus-visible,.vn-media-consent:focus-visible{outline:3px solid #f1d600;outline-offset:3px}#vn-consent-options{display:flex;gap:20px;flex-wrap:wrap;padding:5px 0 15px}#vn-consent-options label{font-weight:normal;margin:0}#vn-consent-open{position:fixed;bottom:0;left:12px;z-index:2147482999;background:#645862;color:#fff;font:12px Arial,sans-serif;padding:5px 9px}.vn-media-consent{position:absolute;z-index:2;background:#645862;color:#fff;display:block;margin:0;box-sizing:border-box}@media(max-width:600px){#vn-consent{padding:14px 16px;max-height:85vh;overflow:auto}#vn-consent .vn-consent-actions button{flex:1 1 45%}#vn-consent-options{display:block}#vn-consent-options label{display:block;margin-bottom:8px}}@media print{#vn-consent,#vn-consent-open,.vn-media-consent{display:none!important}}
