.analytics-consent{position:fixed;inset:auto 16px 58px auto;z-index:10000;width:min(420px,calc(100vw - 32px));padding:20px;border:1px solid #747474;border-radius:16px;background:#fff;color:#181818;box-shadow:0 8px 32px #0003;font:14px/1.5 Arial,sans-serif;box-sizing:border-box}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 16px}.analytics-consent a{color:#2446aa;text-decoration:underline}.analytics-consent div{display:flex;flex-wrap:wrap;gap:10px}.analytics-consent button,.analytics-settings{background:#fff;color:#181818;border:1px solid #747474;border-radius:8px;padding:10px 12px;cursor:pointer;font:14px/1.3 Arial,sans-serif}.analytics-consent button{flex:1}.analytics-settings{position:fixed;right:16px;bottom:12px;z-index:9999;font-size:12px}.analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #315bd9;outline-offset:3px}
