.douglas-cookie-settings{padding:8px 16px;text-align:center;background:#161919;color:#fff}
.douglas-cookie-settings button{border:0;background:none;color:inherit;text-decoration:underline;font-size:12px;padding:4px 8px;cursor:pointer}
body{padding-bottom:var(--douglas-consent-space,0px)!important}
#douglas-meta-consent[hidden]{display:none!important}
#douglas-meta-consent{position:fixed;z-index:99999;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 20px;background:#161919;color:#fff;border-top:1px solid #718279;font:14px/1.45 system-ui,sans-serif;box-sizing:border-box}
#douglas-meta-consent p{margin:0;max-width:640px;color:inherit}
#douglas-meta-consent a{color:#97debf;text-decoration:underline;white-space:nowrap}
#douglas-meta-consent>div{display:flex;gap:8px;flex-shrink:0}
#douglas-meta-consent button{padding:9px 14px;border:1px solid #a9c1b4;border-radius:4px;background:#233d31;color:#fff;font:600 13px/1.3 system-ui,sans-serif;cursor:pointer;letter-spacing:0;white-space:normal}
#douglas-meta-consent button:disabled{opacity:.65;cursor:wait}
#douglas-meta-consent button:focus-visible,.douglas-cookie-settings button:focus-visible{outline:2px solid #95e9bf;outline-offset:3px}
@media(max-width:650px){#douglas-meta-consent{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}#douglas-meta-consent>div{display:grid;grid-template-columns:1fr 1fr}#douglas-meta-consent button{min-height:40px}}
