.form-control{flex-direction:column;display:flex;gap:.5rem}.form-control:has(input[type=checkbox]){flex-direction:row;flex-wrap:wrap}.form-control:has(input[type=checkbox]) label{flex:0 0 auto}.form-control:has(input[type=checkbox]) .input-container{flex:0 0 2rem}.form-control:has(input[type=checkbox]) .input-container:has(.checkbox-label){align-items:center;flex:0 0 auto;display:flex;gap:.5rem}.form-control:has(input[type=checkbox]) .errors{flex:0 0 100%}.form-control .input-container{width:-webkit-fill-available}.form-control.row{flex-direction:column!important}.form-control label{white-space:nowrap;font-weight:700}.form-control label span{margin-left:.5rem;font-size:.75rem;font-weight:400}.form-control[attr-required=true] label:after{content:" *";color:red}.form-control .errors:has(div){font-size:.8rem;color:red}
