1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
.fieldset { margin: 0; padding: 0; border: 0; display: flex; flex-wrap: wrap; flex-direction: row; } .input + .cnt { border: 1px solid transparent; border-radius: 4px; cursor: pointer; margin-bottom: 5px; } .input:focus + .cnt { border-color: var(--color-focus-blue); } .input:checked + .cnt { border-color: var(--color-focus-blue); }