.form-field[data-v-9dea4bb0]{display:flex;flex-direction:column;gap:var(--space-sm)}.form-field-label[data-v-9dea4bb0]{color:var(--color-text-secondary);font-size:14px;font-weight:500}.form-field-label.required[data-v-9dea4bb0]:after{color:var(--color-error);content:" *"}.form-field-control[data-v-9dea4bb0]{position:relative}.form-field-error[data-v-9dea4bb0]{color:var(--color-error);font-size:13px;margin:0}.form-field-hint[data-v-9dea4bb0]{color:var(--color-text-tertiary);font-size:13px;margin:0}.form-field.is-disabled[data-v-9dea4bb0]{opacity:.6;pointer-events:none}.form-field.is-error[data-v-9dea4bb0] .input,.form-field.is-error[data-v-9dea4bb0] input,.form-field.is-error[data-v-9dea4bb0] select,.form-field.is-error[data-v-9dea4bb0] textarea{border-color:var(--color-error)}.form-field.is-error[data-v-9dea4bb0] .input:focus,.form-field.is-error[data-v-9dea4bb0] input:focus,.form-field.is-error[data-v-9dea4bb0] select:focus,.form-field.is-error[data-v-9dea4bb0] textarea:focus{box-shadow:0 0 0 4px #ff3b3026}
