codecheck
46 строк · 917.0 Байт
1// core
2.p-checkbox {
3position: relative;
4display: inline-flex;
5user-select: none;
6vertical-align: bottom;
7}
8
9.p-checkbox-input {
10cursor: pointer;
11}
12
13.p-checkbox-box {
14display: flex;
15justify-content: center;
16align-items: center;
17}
18
19// theme
20.p-tristatecheckbox {
21&.p-variant-filled {
22.p-checkbox-box {
23background-color: $inputFilledBg;
24}
25
26&.p-highlight {
27.p-checkbox-box {
28background: $checkboxActiveBg;
29}
30}
31
32&:not(.p-disabled) {
33&:has(.p-checkbox-input:hover) {
34.p-checkbox-box {
35background-color: $inputFilledHoverBg;
36}
37
38&.p-highlight {
39.p-checkbox-box {
40background: $checkboxActiveHoverBg;
41}
42}
43}
44}
45}
46}
47