.steps-container[data-v-2c2a8326] {
  margin: 0 0.26667rem 0;
  background-color: #fff;
  border-radius: 0.10667rem;
  overflow: hidden;
}
.steps-title--small[data-v-2c2a8326] {
  font-weight: 600;
  font-size: calc(0.37333rem * var(--font-size-scale));
  color: #333333;
  line-height: 0.53333rem;
  margin-bottom: 0.26667rem;
  margin-top: -0.05333rem;
}
.inactive_bg[data-v-2c2a8326] {
  border-radius: 0.10667rem;
  background-color: #F9F9F9;
}
.active_bg[data-v-2c2a8326] {
  border-radius: 0.10667rem;
  background-color: #FFF9F7;
}
.step-samll--box__time[data-v-2c2a8326] {
  font-size: calc(0.34667rem * var(--font-size-scale));
  color: #969696;
}
.step-samll--box__title[data-v-2c2a8326] {
  margin-top: 0.26667rem;
  font-weight: 400;
  color: #5792FD !important;
  font-size: calc(0.34667rem * var(--font-size-scale));
  color: #333;
  line-height: 0.48rem;
}
[data-v-2c2a8326] .van-step__line {
  background-color: transparent !important;
  background-image: -webkit-linear-gradient(#EDEDED 35%, rgba(255, 255, 255, 0) 0%) !important;
  background-image: linear-gradient(#EDEDED 35%, rgba(255, 255, 255, 0) 0%) !important;
  background-position: left !important;
  background-size: 0.02667rem 0.26667rem !important;
  background-repeat: repeat-y !important;
}
[data-v-2c2a8326] .van-step__circle {
  width: 0.21333rem;
  height: 0.21333rem;
}
[data-v-2c2a8326] .van-step--vertical:not(:last-child)::after {
  border-bottom-width: 0;
}
[data-v-2c2a8326] .van-step--vertical:first-child::before {
  background-color: transparent;
}
[data-v-2c2a8326] .van-step--vertical {
  padding: calc(0.26667rem * var(--font-size-scale)) 0.26667rem calc(0.26667rem * var(--font-size-scale)) 0;
  line-height: calc(0.48rem * var(--font-size-scale));
}
.step-samll--box[data-v-2c2a8326]:nth-child(2n) {
  padding: 0.10667rem 0.26667rem 0.26667rem 0;
}
[data-v-2c2a8326] .van-step--vertical .van-step__circle-container {
  top: calc(0.50667rem * var(--font-size-scale));
  font-size: calc(0.37333rem * var(--font-size-scale));
}
[data-v-2c2a8326] .step-samll--box .van-step__circle-container {
  top: calc(0.48rem * var(--font-size-scale));
  font-size: calc(0.34667rem * var(--font-size-scale));
}
[data-v-2c2a8326] .step-samll--box:nth-child(2n) .van-step__circle-container {
  top: 0.32rem;
}
[data-v-2c2a8326] .van-step:last-child .van-step__line {
  width: 0.02667rem;
}
.more-box[data-v-2c2a8326] {
  margin: 0.26667rem 0.26667rem 0;
}
.more[data-v-2c2a8326] {
  color: #333333;
  font-size: calc(0.37333rem * var(--font-size-scale));
  height: calc(1.33333rem * var(--font-size-scale));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.10667rem;
}
.project-progress-nodata[data-v-2c2a8326] {
  font-size: calc(0.37333rem * var(--font-size-scale));
  color: #000;
  text-align: center;
}

