.form-control{width:100%;height:35;padding:8px;opacity:1;border-radius:4px;border-width:1px;border-color:var(--color-muted);line-height:1rem}.form-control:focus,.form-control:focus-visible{border-color:var(--color-primary)}.form-label{gap:10px;opacity:1}.form-group:focus-within .form-label{color:var(--color-primary)}.form-control.is-invalid{border-color:var(--color-danger)}.form-control.is-invalid:focus,.form-control.is-invalid:focus-visible{border-color:var(--color-muted)}.form-group:has(.form-control.is-invalid) .form-label{color:var(--color-danger)}.validation-icon,.validation-text{color:var(--color-danger)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}