/* 
 * Sidebar Colors Inline - Direct Application
 * This file applies colors directly with maximum specificity
 */

/* Dashboard/Home - Blue */
.sidebar-menu > li:nth-child(1) > a > i,
.sidebar-menu > li:first-child > a > i {
    color: #3498db !important;
}

/* User Management - Teal */
.sidebar-menu > li:nth-child(2) > a > i {
    color: #1abc9c !important;
}

/* Contacts - Purple */
.sidebar-menu > li:nth-child(3) > a > i {
    color: #2c3e50 !important;
}

/* Products - Orange */
.sidebar-menu > li:nth-child(4) > a > i {
    color: #f39c12 !important;
}

/* Product Gallery - Dark Green */
.sidebar-menu > li:nth-child(5) > a > i {
    color: #2e7d32 !important;
}

/* Purchases - Red */
.sidebar-menu > li:nth-child(6) > a > i {
    color: #e74c3c !important;
}

/* Sales - Dark Red */
.sidebar-menu > li:nth-child(7) > a > i {
    color: #c0392b !important;
}

/* Kitchen - Brown */
.sidebar-menu > li:nth-child(8) > a > i {
    color: #8b4513 !important;
}

/* Stock Transfer - Indigo */
.sidebar-menu > li:nth-child(9) > a > i {
    color: #3f51b5 !important;
}

/* Stock Adjustment - Dark Blue */
.sidebar-menu > li:nth-child(10) > a > i {
    color: #2980b9 !important;
}

/* Expenses - Purple */
.sidebar-menu > li:nth-child(11) > a > i {
    color: #2c3e50 !important;
}

/* Accounts - Green */
.sidebar-menu > li:nth-child(12) > a > i {
    color: #27ae60 !important;
}

/* Reports - Orange */
.sidebar-menu > li:nth-child(13) > a > i {
    color: #ff9800 !important;
}

/* Backup - Dark Orange */
.sidebar-menu > li:nth-child(14) > a > i {
    color: #ff5722 !important;
}

/* Modules - Cyan */
.sidebar-menu > li:nth-child(15) > a > i {
    color: #00bcd4 !important;
}

/* Notifications - Pink */
.sidebar-menu > li:nth-child(16) > a > i {
    color: #e91e63 !important;
}

/* Settings - Blue */
.sidebar-menu > li:nth-child(17) > a > i {
    color: #2196f3 !important;
}

/* Specific icon coloring */
.sidebar-menu .fa-tachometer-alt,
.sidebar-menu .fa-dashboard,
.sidebar-menu .fa-home {
    color: #3498db !important;
}

.sidebar-menu .fa-users,
.sidebar-menu .fa-user,
.sidebar-menu .fa-briefcase,
.sidebar-menu .fa-handshake {
    color: #1abc9c !important;
}

.sidebar-menu .fa-address-book,
.sidebar-menu .fa-star,
.sidebar-menu .fa-download,
.sidebar-menu .fa-map-marker-alt {
    color: #2c3e50 !important;
}

.sidebar-menu .fa-cubes,
.sidebar-menu .fa-list,
.sidebar-menu .fa-plus-circle,
.sidebar-menu .fa-barcode,
.sidebar-menu .fa-circle,
.sidebar-menu .fa-balance-scale,
.sidebar-menu .fa-tags,
.sidebar-menu .fa-gem,
.sidebar-menu .fa-shield-alt {
    color: #f39c12 !important;
}

.sidebar-menu .fa-truck {
    color: #2e7d32 !important;
}

.sidebar-menu .fa-arrow-circle-down,
.sidebar-menu .fa-undo {
    color: #e74c3c !important;
}

.sidebar-menu .fa-registered,
.sidebar-menu .fa-file-import {
    color: #c0392b !important;
}

.sidebar-menu .fa-cutlery,
.sidebar-menu .fa-user-secret,
.sidebar-menu .fa-table,
.sidebar-menu .fa-pizza-slice,
.sidebar-menu .fa-map-marker {
    color: #8b4513 !important;
}

.sidebar-menu .fa-database {
    color: #2980b9 !important;
}

.sidebar-menu .fa-minus-circle {
    color: #2c3e50 !important;
}

.sidebar-menu .fa-money-check-alt,
.sidebar-menu .fa-book,
.sidebar-menu .fa-exchange-alt,
.sidebar-menu .fa-file-alt {
    color: #27ae60 !important;
}

.sidebar-menu .fa-chart-bar,
.sidebar-menu .fa-file-invoice-dollar,
.sidebar-menu .fa-arrow-circle-up,
.sidebar-menu .fa-percent,
.sidebar-menu .fa-hourglass-half,
.sidebar-menu .fa-calendar-times,
.sidebar-menu .fa-sliders-h,
.sidebar-menu .fa-chart-line,
.sidebar-menu .fa-tasks,
.sidebar-menu .fa-search-dollar,
.sidebar-menu .fa-search-minus {
    color: #ff9800 !important;
}

.sidebar-menu .fa-hdd {
    color: #ff5722 !important;
}

.sidebar-menu .fa-plug {
    color: #00bcd4 !important;
}

