#analytics-consent{position:fixed;z-index:10000;bottom:12px;left:12px;right:12px;max-width:680px;margin:auto;padding:16px;background:#fff;color:#1b2233;border:1px solid #657080;border-radius:8px;box-shadow:0 4px 24px #0003;font:15px/1.5 system-ui,sans-serif;max-height:65vh;overflow:auto}#analytics-consent[hidden]{display:none}#analytics-consent p{margin:0 0 12px;color:#1b2233;font:inherit}#analytics-consent a{color:#0e2a5c;text-decoration:underline}#analytics-consent>div{display:flex;gap:10px;flex-wrap:wrap}#analytics-consent button{flex:1;min-height:44px;padding:10px 14px;border:2px solid #0e2a5c;border-radius:4px;background:#fff;color:#0e2a5c;font:600 15px system-ui;cursor:pointer}#analytics-consent button:hover{background:#edf1f7}.analytics-settings{display:block;background:transparent;color:inherit;text-decoration:underline;border:0;padding:12px 20px;margin:0 auto;min-height:44px;font:inherit;cursor:pointer}#analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #d89000;outline-offset:3px}
