/* 系统全局：禁止数字输入框上下箭头，统一普通输入框样式 */
.el-input-number__decrease,
.el-input-number__increase {
  display: none !important;
}
.el-input-number .el-input__wrapper,
.el-input-number.is-controls-right .el-input__wrapper,
.el-input-number.is-controls-right .el-input__inner {
  padding-left: 11px !important;
  padding-right: 11px !important;
}
.el-input-number {
  width: 100%;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
  appearance: textfield;
}

/* 表格内输入框：禁止单元格溢出省略号 */
.el-table .cell:has(.el-input),
.el-table .cell:has(.el-input-number),
.el-table .cell:has(.price-input) {
  overflow: visible !important;
  text-overflow: clip !important;
}
.el-table .cell .el-input,
.el-table .cell .el-input-number {
  width: 100%;
  max-width: 100%;
  vertical-align: middle;
}
