/**
 * Colorful Sidebar Icons
 * Makes sidebar navigation icons colorful and engaging
 */

/* ============================================
   ICON COLOR MAPPING
   ============================================ */

/* Dashboard - Blue */
.navbar-nav .nav-link i.fa-tachometer-alt,
.navbar-nav .nav-link i.fas.fa-tachometer-alt,
.navbar-nav .nav-link i.fa-dashboard {
    color: #3B82F6 !important;
}

/* Store/Vendors - Orange */
.navbar-nav .nav-link i.fa-store,
.navbar-nav .nav-link i.fas.fa-store,
.navbar-nav .nav-link i.fa-shop {
    color: #F97316 !important;
}

/* Users/Team - Purple */
.navbar-nav .nav-link i.fa-users,
.navbar-nav .nav-link i.fas.fa-users,
.navbar-nav .nav-link i.fa-user,
.navbar-nav .nav-link i.fas.fa-user,
.navbar-nav .nav-link i.fa-user-tag,
.navbar-nav .nav-link i.fas.fa-user-tag {
    color: #A855F7 !important;
}

/* WhatsApp/Chat - WhatsApp Green */
.navbar-nav .nav-link i.fa-comments,
.navbar-nav .nav-link i.fas.fa-comments,
.navbar-nav .nav-link i.fab.fa-whatsapp,
.navbar-nav .nav-link i.fa-comment {
    color: #25D366 !important;
}

/* Campaigns - Red */
.navbar-nav .nav-link i.fa-bullhorn,
.navbar-nav .nav-link i.fas.fa-bullhorn,
.navbar-nav .nav-link i.fa-megaphone {
    color: #EF4444 !important;
}

/* Contacts - Teal */
.navbar-nav .nav-link i.fa-address-book {
    color: #14B8A6 !important;
}

/* Templates - Indigo */
.navbar-nav .nav-link i.fa-layer-group,
.navbar-nav .nav-link i.fas.fa-layer-group,
.navbar-nav .nav-link i.fa-file-alt {
    color: #6366F1 !important;
}

/* Bot/AI - Pink */
.navbar-nav .nav-link i.fa-robot,
.navbar-nav .nav-link i.fas.fa-robot,
.navbar-nav .nav-link i.fa-brain,
.navbar-nav .nav-link i.fas.fa-brain {
    color: #EC4899 !important;
}

/* Settings/Config - Gray */
.navbar-nav .nav-link i.fa-cogs,
.navbar-nav .nav-link i.fas.fa-cogs,
.navbar-nav .nav-link i.fa-cog,
.navbar-nav .nav-link i.fas.fa-cog,
.navbar-nav .nav-link i.fa-settings {
    color: #6B7280 !important;
}

/* QR Code - Cyan */
.navbar-nav .nav-link i.fa-qrcode,
.navbar-nav .nav-link i.fas.fa-qrcode {
    color: #06B6D4 !important;
}

/* Shopping/Catalog - Green */
.navbar-nav .nav-link i.fa-shopping-bag,
.navbar-nav .nav-link i.fas.fa-shopping-bag,
.navbar-nav .nav-link i.fa-box,
.navbar-nav .nav-link i.fas.fa-box,
.navbar-nav .nav-link i.fa-cube,
.navbar-nav .nav-link i.fas.fa-cube {
    color: #10B981 !important;
}

/* Orders - Amber */
.navbar-nav .nav-link i.fa-shopping-cart,
.navbar-nav .nav-link i.fas.fa-shopping-cart {
    color: #F59E0B !important;
}

/* Analytics/Charts - Blue */
.navbar-nav .nav-link i.fa-chart-bar,
.navbar-nav .nav-link i.fas.fa-chart-bar,
.navbar-nav .nav-link i.fa-chart-line {
    color: #3B82F6 !important;
}

/* Subscription - Yellow */
.navbar-nav .nav-link i.fa-id-card,
.navbar-nav .nav-link i.fas.fa-id-card,
.navbar-nav .nav-link i.fa-credit-card {
    color: #EAB308 !important;
}

/* Shopify - Green */
.navbar-nav .nav-link i.fab.fa-shopify {
    color: #96BF48 !important;
}

/* History/Log - Slate */
.navbar-nav .nav-link i.fas.fa-history,
.navbar-nav .nav-link i.fa-history {
    color: #64748B !important;
}

/* Language/Translations - Emerald */
.navbar-nav .nav-link i.fa-language,
.navbar-nav .nav-link i.fas.fa-language {
    color: #10B981 !important;
}

/* File/Pages - Blue */
.navbar-nav .nav-link i.fas.fa-file,
.navbar-nav .nav-link i.fa-file {
    color: #3B82F6 !important;
}

