.container { display: flex; flex-direction: column; color: var(--text-color); } .container[data-selected] .checkbox { border: none; background: var(--UI-Input-Controls-Fill-Selected); } .container[data-disabled] .checkbox { border: 1px solid var(--UI-Input-Controls-Border-Disabled); background: var(--UI-Input-Controls-Surface-Disabled); } .checkboxContainer { display: flex; align-items: flex-start; gap: var(--Spacing-x-one-and-half); } .checkbox { width: 24px; height: 24px; min-width: 24px; border: 1px solid var(--UI-Input-Controls-Border-Normal); border-radius: 4px; transition: all 200ms; display: flex; align-items: center; justify-content: center; forced-color-adjust: none; } .error { align-items: center; color: var(--Scandic-Red-60); display: flex; gap: var(--Spacing-x-half); margin: var(--Spacing-x1) 0 0; }