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