/* Auth dark inputs — override white password/autofill */
.auth-page .input,
.auth-page uni-input.input,
.auth-page .uni-input-wrapper,
.auth-page .uni-input-input,
.auth-page input,
.auth-page input[type="text"],
.auth-page input[type="password"],
.auth-page input[type="tel"],
.auth-page input[type="email"] {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  caret-color: #fff !important;
  background: rgba(15, 23, 42, 0.55) !important;
  background-color: rgba(15, 23, 42, 0.55) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: none !important;
}
.auth-page .input input,
.auth-page uni-input input,
.auth-page .uni-input-input {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: transparent !important;
  background-color: transparent !important;
  caret-color: #fff !important;
}
.auth-page .input::placeholder,
.auth-page input::placeholder,
.auth-page .uni-input-input::placeholder {
  color: rgba(226, 232, 240, 0.45) !important;
  -webkit-text-fill-color: rgba(226, 232, 240, 0.45) !important;
}
.auth-page input:-webkit-autofill,
.auth-page input:-webkit-autofill:hover,
.auth-page input:-webkit-autofill:focus,
.auth-page input:-webkit-autofill:active,
.auth-page .uni-input-input:-webkit-autofill,
.auth-page .uni-input-input:-webkit-autofill:hover,
.auth-page .uni-input-input:-webkit-autofill:focus,
.auth-page .uni-input-input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #1e293b inset !important;
  box-shadow: 0 0 0 1000px #1e293b inset !important;
  -webkit-text-fill-color: #fff !important;
  caret-color: #fff !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  transition: background-color 99999s ease-out 0s !important;
}
