@@ -63,10 +63,6 @@ $_fallback-size: 40px;
6363 .mdc-checkbox--disabled {
6464 cursor : default ;
6565 pointer-events : none ;
66-
67- @include cdk .high-contrast {
68- opacity : 0.5 ;
69- }
7066 }
7167
7268 .mdc-checkbox__background {
@@ -107,12 +103,20 @@ $_fallback-size: 40px;
107103
108104 .mdc-checkbox--disabled .mdc-checkbox__background {
109105 border-color : token-utils .slot (checkbox-disabled-unselected-icon-color , $fallbacks );
106+
107+ @include cdk .high-contrast {
108+ border-color : GrayText ;
109+ }
110110 }
111111
112112 .mdc-checkbox__native-control :disabled:checked ~ .mdc-checkbox__background ,
113113 .mdc-checkbox__native-control :disabled:indeterminate ~ .mdc-checkbox__background {
114114 background-color : token-utils .slot (checkbox-disabled-selected-icon-color , $fallbacks );
115115 border-color : transparent ;
116+
117+ @include cdk .high-contrast {
118+ border-color : GrayText ;
119+ }
116120 }
117121
118122 // stylelint-disable selector-combinator-space-before
@@ -149,6 +153,10 @@ $_fallback-size: 40px;
149153 .mdc-checkbox .mdc-checkbox__native-control :focus ~ .mdc-checkbox__background ,
150154 .mdc-checkbox__background {
151155 border-color : token-utils .slot (checkbox-disabled-unselected-icon-color , $fallbacks );
156+
157+ @include cdk .high-contrast {
158+ border-color : GrayText ;
159+ }
152160 }
153161
154162 .mdc-checkbox__native-control :checked ~ .mdc-checkbox__background ,
@@ -183,7 +191,7 @@ $_fallback-size: 40px;
183191 color : token-utils .slot (checkbox-disabled-selected-checkmark-color , $fallbacks );
184192
185193 @include cdk .high-contrast {
186- color : CanvasText ;
194+ color : GrayText ;
187195 }
188196 }
189197 }
@@ -220,6 +228,10 @@ $_fallback-size: 40px;
220228 & , & .mat-mdc-checkbox-disabled-interactive {
221229 .mdc-checkbox__mixedmark {
222230 border-color : token-utils .slot (checkbox-disabled-selected-checkmark-color , $fallbacks );
231+
232+ @include cdk .high-contrast {
233+ border-color : GrayText ;
234+ }
223235 }
224236 }
225237 }
0 commit comments