/* RentTrack Pro — Zoom Lock v15.15.1 */

/*
  Mantiene el desplazamiento vertical, pero bloquea los gestos
  de ampliación y evita el zoom automático de iOS en formularios.
*/

html {
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  touch-action: pan-y !important;
}

body,
.app-shell,
#view-root {
  touch-action: pan-y !important;
}

button,
a,
summary,
input,
select,
textarea,
label,
[role="button"],
[data-action],
.bottom-nav button,
.personal-concept-card,
.quick-concept-btn {
  touch-action: manipulation !important;
}

input,
select,
textarea {
  max-width: 100%;
}

/*
  iOS amplía automáticamente la página cuando un control tiene
  un tamaño de fuente inferior a 16 px.
*/
@media (max-width: 900px) {
  input,
  select,
  textarea,
  .form-field input,
  .form-field select,
  .form-field textarea,
  input[type="date"],
  input[type="number"],
  input[type="search"],
  input[type="text"],
  input[type="email"],
  input[type="password"] {
    font-size: 16px !important;
  }
}
