/* V32 — Mobile-only iOS Safari date-field containment. */
@media screen and (max-width: 900px) {
  .wix-connected-form, .tour-form, .form, .form .grid2,
  .wix-connected-form .grid2, .tour-form form,
  .wix-connected-form .grid2 > div, .form .grid2 > div,
  .tour-form label, .wix-connected-form label {
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }
  .wix-connected-form .grid2, .form .grid2 {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  .wix-connected-form input[type="date"],
  .tour-form input[type="date"],
  .form input[type="date"] {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    -webkit-appearance: none;
    appearance: none;
    font-size: 16px !important;
    overflow: hidden;
  }
  input[type="date"]::-webkit-date-and-time-value,
  input[type="date"]::-webkit-datetime-edit {
    min-width: 0 !important;
    max-width: 100% !important;
    text-align: left;
  }
  input[type="date"]::-webkit-calendar-picker-indicator {
    flex-shrink: 0;
    margin-left: auto;
  }
}
