/* OTP controls only: disabled state must remain readable on dark auth pages. */
body.uni-body .ao-line-field .ao-send-code {
  color: #f5f7fa !important;
  -webkit-text-fill-color: #f5f7fa !important;
  background: #171b21 !important;
  border-color: #697580 !important;
  opacity: 1 !important;
  font-size: 14px !important;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  text-shadow: none;
  flex-shrink: 0;
}
body.uni-body .ao-line-field .ao-send-code[disabled],
body.uni-body .ao-line-field .ao-send-code.sent {
  color: #f5f7fa !important;
  -webkit-text-fill-color: #f5f7fa !important;
  background: #303841 !important;
  border-color: #697580 !important;
  opacity: 1 !important;
  cursor: not-allowed;
}
.pc-auth-register .verification-resend .verification-resend-button {
  opacity: 1 !important;
  font-size: 14px !important;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  text-shadow: none;
}
.pc-auth-register .verification-resend .verification-resend-button:disabled {
  color: #f5f7fa !important;
  -webkit-text-fill-color: #f5f7fa !important;
  background: #25352c !important;
  border-color: #60796b !important;
  opacity: 1 !important;
  cursor: not-allowed;
}
.pc-auth-page .step-content .codeTips.getCode {
  color: #f5f7fa !important;
  -webkit-text-fill-color: #f5f7fa !important;
  opacity: 1 !important;
  font-size: 14px !important;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}
