#parabel-consent{position:fixed;bottom:24px;left:24px;z-index:2147483646;width:min(540px,calc(100vw - 48px));box-sizing:border-box;padding:26px;background:#eeece5;color:#242321;border:1px solid #ccc8be;border-radius:8px;box-shadow:0 8px 36px #0003;font:16px/1.55 Arial,sans-serif;max-height:calc(100dvh - 48px);overflow:auto}
#parabel-consent[hidden],#parabel-consent-settings[hidden]{display:none!important}
#parabel-consent h2{font:normal 28px/1.25 Georgia,serif;margin:0 0 12px}
#parabel-consent p{margin:0 0 12px}
#parabel-consent a{color:inherit;text-decoration:underline}
.parabel-consent-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}
.parabel-consent-actions button{flex:1;min-width:180px;padding:12px 16px;border:1px solid #242321;border-radius:4px;background:#242321;color:#fff;font:inherit;cursor:pointer}
#parabel-consent-settings{position:fixed;bottom:12px;left:12px;z-index:2147483645;background:#eeece5;color:#242321;border:1px solid #aaa69d;border-radius:4px;padding:8px 12px;font:13px/1.4 Arial,sans-serif;cursor:pointer}
#parabel-consent button:focus-visible,#parabel-consent a:focus-visible,#parabel-consent-settings:focus-visible{outline:3px solid #91713d;outline-offset:3px}
@media(max-width:540px){#parabel-consent{left:12px;bottom:12px;width:calc(100vw - 24px);padding:20px}}
