.uncoder-consent{position:fixed;z-index:99990;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 24px;border:1px solid var(--uncoder-c-border, rgb(0 0 0 / .12));background:var(--uncoder-c-white, #fff);color:var(--uncoder-c-text, #1f2933);box-shadow:0 18px 50px -12px #0f172a59;font-size:15px;line-height:1.5}.uncoder-consent[hidden]{display:none}.uncoder-consent--bar{right:16px;bottom:16px;left:16px;border-radius:14px}.uncoder-consent--box-left,.uncoder-consent--box-right{bottom:16px;width:min(420px,calc(100% - 32px));border-radius:14px}.uncoder-consent--box-left{left:16px}.uncoder-consent--box-right{right:16px}.uncoder-consent__body{flex:1 1 360px;min-width:0}.uncoder-consent__title{margin:0 0 4px;color:var(--uncoder-c-heading, inherit);font-weight:700}.uncoder-consent__text{margin:0}.uncoder-consent__link{color:inherit;text-decoration:underline}.uncoder-consent__prefs fieldset{display:grid;gap:10px;margin:14px 0 0;padding:0;border:0}.uncoder-consent__prefs[hidden]{display:none}.uncoder-consent__cat{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.uncoder-consent__cat input{flex:none;width:18px;height:18px;margin-top:3px;accent-color:var(--uncoder-c-primary, #2b59ff)}.uncoder-consent__facts{display:grid;gap:10px;margin:14px 0 0}.uncoder-consent__facts dt{font-weight:600}.uncoder-consent__facts dd{margin:0}.uncoder-consent__more{margin:12px 0 0}.uncoder-consent__actions{display:flex;flex-wrap:wrap;gap:8px}.uncoder-consent--bar .uncoder-consent__actions{flex:0 1 auto}.uncoder-consent__btn[hidden]{display:none}.uncoder-consent-reopen{position:fixed;bottom:16px;left:16px;z-index:99980;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--uncoder-c-border, rgb(0 0 0 / .12));border-radius:999px;background:var(--uncoder-c-white, #fff);color:var(--uncoder-c-text, #1f2933);box-shadow:0 8px 24px -10px #0f172a66;cursor:pointer}.uncoder-consent-reopen[hidden]{display:none}@media(max-width:600px){.uncoder-consent{right:8px;bottom:8px;left:8px;width:auto;padding:16px}.uncoder-consent__actions{width:100%}.uncoder-consent__actions .uncoder-consent__btn{flex:1 1 auto;justify-content:center}}
