.root_p6l3Y{border-radius:var(--border-radius__sm);gap:.75rem;display:inline-flex;position:relative}.root_p6l3Y:not([data-disabled]){cursor:pointer}.root_p6l3Y[data-disabled]{cursor:not-allowed}.checkbox_OuSnr:not(:is([data-selected],[data-indeterminate],[data-invalid],[data-disabled])){background-color:var(--color__white);color:var(--ds-checkbox-deselected-border-color)}.checkbox_OuSnr[data-disabled]:not(:is([data-selected],[data-indeterminate])){background-color:var(--ds-checkbox-disabled-background-color);color:var(--ds-checkbox-disabled-border-color)}.checkbox_OuSnr[data-disabled]:is([data-selected],[data-indeterminate]){color:var(--ds-checkbox-disabled-selected-border-color);background-color:currentColor}.checkbox_OuSnr:is([data-selected],[data-indeterminate]):not(:is([data-disabled],[data-invalid])){color:var(--ds-checkbox-selected-border-color);background-color:currentColor}.checkbox_OuSnr[data-invalid]:not([data-disabled]){color:var(--ds-checkbox-invalid-border-color)}.checkbox_OuSnr[data-invalid]:is([data-selected],[data-indeterminate]):not([data-disabled]){background-color:currentColor}.checkbox_OuSnr{--ds-checkbox-deselected-border-color:var(--color__gray-400);--ds-checkbox-selected-border-color:var(--color__lilac-500);--ds-checkbox-invalid-border-color:var(--color__red-400);--ds-checkbox-disabled-border-color:var(--color__gray-300);--ds-checkbox-disabled-selected-border-color:var(--color__gray-500);--ds-checkbox-disabled-background-color:var(--color__gray-50);border-radius:var(--border-radius__sm);border:2px solid;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;transition:border-color .2s,background-color .2s;display:flex;position:relative}.checkmark_1eXlg{block-size:1rem;inline-size:1rem;fill:var(--color__white);transition:opacity .2s}.checkbox_OuSnr:not(:is([data-selected],[data-indeterminate])) .checkmark_1eXlg{opacity:0}.checkbox_OuSnr:is([data-selected],[data-indeterminate]) .checkmark_1eXlg{opacity:1}.alignment-center_mltmw{align-items:center}.alignment-top_q3VSe{align-items:baseline}
