.ui-input[data-v-1a8de9d5]{padding-top:6px;position:relative;width:100%}.ui-input__label[data-v-1a8de9d5]{background:var(--color-bg);color:var(--color-label);font-size:12px;font-weight:500;left:16px;line-height:1.3;padding:0 4px;position:absolute;top:0;transition:color .2s ease;z-index:1}.ui-input__box[data-v-1a8de9d5]{align-items:center;background:var(--color-surface-input);border:1px solid var(--color-input-border);border-radius:.375rem;display:flex;gap:12px;min-height:56px;padding:0 16px;transition:border-color .25s ease,box-shadow .25s ease,background-color .2s ease}.ui-input__box[data-v-1a8de9d5]:hover:not(.ui-input__box--disabled){border-color:var(--color-input-border-hover)}.ui-input__box[data-v-1a8de9d5]:focus-within{border-color:var(--color-input-border-focus);box-shadow:0 0 0 2px var(--color-input-focus-ring)}.ui-input__box--error[data-v-1a8de9d5]{border-color:var(--color-error)}.ui-input__box--error[data-v-1a8de9d5]:focus-within{box-shadow:0 0 0 2px var(--color-error-ring)}.ui-input__box--disabled[data-v-1a8de9d5]{cursor:not-allowed;opacity:.6}.ui-input__append[data-v-1a8de9d5],.ui-input__prepend[data-v-1a8de9d5]{align-items:center;display:flex;flex-shrink:0}.ui-input__input[data-v-1a8de9d5]{background:transparent;border:none;color:var(--color-text);flex:1;font-size:16px;font-weight:400;height:100%;line-height:1.5;min-height:40px;min-width:0;outline:none;padding:0;transition:color .2s ease}.ui-input__input[data-v-1a8de9d5]::-moz-placeholder{color:var(--color-text-muted);font-weight:300}.ui-input__input[data-v-1a8de9d5]::placeholder{color:var(--color-text-muted);font-weight:300}.ui-input__input[data-v-1a8de9d5]:disabled{cursor:not-allowed}.ui-input__error[data-v-1a8de9d5]{color:var(--color-error);transition:opacity .2s ease}.ui-input__error[data-v-1a8de9d5],.ui-input__warning[data-v-1a8de9d5]{font-size:10px;line-height:1.4;margin:6px 0 0}.ui-input__warning[data-v-1a8de9d5]{color:var(--color-warning)}.ui-input-error-enter-active[data-v-1a8de9d5],.ui-input-error-leave-active[data-v-1a8de9d5]{transition:opacity .2s ease,transform .2s ease}.ui-input-error-enter-from[data-v-1a8de9d5],.ui-input-error-leave-to[data-v-1a8de9d5]{opacity:0;transform:translateY(-2px)}
