.analytics-settings,.analytics-choice{font-family:inherit;font-size:12px;color:#25352e}
.analytics-settings{position:fixed;z-index:80;left:16px;bottom:8px;border:0;background:rgba(245,243,231,.88);padding:4px 9px;border-radius:5px;cursor:pointer}
.analytics-choice{position:fixed;z-index:100;left:20px;bottom:100px;width:min(250px,calc(100vw - 40px));box-sizing:border-box;padding:12px;background:#f8f6ec;border:1px solid #ccd1c0;border-radius:12px;box-shadow:0 10px 45px #20342e26;line-height:1.55}
.analytics-choice[hidden]{display:none}
.analytics-choice p{margin:0 0 10px;font-size:12px;color:#536055}
.analytics-actions{display:flex;gap:8px}
.analytics-actions button{flex:1;min-height:40px;border:1px solid #738676;border-radius:7px;background:transparent;color:#25352e;font:inherit;font-weight:600;cursor:pointer}
.analytics-actions button:last-child{background:#e2e8d8}
.analytics-settings:focus-visible,.analytics-choice button:focus-visible{outline:2px solid #355b43;outline-offset:3px}
@media(max-width:600px){.analytics-choice{left:16px;width:min(250px,calc(100vw - 32px))}}
