.stats-consent{position:fixed;z-index:1500;bottom:22px;left:22px;width:min(540px,calc(100% - 44px));padding:28px;background:#fff;color:#112c47;border:1px solid #c7deec;border-radius:20px;box-shadow:0 18px 70px #08376530;max-height:85dvh;overflow:auto}.stats-consent[hidden]{display:none}.stats-consent h2{font-size:1.32rem;letter-spacing:-.03em;padding-right:45px;margin:0 0 14px}.stats-consent p{font-size:.82rem;line-height:1.7;margin:0 0 12px;color:#526b7d}.stats-consent>a{font-size:.78rem;color:#086bbb;text-decoration:underline}.stats-consent-actions{display:flex;gap:12px;margin-top:20px}.stats-choice{flex:1;border:1px solid #086bbb;background:#086bbb;color:#fff;padding:13px 16px;border-radius:9px;font-size:.8rem;cursor:pointer;font-weight:600}.stats-choice:hover{background:#075a9b}.stats-choice:focus-visible{outline:3px solid #45c4e7;outline-offset:3px}.stats-choice:disabled{opacity:.5}.stats-choice-close{position:absolute;right:18px;top:18px;background:#edf5fb;color:#16456d;border:0;font-size:.68rem;padding:8px;flex:initial}.stats-consent .stats-consent-status{margin:12px 0 0;font-size:.74rem}.cookie-settings:is(button){border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer}@media(max-width:550px){.stats-consent{bottom:12px;left:12px;width:calc(100% - 24px);padding:24px 20px}.stats-consent-actions{gap:8px}.stats-choice{padding:13px 9px}.stats-choice-close{padding:7px}}
