.tenantApplyData {
  --van-tabs-nav-background: transparent !important;
  --van-tabs-bottom-bar-height: 6px;
  --van-tabs-bottom-bar-width: 64px;
  --van-tab-font-size: 16px;

  --van-tab-line-height: 50px;

  :global {
    .van-tabs__line {
      background: linear-gradient(270deg, rgba(119, 255, 239, 0.59) 0%, #42CDFF 100%);
      border-radius: 0;
      bottom: 26px;
    }

    .van-tab--active {
      position: relative;
      z-index: 9;
    }
  }
}

.searchSchool {
  margin: 0 13px 12px;
  width: auto;
  padding: 0px 12px;
  height: 40px;
  line-height: 40px;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 500;

  :global {
    .van-cell__right-icon {
      color: #333;
      font-size: 16px;
      height: 100%;
      display: flex;
      align-items: center;
    }
  }
}

.statisticsGroup {
  margin: 0 13px 15px;

  .item {
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 126px;
    background: #fff;
    border-radius: 10px;
    border-left: 6px solid #CAE7FF;
    margin-bottom: 14px;
    padding-left: 10px;


    .price {
      font-size: 22px;
      // font-family: DINAlternate-Bold, DINAlternate;
      font-weight: bold;
      line-height: 28px;
    }

    .text {
      display: flex;
      align-items: center;
      font-size: 15px;
      line-height: 21px;
      color: #777777;
      margin-top: 6px;
    }

    .icon {
      width: 16px;
      height: 16px;
      margin-right: 3px;
    }
  }

  .item1 {
    border-left-color: #CAE7FF;

    .price {
      color: #259CFE;
    }
  }

  .item2 {
    border-left-color: #FEDBC1;

    .price {
      color: #F96900;
    }
  }

  .item3 {
    border-left-color: #FEEAC1;

    .price {
      color: #F9A600;
    }
  }

  .item4 {
    border-left-color: #C5EEF3;

    .price {
      color: #11B9CE;
    }
  }
}

.refreshC {
  min-height: calc(100vh - 40px - 24px - 50px);
}

.emptyC {
  padding-bottom: 0;
  min-height: calc(100vh - 40px - 24px - 50px);
}

.buyContainer {
  height: calc(100vh - 40px - 24px - 50px);
  overflow-y: auto;
}

.buyList {
  margin: 0 13px 12px;


  .buyItem {
    margin-bottom: 12px;
    background: #FFFFFF;
    border-radius: 10px;
    overflow: hidden;
  }

  .buyHeader {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #777777;
    font-size: 14px;

    .buyPrice {
      font-size: 21px;
      font-family: DINAlternate-Bold, DINAlternate;
      font-weight: bold;
      color: #FF5A56;

      i {
        font-size: 18px;
        font-style: normal;
      }
    }
  }

  .iconTimer {
    width: 14px;
    height: 14px;
    margin-right: 5px;
  }

  .buyTimer {
    display: flex;
    align-items: center;
  }

  .b {
    font-size: 14px;
    color: #333;
  }

  .contact {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .buyContent {
    font-size: 13px;
    color: #777777;

    span {
      height: 18px;
      background: rgba(255, 166, 115, 0.07);
      border-radius: 9px;
      border: 1px solid #FFBF9A;
      font-size: 12px;
      color: #FF7B31;
      line-height: 17px;
      padding: 1px 6px;
      margin-right: 4px;
    }
  }
}