In Angular Material, there are 3 states for checkboxes: unselected, selected, and indeterminate. When a checkbox is selected, a mat-mdc-checkbox-checked css class is applied. I want to be able to add unique styling to only indeterminate checkboxes, but I can't find any classes that state when the checkbox is indeterminate. I'd like to not have to add my own class, because that will require me to update many templates throughout my app. Is there any class that material adds to checkboxes when they are in an indeterminate state? Or any other way to know when it's indeterminate (in CSS)? Continue reading...