﻿/* Zoom su tablet e telefono.

   Il meta viewport con user-scalable=no non basta: Safari lo ignora dal 2016 (iOS 10),
   per scelta di Apple. Quindi il doppio tap e lo zoom al focus si tolgono da qui, e il
   pinch su iOS da Content/custom/js/mobile-zoom.js. */

/* Toglie lo zoom-su-doppio-tap senza toccare lo scorrimento: "manipulation" conserva
   pan e scroll, al contrario di "none". */
body {
    touch-action: manipulation;
}

/* iOS ingrandisce la pagina appena tocchi un campo con testo sotto i 16px. Solo sotto i
   768px: su desktop le form restano come sono, a 14px.

   .form-control e le sue sorelle sono nominate di proposito. Il tema le porta a .875rem
   e, essendo classi, batterebbero in specificita' un selettore sui soli tag: senza
   nominarle la regola non toccherebbe quasi nessun campo del gestionale. */
@media (max-width: 767.98px) {
    input,
    textarea,
    select,
    .form-control,
    .form-control-sm,
    .custom-select,
    .select2-search__field {
        font-size: 16px !important;
    }
}
