/**
 * Prevent iOS/Android focus zoom: editable fields need computed font-size >= 16px.
 * Scoped to SalonKhoob forms only; does not restrict viewport zoom.
 */
@media (max-width: 767px) {
  .sk-salon-submit-form input:not([type="checkbox"]):not([type="radio"]),
  .sk-salon-submit-form textarea,
  .sk-salon-submit-form select,
  .sk-submit-form-card form input:not([type="checkbox"]):not([type="radio"]),
  .sk-submit-form-card form textarea,
  .sk-submit-form-card form select,
  .sk-form-container .sk-salon-submit-form input:not([type="checkbox"]):not([type="radio"]),
  .sk-form-container .sk-salon-submit-form textarea,
  .sk-form-container .sk-salon-submit-form select,
  .sk-form-container input:not([type="checkbox"]):not([type="radio"]),
  .sk-form-container textarea,
  .sk-form-container select,
  .sk-submit-page .sk-loc-cascade input,
  .sk-submit-page .sk-loc-cascade select,
  .sk-submit-page .sk-loc-neighborhood-search input,
  .sk-owner-manage-form input:not([type="checkbox"]):not([type="radio"]),
  .sk-owner-manage-form textarea,
  .sk-owner-manage-form select,
  .sk-owner-manage-form .sk-loc-cascade select,
  .sk-owner-manage-location .sk-loc-neighborhood-search input,
  .sk-auth-page .sk-auth-step input:not([type="checkbox"]):not([type="radio"]),
  .sk-auth-page .sk-auth-step textarea,
  .sk-auth-page .sk-auth-step select,
  #sk-auth-modal .sk-auth-step input:not([type="checkbox"]):not([type="radio"]),
  #sk-auth-modal .sk-auth-step textarea,
  #sk-auth-modal .sk-auth-step select {
    font-size: 16px;
    line-height: 1.4;
  }
}
