/* Functional form-integration styles only. Visual styling remains in assets/css/*. */
.registration-form .iti {
  display: block;
  width: 100%;
}

.registration-form .iti input[type="tel"] {
  width: 100%;
}

.registration-form input.valid {
  border-color: #28a745;
}

.registration-form input.invalid {
  border-color: #dc3545;
}

.iti__selected-dial-code, .iti__country-name {
  color: black !important;
}

.pageloader {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: none;
  background: rgb(249 249 249 / 80%) url("api/loader.gif") center / auto no-repeat;
}
