.voltx-consent[hidden]{display:none!important}.voltx-consent{position:fixed;z-index:2147483000;left:18px;bottom:18px;width:min(620px,calc(100vw - 36px));box-sizing:border-box;padding:20px;border:1px solid rgba(255,255,255,.28);border-radius:18px;background:#071f3d;color:#f4f5f2;box-shadow:0 20px 60px rgba(0,0,0,.38);font:inherit}.voltx-consent__title{margin:0 0 7px;font:800 clamp(20px,3vw,28px)/1.05 inherit;text-transform:uppercase}.voltx-consent__text{margin:0;color:#d8dde2;font-size:14px;line-height:1.45}.voltx-consent__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.voltx-consent__actions{display:flex;gap:10px;margin-top:17px}.voltx-consent__button{min-height:46px;flex:1;border:1px solid #f4f5f2;border-radius:11px;padding:10px 14px;font:800 12px/1.1 inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.voltx-consent__button--accept{background:#f4f5f2;color:#071f3d}.voltx-consent__button--reject{background:transparent;color:#f4f5f2}.voltx-consent__button:focus-visible,.voltx-consent-policy-button:focus-visible{outline:3px solid #5aa7ff;outline-offset:3px}.voltx-consent-policy-button{border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;padding:10px 14px;font:700 13px/1.2 inherit;cursor:pointer}@media(max-width:560px){.voltx-consent{left:10px;bottom:10px;width:calc(100vw - 20px);padding:17px;border-radius:14px}.voltx-consent__actions{flex-direction:column}.voltx-consent__button{width:100%}}@media(prefers-reduced-motion:no-preference){.voltx-consent{animation:voltxConsentIn .28s ease-out both}@keyframes voltxConsentIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
