:where(.c-base-checkbox){display:inline-flex;cursor:pointer;align-items:center;gap:var(--theme-spacing-4xs, var(--theme-spacing-4xs--sm))}:where(.c-base-checkbox):not(.c-base-checkbox--disabled):hover .c-base-checkbox__appearance{--un-ring-width:4px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}:where(.c-base-checkbox):not(.c-base-checkbox--disabled):active .c-base-checkbox__appearance,:where(.c-base-checkbox):not(.c-base-checkbox--disabled):focus-within .c-base-checkbox__appearance{--un-ring-width:4px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-opacity:1;--un-ring-color:rgb(var(--theme-colors-border-interactive-on-X) / var(--un-ring-opacity)) }:aria-invalid~.c-base-checkbox__appearance{--un-ring-opacity:1;--un-ring-color:rgb(var(--theme-colors-border-danger-on-X) / var(--un-ring-opacity)) }:aria-invalid~.c-base-checkbox__appearance:focus{--un-ring-opacity:1;--un-ring-color:rgb(var(--theme-colors-border-danger-on-X) / var(--un-ring-opacity)) }:aria-invalid~.c-base-checkbox__appearance:active{--un-ring-opacity:1;--un-ring-color:rgb(var(--theme-colors-border-danger-on-X) / var(--un-ring-opacity)) }.c-base-checkbox--disabled:where(:not(.c-base-checkbox--checked)) .c-base-checkbox__appearance{border-width:1px;--un-border-opacity:1;border-color:rgb(var(--theme-colors-border-subtle-on-X) / var(--un-border-opacity))}.c-base-checkbox--disabled:where(.c-base-checkbox--checked) .c-base-checkbox__appearance{opacity:.35}:where(.c-input-checkbox){display:flex;flex-direction:column}.c-input-checkbox input::placeholder{--un-text-opacity:1;color:rgb(var(--theme-colors-text-onCanvasPlaceholder) / var(--un-text-opacity))}
