main
css 55 lines 954 Bytes
Raw
1 .ToggleDisabled,
2 .ToggleOn,
3 .ToggleOff {
4 background: var(--color-button-background);
5 border: none;
6 border-radius: 0.25rem;
7 padding: 0;
8 flex: 0 0 auto;
9 }
10
11 .ToggleContent {
12 display: inline-flex;
13 align-items: center;
14 border-radius: 0.25rem;
15 padding: 0.25rem;
16 }
17
18 .ToggleOff {
19 border: none;
20 background: var(--color-button-background);
21 color: var(--color-button);
22 }
23
24 .ToggleOff:hover {
25 color: var(--color-button-hover);
26 }
27
28 .ToggleOn:hover,
29 .ToggleOff:hover {
30 background-color: var(--color-button-background-hover);
31 }
32
33
34 .ToggleOn,
35 .ToggleOn:active {
36 color: var(--color-button-active);
37 outline: none;
38 }
39
40 .ToggleOn:focus,
41 .ToggleOff:focus,
42 .ToggleContent:focus {
43 outline: none;
44 }
45
46 .ToggleOn:focus > .ToggleContent,
47 .ToggleOff:focus > .ToggleContent {
48 background: var(--color-button-background-focus);
49 }
50
51 .ToggleDisabled {
52 background: var(--color-button-background);
53 color: var(--color-button-disabled);
54 cursor: default;
55 }