.vr-cookies{position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;max-width:920px;margin:auto;background:#fff;color:#10233f;border:1px solid #d5e0ea;border-radius:14px;box-shadow:0 12px 40px #10233f33;padding:16px}
.vr-cookies[hidden]{display:none}
.vr-cookies p{margin:0 0 8px;font-size:14px;line-height:1.45}
.vr-cookies-actions{display:flex;flex-wrap:wrap;gap:8px}
.vr-cookies button{min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid #12315c;background:#12315c;color:#fff;font:700 14px/1.2 Arial,sans-serif;cursor:pointer}
.vr-cookies-panel label{display:flex;gap:8px;align-items:flex-start;font-size:14px;margin:8px 0 12px}
.vr-cookies-open{scroll-padding-bottom:220px}
@media(max-width:700px){.vr-cookies{left:8px;right:8px;bottom:8px;padding:12px}.vr-cookies-actions{display:grid;grid-template-columns:1fr}.vr-cookies button{width:100%}}
