/*
 * menu_icones.css
 * Couleurs des icônes du menu latéral et des sous-menus, identiques sur toutes les pages
 * (palette de la page d'accueil). Chaque entrée a sa couleur, selon la page visée.
 */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, .side-menu, #sidebar) a > i { transition: color .2s; }

/* ---------- entrées principales ---------- */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="accueil.php"] > i { color: #4CAF50 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="afficher_stock_v2.php"] > i { color: #FF9800 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="fiche_stock_consolidee.php"] > i { color: #EF6C00 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="pr.php"] > i { color: #EC407A !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="commandes_boutique.php"] > i { color: #2563EB !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="inven_v2.php"] > i { color: #4ECDC4 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="renouv_licence.php"] > i { color: #45B7D1 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="a_propos.html"] > i { color: #00BCD4 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="rap_v2.php"] > i { color: #607D8B !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="graph1confodval.php"] > i { color: #FFC107 !important; }

/* ---------- titres des sous-menus (selon l'icône) ---------- */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a > i.fa-pencil-alt { color: #2196F3 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a > i.fa-book { color: #9C27B0 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a > i.fa-edit { color: #FF5722 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a > i.fa-list { color: #009688 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a > i.fa-cogs { color: #795548 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a > i.fa-boxes-stacked { color: #3F51B5 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a[href="#"] > i.fa-exchange-alt { color: #FF9800 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a > i.fa-graduation-cap { color: #E91E63 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, #sidebar) a > i.fa-info-circle { color: #00BCD4 !important; }

/* ---------- Saisies ---------- */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="formulaire_stock.php"] > i { color: #2196F3 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="calcul_cout_production.php"] > i { color: #8D6E63 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="saisie_ventes_v2.php"] > i { color: #4CAF50 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="saisie_ventes_credit_v2.php"] > i { color: #FF9800 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="saisie_achats_v2.php"] > i { color: #9C27B0 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="saisie_recouv.php"] > i { color: #795548 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="saisie_transaction.php"] > i { color: #00BCD4 !important; }

/* ---------- Journaux ---------- */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="afficher_achats_v2.php"] > i { color: #FF5722 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="journal_production.php"] > i { color: #6D4C41 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="afficher_ventes.php"] > i { color: #009688 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="afficher_ventes_credit.php"] > i { color: #3F51B5 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="afficher_recouv.php"] > i { color: #FF6B6B !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="journal_transactions.php"] > i { color: #00ACC1 !important; }

/* ---------- Listes ---------- */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="afficher_client.php"] > i { color: #FFC107 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="afficher_etat_tresorerie.php"] > i { color: #4CAF50 !important; }

/* ---------- Options ---------- */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="dashboard_admin_v2.php"] > i { color: #FF5722 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="modifier_infos2.php"] > i { color: #0EA5E9 !important; }

/* ---------- Gestion de stock ---------- */
:is(.submenu) a[href="inven_v2.php"] > i { color: #2196F3 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="etat_stock.php"] > i { color: #FF9800 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="stock_sav.php"] > i { color: #9C27B0 !important; }

/* ---------- Gestion des transferts ---------- */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="saisie_transfert_sortant.php"] > i { color: #E91E63 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="saisie_transfert_entrant.php"] > i { color: #4CAF50 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="afficher_prod_sortant.php"] > i { color: #3F51B5 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="afficher_prod_entrant.php"] > i { color: #009688 !important; }

/* ---------- Proformas ---------- */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="proforma.php"] > i { color: #FF5722 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="proformas.php"] > i { color: #3F51B5 !important; }

/* ---------- Prestations ---------- */
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="saisie_prestations.php"] > i { color: #06B6D4 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="creation_service.php"] > i { color: #8B5CF6 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="journal_prestations.php"] > i { color: #0891B2 !important; }
:is(.sidebar, .sidebar-content, .menu, #sideMenu, .submenu, #sidebar) a[href="liste_services.php"] > i { color: #0E7490 !important; }
