html{scroll-padding-bottom:calc(var(--hb-consent-obstruction,0px) + 16px)}[data-consent-dock]{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:1000;width:min(680px,calc(100% - 24px));max-height:38dvh;overflow:auto;border-radius:14px;box-shadow:0 5px 25px rgb(15 38 63/16%);background:white}[data-consent-dock]:empty{display:none}[data-consent-dock]>section{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-height:none!important;overflow:visible!important;margin:0!important;box-shadow:none!important;padding:12px 16px!important}[data-consent-dock] h2,[data-consent-dock] summary{font-size:14px!important;line-height:1.4;margin:0!important}[data-consent-dock] details>summary{cursor:pointer;min-height:30px;display:list-item}[data-consent-dock] p{font-size:12px!important;line-height:1.5!important;margin:6px 0!important}[data-consent-dock] button{min-height:44px!important;background:#f4f8fc!important;color:#183b5a!important;border:1px solid #9bb4ca!important;padding:8px 14px!important}[data-consent-dock] button:focus-visible{outline:3px solid #d89b31!important;outline-offset:2px}[data-consent-dock] button:disabled{opacity:.65}[data-consent-dock] section>div{margin-top:8px!important;position:sticky;bottom:0;z-index:2;background:#fff;padding:8px 0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{[data-consent-dock]{display:none}}