// input-number 组件用
.irdd_input-number {
  display: inline-block;

  .ird-design_input-number {
    white-space: nowrap;
    display: flex;
    justify-content: flex-start;
    align-items: center;

    .input_number_text_left {
      .el-input__inner {
        text-align: left;
      }
    }

    .input_border_right_none {
      .el-input__inner {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
      }
    }

    .input_border_left_none {
      .el-input__inner {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
      }
    }

    .input_border_none {
      .el-input__inner {
        border-radius: 0;
      }
    }

    .el-input-group__append.custom_append,
    .el-input-group__prepend.custom_prepend {
      display: inline-block;
      width: auto;
      height: 38px;
      line-height: 38px;
      vertical-align: 0;
    }

    &.ird-design_input-number--medium {
      .el-input-group__append.custom_append,
      .el-input-group__prepend.custom_prepend {
        height: 34px;
        line-height: 34px;
      }
    }

    &.ird-design_input-number--small {
      .el-input-group__append.custom_append,
      .el-input-group__prepend.custom_prepend {
        height: 30px;
        line-height: 30px;
      }
    }

    &.ird-design_input-number--mini {
      .el-input-group__append.custom_append,
      .el-input-group__prepend.custom_prepend {
        height: 26px;
        line-height: 26px;
      }
    }
  }
}

.input_number_text_center {
  .input_number_text_left {
    .el-input__inner {
      text-align: center !important;
    }
  }
}
