/* =========================================================
   Gestion Client v0.4.9 — Correctif ciblé entête mobile sticky
   - Conserve exactement la taille du hamburger v0.4.8
   - Empêche les conteneurs mobiles de casser position: sticky
   - Aucun changement desktop, thème, modales ou logique métier
   ========================================================= */

@media (max-width: 1050px) {
  /* Le correctif v0.4.8 bloquait l'overflow horizontal avec hidden.
     Sur iOS, cela transforme les ancêtres du header en conteneurs de
     défilement et peut empêcher position: sticky de suivre le viewport.
     overflow: clip bloque le débordement sans créer ce scroll container. */
  html,
  body.avsg-gc-standalone,
  .avsg-gc-app,
  .avsg-gc-app .gc-content {
    overflow-x: clip !important;
  }

  .avsg-gc-app,
  .avsg-gc-app .gc-content {
    overflow-y: visible !important;
  }

  /* Renforce le comportement déjà prévu dans app.css. */
  .avsg-gc-app .gc-topbar {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 1000 !important;
  }
}
