.ui-input{color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;align-items:stretch;width:100%;transition:border-color .15s;display:flex;overflow:hidden}.ui-input:focus-within{border-color:var(--brand-primary,#19bcba)}.ui-input--error{border-color:#f56c6c}.ui-input--disabled{color:#a8abb2;background:#f5f7fa}.ui-input__field{width:100%;min-width:0;height:44px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 12px;font-size:16px;display:block}.ui-input--textarea .ui-input__field{resize:vertical;height:auto;min-height:44px;padding:10px 12px;line-height:1.5}.ui-input__field::placeholder{color:#a8abb2}.ui-input__prepend{color:#909399;background:#f5f7fa;border-right:1px solid #dcdfe6;align-items:center;padding:0 16px;display:flex}.ui-input__prefix{color:#a8abb2;align-items:center;padding-left:12px;display:flex}.ui-input__eye{color:var(--brand-primary,#19bcba);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px}.ui-input__suffix{color:#a8abb2;align-items:center;padding-right:12px;display:flex}.ui-input__count{color:#909399;align-items:flex-end;padding:0 8px 4px 0;font-size:12px;display:flex}
