.custom-flex-field[data-v-a7e70d56] {
  display: flex;
  flex-direction: column;
}
[data-v-a7e70d56] .van-cell .field-label-extra-class::before {
  content: '*';
  color: #ff0000;
  margin-right: 0.13333333rem;
}
@media screen and (min-width: 600px) {
[data-v-a7e70d56] .van-cell .van-field__label {
    min-width: 10em;
}
}
.custom-tip[data-v-a7e70d56] {
  position: absolute;
  width: 3.53333333rem;
  background: #FFFFFF;
  border-radius: 0.10666667rem;
  box-shadow: 0 0.08rem 0.26666667rem 0 rgba(0, 0, 0, 0.1);
  padding: 0.2rem 0.26666667rem;
  font-size: 0.32rem;
}
@media screen and (min-width: 500px) and (max-width: 600px) {
.custom-tip[data-v-a7e70d56] {
    font-size: 14px;
}
}
@media screen and (min-width: 600px) {
.custom-tip[data-v-a7e70d56] {
    font-size: 0.14em;
}
}
.btn[data-v-a7e70d56] {
  display: flex;
  justify-content: space-between;
}
.cancle[data-v-a7e70d56] {
  padding: 0.4rem 0 0.4rem 0.48rem;
  font-size: 14px;
  color: #969799;
}
.confirm[data-v-a7e70d56] {
  padding: 0.4rem 0.48rem 0.4rem 0;
  font-size: 14px;
  color: #576b95;
}

.custom-flex-field[data-v-71ed0158] {
  display: flex;
  flex-direction: column;
}
[data-v-71ed0158] .van-cell .field-label-extra-class::before {
  content: '*';
  color: #ff0000;
  margin-right: 0.13333333rem;
}
@media screen and (min-width: 600px) {
[data-v-71ed0158] .van-cell .van-field__label {
    min-width: 7.2em;
}
}
.custom-tip[data-v-71ed0158] {
  position: absolute;
  width: 3.53333333rem;
  background: #FFFFFF;
  border-radius: 0.10666667rem;
  box-shadow: 0 0.08rem 0.26666667rem 0 rgba(0, 0, 0, 0.1);
  padding: 0.2rem 0.26666667rem;
  font-size: 0.32rem;
}
@media screen and (min-width: 500px) and (max-width: 600px) {
.custom-tip[data-v-71ed0158] {
    font-size: 14px;
}
}
@media screen and (min-width: 600px) {
.custom-tip[data-v-71ed0158] {
    font-size: 0.14em;
}
}

.custom-flex-field[data-v-2af39497] {
  display: flex;
  flex-direction: column;
}
[data-v-2af39497] .van-cell .field-label-extra-class::before {
  content: '*';
  color: #ff0000;
  margin-right: 0.13333333rem;
}


[data-v-266c8c0e] .van-form {
  padding: 0 0.38666667rem;
  border-radius: 0.21333333rem;
}
[data-v-266c8c0e] .van-form:nth-of-type(1) {
  margin-top: 0.4rem;
}
[data-v-266c8c0e] .van-form:nth-of-type(2) {
  margin-top: 0.29333333rem;
}
.submit-bt[data-v-266c8c0e] {
  margin: 0.97333333rem auto 1.42666667rem auto;
  width: 9.14666667rem;
  height: 0.88rem;
  font-size: 0.37333333rem;
  color: #FFFFFF;
  text-align: center;
}
.tip[data-v-266c8c0e] {
  font-size: 0.32rem;
  margin-top: 0.4rem;
  margin-left: 0.34666667rem;
  color: #666;
}

