.ps-input{
    height: var(--input-height);
}
.ps-input .el-input__inner{
    height: 100%;
    line-height: var(--input-height);
    border: 1px solid var(--border-color);
    color: var(--font-main-content);
    border-radius: 8px;
}
.ps-input .el-input__inner:hover{
    border: 1px solid var(--primary);
}
.ps-input .el-input__inner:focus{
    border: 1px solid var(--primary);
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.06);
}
.ps-input.is-disabled .el-input__inner{
    border: 1px solid var(--border-color);
    background-color: var(--disabled-background);
}
.ps-input.is-disabled .el-input__inner:hover{
    border: 1px solid var(--border-color);
}
.ps-input .el-input-group__append{
    color: var(--font-content);
    background-color: var(--input-append-background);
    border: 1px solid var(--border-color);
    border-radius: 0 8px 8px 0;
    border-left: none;
}
.ps-input .el-input-group__prepend{
    color: var(--font-content);
    background-color: var(--input-append-background);
    border: 1px solid var(--border-color);
    border-radius: 8px 0 0 8px;
    border-right: none;
}
.ps-input.el-input-group--append .el-input__inner{
    border-radius: 8px 0 0 8px;
} 
.ps-input.el-input-group--prepend .el-input__inner{
    
    border-radius: 0 8px 8px 0;
}

.ps-input.show-limit .el-input__inner{
    padding-right: 55px;
    box-sizing: border-box;
}
.ps-input.max-padd-r .el-input__inner{
    padding-right: 85px;
    box-sizing: border-box;
}
.ps-input.el-textarea{
    height: auto;
}
.ps-input .el-input__icon{
    line-height: var(--input-height);
}
