.ui-input[data-v-28299710]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ui-input>.label[data-v-28299710]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:500}.ui-input>.input[data-v-28299710]{background-color:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.ui-input>.input[data-v-28299710]::-moz-placeholder{color:var(--color-text-muted)}.ui-input>.input[data-v-28299710]::placeholder{color:var(--color-text-muted)}.ui-input>.input[data-v-28299710]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #f0c04033;outline:none}.ui-input>.input[data-v-28299710]:disabled{cursor:not-allowed;opacity:.5}.ui-input>.error[data-v-28299710]{color:var(--color-danger);font-size:var(--font-size-xs)}.ui-input.has-error>.input[data-v-28299710]{border-color:var(--color-danger)}.ui-input.has-error>.input[data-v-28299710]:focus{box-shadow:0 0 0 2px #e0505033}.ui-input.disabled[data-v-28299710]{opacity:.5}
