|
11 | 11 | } |
12 | 12 |
|
13 | 13 | @mixin utrecht-flo-decision-question-description { |
| 14 | + --utrecht-form-fieldset-legend-margin-block-start: 0; |
| 15 | + |
14 | 16 | align-items: center; |
| 17 | + column-gap: var(--utrecht-flo-decision-question-description-column-gap); |
15 | 18 | display: flex; |
16 | | - gap: var(--utrecht-flo-decision-question-description-gap, 12px); |
17 | 19 | inline-size: fit-content; |
18 | 20 | } |
| 21 | +@mixin utrecht-flo-decision-form-button { |
| 22 | + --utrecht-button-primary-action-disabled-color: var(--utrecht-flo-decision-form-button-disabled-color); |
| 23 | +} |
| 24 | + |
| 25 | +@mixin utrecht-flo-decision-form-nav { |
| 26 | + background-color: var(--utrecht-flo-decision-form-nav-background-color, inherit); |
| 27 | + display: grid; |
| 28 | + padding-block: var(--utrecht-flo-decision-form-nav-padding-block); |
| 29 | + padding-inline: 0; |
| 30 | +} |
19 | 31 |
|
20 | 32 | @mixin utrecht-flo-decision-explanation-button { |
21 | | - --utrecht-button-border-color: var( |
22 | | - --utrecht-flo-decision-explanation-button-border-color, |
23 | | - var(--utrecht-color-black) |
24 | | - ); |
| 33 | + --utrecht-button-border-color: var(--utrecht-flo-decision-explanation-button-border-color); |
25 | 34 | --utrecht-button-margin-block-start: 0; |
26 | 35 | --utrecht-button-margin-block-end: 0; |
27 | | - --utrecht-button-background-color: var(--utrecht-flo-decision-explanation-button-background-color, transparent); |
| 36 | + --utrecht-button-background-color: var(--utrecht-flo-decision-explanation-button-background-color); |
28 | 37 | } |
29 | 38 | @mixin utrecht-flo-decision-question-container { |
30 | 39 | align-items: baseline; |
|
33 | 42 | } |
34 | 43 |
|
35 | 44 | @mixin utrecht-flo-decision-question-answers-option { |
| 45 | + column-gap: var(--utrecht-flo-decision-question-answers-option-column-gap); |
| 46 | + display: inline-flex; |
36 | 47 | padding-inline-start: 0; |
37 | 48 | } |
38 | 49 |
|
39 | 50 | @mixin utrecht-flo-decision-question-answers { |
40 | 51 | display: grid; |
41 | | - gap: var(--utrecht-flo-decision-question-answer-gap, 8px); |
42 | 52 | inline-size: 100%; |
| 53 | + row-gap: var(--utrecht-flo-decision-question-answer-row-gap); |
43 | 54 | } |
44 | 55 |
|
45 | 56 | @mixin utrecht-flo-decision-boolean-false { |
46 | 57 | margin-inline-start: 0; |
47 | 58 | } |
48 | 59 |
|
49 | 60 | @mixin utrecht-flo-decision-question-section { |
50 | | - background-color: var(--utrecht-flo-decision-question-section-background-color, var(--utrecht-color-green-90)); |
51 | | - border-block-end-color: var( |
52 | | - --utrecht-flo-decision-question-section-border-block-end-color, |
53 | | - var(--utrecht-color-green-50) |
54 | | - ); |
55 | | - border-block-end-style: solid; |
56 | | - border-block-end-width: var(--utrecht-flo-decision-question-section-border-block-end-width, 3px); |
57 | | - padding-block-end: var(--utrecht-flo-decision-question-section-padding-block-end, 24px); |
| 61 | + background-color: var(--utrecht-flo-decision-question-section-background-color); |
| 62 | + border-block-color: var(--utrecht-flo-decision-question-section-border-block-color); |
| 63 | + border-block-style: solid; |
| 64 | + border-block-width: var(--utrecht-flo-decision-question-section-border-block-width); |
| 65 | + padding-block-end: var(--utrecht-flo-decision-question-section-padding-block-end); |
| 66 | + padding-block-start: var(--utrecht-flo-decision-question-section-padding-block-start); |
58 | 67 | } |
59 | 68 |
|
60 | 69 | @mixin utrecht-flo-decision-explanation-container { |
61 | | - background-color: var(--utrecht-flo-decision-explanation-container-background-color, #fff); |
62 | | - inline-size: 100%; |
| 70 | + background-color: var(--utrecht-flo-decision-explanation-container-background-color, inherit); |
63 | 71 | margin-block-end: 0; |
| 72 | + margin-block-start: var(--utrecht-flo-decision-explanation-container-margin-block-start); |
| 73 | + max-inline-size: 100%; |
64 | 74 | } |
65 | 75 |
|
66 | 76 | @mixin utrecht-flo-decision-outcomes-container { |
67 | | - background-color: var(--utrecht-flo-decision-outcomes-container-background-color, #fff); |
68 | | - margin-block-start: var(--utrecht-flo-decision-outcomes-container-margin-block-start, 24px); |
| 77 | + background-color: var(--utrecht-flo-decision-outcomes-container-background-color); |
| 78 | + margin-block-start: var(--utrecht-flo-decision-outcomes-container-margin-block-start); |
| 79 | + padding-block: var(--utrecht-flo-decision-outcomes-container-padding-block); |
| 80 | + padding-inline: var(--utrecht-flo-decision-outcomes-container-padding-inline); |
69 | 81 | } |
70 | 82 |
|
71 | 83 | @mixin utrecht-flo-decision-form { |
72 | | - background-color: var(--utrecht-flo-decision-background-color, #e6edde); |
73 | | - margin-block-end: var(--utrecht-flo-decision-margin-block-end, 8px); |
74 | | - margin-block-start: var(--utrecht-flo-decision-margin-block-start, 8px); |
75 | | - padding-block: var(--utrecht-flo-decision-padding-block, 12px); |
76 | | - padding-inline: var(--utrecht-flo-decision-padding-inline, 16px); |
| 84 | + background-color: var(--utrecht-flo-decision-form-background-color); |
| 85 | + margin-block-end: var(--utrecht-flo-decision-form-margin-block-end); |
| 86 | + margin-block-start: var(--utrecht-flo-decision-form-margin-block-start); |
| 87 | + padding-block: var(--utrecht-flo-decision-form-padding-block); |
| 88 | + padding-inline: var(--utrecht-flo-decision-form-padding-inline); |
77 | 89 | } |
78 | 90 |
|
79 | 91 | @mixin utrecht-flo-decision-explanation { |
80 | | - margin-block-start: var(--utrecht-flo-decision-explanation-margin-block-start, 24px); |
81 | | - margin-inline-start: var(--utrecht-flo-decision-explanation-margin-inline-start, 0); |
| 92 | + margin-block-start: var(--utrecht-flo-decision-explanation-margin-block-start); |
| 93 | + margin-inline-start: var(--utrecht-flo-decision-explanation-margin-inline-start); |
82 | 94 | } |
83 | 95 |
|
84 | 96 | @mixin utrecht-flo-decision-explanation-wrapper { |
85 | 97 | display: grid; |
86 | 98 | } |
87 | 99 |
|
88 | 100 | @mixin utrecht-flo-decision-explanation-button--close { |
89 | | - margin-block-end: var(--utrecht-flo-decision-explanation-button-close-margin-block-end, 12px); |
| 101 | + margin-block-end: var(--utrecht-flo-decision-explanation-button-close-margin-block-end); |
90 | 102 | margin-inline-start: auto; |
91 | 103 | position: relative; |
92 | 104 | } |
|
96 | 108 | } |
97 | 109 |
|
98 | 110 | @mixin utrecht-flo-decision-label { |
99 | | - display: flex; |
| 111 | + display: inline-flex; |
100 | 112 | } |
101 | 113 |
|
102 | 114 | @mixin utrecht-flo-decision-label--checkbox { |
103 | | - gap: var(--utrecht-flo-decision-label-checkbox-gap, 8px); |
104 | | - margin-block-start: var(--utrecht-flo-decision-label-checkbox-margin-block-start, 12px); |
| 115 | + column-gap: var(--utrecht-flo-decision-label-checkbox-column-gap); |
| 116 | + margin-block-start: var(--utrecht-flo-decision-label-checkbox-margin-block-start); |
| 117 | +} |
| 118 | + |
| 119 | +@mixin utrecht-button-icon { |
| 120 | + background-color: var(--utrecht-button-icon-color, currentColor); |
| 121 | + block-size: 1em; |
| 122 | + content: ""; |
| 123 | + display: inline-block; |
| 124 | + inline-size: 1em; |
| 125 | + mask-image: var(--utrecht-button-icon); |
| 126 | + mask-position: center; |
| 127 | + mask-repeat: no-repeat; |
| 128 | + mask-size: contain; |
| 129 | +} |
| 130 | + |
| 131 | +@mixin utrecht-button-icon--forced-colors { |
| 132 | + --utrecht-button-icon-color: CanvasText; |
105 | 133 | } |
0 commit comments