.analytics-consent{position:fixed;left:20px;bottom:20px;z-index:1000;max-width:480px;padding:22px;background:#fff;color:#171717;border:1px solid #ddd;border-radius:12px;box-shadow:0 6px 30px #0003;font:14px/1.6 Manrope,sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 16px}.analytics-consent div{display:flex;gap:12px}.analytics-consent button{flex:1;padding:11px 18px;background:#fff;color:#171717;border:1px solid #555;border-radius:6px;cursor:pointer;font:600 14px Manrope,sans-serif}.analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #e41e2b;outline-offset:3px}.analytics-settings{background:transparent;color:inherit;border:0;text-decoration:underline;cursor:pointer;font:inherit}@media(max-width:540px){.analytics-consent{left:12px;right:12px;bottom:12px;max-width:none;padding:18px}}
