diff --git a/apps/ops/src/css/app.scss b/apps/ops/src/css/app.scss index 5edfff1..7a1440c 100644 --- a/apps/ops/src/css/app.scss +++ b/apps/ops/src/css/app.scss @@ -250,6 +250,15 @@ body { softphone (PhoneModal) + panneau d'affectation (Planification). */ .phone-modal { width: auto !important; left: 12px !important; right: 12px !important; max-width: calc(100vw - 24px) !important; } .assign-panel { max-width: calc(100vw - 20px) !important; } + /* T3 audit 2026-07-04 — anti-débordement app-wide (BORNES seulement, jamais d'étirement forcé) : + champs à largeur fixe inline (style="width:NNNpx" : recherches, dates, nombres) bornés à l'espace dispo. */ + .q-field[style*="width"] { max-width: 100% !important; } + .q-menu .q-list { max-width: 100% !important; } + /* Cibles tactiles : boutons icône denses ≥ 32px (confort au doigt). */ + .q-btn--round.q-btn--dense { min-height: 32px; min-width: 32px; } + /* Utilitaires opt-in pour rangées/en-têtes denses : wrap + troncature 1 ligne sur mobile (à poser au cas par cas). */ + .ops-row-wrap { flex-wrap: wrap !important; } + .ops-clamp { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-word; } } /* ──────────────────────────────────────────────────────────────────────────