.statistics-consent[hidden]{display:none!important}
.statistics-consent{position:fixed;z-index:80;left:20px;bottom:20px;width:min(470px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;background:#f8f7f1;color:#243d32;border:1px solid #b9c2b3;border-radius:8px;box-shadow:0 8px 40px #13251935;font:14px/1.55 Arial,Helvetica,sans-serif}
.statistics-consent h2{font:600 22px/1.2 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0 0 12px}
.statistics-consent p{margin:0 0 12px}
.statistics-consent details{font-size:12px;margin:12px 0}
.statistics-consent summary{cursor:pointer;text-decoration:underline;padding:4px 0}
.statistics-consent details p{margin-top:10px}
.statistics-consent a{text-decoration:underline}
.statistics-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}
.statistics-actions button{padding:12px 10px;min-height:48px;border:1px solid #243d32;border-radius:3px;background:#e9eddf;color:#243d32;font:600 13px/1.35 Arial,Helvetica,sans-serif}
.statistics-actions button:hover{background:#d8dfca}
.statistics-actions button:focus-visible,.statistics-consent summary:focus-visible{outline:3px solid #b34e32;outline-offset:3px}
.statistics-settings{background:none;color:inherit;text-decoration:underline;font:inherit;padding:8px 0;border:0;text-align:left}
@media(max-width:600px){.statistics-consent{left:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));padding:18px;font-size:13px}.statistics-consent h2{font-size:20px}.statistics-actions{gap:8px}.statistics-actions button{font-size:12px}}
