.document-cookie-banner{position:fixed;bottom:1rem;left:1rem;right:1rem;max-width:48rem;margin:auto;padding:1.25rem;background:#fff;color:#222;border:1px solid #ccd2df;border-radius:.75rem;box-shadow:0 4px 24px #0003;z-index:10000;font:16px/1.5 system-ui,sans-serif}.document-cookie-banner button,.document-cookie-preferences{padding:.6rem .8rem;margin:.25rem;border:1px solid #8090b0;border-radius:.4rem;background:#fff;color:#223;font:inherit;cursor:pointer}.document-cookie-preferences{display:block;margin:1rem auto}
