@charset "UTF-8";
:root[data-glpi-theme=cea] {
  /* Couleur primaire – Rouge CEA */
  --tblr-primary-rgb: 228, 0, 25;
  /* Couleur secondaire – Gris foncé institutionnel */
  --tblr-secondary: #4a4a4a;
  --tblr-secondary-fg: #ffffff;
  /* Liens – Rouge CEA légèrement assombri */
  --tblr-link-color-rgb: 151, 0, 16;
  /* Menu principal */
  --glpi-mainmenu-bg: #e40019;
  --glpi-mainmenu-fg: #ffffff;
  /* Palette GLPI */
  --glpi-palette-color-1: #e40019; /* Rouge CEA */
  --glpi-palette-color-2: #4a4a4a; /* Gris foncé */
  --glpi-palette-color-3: #ffffff; /* Blanc */
  --glpi-palette-color-4: #f2f2f2; /* Gris clair */
}
:root[data-glpi-theme=cea] .sidebar .nav-link:hover,
:root[data-glpi-theme=cea] .sidebar .nav-link.active,
:root[data-glpi-theme=cea] .sidebar .nav-link.show {
  color: #ffffff !important;
}
:root[data-glpi-theme=cea] .sidebar .dropdown-item:hover,
:root[data-glpi-theme=cea] .sidebar .dropdown-item.active {
  color: #ffffff !important;
}