.z-cookie-notice[hidden]{display:none!important}.z-cookie-notice{position:fixed;z-index:90;left:24px;bottom:24px;width:min(420px,calc(100vw - 48px));max-height:calc(100dvh - 100px);overflow:auto;padding:20px;border:1px solid var(--theme-border,#e4e7eb);border-radius:16px;background:var(--theme-surface,#fff);color:var(--theme-text,#17212d);box-shadow:0 12px 36px #17212d20;font:400 13px/1.6 'DM Sans',sans-serif}html:root body.sf-body .z-cookie-notice h2{font-size:16px;margin:0 0 8px;font-weight:600}.z-cookie-notice p{margin:0 0 14px}.z-cookie-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.z-cookie-actions button{border:0;border-radius:9px;padding:10px 16px;min-height:44px;background:#ff7a01;color:#17212d;font:600 13px 'DM Sans',sans-serif;cursor:pointer}.z-cookie-actions a{text-decoration:underline}.z-cookie-link{padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.z-cookie-link:focus-visible,.z-cookie-actions :focus-visible{outline:2px solid #ff7a01;outline-offset:3px}@media(min-width:1001px){body.sf-body:has(#sf-sidebar):not(.sf-sidebar-collapsed) .z-cookie-notice{left:calc(var(--sidebar-width,264px) + 24px)}}@media(max-width:600px){.z-cookie-notice{left:12px;bottom:76px;width:calc(100vw - 24px);padding:16px}}
