@charset "UTF-8";
/* 共用申请页沿用认证页的卡片与字段规范，覆盖历史个人中心卡片样式。 */
.onboarding-page.ui-page--identity-apply[class][class] .scroll {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.onboarding-page.ui-page--identity-apply[class][class] .notice, .onboarding-page.ui-page--identity-apply[class][class] .form-card, .onboarding-page.ui-page--identity-apply[class][class] .upload-card {
  margin: calc(100vw / 750 * 20) calc(100vw / 750 * 28) !important;
  padding: calc(100vw / 750 * 32) !important;
  border-radius: 8px !important;
  background: #fff !important;
  box-sizing: border-box;
}
.onboarding-page.ui-page--identity-apply[class][class] .notice uni-text {
  color: #858993;
  font-size: calc(100vw / 750 * 24);
  line-height: 1.7;
}
.onboarding-page.ui-page--identity-apply[class][class] .notice b, .onboarding-page.ui-page--identity-apply[class][class] .upload-card b {
  font-size: calc(100vw / 750 * 28);
}
.onboarding-page.ui-page--identity-apply[class][class] .form-card uni-label {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: calc(100vw / 750 * 12);
  min-height: 0;
  padding: 0;
  margin-bottom: calc(100vw / 750 * 24);
  border: 0;
}
.onboarding-page.ui-page--identity-apply[class][class] .form-card uni-label:last-child {
  margin-bottom: 0;
}
.onboarding-page.ui-page--identity-apply[class][class] .form-card uni-label > uni-text {
  width: auto;
  font-size: calc(100vw / 750 * 26);
}
.onboarding-page.ui-page--identity-apply[class][class] .form-card uni-input, .onboarding-page.ui-page--identity-apply[class][class] .form-card uni-textarea {
  width: 100%;
  flex: none;
  box-sizing: border-box;
  border-radius: 8px !important;
  background: #f5f6f7;
  font-size: calc(100vw / 750 * 26);
  text-align: left;
}
.onboarding-page.ui-page--identity-apply[class][class] .form-card uni-input {
  height: calc(100vw / 750 * 84);
  padding: 0 calc(100vw / 750 * 20);
}
.onboarding-page.ui-page--identity-apply[class][class] .form-card uni-textarea {
  margin-top: 0;
  padding: calc(100vw / 750 * 20);
}
.onboarding-page.ui-page--identity-apply[class][class] .map-row > uni-text {
  color: #8a7600;
}
.onboarding-page.ui-page--identity-apply[class][class] .image, .onboarding-page.ui-page--identity-apply[class][class] .add {
  border-radius: 8px !important;
  background: #f5f6f7;
}
.onboarding-page.ui-page--identity-apply[class][class] .add {
  border-color: #dcdfe4;
  color: #8a7600;
}
.onboarding-page.ui-page--identity-apply[class][class] .notice uni-button, .onboarding-page.ui-page--identity-apply[class][class] .submit {
  border-radius: 999px !important;
  background: #ffe234 !important;
  color: #282713 !important;
  font-size: calc(100vw / 750 * 28);
  font-weight: 600;
}
.onboarding-page.ui-page--identity-apply[class][class] .submit {
  margin: calc(100vw / 750 * 28) calc(100vw / 750 * 28) 0 !important;
}