#consent-manager-root{color:var(--foreground);font-family:var(--font-sans)}#consent-manager-root div.consent-font-sans{font-family:inherit}#consent-manager-root div.consent-bg-white{background-color:var(--card);color:var(--card-foreground)}#consent-manager-root p.consent-text-foreground-subtle{color:var(--muted-foreground)}#consent-manager-root :is(div,input).consent-bg-background-subtle{background-color:var(--surface)}#consent-manager-root :is(div,input).consent-border-border,#consent-manager-root div.consent-border-border-subtle,#consent-manager-root div.consent-border-b-border-subtle{border-color:var(--border)}#consent-manager-root div.consent-rounded{border-radius:var(--radius-md)}#consent-manager-root div.consent-shadow-lg{box-shadow:var(--shadow-lg)}#consent-manager-root button.consent-rounded{border-radius:var(--radius-md);min-height:2rem;padding:.25rem .75rem;font-weight:500}#consent-manager-root button.consent-bg-button-primary-background{background-color:var(--primary);color:var(--primary-foreground)}#consent-manager-root button.consent-bg-button-primary-background:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent);color:var(--primary-foreground)}#consent-manager-root button.consent-bg-button-secondary-background{border-color:var(--input);background-color:var(--background);color:var(--foreground)}#consent-manager-root button.consent-bg-button-secondary-background:hover{background-color:var(--accent);color:var(--accent-foreground)}#consent-manager-root input[type=checkbox]:before{background-color:var(--foreground)}#consent-manager-root input[type=checkbox]:checked{border-color:var(--primary);background-color:var(--primary)}#consent-manager-root input[type=checkbox]:checked:before{background-color:var(--primary-foreground)}#consent-manager-root :is(button,input,a):focus-visible{outline:2px solid var(--ring);outline-offset:2px}
