.visitor-privacy-choices-module__2kRgRa__manage{z-index:900;color:#f8fbff;cursor:pointer;background:#071e31;border:1px solid #ffc85766;border-radius:999px;padding:9px 13px;font:700 .71rem/1.3 Manrope,Arial,sans-serif;position:fixed;bottom:14px;right:15px;box-shadow:0 10px 30px #040e1942}.visitor-privacy-choices-module__2kRgRa__manage:hover,.visitor-privacy-choices-module__2kRgRa__manage:focus-visible{outline-offset:3px;outline:2px solid #ffc857}.visitor-privacy-choices-module__2kRgRa__panel{z-index:901;background:#f9fcff;border:1px solid #b7c9d8;border-radius:16px;width:min(420px,100vw - 30px);max-height:min(75dvh,680px);font-family:Manrope,Arial,sans-serif;position:fixed;bottom:61px;right:15px;overflow:auto;box-shadow:0 14px 44px #01101e38}.visitor-privacy-choices-module__2kRgRa__accent{background:linear-gradient(90deg,#ffc857,#1a77a2,#071e31);height:5px}.visitor-privacy-choices-module__2kRgRa__body{gap:10px;padding:20px;display:grid}.visitor-privacy-choices-module__2kRgRa__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#886823;font-size:.69rem;font-weight:900}.visitor-privacy-choices-module__2kRgRa__body h2{color:#0b2a44;margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:800;line-height:1.25}.visitor-privacy-choices-module__2kRgRa__body p{color:#34516b;margin:0;font-size:.78rem;line-height:1.65}.visitor-privacy-choices-module__2kRgRa__body strong{color:#153d5e}.visitor-privacy-choices-module__2kRgRa__body .visitor-privacy-choices-module__2kRgRa__detail{color:#4e6b80;font-size:.7rem}.visitor-privacy-choices-module__2kRgRa__detail a{color:#175d89;text-underline-offset:3px}.visitor-privacy-choices-module__2kRgRa__restricted{background:#f6ecd5;border-radius:9px;padding:10px}.visitor-privacy-choices-module__2kRgRa__actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:7px;display:grid}.visitor-privacy-choices-module__2kRgRa__actions button{cursor:pointer;border-radius:10px;min-height:44px;padding:11px 12px;font:800 .74rem Manrope,Arial,sans-serif}.visitor-privacy-choices-module__2kRgRa__essential{color:#153c5b;background:#fff;border:1px solid #acbecd}.visitor-privacy-choices-module__2kRgRa__allow{color:#fff;background:#0a3657;border:1px solid #0a3657}.visitor-privacy-choices-module__2kRgRa__actions button:focus-visible{outline-offset:2px;outline:3px solid #d18c12}.visitor-privacy-choices-module__2kRgRa__actions button:disabled{opacity:.5;cursor:not-allowed}.visitor-privacy-choices-module__2kRgRa__chosen{color:#587085;font-size:.7rem}@media (max-width:550px){.visitor-privacy-choices-module__2kRgRa__panel{max-height:min(77dvh,690px);bottom:57px}.visitor-privacy-choices-module__2kRgRa__body{padding:19px}.visitor-privacy-choices-module__2kRgRa__actions{grid-template-columns:1fr}.visitor-privacy-choices-module__2kRgRa__manage{bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.visitor-privacy-choices-module__2kRgRa__manage,.visitor-privacy-choices-module__2kRgRa__panel{transition:none;animation:none}}
