@charset "UTF-8";
/* Constantes */
:root {
  --CdsColorActionNeutralInactive: $CdsColorActionNeutralInactive; }

/*=============================================>>>>>
= /!\ WARNING /!\ = /!\ ATTENTION /!\    
===============================================>>>>>*/
/**
  * WARNING : DO NOT MODIFY CSS THIS FILE
  *
  * CSS GENERATED WITH SCSS !
  *
  * DO NOT MODIFY CSS THIS FILE
  *
  * MODIFY ONLY CORRESPONDING SCSS FILE !!!
  *
  * ATTENTION : NE PAS MODIFIER CE FICHIER CSS
  *
  * CSS GÉNÉRÉ AVEC DE L' SCSS
  *
  * NE PAS MODIFIER CE FICHIER CSS
  *
  * MODIFIER UNIQUEMENT FICHIER SCSS CORRESPONDANT !!!
  *
  *
  *
  *
  * WARNING : DO NOT MODIFY CSS THIS FILE
  *
  * CSS GENERATED WITH SCSS !
  *
  * DO NOT MODIFY CSS THIS FILE
  *
  * MODIFY ONLY CORRESPONDING SCSS FILE !!!
  *
  * ATTENTION : NE PAS MODIFIER CE FICHIER CSS
  *
  * CSS GÉNÉRÉ AVEC DE L' SCSS
  *
  * NE PAS MODIFIER CE FICHIER CSS
  *
  * MODIFIER UNIQUEMENT FICHIER SCSS CORRESPONDANT !!!
  *
  */
/*= End of /!\ WARNING /!\ = /!\ ATTENTION /!\    */
/*=============================================<<<<<*/
/**
 * Styles spécifiques pour la sidebar Mesbanques
 */
/* Widget link hover avec couleur thème Mesbanques */
.widget-link:hover {
  background-color: rgba(0, 70, 254, 0.15) !important; }

/* Highlight pour l'élément actif dans le box-menu Mesbanques */
.boxmenu-list li.sidebar-current-boxmenu {
  background-color: rgba(0, 70, 254, 0.15);
  /* Bleu Cegid avec opacité */ }

.boxmenu-list li.sidebar-current-boxmenu a {
  color: #0046FE;
  font-weight: 700; }

/* Icônes favoris dans le box-menu (Material Icons) */
.boxmenu-list li .material-icons.amb-fav-icon,
.boxmenu-list li .material-icons[title="Favori"] {
  font-family: 'Material Icons', sans-serif !important; }

/* État inactif (toggled OFF) - Gris clair */
.boxmenu-list li .material-icons.inactive {
  color: #cbd5e1 !important; }

/* État actif (toggled ON) - Bleu Mesbanques */
.boxmenu-list li .material-icons.active,
.boxmenu-list li .material-icons.favorite {
  color: #0046FE !important; }

/* Hover - Bleu Mesbanques */
.boxmenu-list li .material-icons.amb-fav-icon:hover,
.boxmenu-list li .material-icons[title="Favori"]:hover {
  color: #0046FE !important; }

/* Highlight pour les éléments actifs (current page) dans la sidebar (pas boxmenu) */
.sidebar-submenu-item.sidebar-submenu-with-fav.sidebar-current-submenu .sidebar-submenu-link,
.sidebar-submenu-item.has-boxmenu.sidebar-current-submenu .sidebar-submenu-link {
  color: #0046FE !important;
  font-weight: bold !important; }

/* Hover pour les éléments de sous-menu dans la sidebar (pas boxmenu) */
.sidebar-submenu-item:hover {
  background-color: #e8f2ff;
  border-radius: 6px; }

/* Surbrillance pour les résultats de recherche dans le boxmenu */
.boxmenu-list li.search-highlight {
  background-color: rgba(0, 70, 254, 0.15) !important;
  /* Bleu thème avec opacité */
  border-left: none;
  font-weight: 600;
  padding: 8px 10px 8px 20px; }

.boxmenu-list li.search-highlight:hover {
  background-color: rgba(0, 70, 254, 0.25) !important;
  /* Légèrement plus foncé au survol */ }

.boxmenu-list li.search-highlight a {
  color: inherit;
  font-weight: 600; }

/*# sourceMappingURL=sidebar_mesbanques.css.map */