#site-consent-banner{position:fixed;bottom:20px;left:20px;right:20px;max-width:780px;max-height:65vh;overflow:auto;margin:auto;background:#fff;color:#202938;border:1px solid #69788c;border-radius:12px;padding:20px;box-shadow:0 8px 32px #0003;z-index:1060;font:16px/1.5 system-ui}#site-consent-banner[hidden]{display:none!important}#site-consent-banner div{display:flex;gap:12px;flex-wrap:wrap}#site-consent-banner button,#site-consent-preferences{padding:10px 16px;border:1px solid #53637a;border-radius:6px;background:#fff;color:#202938;cursor:pointer;font-size:16px}#site-consent-preferences{display:block;margin:16px auto}#site-consent-banner a{color:#214e78}
