/* v1.11.16.41 — Prevent iOS Safari/PWA auto-zoom on form-field focus. */
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

@media (max-width: 900px) {
  body input[type="text"],
  body input[type="search"],
  body input[type="email"],
  body input[type="password"],
  body input[type="tel"],
  body input[type="url"],
  body input[type="number"],
  body input[type="date"],
  body input[type="time"],
  body input[type="datetime-local"],
  body input[type="month"],
  body input[type="week"],
  body select,
  body textarea {
    font-size: 16px !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  body input[type="search"] {
    -webkit-appearance: none;
    appearance: none;
  }

  body input:focus,
  body select:focus,
  body textarea:focus {
    transform: none !important;
  }

  body form,
  body form > *,
  body [class*="search"],
  body [class*="Search"] {
    min-width: 0;
  }
}
