.axx-analytics-consent{position:fixed;inset:auto auto 24px 24px;z-index:90;width:min(390px,calc(100vw - 32px));padding:20px;border:1px solid #d9dcd5;border-radius:18px;background:#fff;color:#252821;box-shadow:0 8px 32px #0002;font:14px/1.5 Arial,sans-serif}.axx-analytics-consent[hidden]{display:none}.axx-analytics-consent p{margin:0 0 14px}.axx-analytics-consent a{color:inherit;text-decoration:underline}.axx-analytics-consent>div{display:flex;gap:10px}.axx-analytics-consent button{flex:1;border:1px solid #697066;border-radius:8px;padding:11px 8px;background:#fff;color:#252821;font:inherit;cursor:pointer}.axx-analytics-consent button:hover{background:#f1f2ee}.axx-analytics-consent button:focus-visible{outline:2px solid #252821;outline-offset:3px}#axx-analytics-choice{width:100%;min-height:44px;background:var(--surface,#fff);color:inherit;border:1px solid #9b9e97;border-radius:8px;padding:8px}body:has(dialog[open]) .axx-analytics-consent{visibility:hidden}@media(max-width:600px){.axx-analytics-consent{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));padding:16px}html.dock-ready:not(.dialog-open) body:not(.has-review-form) .axx-analytics-consent{bottom:calc(96px + env(safe-area-inset-bottom))}}[data-theme=dark] .axx-analytics-consent{background:#242623;color:#f4f5f0;border-color:#55584f}[data-theme=dark] .axx-analytics-consent button{background:#30332d;color:#fff}

/* Consent belongs to the first paint, without loading Google before permission. */
.axx-analytics-pending .axx-analytics-consent[hidden]{display:block!important}
