#statistics-settings{background:transparent;border:0;color:#f6f3ed;text-decoration:underline;font:inherit;padding:12px 0;cursor:pointer}
#statistics-choice[hidden]{display:none!important}
#statistics-choice{position:fixed;z-index:10000;bottom:24px;right:24px;box-sizing:border-box;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;background:#f6f3ed;color:#253c34;padding:24px;border:1px solid #d6c8ac;border-top:4px solid #b79556;border-radius:12px;box-shadow:0 12px 48px #14271d40;margin:0;text-align:left;line-height:1.6}
#statistics-choice h2{font:26px/1.2 Georgia,serif;margin:0 0 12px;color:#253c34}
#statistics-choice p{font:14px/1.65 system-ui,sans-serif;margin:0 0 14px;color:#253c34}
#statistics-choice a{color:#253c34;text-decoration:underline}
#statistics-choice details{font:13px/1.6 system-ui,sans-serif;margin:0 0 16px}
#statistics-choice summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:6px 0}
#statistics-choice details p{font-size:13px;margin:10px 0}
.statistics-actions{display:flex;gap:12px}
#statistics-choice button{flex:1;padding:12px;min-height:46px;background:#253c34;color:#fff;border:1px solid #253c34;border-radius:5px;font:600 14px system-ui;cursor:pointer}
#statistics-choice button:hover{background:#365542}
#statistics-choice button:focus-visible,#statistics-choice summary:focus-visible,#statistics-settings:focus-visible{outline:3px solid #b48736;outline-offset:4px}
@media(max-width:600px){#statistics-choice{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:calc(100vw - 32px);padding:20px}#statistics-choice h2{font-size:24px}}
@media(max-width:340px){.statistics-actions{flex-direction:column}}
