.statistics-consent[hidden],.statistics-consent [hidden]{display:none!important}
.statistics-consent{position:fixed;z-index:10000;bottom:22px;left:22px;width:min(710px,calc(100% - 44px));max-height:calc(100dvh - 44px);overflow:auto;box-sizing:border-box;background:linear-gradient(120deg,#242629,#171819);color:#f5f5f5;border:1px solid #46474a;border-top:3px solid #d82e25;border-radius:12px;padding:28px 30px;box-shadow:0 16px 60px #0006;font:14px/1.55 Arial,sans-serif;text-align:left}
.statistics-consent h2{font:700 23px/1.3 Arial,sans-serif;color:#fff;margin:0 0 12px}.statistics-consent .statistics-brand{font-size:10px;font-weight:700;letter-spacing:.14em;color:#ed8d87;margin:0 0 9px}.statistics-consent p{font-size:14px;margin:0 0 22px;line-height:1.6;color:#e1e1e3}.statistics-consent a{color:#fff;text-decoration:underline;text-underline-offset:3px}.statistics-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:12px 22px;align-items:start}.statistics-actions>[data-choice=manage]{grid-row:1/3}.statistics-actions>[data-choice=no],.statistics-actions>[data-choice=yes]{grid-column:2}.statistics-consent button{box-sizing:border-box;border:1px solid #e2e2e4;background:#fff;color:#202124;border-radius:5px;padding:12px 14px;font:700 13px/1.35 Arial,sans-serif;cursor:pointer;text-align:center;min-height:44px}.statistics-consent button:hover{background:#eeeeef}.statistics-consent button:focus-visible,.statistics-settings:focus-visible,.statistics-consent input:focus-visible{outline:3px solid #f2938c;outline-offset:4px}.statistics-settings{font:inherit;font-size:12px;color:inherit;background:transparent;border:0;text-decoration:underline;padding:8px;cursor:pointer}
.statistics-options{border-top:1px solid #505053;border-bottom:1px solid #505053;margin:0 0 22px;padding:18px 0}.statistics-options h3{font-size:16px;color:#fff;margin:0 0 16px}.statistics-options label{display:flex;gap:12px;align-items:flex-start;margin:15px 0;color:#fff;font-size:14px}.statistics-options input[type=checkbox]{display:block;width:19px;height:19px;min-width:19px;margin:2px 0 0;accent-color:#dc382d}.statistics-options small{display:block;font-size:12px;line-height:1.5;font-weight:400;color:#ccc;margin-top:4px}.statistics-options>button{width:100%;margin-top:6px}
@media(max-width:550px){.statistics-consent{left:12px;bottom:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:22px 20px}.statistics-actions{grid-template-columns:1fr;gap:10px}.statistics-actions>[data-choice]{grid-column:1;grid-row:auto}.statistics-consent h2{font-size:21px}.statistics-consent p{font-size:13px}}