.analytics-consent{position:fixed;z-index:9999;left:20px;right:20px;bottom:20px;margin:auto;max-width:640px;padding:20px;border:1px solid #738994;border-radius:14px;background:#fff;color:#142c3b;box-shadow:0 8px 36px #00182455;font:15px/1.5 system-ui,sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 14px}.analytics-consent a{color:#123e62;text-decoration:underline}.analytics-consent div{display:flex;gap:10px;flex-wrap:wrap}.analytics-consent button{flex:1;min-width:190px;min-height:44px;padding:10px 14px;border:1px solid #193d50;border-radius:8px;background:#fff;color:#193d50;font:inherit;font-weight:600;cursor:pointer}.analytics-consent button:focus-visible{outline:3px solid #008bd0;outline-offset:2px}
