.ui-input-wrapper[data-v-4a63d9f4]{display:flex;flex-direction:column;gap:var(--spacing-1)}.ui-input__label[data-v-4a63d9f4]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ui-input[data-v-4a63d9f4],.ui-input__label[data-v-4a63d9f4]{color:var(--color-text-primary)}.ui-input[data-v-4a63d9f4]{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--input-border-radius);font-family:var(--font-family-body);transition:all var(--transition-duration) var(--transition-easing);width:100%}.ui-input[data-v-4a63d9f4]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 10%,transparent);outline:none}.ui-input[data-v-4a63d9f4]::-moz-placeholder{color:var(--color-text-muted)}.ui-input[data-v-4a63d9f4]::placeholder{color:var(--color-text-muted)}.ui-input--sm[data-v-4a63d9f4]{font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-2)}.ui-input--md[data-v-4a63d9f4]{font-size:var(--font-size-base);padding:var(--input-padding-y) var(--input-padding-x)}.ui-input--lg[data-v-4a63d9f4]{font-size:var(--font-size-lg);padding:var(--spacing-3) var(--spacing-4)}.ui-input--error[data-v-4a63d9f4]{border-color:var(--color-error)}.ui-input--disabled[data-v-4a63d9f4]{cursor:not-allowed;opacity:.5}.ui-input__error[data-v-4a63d9f4]{color:var(--color-error);font-size:var(--font-size-sm)}
