.checkbox-wrapper{display:flex;align-items:center;gap:.8rem}.checkbox-error{margin-left:32px}.checkbox-input{appearance:none;height:24px;min-width:24px;border:2px solid var(--primary);border-radius:6px;position:relative;cursor:pointer;transition:background .3s,border-color .3s}.checkbox-input:checked{background:var(--primary);border-color:var(--primary-200)}.checkbox-input:before{content:"✔";color:var(--background);font-size:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.checkbox-label{cursor:pointer}
