.analytics-consent{position:fixed;z-index:10000;bottom:20px;left:20px;width:min(640px,calc(100vw - 40px));padding:22px;background:#fff;color:#071e31;border:1px solid #bdd3dd;border-radius:12px;box-shadow:0 14px 60px #00101f44;font-size:14px;line-height:1.55}.analytics-consent[hidden]{display:none}.analytics-consent strong{font-size:17px}.analytics-consent p{margin:8px 0 16px}.analytics-consent a{text-decoration:underline}.consent-actions{display:flex;gap:10px;flex-wrap:wrap}.consent-actions button{padding:10px 15px;border:1px solid #071e31;border-radius:5px;background:#071e31;color:#fff;cursor:pointer;font:inherit}.consent-actions button+button{background:#fff;color:#071e31}.footer-bottom [data-privacy-settings]{font:inherit;color:inherit;border:0;background:none;cursor:pointer;text-decoration:underline}.analytics-consent button:focus-visible{outline:3px solid #2998c7;outline-offset:3px}
