.statistics-consent[hidden]{display:none!important}
.statistics-consent{position:fixed;z-index:1100;bottom:20px;left:20px;right:20px;max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:28px;padding:24px 28px;background:#0c2140;color:#edf6ff;border:1px solid #7fc8e8;border-radius:14px;box-shadow:0 12px 50px #0007;font-family:Montserrat,Arial,sans-serif}
.statistics-consent h2{font-size:18px;line-height:1.35;margin:0 0 9px;color:#fff;letter-spacing:0}
.statistics-consent p{font-size:12px;line-height:1.7;margin:4px 0;max-width:660px;color:#e0eefa}
.statistics-consent a{color:#8ee2ff;text-decoration:underline;text-underline-offset:3px}
.statistics-current{display:block;font-size:11px;margin-top:4px}
.statistics-actions{display:flex;gap:10px;flex-shrink:0}
.statistics-actions button{min-width:100px;padding:13px 16px;border:1px solid #8ee2ff;border-radius:6px;background:#19395d;color:#fff;font:600 12px Montserrat,Arial,sans-serif;cursor:pointer}
.statistics-actions button:hover{background:#28547e}
.statistics-actions button:focus-visible,.statistics-settings:focus-visible{outline:3px solid #8ee2ff;outline-offset:4px}
.statistics-settings{display:inline-block;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}
@media(max-width:720px){.statistics-consent{bottom:10px;left:10px;right:10px;padding:19px;display:block;max-height:85vh;overflow:auto}.statistics-actions{margin-top:15px}.statistics-actions button{flex:1}.statistics-consent h2{font-size:16px}}
