.analytics-consent{position:fixed;z-index:1000;left:50%;bottom:90px;transform:translateX(-50%);width:min(680px,calc(100% - 28px));background:var(--paper,var(--card,#fffdf9));color:inherit;border:1px solid var(--line,#e9ddd0);border-radius:12px;padding:16px 18px;box-shadow:0 8px 35px #291a1933;font:13px/1.5 system-ui,sans-serif}.analytics-consent p{margin:0 0 12px}.analytics-consent a{color:#b4530a}.analytics-consent-actions{display:flex;gap:9px;justify-content:flex-end}.analytics-consent button{font:600 12px system-ui,sans-serif;border:1px solid #d9caba;border-radius:7px;padding:9px 13px;background:transparent;color:inherit;cursor:pointer}.analytics-consent button.analytics-accept{background:#dc650b;color:white;border-color:#dc650b}.analytics-settings{font:inherit;font-size:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0 0 0 7px;text-decoration:underline}.dark .analytics-consent{color:#efe8dc}.analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #e7791f;outline-offset:3px}@media(max-width:500px){.analytics-consent{font-size:12px;padding:14px;bottom:88px}.analytics-consent-actions{flex-wrap:wrap}}
