.ui-checkbox{display:flex;height:var(--control-size-s);width:var(--control-size-s);cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:var(--radius-field);color:var(--color-destructive-foreground);outline-offset:1px;transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-checkbox:focus-visible{outline:2px solid var(--color-destructive)}.ui-checkbox[data-disabled]{cursor:not-allowed;opacity:.5}.ui-checkbox[data-state=unchecked]{background-color:var(--color-input);box-shadow:0 0 0 0 transparent,0 0 2px 1px rgb(from var(--color-input-foreground) r g b/25%) inset,0 0 1px rgb(from var(--color-input-foreground) r g b/25%) inset}.ui-checkbox[data-state=checked],.ui-checkbox[data-state=indeterminate]{background-color:var(--color-destructive);box-shadow:0 0 0 0 transparent,0 0 2px 1px rgb(from var(--color-brand-absolute-black) r g b/25%) inset,0 0 1px rgb(from var(--color-brand-absolute-black) r g b/25%) inset}@media(hover:hover){.ui-checkbox[data-state=unchecked]:not([data-disabled]):hover{box-shadow:0 2px 2px 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 1px 5px rgb(from var(--color-input-foreground) r g b/30%) inset}.ui-checkbox[data-state=checked]:not([data-disabled]):hover,.ui-checkbox[data-state=indeterminate]:not([data-disabled]):hover{box-shadow:0 0 3px 1px var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 0 5px 1px rgb(from var(--color-brand-absolute-black) r g b/25%) inset}}.ui-checkbox[data-state=unchecked]:not([data-disabled]):active{box-shadow:0 2px 0 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 2px 5px rgb(from var(--color-input-foreground) r g b/50%) inset}.ui-checkbox[data-state=checked]:not([data-disabled]):active,.ui-checkbox[data-state=indeterminate]:not([data-disabled]):active{box-shadow:0 2px 0 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 2px 5px rgb(from var(--color-brand-midnight-blue) r g b/50%) inset}
