.detail-tip[data-v-0d9bd502] {
  margin-top: 0.2rem;
  display: flex;
  padding: 0 0.1rem;
}
.detail-tip__icon[data-v-0d9bd502] {
  flex: 0 0 0.32rem;
  width: 0.32rem;
  height: 0.32rem;
}
.detail-tip__content[data-v-0d9bd502] {
  flex: 1;
  font-size: 0.26rem;
  font-weight: 400;
  color: #FF4E58;
  line-height: 0.34rem;
  margin-left: 0.12rem;
}


.custom_label_class_position {
    margin-top: 0.22rem;
}

.dialog[data-v-bd4d47fe] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dialog[data-v-bd4d47fe] .van-cell-group::after {
  border: none;
}
.dialog[data-v-bd4d47fe] .van-field::after {
  border: none;
}
.dialog[data-v-bd4d47fe] .van-field {
  padding: 0 !important;
  margin-bottom: 0.2rem;
}
.dialog[data-v-bd4d47fe] .van-field__body {
  background: #F5F6FA;
  border-radius: 0.12rem;
  padding: 0.24rem 0.3rem;
}
.dialog .title[data-v-bd4d47fe] {
  font-size: 0.32rem;
  font-weight: 600;
  color: #333333;
  line-height: 0.32rem;
  padding: 0.4rem;
  width: 100%;
  text-align: center;
}
.dialog .title[data-v-bd4d47fe]::after {
  border-color: #EEEEEE;
}
.dialog .content[data-v-bd4d47fe] {
  width: 100%;
  padding: 0.4rem;
}
.dialog .footer[data-v-bd4d47fe] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.3rem;
}
.dialog .footer[data-v-bd4d47fe]::after {
  border-color: #EEEEEE;
}
.dialog .footer__default[data-v-bd4d47fe] {
  width: 2.2rem;
  height: 0.8rem;
  border-radius: 0.4rem;
  font-size: 0.32rem;
  font-weight: 400;
  color: #09AFFD;
}
.dialog .footer__default[data-v-bd4d47fe]::after {
  border-radius: 0.8rem;
  border-color: rgba(9, 175, 253, 0.6);
}
.dialog .footer__default.submit[data-v-bd4d47fe] {
  background: linear-gradient(135deg, #6CD9F9 0%, #0EA4FF 100%);
  color: #FFFFFF;
  margin-left: 0.8rem;
}
.round-btn[data-v-bd4d47fe]::after {
  border-radius: 0.56rem;
  border-color: #6BCFFE;
}
.required[data-v-bd4d47fe]::after {
  content: "*";
  color: #ff4e58;
  font-size: 0.3rem;
  margin-left: 0.05rem;
}

.detail-tip[data-v-222533b2] {
  margin-top: 0.2rem;
  display: flex;
  padding: 0 0.1rem;
}
.detail-tip__icon[data-v-222533b2] {
  flex: 0 0 0.32rem;
  width: 0.32rem;
  height: 0.32rem;
}
.detail-tip__content[data-v-222533b2] {
  flex: 1;
  font-size: 0.26rem;
  font-weight: 400;
  color: #FF4E58;
  line-height: 0.34rem;
  margin-left: 0.12rem;
}

