@layer primitives{[data-slot=checkbox-field]{--checkbox-field-control-size:1.125rem;--checkbox-field-active:var(--primary-solid);--checkbox-field-active-foreground:var(--color-primary-foreground);justify-content:flex-start;align-items:center;gap:var(--spacing-2);color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-none);cursor:pointer;display:flex}[data-slot=checkbox-field][data-size=sm]{--checkbox-field-control-size:.9375rem}[data-slot=checkbox-field][data-tone=secondary]{--checkbox-field-active:var(--color-muted-foreground);--checkbox-field-active-foreground:var(--color-background)}[data-slot=checkbox-field][data-tone=danger]{--checkbox-field-active:var(--color-destructive);--checkbox-field-active-foreground:var(--color-destructive-foreground)}[data-slot=checkbox-field][data-has-helper]{flex-wrap:wrap}[data-slot=checkbox-field][data-disabled]{cursor:not-allowed}[data-checkbox-field-part=control]{width:var(--checkbox-field-control-size);height:var(--checkbox-field-control-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-slot=checkbox-field] [data-slot=checkbox]{width:var(--checkbox-field-control-size);height:var(--checkbox-field-control-size)}[data-slot=checkbox-field][data-size=sm] [data-slot=checkbox] svg{width:var(--spacing-3);height:var(--spacing-3)}[data-slot=checkbox-field] [data-slot=checkbox]:is([data-checked],[data-indeterminate]){color:var(--checkbox-field-active-foreground);background:var(--checkbox-field-active);border-color:var(--checkbox-field-active)}[data-slot=checkbox-field]:not([data-disabled]):hover [data-slot=checkbox]:not([data-checked],[data-indeterminate]){border-color:var(--form-control-border-hover);background:var(--form-control-background-hover)}[data-slot=checkbox-field]:not([data-disabled]):hover [data-slot=checkbox]:is([data-checked],[data-indeterminate]){border-color:color-mix(in srgb, var(--checkbox-field-active) 88%, var(--foreground));background:color-mix(in srgb, var(--checkbox-field-active) 88%, var(--foreground))}[data-checkbox-field-part=label]{color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-none);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}[data-slot=checkbox-field][data-disabled] [data-checkbox-field-part=label]{color:var(--color-muted-foreground);cursor:not-allowed}[data-checkbox-field-part=helper-text]{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--leading-4);flex-basis:100%;margin:0;padding-inline-start:calc(var(--checkbox-field-control-size) + var(--spacing-2))}[data-checkbox-field-part=helper-text][data-invalid]{color:var(--color-error-text)}[data-slot=checkbox-field-group]{border:0;min-width:0;margin:0;padding:0}[data-checkbox-group-part=items]{gap:var(--spacing-2);flex-direction:column;display:flex}}
