/* V34: Safari-only containment. No card animation overrides. */
@media screen and (max-width:900px) {
  html body .form-layout, html body .form-layout > *,
  html body form, html body .form, html body .wix-connected-form,
  html body form .grid2, html body form .grid2 > *,
  html body form label, html body .tour-form {
    min-width:0!important; max-width:100%!important; box-sizing:border-box!important;
  }
  html body form .grid2 {grid-template-columns:minmax(0,1fr)!important;}
  html body input[type=date],html body input[type=datetime-local],html body input[type=time] {
    display:block!important;box-sizing:border-box!important;
    width:100%!important;min-width:0!important;max-width:100%!important;
    inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;
    font-size:16px!important;
  }
  html body input[type=date]::-webkit-date-and-time-value,
  html body input[type=date]::-webkit-datetime-edit {
    min-width:0!important;max-width:100%!important;
  }
  html body input[type=date]::-webkit-calendar-picker-indicator {flex-shrink:0;}
}
