/* =====================================================
   Correcciones globales para Mobile
   Evita el auto-zoom de iOS al enfocar campos y el
   estiramiento horizontal de la página.
   ===================================================== */

/* Sin desplazamiento horizontal / estiramiento en toda la web */
html, body {
    max-width: 100%;
    overflow-x: hidden;
}

/* iOS hace auto-zoom cuando un campo tiene font-size < 16px.
   Forzando 16px en mobile, el zoom no se dispara. */
@media (max-width: 1024px) {
    input,
    select,
    textarea,
    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="number"],
    input[type="password"],
    input[type="search"],
    input[type="url"],
    .form-control,
    .input-text,
    .select2-search__field {
        font-size: 16px !important;
    }
}
