/* ===================================================================================================
   AFFICHAGE TÉLÉPHONE — 7G (05/10/2026, appli iPhone 7G v0.3)
   Ce fichier est chargé avec media="(max-width: 700px)" : sur un ordinateur, le navigateur ne l'applique
   PAS (rien ne change, vérifié par captures 1440 px avant / après). Mêmes fonctions, mêmes données,
   aucun code métier modifié. Règle : rien de plus large que l'écran, textes d'au moins 15 px (étiquettes
   en capitales et pastilles : 13 px), cibles d'au moins 44 px, champs à 16 px (sinon iOS zoome).
   =================================================================================================== */
html { -webkit-text-size-adjust: 100%; }
html, body { overflow-x: clip; max-width: 100%; }
input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]), select, textarea { font-size: 16px !important; min-height: 44px; }
img, video, canvas, iframe { max-width: 100%; }

/* --- Inventaire QR (nouvelle interface, déjà pensée pour le téléphone : finitions) --- */
.btn.petit, .puce-f, #f-emp { min-height: 44px; font-size: 15px; }
.t span, .art .q, .quoi b, .quoi .ref, .ligne-action .chiffre { font-size: 15px; }
.quoi .ref, .q small, .nom small { font-size: 13px; }
.barre-bas a { font-size: 12px; }
.bloc h2 { font-size: 13px; }
.entete .moi { min-width: 44px; min-height: 44px; }
.filtres .compte, .compteur span { font-size: 14px; }
.t span { font-size: 14px; } .t b { font-size: 15px; }
#familles a, #familles button { min-height: 44px; }
#familles span { font-size: 15px; }
.compteur span, .bloc p.vide { font-size: 15px; }
