.tagveil-consent{position:fixed;bottom:20px;left:20px;z-index:1000;width:min(420px,calc(100% - 40px));padding:20px;background:#183f35;color:#f7f3e9;border:1px solid #bcd4b5;border-radius:8px;box-shadow:0 8px 30px #0003;font:15px/1.6 system-ui,sans-serif}
.tagveil-consent[hidden]{display:none}.tagveil-consent p{margin:0 0 16px}.tagveil-consent a{color:inherit}.tagveil-consent div{display:flex;gap:12px;flex-wrap:wrap}.tagveil-consent button{font:inherit;padding:9px 18px;border:1px solid #f7f3e9;border-radius:4px;background:#f7f3e9;color:#183f35;cursor:pointer}.tagveil-consent button+button{background:transparent;color:inherit}.tagveil-manage-cookies{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer;justify-self:start}.tagveil-consent button:focus-visible,.tagveil-manage-cookies:focus-visible{outline:3px solid #ffad97;outline-offset:4px}
