/* QG+ — Colonne de lecture sur grands écrans (25/10/2026, audit graphique ; le Général : « ok pour tout »).
   • À partir de 1200 px : les bulles de l'agent s'arrêtent à 760 px (≈ 90 caractères par ligne au lieu de ~140 sur MacBook).
   • À partir de 1700 px (écran ultra-large, fenêtre plein écran) : le fil, la barre de suivi et la zone de saisie forment une
     colonne centrée d'environ 1120 px au lieu de s'étirer sur toute la largeur (bulles collées aux deux bords, saisie de
     3 000 px). La barre de défilement reste au bord.
   • Tableaux des réponses : défilement horizontal aussi en thème clair (avant : coupés).
   Retour arrière : retirer ce fichier d'index.html. */
#hermes-signature#hermes-signature#hermes-signature .hs-message .qg-markdown-table { overflow-x: auto !important; }

@media (min-width: 1200px) {
  #hermes-signature#hermes-signature#hermes-signature #hs-feed > article.hs-message:not(.mine) > .hs-bubble { max-width: min(100%, 760px) !important; }
}

@media (min-width: 1700px) {
  #hermes-signature#hermes-signature#hermes-signature #hs-chat > #hs-feed { padding-left: max(32px, calc(50% - 560px)) !important; padding-right: max(32px, calc(50% - 560px)) !important; }
  #hermes-signature#hermes-signature#hermes-signature #hs-chat > .hs-composerwrap { padding-left: max(27px, calc(50% - 560px)) !important; padding-right: max(27px, calc(50% - 560px)) !important; }
  #hermes-signature#hermes-signature#hermes-signature #hs-chat > .hs-composerwrap > .qg-tobottom { right: max(27px, calc(50% - 560px)) !important; }
}
