.elio-analytics-choice{position:fixed;z-index:150;left:20px;bottom:20px;width:min(440px,calc(100% - 40px));box-sizing:border-box;padding:16px 18px;background:#fbf7ef;color:#3d251c;border:1px solid #d9c9b7;box-shadow:0 4px 24px #3d251c18;font:12px/1.6 Arial,sans-serif}
.elio-analytics-choice p{margin:0 0 12px;font:inherit;color:inherit}.elio-analytics-choice a{color:#764b25;text-underline-offset:3px}.elio-analytics-choice>div{display:flex;gap:10px}
.elio-analytics-choice button,[data-analytics-preference]{border:1px solid #947653;border-radius:4px;background:#fbf7ef;color:#3d251c;padding:10px 14px;font:600 12px/1.4 Arial,sans-serif;cursor:pointer;min-height:40px}
.elio-analytics-choice button{flex:1}.elio-analytics-choice button:focus-visible,[data-analytics-preference]:focus-visible{outline:2px solid #764b25;outline-offset:3px}[data-analytics-preference]:disabled{opacity:.6;cursor:default}
body:has(dialog[open]) .elio-analytics-choice,body.site-under-maintenance .elio-analytics-choice{visibility:hidden}
@media(max-width:480px){.elio-analytics-choice{left:12px;bottom:12px;width:calc(100% - 24px);padding:14px}}
