/* GFC 21/10/2026 (Raph) — megamenu : la molette ne fait defiler que le sous-menu ouvert.
   Complement CSS de js/autoload/67-gfc-megamenu-molette-20261021.js :
   - overscroll-behavior: contain sur tous les ecrans d ordinateur (le CSS 86 ne le
     posait qu entre 768 et 1440 px) : en bout de course, pas d enchainement vers la page ;
   - au-dela de 1440 px, ascenseur fin identique au CSS 86 quand le JS 67 borne le panneau.
   Rollback : supprimer ce fichier et le JS 67 + ban Varnish. */
@media (min-width: 768px) {
    .ets_mm_megamenu:not(.changestatus) .mm_menus_ul > li.mm_has_sub > .mm_columns_ul {
        overscroll-behavior: contain;
    }
}
@media (min-width: 1441px) {
    .ets_mm_megamenu:not(.changestatus) .mm_menus_ul > li.mm_has_sub > .mm_columns_ul[data-gfc-molette="1"] {
        scrollbar-width: thin;
        scrollbar-color: #c9c2ba transparent;
    }
    .ets_mm_megamenu:not(.changestatus) .mm_menus_ul > li.mm_has_sub > .mm_columns_ul[data-gfc-molette="1"]::-webkit-scrollbar { width: 9px; }
    .ets_mm_megamenu:not(.changestatus) .mm_menus_ul > li.mm_has_sub > .mm_columns_ul[data-gfc-molette="1"]::-webkit-scrollbar-track { background: transparent; }
    .ets_mm_megamenu:not(.changestatus) .mm_menus_ul > li.mm_has_sub > .mm_columns_ul[data-gfc-molette="1"]::-webkit-scrollbar-thumb {
        background: #c9c2ba; border-radius: 5px; border: 2px solid transparent; background-clip: content-box;
    }
}