/* Money/Payment - Green */
.navbar-nav .nav-link i.fa-money-check-alt,
.navbar-nav .nav-link i.fa-dollar-sign {
    color: #22C55E !important;
}

/* Email - Red */
.navbar-nav .nav-link i.fa-at,
.navbar-nav .nav-link i.fa-envelope {
    color: #EF4444 !important;
}

/* Social Login - Blue */
.navbar-nav .nav-link i.fas.fa-user-plus {
    color: #3B82F6 !important;
}

/* Facebook - Blue */
.navbar-nav .nav-link i.fab.fa-facebook,
.navbar-nav .nav-link i.fab.fa-facebook-f {
    color: #1877F2 !important;
}

/* Addons - Orange */
.navbar-nav .nav-link i.fas.fa-puzzle-piece {
    color: #F97316 !important;
}

/* Certificate/License - Gold */
.navbar-nav .nav-link i.fas.fa-certificate {
    color: #F59E0B !important;
}

/* Terminal/API - Slate */
.navbar-nav .nav-link i.fa-terminal {
    color: #475569 !important;
}

/* List/List-alt - Indigo */
.navbar-nav .nav-link i.fa-list,
.navbar-nav .nav-link i.fas.fa-list,
.navbar-nav .nav-link i.fa-list-alt,
.navbar-nav .nav-link i.fas.fa-list-alt {
    color: #6366F1 !important;
}

/* Stream/Flow - Purple */
.navbar-nav .nav-link i.fa-stream,
.navbar-nav .nav-link i.fas.fa-stream,
.navbar-nav .nav-link i.fas.fa-project-diagram {
    color: #A855F7 !important;
}

/* Sync - Cyan */
.navbar-nav .nav-link i.fa-sync-alt,
.navbar-nav .nav-link i.fas.fa-sync-alt,
.navbar-nav .nav-link i.fa-sync,
.navbar-nav .nav-link i.fas.fa-sync {
    color: #06B6D4 !important;
}

/* ============================================
   ENHANCED ICON STYLING
   ============================================ */

/* Add icon wrapper for better visual effect */
.navbar-nav .nav-link i {
    display: inline-block;
    width: 20px;
    text-align: center;
    margin-right: 0.5rem;
    font-size: 1.1rem;
    transition: all 0.3s ease;
    position: relative;
}

/* Hover effect - scale and glow */
.navbar-nav .nav-link:hover i {
    transform: scale(1.2);
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));
}

/* Active state - brighter and larger */
.navbar-nav .nav-link.active i,
.navbar-nav .nav-link[aria-expanded="true"] i {
    transform: scale(1.15);
    filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.3));
}

