@@ -19,9 +19,11 @@ input[class^='ais-']:focus-visible {
19
19
border-radius : var (--ais-radius-xs );
20
20
font-size : 0.9em ;
21
21
font-weight : var (--ais-font-weight-medium );
22
- color : rgba (var (--ais-button-text-color-rgb ), var (--ais-button-text-color-alpha ));
23
- padding : calc (var (--ais-spacing ) * 0.375 )
24
- calc (var (--ais-spacing ) * 0.625 );
22
+ color : rgba (
23
+ var (--ais-button-text-color-rgb ),
24
+ var (--ais-button-text-color-alpha )
25
+ );
26
+ padding : calc (var (--ais-spacing ) * 0.375 ) calc (var (--ais-spacing ) * 0.625 );
25
27
background-color : rgba (
26
28
var (--ais-primary-color-rgb ),
27
29
var (--ais-primary-color-alpha )
@@ -33,9 +35,7 @@ input[class^='ais-']:focus-visible {
33
35
}
34
36
35
37
@media (hover : hover) {
36
- [class ^= 'ais-' ][class *= '-showMore' ]: not (
37
- [class ^= 'ais-' ][disabled ]
38
- ): hover {
38
+ [class ^= 'ais-' ][class *= '-showMore' ]: not ([class ^= 'ais-' ][disabled ]): hover {
39
39
background-color : rgba (var (--ais-primary-color-rgb ), 0.85 );
40
40
}
41
41
}
@@ -49,8 +49,7 @@ input[class^='ais-']:focus-visible {
49
49
margin-left : auto;
50
50
color : rgba (var (--ais-text-color-rgb ), 0.7 );
51
51
border-radius : calc (infinity * 1px );
52
- padding : calc (var (--ais-spacing ) * 0.125 )
53
- calc (var (--ais-spacing ) * 0.625 );
52
+ padding : calc (var (--ais-spacing ) * 0.125 ) calc (var (--ais-spacing ) * 0.625 );
54
53
border : 1px solid rgba (var (--ais-muted-color-rgb ), 0.3 );
55
54
background-color : rgba (
56
55
var (--ais-background-color-rgb ),
@@ -59,3 +58,18 @@ input[class^='ais-']:focus-visible {
59
58
white-space : nowrap;
60
59
font-size : 0.75em ;
61
60
}
61
+
62
+ input [class ^= 'ais-' ][type = 'checkbox' ]: checked {
63
+ background-image : var (--ais-check-icon );
64
+ background-repeat : no-repeat;
65
+ background-size : calc (var (--ais-spacing ) * 0.625 );
66
+ background-position : 50% ;
67
+ background-color : rgba (
68
+ var (--ais-primary-color-rgb ),
69
+ var (--ais-primary-color-alpha )
70
+ );
71
+ border-color : rgba (
72
+ var (--ais-primary-color-rgb ),
73
+ var (--ais-primary-color-alpha )
74
+ );
75
+ }
0 commit comments