/* New Header Styles */
.new-header .icon-btn:hover {
    background: #f1f5f9;
}
.new-header .user-profile:hover {
    background: #f1f5f9;
}
.new-header .search-input:focus {
    border-color: #2563eb;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
}

/* New Sidebar Styles */
.new-sidebar .nav-item:hover:not(.active) {
    background: #f1f5f9;
    color: #1e293b;
}

/* Home Panel Styles */
.new-home .summary-card:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
    transform: translateY(-1px);
}
.new-home .kpi-card:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
    transform: translateY(-1px);
}
.new-home .chart-card:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}
.new-home .shortcut-item:hover {
    background: #f1f5f9;
}
.new-home .view-all:hover {
    text-decoration: underline;
}
.new-home .activity-item:last-child {
    border-bottom: none !important;
}

/* Icon Colors */
.icon-green { background: #dcfce7; color: #22c55e; }
.icon-orange { background: #ffedd5; color: #f97316; }
.icon-purple { background: #ede9fe; color: #8b5cf6; }
.icon-blue { background: #dbeafe; color: #2563eb; }
.icon-red { background: #fee2e2; color: #ef4444; }
.icon-teal { background: #ccfbf1; color: #14b8a6; }
.icon-yellow { background: #fef9c3; color: #eab308; }
.icon-indigo { background: #e0e7ff; color: #6366f1; }

/* Status Icons */
.status-icon.running { background: #dcfce7; color: #22c55e; }
.status-icon.waiting { background: #ffedd5; color: #f97316; }
.status-icon.completed { background: #dbeafe; color: #2563eb; }
.status-icon.delayed { background: #fee2e2; color: #ef4444; }

/* Badges */
.badge-approved { background: #dcfce7; color: #22c55e; }
.badge-created { background: #dbeafe; color: #2563eb; }
.badge-received { background: #ffedd5; color: #f97316; }
.badge-completed { background: #dcfce7; color: #22c55e; }
.badge-released { background: #ede9fe; color: #8b5cf6; }

/* Activity Icons */
.activity-icon.purple { background: #ede9fe; color: #8b5cf6; }
.activity-icon.blue { background: #dbeafe; color: #2563eb; }
.activity-icon.orange { background: #ffedd5; color: #f97316; }
.activity-icon.green { background: #dcfce7; color: #22c55e; }
.activity-icon.teal { background: #ccfbf1; color: #14b8a6; }

/* Shortcut Icons */
.shortcut-icon.blue { background: #dbeafe; color: #2563eb; }
.shortcut-icon.green { background: #dcfce7; color: #22c55e; }
.shortcut-icon.orange { background: #ffedd5; color: #f97316; }
.shortcut-icon.purple { background: #ede9fe; color: #8b5cf6; }
.shortcut-icon.teal { background: #ccfbf1; color: #14b8a6; }
.shortcut-icon.red { background: #fee2e2; color: #ef4444; }
.shortcut-icon.yellow { background: #fef9c3; color: #eab308; }
.shortcut-icon.indigo { background: #e0e7ff; color: #6366f1; }