/* Match iOS date controls with the other first-step fields. */
@media (max-width: 768px) {
  .assessment-form .form-grid input[type="text"],
  .assessment-form .form-grid input[type="email"],
  .assessment-form .form-grid input[type="tel"],
  .assessment-form .form-grid input[type="date"] {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 52px !important;
    min-height: 52px !important;
    box-sizing: border-box !important;
    padding: 0 14px !important;
    line-height: 22px !important;
    font-size: 16px !important;
  }
  .assessment-form .form-grid input[type="date"] {
    color-scheme: dark;
    -webkit-appearance: none;
    appearance: none;
  }
  .assessment-form .form-grid input[type="date"]::-webkit-date-and-time-value {
    min-height: 22px;
    line-height: 22px;
    text-align: left;
  }
  .assessment-form .btn-next,
  .assessment-form .btn-next i {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
  }
}
