.flex-between[data-v-73de91ec] {
  display: flex;
  justify-content: space-between;
}
.modal-box[data-v-73de91ec] {
  position: relative;
}
.modal-box .title[data-v-73de91ec] {
  font-size: 0.4rem;
  font-weight: 600;
  color: #000000;
  text-align: center;
  padding: 0.32rem 0;
  border-bottom: 1px solid #E6E8EB;
  position: relative;
}
.modal-box .title .close[data-v-73de91ec] {
  position: absolute;
  right: 0.42667rem;
  top: 0.42667rem;
}
.modal-box .main[data-v-73de91ec] {
  min-height: 30vh;
  max-height: 70vh;
  overflow-y: scroll;
  padding: 0.32rem 0.42667rem;
}
.modal-box .form-item[data-v-73de91ec] {
  margin-bottom: 0.32rem;
}
.modal-box .form-item .form-title[data-v-73de91ec] {
  font-size: 0.37333rem;
  margin-bottom: 0.21333rem;
  font-weight: 600;
  color: #000000;
}
.modal-box .form-item .form-tit-other[data-v-73de91ec] {
  justify-content: space-between;
}
.modal-box .form-item .form-tit-other .switch[data-v-73de91ec] {
  font-size: 0.37333rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 0.53333rem;
}
.modal-box .form-item .form-tit-other .switch .img[data-v-73de91ec] {
  width: 0.42667rem;
  height: 0.42667rem;
  margin-left: 0.21333rem;
  cursor: pointer;
}
.modal-box .form-item .type-box .type-btn[data-v-73de91ec] {
  margin-right: 0.45333rem;
}
.modal-box .form-item .type-box .type-btn[data-v-73de91ec]:last-of-type {
  margin-right: 0;
}
.modal-box .form-item .type-box .type-btn.active[data-v-73de91ec] {
  border: 1px solid #2475FC;
  background: #FFFFFF;
  color: #2475FC;
}
.modal-box .form-item .type-box .type-btn[data-v-73de91ec] {
  flex: 1;
  cursor: pointer;
  background: #F0F2F5;
  border-radius: 0.10667rem;
  text-align: center;
  padding: 0.16rem 0;
  font-size: 0.34667rem;
}
.modal-box .form-item .select-time[data-v-73de91ec] {
  border-radius: 0.10667rem;
  opacity: 1;
  border: 1px solid #E6E8EB;
  padding: 0.18667rem 0.21333rem;
}
.modal-box .form-item .select-time span[data-v-73de91ec] {
  font-size: 0.34667rem;
  font-weight: 400;
  color: #B3B3B3;
}
.modal-box .switch-item[data-v-73de91ec] {
  margin-top: 0.53333rem;
  margin-bottom: 0.26667rem;
  border-bottom: 1px solid #E6E8EB;
}
.modal-box .switch-item .tit[data-v-73de91ec] {
  font-size: 0.4rem;
  margin-bottom: 0.21333rem;
  font-weight: 600;
  color: #000000;
}
.submit-btn[data-v-73de91ec] {
  padding: 0 0.42667rem;
  margin-bottom: 0.53333rem;
  height: 1.01333rem;
}
.submit-btn .confirm-btn[data-v-73de91ec] {
  width: 4.37333rem;
  height: 0.90667rem;
  font-size: 0.37333rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.90667rem;
  text-align: center;
  background-color: #2475FC;
  border-radius: 0.05333rem;
}
.submit-btn .cancle-btn[data-v-73de91ec] {
  width: 4.37333rem;
  height: 0.90667rem;
  font-size: 0.37333rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #1A1A1A;
  line-height: 0.53333rem;
  line-height: 0.90667rem;
  text-align: center;
  background-color: #F5F5F5;
  border-radius: 0.05333rem;
}
.tip-info[data-v-73de91ec] {
  font-size: 0.34667rem;
  font-weight: 400;
  color: #999999;
  margin-top: 0.10667rem;
}
[data-v-73de91ec] .submit-btn .van-button__text {
  font-size: 0.34667rem;
  font-weight: 400;
  color: #666666;
}
[data-v-73de91ec] .submit-btn .van-button--info {
  background: #2475FC;
}
[data-v-73de91ec] .submit-btn .van-button--info .van-button__text {
  color: #EEEEEE;
}
.wh-popup[data-v-73de91ec] {
  border-radius: 0.21333rem;
}
.wh-wra[data-v-73de91ec] {
  width: 7.14667rem;
  font-size: 0.37333rem;
  font-weight: 400;
  color: #666666;
  line-height: 0.44rem;
  padding: 0.42667rem;
}
.wh-wra .tit[data-v-73de91ec] {
  font-size: 0.37333rem;
  font-family: PingFang SC-Semibold, PingFang SC;
  font-weight: 600;
  color: #333333;
  line-height: 0.44rem;
}
.wh-wra .desc[data-v-73de91ec] {
  font-size: 0.37333rem;
  font-weight: 400;
  color: #666666;
  line-height: 0.53333rem;
  margin-top: 0.18667rem;
}
.wh-wra .btn[data-v-73de91ec] {
  justify-content: flex-end;
}
.wh-wra .btn div[data-v-73de91ec] {
  width: 2.18667rem;
  height: 0.85333rem;
  background: #2475FC;
  border-radius: 0.74667rem;
  font-size: 0.37333rem;
  font-weight: 400;
  color: #EEEEEE;
  line-height: 0.85333rem;
  text-align: center;
  cursor: pointer;
}
.select-client[data-v-73de91ec] {
  border-radius: 0.10667rem;
  border: 1px solid #e6e8eb;
  padding: 0.18667rem 0.32rem;
  font-size: 0.37333rem;
  background-color: #fff;
  margin-top: 0.32rem;
}

