.statistics-choice[hidden]{display:none!important}
.statistics-choice{position:fixed;z-index:1000;left:24px;right:24px;bottom:20px;max-width:920px;margin:auto;padding:22px 26px;background:#f6f4ef;color:#10242c;border:1px solid #c6a16a;border-radius:12px;box-shadow:0 10px 55px #0005;font-family:'DM Sans',sans-serif}
.statistics-choice h2{font-family:'DM Sans',sans-serif;font-size:19px;line-height:1.3;margin:0 0 8px;letter-spacing:0}
.statistics-choice p{font-size:14px;line-height:1.6;margin:0 0 14px;max-width:75ch;color:#10242c}
.statistics-choice a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.statistics-actions{display:flex;flex-wrap:wrap;gap:12px}
.statistics-actions button{font:600 14px 'DM Sans',sans-serif;min-height:44px;padding:11px 20px;cursor:pointer;background:#10242c;color:#fff;border:1px solid #10242c;border-radius:5px;flex:1;max-width:260px}
.statistics-actions button:hover{background:#25424d}
.statistics-actions button:focus-visible,.cookie-preferences:focus-visible{outline:3px solid #b98a3e;outline-offset:4px}
.cookie-preferences{font:inherit;border:0;background:transparent;color:inherit;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}
.statistics-page{max-width:850px;margin:0 auto;padding:70px 24px 140px;color:#10242c;background:#f6f4ef}
.statistics-page h1{font-size:clamp(36px,6vw,64px);line-height:1.1;margin:30px 0}
.statistics-page h2{font-size:26px;margin:32px 0 12px}
.statistics-page p,.statistics-page li{font-size:16px;line-height:1.7}
.statistics-page a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.statistics-choice{left:10px;right:10px;bottom:10px;padding:18px;max-height:80vh;overflow:auto}.statistics-actions button{max-width:none;padding:11px 12px}.statistics-choice p{font-size:13px}}
