.checkbox-wrapper{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.checkbox{appearance:initial;border:1px solid var(--grey-dark);cursor:pointer;flex-shrink:0;width:20px;height:20px;margin:2px}.checkbox:hover{border-color:var(--primary)}.checkbox:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:2px}.checkbox:checked{background:var(--primary);border-color:var(--primary)}.checkbox:checked:after{content:none}.checkbox:disabled{opacity:.5;cursor:not-allowed}.checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:16px;line-height:1.5}.checkbox-label:hover{color:var(--primary-text)}
