.dec-goodIntegral {
  .group-tab {
    height: 40 * @rpx;
    background: #ffffff;
    margin-bottom: 10 * @rpx;
  }
  .tab-wrap {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    height: 40 * @rpx;
    z-index: 2;
    box-shadow: @shadow-good;
    background: #ffffff;
  }
  .tab-item {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size: @font-base;
    font-weight: 400;
    color: @color-head;
    text-align: left;
    flex-wrap: nowrap;
    flex-shrink: 2;
    padding: 0;
    .text {
      padding: 8 * @rpx 0;
      border-bottom: 2 * @rpx solid transparent;
    }
    &.active {
      color: @color-theme;
      font-weight: bold;
      .text {
        border-color: @color-theme;
      }
    }
  }
  .d-top {
    width: 100%;
    .d-two {
      display: flex;
      flex-wrap: wrap;
      padding: 0 @space2;
      > .d-wrap {
        box-sizing: border-box;
        width: 50%;
        padding: @lacuna2;
      }
    }
  }
  .dec-box-good {
    .price-sale {
      font-size: @font-base;
      font-weight: 600;
      margin: 4 * @rpx 10 * @rpx;
      color: #ec6560;
    }
    .good-stock {
      margin: 4 * @rpx 10 * @rpx;
      .text {
        color: @color-text3;
        font-size: @font-base;
      }
    }
    .good-valid {
      margin: 4 * @rpx 10 * @rpx;
      .text {
        color: @color-text3;
        font-size: @font-base;
      }
    }
  }
}
