.refund-number-input-container {
  --list-item-padding-tb: 0;
  --list-item-padding-lr: 0;
  --list-item-height: 96rpx;
  --list-title-font-size: var(--p-body-1-font-size, 28rpx);
  --list-caption-font-size: var(--p-caption-font-size, 24rpx);
  --list-caption-color: var(--color-text1-2, #999);
  --list-label-color: var(--color-text1-2, #999);
  --list-divider-border-bottom-color: var(--color-white, #fff);
  --input-normal-bg-color: var(--color-white, #fff);
  --input-medium-padding-tb: 0;
  --input-inverse-text-color: var(--color-text1-2, #999);
  --input-medium-font-size: var(--p-body-1-font-size, 28rpx);
  --input-normal-text-color: var(--refund-number-input-text-color, var(--color-brand-4, #cc2600));
  --input-padding-lr: 8rpx;
  padding-bottom: 26rpx;

  // border-bottom: 1rpx solid var(--color-line1-1, #e8e9ec);
  padding: 24rpx 0;

  .refund-number-input-notice {
    color: var(--color-text1-2, #999);
    font-size: var(--p-body-1-font-size, 28rpx);
    margin-top: 16rpx;
  }

  .refund-number-input {
    .mt-numberpicker-input--medium {
      margin: 0;
      border-right: none;
      border-left: none;
      padding: 0;
    }
  }

  .rax-biz-ui-list-item-container {
    height: auto;
  }

  .rax-biz-ui-list-item-item-container {
    height: 40rpx;
  }

  .label {
    color: var(--color-text1-2, #999);
    font-size: var(--p-body-1-font-size, 28rpx);
  }

  .price-input {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
  }

  .input-box {
    position: relative;
    overflow: hidden;
    height: 36rpx;

    .back-value {
      color: transparent;
      font-size: var(--p-body-1-font-size, 28rpx);
    }
  }
}
