.ui-field[data-v-b86c89ce]{gap:var(--space-2);flex-direction:column;display:flex}label[data-v-b86c89ce]{font-size:var(--text-sm);font-weight:var(--weight-medium)}.ui-field-input[data-v-b86c89ce],label[data-v-b86c89ce]{color:var(--color-text)}.ui-field-input[data-v-b86c89ce]{height:48px;padding:0 var(--space-4);font-size:var(--text-base);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);font-family:inherit}.ui-field-input[data-v-b86c89ce]::placeholder{color:var(--color-text-subtle)}.ui-field-input[data-v-b86c89ce]:hover{border-color:var(--color-text-subtle)}.ui-field-input[data-v-b86c89ce]:focus-visible{border-color:var(--color-primary-500);box-shadow:var(--focus-ring)}.ui-field-input.has-error[data-v-b86c89ce]{border-color:var(--color-danger)}.ui-field-hint[data-v-b86c89ce]{font-size:var(--text-xs);color:var(--color-text-subtle)}.ui-field-error[data-v-b86c89ce]{font-size:var(--text-xs);color:var(--color-danger);font-weight:var(--weight-medium)}
