.hb-cookie-settings{border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}
.hb-cookie-settings:hover,.hb-cookie-settings:focus-visible{color:#fff}
.hb-analytics-choice[hidden]{display:none!important}
.hb-analytics-choice{position:fixed;z-index:2147483001;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1080px;margin:0 auto;padding:18px 22px;background:#fff;border:1px solid #d8dff6;border-radius:18px;box-shadow:0 18px 55px rgba(12,22,57,.24);color:#182246}
.hb-analytics-choice-copy{max-width:680px}
.hb-analytics-choice h2{font-size:1rem;line-height:1.35;margin:0 0 5px;color:#152049}
.hb-analytics-choice p{font-size:.84rem;line-height:1.5;margin:0;color:#425071}
.hb-analytics-choice a{color:#315bff;text-decoration:underline;text-underline-offset:2px}
.hb-analytics-choice-actions{display:flex;flex:0 0 auto;gap:9px}
.hb-analytics-choice-actions button{font:inherit;font-weight:700;font-size:.82rem;padding:11px 14px;border-radius:10px;cursor:pointer}
.hb-analytics-choice-actions [data-hb-analytics-decline]{background:#fff;border:1px solid #c9d2ea;color:#263354}
.hb-analytics-choice-actions [data-hb-analytics-accept]{background:#315bff;border:1px solid #315bff;color:#fff}
.hb-analytics-choice-actions button:focus-visible,.hb-cookie-settings:focus-visible{outline:3px solid #6f9bff;outline-offset:3px}
@media(max-width:720px){.hb-analytics-choice{display:block;padding:16px}.hb-analytics-choice-actions{margin-top:13px}.hb-analytics-choice-actions button{flex:1}}
