/* ============================================================================
 * Evita el zoom automático de Safari/Chrome al tocar un campo de formulario
 * en celular, en TODO el ERP -- Hugo, 28-08-2026.
 *
 * iOS hace zoom automático al enfocar cualquier input/select/textarea con
 * letra de menos de 16px. Casi todas las páginas del ERP usan letra
 * compacta en sus campos (13-14px, mismo criterio visual tipo Shopify
 * admin en todas), y cada una la define a su manera -- no existe un
 * componente de Input único en el proyecto (ver DATABASE_MAP / TECH_DEBT).
 *
 * En vez de cazar cada declaración de font-size suelta en las decenas de
 * hojas de estilo del ERP (frágil: la próxima página nueva se olvidaría de
 * aplicarlo), esta hoja se carga en TODA página vía hooks.py
 * (web_include_css) -- se aplica sola, incluso a páginas que todavía no
 * existen. Solo sube la letra en pantallas de celular/tablet; en
 * escritorio no cambia nada.
 * ============================================================================ */
@media (max-width: 991px) {
    input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),
    select,
    textarea,
    .form-control,
    .form-control-sm,
    .form-control-lg,
    [contenteditable="true"] {
        font-size: 16px !important;
    }
}