.ui-field[data-v-1f29465c]{flex-direction:column;gap:6px;display:flex}.ui-field__label[data-v-1f29465c]{color:var(--text-2);font-size:13px;font-weight:700}.ui-field__req[data-v-1f29465c]{color:var(--red-text)}.ui-field__control[data-v-1f29465c]{position:relative}.ui-field__icon[data-v-1f29465c]{color:var(--faint);pointer-events:none;font-size:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-input[data-v-1f29465c]{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface);width:100%;height:42px;color:var(--text);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);padding:0 12px;font-weight:500}.ui-input--icon[data-v-1f29465c]{padding-left:38px}.ui-input--area[data-v-1f29465c]{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.ui-input[data-v-1f29465c]::placeholder{color:var(--faint)}.ui-input[data-v-1f29465c]:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:none}.has-error .ui-input[data-v-1f29465c]{border-color:var(--red)}.has-error .ui-input[data-v-1f29465c]:focus{box-shadow:0 0 0 4px var(--red-soft)}.ui-field__error[data-v-1f29465c]{color:var(--red-text);font-size:13px;font-weight:600}.ui-field__hint[data-v-1f29465c]{color:var(--muted);font-size:13px}
