/* 列表 */
.rank-detail-list-box {
  position: relative;
  width: 100%;
  height: auto;
  padding: 0 0.28rem;
  box-sizing: border-box;
  min-height: 74vh;
}

.rank-detail-list-box .rank-detail-item {
  position: relative;
  display: flex;
  padding: 0.5rem 0.2rem 0.2rem;
  height: auto;
  margin-bottom: 0.2rem;
  border-radius: 0.08rem;
  background-color: #fff;
}

.rank-detail-list-box .rank-detail-item.animate {
  animation: scaleUp 1.2s ease-in-out;
}

@keyframes scaleUp {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.rank-detail-list-box .rank-detail-item .rank-info-box {
  position: absolute;
  left: 0;
  top: 0;
  height: 0.34rem;
  width: 2.4rem;
  overflow: visible;
  background: linear-gradient( 270deg, rgba(199,193,184,0) 0%, #E6EFFF 100%);
}

.rank-1 .rank-info-box {
  background: linear-gradient( 270deg, rgba(255,220,158,0) 0%, #FFDED1 100%) !important;
}

.rank-2 .rank-info-box {
  background: linear-gradient( 270deg, rgba(255,220,158,0) 0%, #FFE2C4 100%) !important;
}

.rank-3 .rank-info-box {
  background: linear-gradient( 270deg, rgba(212,180,124,0) 0%, #FBEEE1 100%) !important;
}

.rank-detail-list-box .rank-detail-item .rank-info-box .tag-box {
  position: absolute;
  left: 0;
  top: -0.04rem;
  height: 0.44rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.06rem;
  min-width: 1rem;
  font-size: 0.3rem;
  font-weight: 600;
  color: rgba(41, 77, 147, 1);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(https://info.compassedu.hk/znz-app/rankv2/topFourBgLong.png);
}

.rank-1 .tag-box,
.rank-2 .tag-box,
.rank-3 .tag-box {
  color: #fff !important;
}

.rank-1 .tag-box {
  background-image: url(https://info.compassedu.hk/znz-app/rankv2/topOneBg.png) !important;
}

.rank-2 .tag-box {
  background-image: url(https://info.compassedu.hk/znz-app/rankv2/topTwoBg.png) !important;
}

.rank-3 .tag-box {
  background-image: url(https://info.compassedu.hk/znz-app/rankv2/topThreeBg.png) !important;
}

.rank-99 .tag-box {
  background-image: url(https://info.compassedu.hk/znz-app/rankv2/topFourBg.png) !important;
}

.rank-detail-list-box .rank-detail-item .change {
  position: absolute;
  left: 1.1rem;
  display: flex;
  align-items: center;
  height: 0.34rem;
  font-size: 0.28rem;
}

.icon-shangzhang,
.change-text.up {
  color: #ff701a;
}

.icon-jiantou-xiadie-xiao,
.change-text.down {
  color: #11cd12;
}

.no-change {
  background-color: rgba(200, 203, 210, 1);
  width: 0.28rem;
  height: 0.05rem;
  margin-left: 0.04rem;
}

.rank-detail-list-box .rank-detail-item .logo {
  display: block;
  width: 1.12rem;
  height: 1.12rem;
  margin-right: 0.14rem;
  border-radius: 5%;
  border: 1px solid #e6e6e6;
}

.rank-detail-list-box .rank-detail-item .right-box {
  position: relative;
  width: calc(100% - 1.26rem);
}

.rank-detail-list-box .rank-detail-item .right-box .top-line {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.rank-detail-list-box .rank-detail-item .right-box .top-line .name {
  width: calc(100% - 1.6rem);
  font-size: 0.32rem;
  color: #262626;
  font-weight: 500;
}

.rank-detail-list-box .rank-detail-item .right-box .top-line .rank-history {
  display: flex;
  align-items: center;
  position: absolute;
  width: 1.6rem;
  height: 0.6rem;
  right: 0;
  display: flex;
  justify-content: flex-end;
}

.rank-detail-list-box .rank-detail-item .right-box .top-line .rank-history .text {
  font-size: 0.24rem;
  color: #2372ff;
}

.rank-detail-list-box .rank-detail-item .right-box .top-line .rank-history .history-icon {
  font-size: 0.1rem;
  color: #2372ff;
  transform: rotate(-90deg);
  margin: 0 0.04rem 0 0.06rem;
}

.rank-detail-list-box .rank-detail-item .right-box .ename {
  font-weight: 300;
  color: #676767;
  margin-top: 0.02rem;
  font-size: 0.24rem;
  width: 72%;
}

.rank-detail-list-box .rank-detail-item .right-box .address-box {
  display: flex;
  align-items: center;
  margin-top: 0.16rem;
}

.rank-detail-list-box .rank-detail-item .right-box .address-box .address-icon {
  width: 0.28rem;
  height: 0.18rem;
  margin-right: 0.1rem;
  background-color: lightgray;
  border-width: 0.01rem;
  border-color: #ededee;
  display: block;
}

.rank-detail-list-box .rank-detail-item .right-box .address-box .address {
  font-size: 0.22rem;
  color: #9a9fa3;
}

.rank-detail-list-box .rank-detail-item .right-box .tag-container {
  display: flex;
  flex-direction: column;
}

.rank-detail-list-box .rank-detail-item .right-box .tag-container .tag-box {
  display: flex;
  align-items: center;
  border-radius: 0.02rem;
  height: 0.36rem;
  margin-top: 0.08rem;
  padding-right: 0.08rem;
  background: linear-gradient(98deg, #fff5ec 0%, #fffbf7 100%) !important;
  flex-shrink: 0;
  width: fit-content;
}

.rank-detail-list-box .rank-detail-item .right-box .tag-container .tag-box .short-img {
  height: 0.36rem;
  width: 0.54rem;
}

.rank-detail-list-box .rank-detail-item .right-box .tag-container .tag-box .long-img {
  width: 0.96rem;
  height: 0.36rem;
}

.rank-detail-list-box .rank-detail-item .right-box .tag-container .tag-box .rank-value {
  color: #6b2d1e;
  margin-left: 0.1rem;
  font-size: 0.22rem;
}

.tip-box {
  width: 6.89rem;
  height: auto;
  display: flex;
  align-items: center;
  margin: 0.32rem auto 0;
}

.tip-box .tip-icon {
  position: relative;
  width: 0.4rem;
  height: 0.06rem;
  background-image: url(https://info.compassedu.hk/znz-mp-taro/rank/tip-icon.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin-right: 0.1rem;
}

.tip-box .tip-icon::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 0.15rem;
  height: 0.15rem;
  background: #2272ff;
  box-shadow: 0px 2px 4px 0px rgba(79, 86, 173, 0.24);
  border-radius: 50%;
  border: 0.03rem solid #f4f8ff;
}

.tip-box .tip-text {
  font-weight: 400;
  font-size: 0.24rem;
  color: #68727d;
  line-height: 0.34rem;
}