1 @import '~@proton/styles/scss/lib/config';
3 .placeholder-danger::placeholder {
4 color: var(--signal-danger);
7 // _input.scss override
9 border-color: var(--border-weak);
13 .field-icon-container {
14 border-color: var(--border-norm);
17 .field-two-container:has(input:placeholder-shown, textarea:placeholder-shown) {
20 color: var(--text-norm);
24 // _checkbox.scss override
27 border-color: var(--border-norm);
30 background-color: var(--background-weak);
34 .checkbox-input[disabled] + .checkbox-fakecheck,
35 .checkbox-input[disabled] + .radio-fakeradio {
36 background-color: var(--background-weak);
41 span.checkbox-fakecheck {
42 margin-inline-start: 0 !important;
57 transition: background-color 0.2s;
60 border: 1px solid var(--border-norm);
64 background-color: var(--interaction-weak-major-3);
68 background-color: var(--interaction-norm);
71 &.toggle-container--checked {
72 background-color: var(--interaction-weak);
79 background-color: var(--interaction-norm);
84 background-color: var(--interaction-norm-major-1);
88 &.toggle-container--loading {
89 background-color: var(--interaction-weak-major-1);
92 background-color: var(--interaction-weak-major-3);
98 .toggle-container-text {
100 color: var(--interaction-norm);
102 &:not(.circle-loader) {
116 background-color: var(--interaction-norm-minor-1);
121 inline-size: rem(24);
122 border-radius: rem(12);
123 background-color: white;
128 // Slider.scss override
129 // Something fishy happening here with the order of the css loading into the dom.
130 // It's only in pass (or maybe only in the extension) for some reason, maybe something
131 // to do with the webpack config. In any case, this gets overwritten by the word-break
132 // defined in the tooltip.
133 .slider-thumb-tooltip {
134 word-break: initial !important;