/* GFA v2.5.2 — stabilité UI + contraste icônes.
   Ne modifie ni les fonds, ni le branding, ni les médias. */

/* Rend tous les contenus graphiques des tuiles colorées réellement blancs,
   y compris les fontes d'icônes et éléments avec background-image. */
#sidenav-main .nav-link .icon > *,
#sidenav-main .nav-link .icon-shape > *,
.sidenav .nav-link .icon > *,
.sidenav .nav-link .icon-shape > * {
  color:#fff !important;
  fill:#fff !important;
  stroke:#fff !important;
  -webkit-text-fill-color:#fff !important;
  filter:brightness(0) invert(1) !important;
  -webkit-filter:brightness(0) invert(1) !important;
  opacity:1 !important;
}

/* Cas où le pictogramme est directement porté par i/span/svg/img. */
#sidenav-main .nav-link .icon i,
#sidenav-main .nav-link .icon span,
#sidenav-main .nav-link .icon svg,
#sidenav-main .nav-link .icon img,
#sidenav-main .nav-link .icon-shape i,
#sidenav-main .nav-link .icon-shape span,
#sidenav-main .nav-link .icon-shape svg,
#sidenav-main .nav-link .icon-shape img,
.sidenav .nav-link .icon i,
.sidenav .nav-link .icon span,
.sidenav .nav-link .icon svg,
.sidenav .nav-link .icon img,
.sidenav .nav-link .icon-shape i,
.sidenav .nav-link .icon-shape span,
.sidenav .nav-link .icon-shape svg,
.sidenav .nav-link .icon-shape img {
  color:#fff !important;
  fill:#fff !important;
  stroke:#fff !important;
  -webkit-text-fill-color:#fff !important;
  filter:brightness(0) invert(1) !important;
  -webkit-filter:brightness(0) invert(1) !important;
}

/* Le carré Apparence est créé hors du composant Angular. */
#gfa-dm-menu-v114 .gfa-icon{
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
}