.sidebar-menu .fa-envelope {
    color: #e91e63 !important;
}

.sidebar-menu .fa-cog,
.sidebar-menu .fa-cogs,
.sidebar-menu .fa-file,
.sidebar-menu .fa-share-alt,
.sidebar-menu .fa-bolt,
.sidebar-menu .fa-user-circle {
    color: #2196f3 !important;
}

/* Active state */
.sidebar-menu > li.active > a > i,
.sidebar-menu > li.active > a > .fa {
    color: #ffffff !important;
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.5) !important;
}

/* Hover effects */
.sidebar-menu > li > a:hover > i,
.sidebar-menu > li > a:hover > .fa {
    opacity: 0.8 !important;
    transform: scale(1.1) !important;
    transition: all 0.3s ease !important;
}

/* Treeview submenu */
.treeview-menu > li > a > i,
.treeview-menu > li > a > .fa {
    opacity: 0.8 !important;
}

.treeview-menu .fa-tachometer-alt,
.treeview-menu .fa-dashboard,
.treeview-menu .fa-home {
    color: #5dade2 !important;
}

.treeview-menu .fa-users,
.treeview-menu .fa-user,
.treeview-menu .fa-briefcase,
.treeview-menu .fa-handshake {
    color: #48c9b0 !important;
}

.treeview-menu .fa-cubes,
.treeview-menu .fa-list,
.treeview-menu .fa-plus-circle,
.treeview-menu .fa-barcode,
.treeview-menu .fa-circle,
.treeview-menu .fa-balance-scale,
.treeview-menu .fa-tags,
.treeview-menu .fa-gem,
.treeview-menu .fa-shield-alt {
    color: #f7dc6f !important;
}

.treeview-menu .fa-chart-bar,
.treeview-menu .fa-file-invoice-dollar,
.treeview-menu .fa-arrow-circle-up,
.treeview-menu .fa-percent,
.treeview-menu .fa-hourglass-half,
.treeview-menu .fa-calendar-times,
.treeview-menu .fa-sliders-h,
.treeview-menu .fa-chart-line,
.treeview-menu .fa-tasks,
.treeview-menu .fa-search-dollar,
.treeview-menu .fa-search-minus {
    color: #f7dc6f !important;
}

.treeview-menu > li.active > a > i,
.treeview-menu > li.active > a > .fa {
    color: #ffffff !important;
    opacity: 1 !important;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.5) !important;
}

/* ========================================
 * ADDITIONAL ERP MODULES - NEW ICONS INLINE
 * ======================================== */

/* Manufacturing/Factory - Dark Orange */
.sidebar-menu .fa-industry,
.sidebar-menu .fa-cogs,
.sidebar-menu .fa-wrench,
.sidebar-menu .fa-tools,
.sidebar-menu .fa-hammer,
.sidebar-menu .fa-screwdriver,
.sidebar-menu .fa-cog,
.sidebar-menu .fa-gear {
    color: #d35400 !important;
}

/* Maintenance Services - Teal */
.sidebar-menu .fa-tools,
.sidebar-menu .fa-wrench,
.sidebar-menu .fa-screwdriver,
.sidebar-menu .fa-hammer,
.sidebar-menu .fa-clipboard-check,
.sidebar-menu .fa-clipboard-list,
.sidebar-menu .fa-calendar-check,
.sidebar-menu .fa-calendar-alt {
    color: #16a085 !important;
}

/* Employees/Staff - Indigo */
.sidebar-menu .fa-user-tie,
.sidebar-menu .fa-id-badge,
.sidebar-menu .fa-id-card,
.sidebar-menu .fa-user-friends,
.sidebar-menu .fa-users-cog,
.sidebar-menu .fa-user-graduate,
.sidebar-menu .fa-id-card-alt,
.sidebar-menu .fa-handshake {
    color: #3f51b5 !important;
}

/* Project Management - Purple */
.sidebar-menu .fa-project-diagram,
.sidebar-menu .fa-sitemap,
.sidebar-menu .fa-network-wired,
.sidebar-menu .fa-diagram-project,
.sidebar-menu .fa-tasks,
.sidebar-menu .fa-clipboard-list,
.sidebar-menu .fa-calendar-alt,
.sidebar-menu .fa-clock {
    color: #673ab7 !important;
}

/* Catalog - Pink */
.sidebar-menu .fa-book,
.sidebar-menu .fa-bookmark,
.sidebar-menu .fa-bookmark-o,
.sidebar-menu .fa-list-alt,
.sidebar-menu .fa-th-list,
.sidebar-menu .fa-list,
.sidebar-menu .fa-clipboard-list,
.sidebar-menu .fa-file-alt {
    color: #e91e63 !important;
}

/* E-commerce - Pink */
.sidebar-menu .fa-shopping-cart,
.sidebar-menu .fa-store,
.sidebar-menu .fa-globe,
.sidebar-menu .fa-laptop,
.sidebar-menu .fa-desktop,
.sidebar-menu .fa-mobile,
.sidebar-menu .fa-tablet,
.sidebar-menu .fa-credit-card {
    color: #e91e63 !important;
}
