@charset "UTF-8";
/* 认证长表单在页面内滚动，避免受 H5 容器的页面滚动限制影响。 */
.onboarding-page.face-page,
.onboarding-page.real-name-page {
  --onboarding-radius-card: 8px;
  --onboarding-radius-field: 8px;
  --onboarding-radius-action: 999px;
  height: 100vh;
  height: 100dvh;
  min-height: 0 !important;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-y: contain;
  touch-action: pan-y;
  box-sizing: border-box;
  padding-bottom: calc(calc(100vw / 750 * 48) + env(safe-area-inset-bottom)) !important;
}
.onboarding-page.face-page .card, .onboarding-page.face-page .materials-card,
.onboarding-page.real-name-page .card,
.onboarding-page.real-name-page .materials-card {
  border-radius: var(--onboarding-radius-card) !important;
}
.onboarding-page.face-page .materials-form uni-input,
.onboarding-page.real-name-page .materials-form uni-input {
  border-radius: var(--onboarding-radius-field) !important;
}
.onboarding-page.face-page uni-button,
.onboarding-page.real-name-page uni-button {
  border-radius: var(--onboarding-radius-action) !important;
}
.onboarding-page.face-page .document-slots uni-button,
.onboarding-page.real-name-page .document-slots uni-button {
  border-radius: var(--onboarding-radius-field) !important;
}