.vizurai-legal-links{box-sizing:border-box;display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 24px;flex-basis:100%;width:100%;padding-block:14px;font-family:var(--vizurai-font-family,Manrope,system-ui,sans-serif);font-size:14px;line-height:1.6;color:var(--vizurai-muted,#b4b6b8)}
.vizurai-legal-links a,.vizurai-legal-documents summary,.vizurai-cookie-settings{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}
.vizurai-legal-links a{padding:0;border:0;border-radius:0;font-size:inherit;font-weight:500}.vizurai-legal-footer{box-sizing:border-box;position:static;clear:both;padding:20px 28px;border-top:1px solid var(--vizurai-border,#353739);color:var(--vizurai-muted,#b4b6b8);max-width:100%}
.vizurai-legal-links>.vizurai-privacy-link{color:var(--vizurai-text,#ecedef)}
.vizurai-legal-documents{min-width:0}.vizurai-legal-documents summary{cursor:pointer;min-height:28px}.vizurai-legal-documents[open]{flex-basis:100%;order:3}.vizurai-legal-document-list{display:grid;gap:10px;padding:14px 0 4px;max-width:70ch}
.vizurai-cookie-settings{font:inherit;cursor:pointer;border:0;background:transparent;padding:0;min-height:28px}.vizurai-cookie-settings[hidden]{display:none!important}
.vizurai-legal-links a:hover,.vizurai-legal-documents summary:hover,.vizurai-cookie-settings:hover{color:var(--vizurai-accent-text,#ff7faa)}
.vizurai-legal-links :focus-visible{outline:2px solid var(--vizurai-accent-text,#ff7faa);outline-offset:4px;border-radius:2px}
@media(max-width:560px){.vizurai-legal-links{align-items:flex-start;gap:12px 20px}.vizurai-legal-links>.vizurai-privacy-link{flex-basis:100%}.vizurai-legal-documents summary,.vizurai-cookie-settings{min-height:40px}}
@media(forced-colors:active){.vizurai-legal-links :focus-visible{outline-color:Highlight}}