/* Additional icon colors */
.navbar-nav .nav-link i.fa-eye { color: #3B82F6 !important; }
.navbar-nav .nav-link i.fa-edit { color: #F59E0B !important; }
.navbar-nav .nav-link i.fa-credit-card { color: #22C55E !important; }

/* Override text-dark class with specific colors - MUST be after all color definitions */
.navbar-nav .nav-link i.text-dark.fa-tachometer-alt,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-tachometer-alt { color: #3B82F6 !important; }
.navbar-nav .nav-link i.text-dark.fa-store,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-store { color: #F97316 !important; }
.navbar-nav .nav-link i.text-dark.fa-users,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-users { color: #A855F7 !important; }
.navbar-nav .nav-link i.text-dark.fa-user,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-user { color: #A855F7 !important; }
.navbar-nav .nav-link i.text-dark.fa-user-tag,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-user-tag { color: #A855F7 !important; }
.navbar-nav .nav-link i.text-dark.fa-comments,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-comments { color: #25D366 !important; }
.navbar-nav .nav-link i.text-dark.fa-bullhorn,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-bullhorn { color: #EF4444 !important; }
.navbar-nav .nav-link i.text-dark.fa-layer-group,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-layer-group { color: #6366F1 !important; }
.navbar-nav .nav-link i.text-dark.fa-robot,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-robot { color: #EC4899 !important; }
.navbar-nav .nav-link i.text-dark.fa-cogs,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-cogs { color: #6B7280 !important; }
.navbar-nav .nav-link i.text-dark.fa-cog,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-cog { color: #6B7280 !important; }
.navbar-nav .nav-link i.text-dark.fa-qrcode,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-qrcode { color: #06B6D4 !important; }
.navbar-nav .nav-link i.text-dark.fa-shopping-bag,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-shopping-bag { color: #10B981 !important; }
.navbar-nav .nav-link i.text-dark.fa-shopping-cart,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-shopping-cart { color: #F59E0B !important; }
.navbar-nav .nav-link i.text-dark.fa-box,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-box { color: #10B981 !important; }
.navbar-nav .nav-link i.text-dark.fa-cube,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-cube { color: #10B981 !important; }
.navbar-nav .nav-link i.text-dark.fa-chart-bar,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-chart-bar { color: #3B82F6 !important; }
.navbar-nav .nav-link i.text-dark.fa-id-card,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-id-card { color: #EAB308 !important; }
.navbar-nav .nav-link i.text-dark.fa-language,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-language { color: #10B981 !important; }
.navbar-nav .nav-link i.text-dark.fa-file,
.navbar-nav .nav-link i.text-dark.fas.fa-file,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-file,
#sidenav-main .navbar-nav .nav-link i.text-dark.fas.fa-file { color: #3B82F6 !important; }
.navbar-nav .nav-link i.text-dark.fa-money-check-alt,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-money-check-alt { color: #22C55E !important; }
.navbar-nav .nav-link i.text-dark.fa-at,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-at { color: #EF4444 !important; }
.navbar-nav .nav-link i.text-dark.fas.fa-user-plus,
#sidenav-main .navbar-nav .nav-link i.text-dark.fas.fa-user-plus { color: #3B82F6 !important; }
.navbar-nav .nav-link i.text-dark.fab.fa-facebook,
#sidenav-main .navbar-nav .nav-link i.text-dark.fab.fa-facebook { color: #1877F2 !important; }
.navbar-nav .nav-link i.text-dark.fas.fa-puzzle-piece,
#sidenav-main .navbar-nav .nav-link i.text-dark.fas.fa-puzzle-piece { color: #F97316 !important; }
.navbar-nav .nav-link i.text-dark.fas.fa-certificate,
#sidenav-main .navbar-nav .nav-link i.text-dark.fas.fa-certificate { color: #F59E0B !important; }
.navbar-nav .nav-link i.text-dark.fa-terminal,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-terminal { color: #475569 !important; }
.navbar-nav .nav-link i.text-dark.fa-list,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-list { color: #6366F1 !important; }
.navbar-nav .nav-link i.text-dark.fa-list-alt,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-list-alt { color: #6366F1 !important; }
.navbar-nav .nav-link i.text-dark.fa-stream,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-stream { color: #A855F7 !important; }
.navbar-nav .nav-link i.text-dark.fas.fa-project-diagram,
#sidenav-main .navbar-nav .nav-link i.text-dark.fas.fa-project-diagram { color: #A855F7 !important; }
.navbar-nav .nav-link i.text-dark.fa-sync-alt,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-sync-alt { color: #06B6D4 !important; }
.navbar-nav .nav-link i.text-dark.fa-sync,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-sync { color: #06B6D4 !important; }
.navbar-nav .nav-link i.text-dark.fas.fa-history,
#sidenav-main .navbar-nav .nav-link i.text-dark.fas.fa-history { color: #64748B !important; }
.navbar-nav .nav-link i.text-dark.fa-brain,
#sidenav-main .navbar-nav .nav-link i.text-dark.fa-brain { color: #EC4899 !important; }

/* Ensure icons are visible and colorful */
.navbar-nav .nav-link i[class*="fa-"] {
    opacity: 1;
}

/* Force override any existing color rules with higher specificity */
#sidenav-main .navbar-nav .nav-link i.fa,
#sidenav-main .navbar-nav .nav-link i.fas,
#sidenav-main .navbar-nav .nav-link i.fab {
    /* Colors are set by specific selectors above */
}

/* Override Bootstrap and theme colors for sidebar icons specifically */
.lw-sidebar-container .navbar-nav .nav-link i.fa-tachometer-alt { color: #3B82F6 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-store { color: #F97316 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-users { color: #A855F7 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-user { color: #A855F7 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-user-tag { color: #A855F7 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-comments { color: #25D366 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-bullhorn { color: #EF4444 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-layer-group { color: #6366F1 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-robot { color: #EC4899 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-cogs { color: #6B7280 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-cog { color: #6B7280 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-qrcode { color: #06B6D4 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-shopping-bag { color: #10B981 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-shopping-cart { color: #F59E0B !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-box { color: #10B981 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-cube { color: #10B981 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-chart-bar { color: #3B82F6 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-id-card { color: #EAB308 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fab.fa-shopify { color: #96BF48 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fas.fa-history { color: #64748B !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-language { color: #10B981 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fas.fa-file { color: #3B82F6 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-file { color: #3B82F6 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-money-check-alt { color: #22C55E !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-at { color: #EF4444 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fas.fa-user-plus { color: #3B82F6 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fab.fa-facebook { color: #1877F2 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fas.fa-puzzle-piece { color: #F97316 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fas.fa-certificate { color: #F59E0B !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-terminal { color: #475569 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-list { color: #6366F1 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-list-alt { color: #6366F1 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-stream { color: #A855F7 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fas.fa-project-diagram { color: #A855F7 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-sync-alt { color: #06B6D4 !important; }
.lw-sidebar-container .navbar-nav .nav-link i.fa-brain { color: #EC4899 !important; }

/* ULTRA AGGRESSIVE OVERRIDE - Force colors on ALL sidebar icons regardless of other rules */
#sidenav-main .navbar-nav .nav-link i.fa-tachometer-alt,
#sidenav-main .navbar-nav .nav-link i.fas.fa-tachometer-alt { color: #3B82F6 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-store,
#sidenav-main .navbar-nav .nav-link i.fas.fa-store { color: #F97316 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-users,
#sidenav-main .navbar-nav .nav-link i.fas.fa-users { color: #A855F7 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-user,
#sidenav-main .navbar-nav .nav-link i.fas.fa-user { color: #A855F7 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-user-tag,
#sidenav-main .navbar-nav .nav-link i.fas.fa-user-tag { color: #A855F7 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-comments,
#sidenav-main .navbar-nav .nav-link i.fas.fa-comments { color: #25D366 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-bullhorn,
#sidenav-main .navbar-nav .nav-link i.fas.fa-bullhorn { color: #EF4444 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-layer-group,
#sidenav-main .navbar-nav .nav-link i.fas.fa-layer-group { color: #6366F1 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-robot,
#sidenav-main .navbar-nav .nav-link i.fas.fa-robot { color: #EC4899 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-cogs,
#sidenav-main .navbar-nav .nav-link i.fas.fa-cogs { color: #6B7280 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-cog,
#sidenav-main .navbar-nav .nav-link i.fas.fa-cog { color: #6B7280 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-qrcode,
#sidenav-main .navbar-nav .nav-link i.fas.fa-qrcode { color: #06B6D4 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-shopping-bag,
#sidenav-main .navbar-nav .nav-link i.fas.fa-shopping-bag { color: #10B981 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-shopping-cart,
#sidenav-main .navbar-nav .nav-link i.fas.fa-shopping-cart { color: #F59E0B !important; }
#sidenav-main .navbar-nav .nav-link i.fa-box,
#sidenav-main .navbar-nav .nav-link i.fas.fa-box { color: #10B981 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-cube,
#sidenav-main .navbar-nav .nav-link i.fas.fa-cube { color: #10B981 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-chart-bar,
#sidenav-main .navbar-nav .nav-link i.fas.fa-chart-bar { color: #3B82F6 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-id-card,
#sidenav-main .navbar-nav .nav-link i.fas.fa-id-card { color: #EAB308 !important; }
#sidenav-main .navbar-nav .nav-link i.fab.fa-shopify { color: #96BF48 !important; }
#sidenav-main .navbar-nav .nav-link i.fas.fa-history { color: #64748B !important; }
#sidenav-main .navbar-nav .nav-link i.fa-language,
#sidenav-main .navbar-nav .nav-link i.fas.fa-language { color: #10B981 !important; }
#sidenav-main .navbar-nav .nav-link i.fas.fa-file,
#sidenav-main .navbar-nav .nav-link i.fa-file { color: #3B82F6 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-money-check-alt { color: #22C55E !important; }
#sidenav-main .navbar-nav .nav-link i.fa-at { color: #EF4444 !important; }
#sidenav-main .navbar-nav .nav-link i.fas.fa-user-plus { color: #3B82F6 !important; }
#sidenav-main .navbar-nav .nav-link i.fab.fa-facebook { color: #1877F2 !important; }
#sidenav-main .navbar-nav .nav-link i.fas.fa-puzzle-piece { color: #F97316 !important; }
#sidenav-main .navbar-nav .nav-link i.fas.fa-certificate { color: #F59E0B !important; }
#sidenav-main .navbar-nav .nav-link i.fa-terminal { color: #475569 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-list,
#sidenav-main .navbar-nav .nav-link i.fas.fa-list { color: #6366F1 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-list-alt,
#sidenav-main .navbar-nav .nav-link i.fas.fa-list-alt { color: #6366F1 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-stream,
#sidenav-main .navbar-nav .nav-link i.fas.fa-stream { color: #A855F7 !important; }
#sidenav-main .navbar-nav .nav-link i.fas.fa-project-diagram { color: #A855F7 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-sync-alt,
#sidenav-main .navbar-nav .nav-link i.fas.fa-sync-alt { color: #06B6D4 !important; }
#sidenav-main .navbar-nav .nav-link i.fa-brain,
#sidenav-main .navbar-nav .nav-link i.fas.fa-brain { color: #EC4899 !important; }

/* Override text-dark with ID selector for maximum specificity */
#sidenav-main .navbar-nav .nav-link i.text-dark {
    color: inherit !important;
}

