/* 彩色图标样式 - 为NavMenu和TabBar提供彩色图标支持 */

/* ===== 基础图标颜色定义 ===== */
:root {
    /* 数据看板 - 蓝色系 */
    --icon-dashboard: #3498db;
    --icon-dashboard-hover: #2980b9;
    --icon-dashboard-active: #1f4e79;

    /* 园区管理 - 绿色系 */
    --icon-park: #2ecc71;
    --icon-park-hover: #27ae60;
    --icon-park-active: #1e8449;

    /* 租赁管理 - 橙色系 */
    --icon-lease: #f39c12;
    --icon-lease-hover: #e67e22;
    --icon-lease-active: #d35400;

    /* 虚拟注册管理 - 紫色系 */
    --icon-virtual: #9b59b6;
    --icon-virtual-hover: #8e44ad;
    --icon-virtual-active: #7d3c98;

    /* 设备资产 - 灰色系 */
    --icon-equipment: #7f8c8d;
    --icon-equipment-hover: #6c7b7d;
    --icon-equipment-active: #566a6b;

    /* 工单报修 - 红色系 */
    --icon-workorder: #e74c3c;
    --icon-workorder-hover: #c0392b;
    --icon-workorder-active: #a93226;

    /* 通知管理 - 青色系 */
    --icon-notification: #1abc9c;
    --icon-notification-hover: #16a085;
    --icon-notification-active: #138d75;

    /* 费用账单 - 金色系 */
    --icon-billing: #f1c40f;
    --icon-billing-hover: #f39c12;
    --icon-billing-active: #e67e22;

    /* 账单统计 - 深蓝色系 */
    --icon-bill-stats: #2c3e50;
    --icon-bill-stats-hover: #34495e;
    --icon-bill-stats-active: #1b2631;

    /* 统计分析 - 粉色系 */
    --icon-analytics: #e91e63;
    --icon-analytics-hover: #c2185b;
    --icon-analytics-active: #ad1457;

    /* 统计查询 - 靛蓝色系 */
    --icon-query: #673ab7;
    --icon-query-hover: #5e35b1;
    --icon-query-active: #512da8;

    /* 系统管理 - 深灰色系 */
    --icon-system: #34495e;
    --icon-system-hover: #2c3e50;
    --icon-system-active: #1b2631;
}

/* ===== NavMenu 彩色图标样式 ===== */

/* ===== Material Icons 彩色图标支持 ===== */

/* 数据看板 - 蓝色 #3498db */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#3498db"] {
    color: #3498db !important;
}

/* 园区管理 - 绿色 #2ecc71 */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#2ecc71"] {
    color: #2ecc71 !important;
}

/* 租赁管理 - 橙色 #f39c12 */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#f39c12"] {
    color: #f39c12 !important;
}

/* 虚拟注册管理 - 紫色 #9b59b6 */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#9b59b6"] {
    color: #9b59b6 !important;
}

/* 设备资产 - 灰色 #7f8c8d */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#7f8c8d"] {
    color: #7f8c8d !important;
}

/* 工单报修 - 红色 #e74c3c */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#e74c3c"] {
    color: #e74c3c !important;
}

/* 通知管理 - 青色 #1abc9c */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#1abc9c"] {
    color: #1abc9c !important;
}

/* 费用账单 - 黄色 #f1c40f */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#f1c40f"] {
    color: #f1c40f !important;
}

/* 账单统计 - 深蓝色 #2c3e50 */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#2c3e50"] {
    color: #2c3e50 !important;
}

/* 统计分析 - 粉色 #e91e63 */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#e91e63"] {
    color: #e91e63 !important;
}

/* 统计查询 - 深紫色 #673ab7 */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#673ab7"] {
    color: #673ab7 !important;
}

/* 系统管理 - 深灰色 #34495e */
html body i.notranslate.rzi.rz-navigation-item-icon[style*="color:#34495e"] {
    color: #34495e !important;
}

/* ===== 处理默认灰色图标 ===== */
/* 这些规则用于处理Radzen IconColor属性无效的情况 */
/* 使用JavaScript来动态应用颜色，CSS无法直接基于图标内容选择 */

/* 园区管理模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-building-4-line,
.modern-panel-menu .rz-panelmenu-icon.ri-building-line,
.modern-panel-menu .rz-panelmenu-icon.ri-stack-line,
.modern-panel-menu .rz-panelmenu-icon.ri-door-open-line,
.modern-panel-menu .rz-panelmenu-icon.ri-3d-view-line,
.modern-panel-menu .rz-panelmenu-icon.ri-building-2-line,
.modern-panel-menu .rz-panelmenu-icon.ri-business-line,
.modern-panel-menu .rz-panelmenu-icon.ri-community-line,
.modern-panel-menu .rz-panelmenu-icon.ri-file-text-line,
.modern-panel-menu .rz-icon.ri-building-4-line,
.modern-panel-menu .rz-icon.ri-building-line,
.modern-panel-menu .rz-icon.ri-stack-line,
.modern-panel-menu .rz-icon.ri-door-open-line,
.modern-panel-menu .rz-icon.ri-3d-view-line,
.modern-panel-menu .rz-icon.ri-building-2-line,
.modern-panel-menu .rz-icon.ri-business-line,
.modern-panel-menu .rz-icon.ri-community-line,
.modern-panel-menu .rz-icon.ri-file-text-line {
    color: var(--icon-park) !important;
}

/* 租赁管理模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-file-list-3-line,
.modern-panel-menu .rz-panelmenu-icon.ri-line-chart-line,
.modern-panel-menu .rz-panelmenu-icon.ri-file-copy-line,
.modern-panel-menu .rz-panelmenu-icon.ri-history-line,
.modern-panel-menu .rz-panelmenu-icon.ri-calendar-check-line,
.modern-panel-menu .rz-panelmenu-icon.ri-logout-box-line,
.modern-panel-menu .rz-icon.ri-file-list-3-line,
.modern-panel-menu .rz-icon.ri-line-chart-line,
.modern-panel-menu .rz-icon.ri-file-copy-line,
.modern-panel-menu .rz-icon.ri-history-line,
.modern-panel-menu .rz-icon.ri-calendar-check-line,
.modern-panel-menu .rz-icon.ri-logout-box-line {
    color: var(--icon-lease) !important;
}

/* 虚拟注册管理模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-cloud-line,
.modern-panel-menu .rz-panelmenu-icon.ri-bar-chart-line,
.modern-panel-menu .rz-panelmenu-icon.ri-alarm-line,
.modern-panel-menu .rz-icon.ri-cloud-line,
.modern-panel-menu .rz-icon.ri-bar-chart-line,
.modern-panel-menu .rz-icon.ri-alarm-line {
    color: var(--icon-virtual) !important;
}

/* 设备资产模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-tools-line,
.modern-panel-menu .rz-panelmenu-icon.ri-hammer-line,
.modern-panel-menu .rz-panelmenu-icon.ri-shield-check-line,
.modern-panel-menu .rz-panelmenu-icon.ri-pie-chart-line,
.modern-panel-menu .rz-panelmenu-icon.ri-price-tag-3-line,
.modern-panel-menu .rz-panelmenu-icon.ri-toggle-line,
.modern-panel-menu .rz-icon.ri-tools-line,
.modern-panel-menu .rz-icon.ri-hammer-line,
.modern-panel-menu .rz-icon.ri-shield-check-line,
.modern-panel-menu .rz-icon.ri-pie-chart-line,
.modern-panel-menu .rz-icon.ri-price-tag-3-line,
.modern-panel-menu .rz-icon.ri-toggle-line {
    color: var(--icon-equipment) !important;
}

/* 工单报修模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-tools-fill,
.modern-panel-menu .rz-panelmenu-icon.ri-user-settings-line,
.modern-panel-menu .rz-panelmenu-icon.ri-bar-chart-2-line,
.modern-panel-menu .rz-icon.ri-tools-fill,
.modern-panel-menu .rz-icon.ri-user-settings-line,
.modern-panel-menu .rz-icon.ri-bar-chart-2-line {
    color: var(--icon-workorder) !important;
}

/* 通知管理模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-notification-line,
.modern-panel-menu .rz-panelmenu-icon.ri-send-plane-line,
.modern-panel-menu .rz-panelmenu-icon.ri-mail-line,
.modern-panel-menu .rz-panelmenu-icon.ri-time-line,
.modern-panel-menu .rz-panelmenu-icon.ri-magic-line,
.modern-panel-menu .rz-icon.ri-notification-line,
.modern-panel-menu .rz-icon.ri-send-plane-line,
.modern-panel-menu .rz-icon.ri-mail-line,
.modern-panel-menu .rz-icon.ri-time-line,
.modern-panel-menu .rz-icon.ri-magic-line {
    color: var(--icon-notification) !important;
}

/* 费用账单模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-receipt-line,
.modern-panel-menu .rz-panelmenu-icon.ri-bank-card-line,
.modern-panel-menu .rz-panelmenu-icon.ri-money-dollar-circle-line,
.modern-panel-menu .rz-panelmenu-icon.ri-coupon-line,
.modern-panel-menu .rz-panelmenu-icon.ri-check-double-line,
.modern-panel-menu .rz-panelmenu-icon.ri-magic-fill,
.modern-panel-menu .rz-icon.ri-receipt-line,
.modern-panel-menu .rz-icon.ri-bank-card-line,
.modern-panel-menu .rz-icon.ri-money-dollar-circle-line,
.modern-panel-menu .rz-icon.ri-coupon-line,
.modern-panel-menu .rz-icon.ri-check-double-line,
.modern-panel-menu .rz-icon.ri-magic-fill {
    color: var(--icon-billing) !important;
}

/* 账单统计模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-line-chart-fill,
.modern-panel-menu .rz-panelmenu-icon.ri-wallet-line,
.modern-panel-menu .rz-panelmenu-icon.ri-donut-chart-line,
.modern-panel-menu .rz-panelmenu-icon.ri-percent-line,
.modern-panel-menu .rz-panelmenu-icon.ri-eye-line,
.modern-panel-menu .rz-icon.ri-line-chart-fill,
.modern-panel-menu .rz-icon.ri-wallet-line,
.modern-panel-menu .rz-icon.ri-donut-chart-line,
.modern-panel-menu .rz-icon.ri-percent-line,
.modern-panel-menu .rz-icon.ri-eye-line {
    color: var(--icon-bill-stats) !important;
}

/* 统计分析模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-pie-chart-2-line,
.modern-panel-menu .rz-panelmenu-icon.ri-bar-chart-box-line,
.modern-panel-menu .rz-panelmenu-icon.ri-dashboard-2-line,
.modern-panel-menu .rz-panelmenu-icon.ri-building-3-line,
.modern-panel-menu .rz-panelmenu-icon.ri-speed-line,
.modern-panel-menu .rz-panelmenu-icon.ri-error-warning-line,
.modern-panel-menu .rz-panelmenu-icon.ri-refresh-line,
.modern-panel-menu .rz-panelmenu-icon.ri-time-fill,
.modern-panel-menu .rz-panelmenu-icon.ri-funds-line,
.modern-panel-menu .rz-panelmenu-icon.ri-trending-up-line,
.modern-panel-menu .rz-panelmenu-icon.ri-calendar-todo-line,
.modern-panel-menu .rz-icon.ri-pie-chart-2-line,
.modern-panel-menu .rz-icon.ri-bar-chart-box-line,
.modern-panel-menu .rz-icon.ri-dashboard-2-line,
.modern-panel-menu .rz-icon.ri-building-3-line,
.modern-panel-menu .rz-icon.ri-speed-line,
.modern-panel-menu .rz-icon.ri-error-warning-line,
.modern-panel-menu .rz-icon.ri-refresh-line,
.modern-panel-menu .rz-icon.ri-time-fill,
.modern-panel-menu .rz-icon.ri-funds-line,
.modern-panel-menu .rz-icon.ri-trending-up-line,
.modern-panel-menu .rz-icon.ri-calendar-todo-line {
    color: var(--icon-analytics) !important;
}

/* 统计查询模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-search-line,
.modern-panel-menu .rz-panelmenu-icon.ri-table-line,
.modern-panel-menu .rz-panelmenu-icon.ri-database-2-line,
.modern-panel-menu .rz-icon.ri-search-line,
.modern-panel-menu .rz-icon.ri-table-line,
.modern-panel-menu .rz-icon.ri-database-2-line {
    color: var(--icon-query) !important;
}

/* 系统管理模块图标 */
.modern-panel-menu .rz-panelmenu-icon.ri-user-line,
.modern-panel-menu .rz-panelmenu-icon.ri-shield-user-line,
.modern-panel-menu .rz-panelmenu-icon.ri-lock-line,
.modern-panel-menu .rz-panelmenu-icon.ri-alarm-warning-line,
.modern-panel-menu .rz-panelmenu-icon.ri-group-line,
.modern-panel-menu .rz-panelmenu-icon.ri-apps-2-line,
.modern-panel-menu .rz-panelmenu-icon.ri-settings-3-line,
.modern-panel-menu .rz-panelmenu-icon.ri-file-list-line,
.modern-panel-menu .rz-panelmenu-icon.ri-book-open-line,
.modern-panel-menu .rz-panelmenu-icon.ri-download-cloud-line,
.modern-panel-menu .rz-panelmenu-icon.ri-bug-line,
.modern-panel-menu .rz-icon.ri-user-line,
.modern-panel-menu .rz-icon.ri-shield-user-line,
.modern-panel-menu .rz-icon.ri-lock-line,
.modern-panel-menu .rz-icon.ri-alarm-warning-line,
.modern-panel-menu .rz-icon.ri-group-line,
.modern-panel-menu .rz-icon.ri-apps-2-line,
.modern-panel-menu .rz-icon.ri-settings-3-line,
.modern-panel-menu .rz-icon.ri-file-list-line,
.modern-panel-menu .rz-icon.ri-book-open-line,
.modern-panel-menu .rz-icon.ri-download-cloud-line,
.modern-panel-menu .rz-icon.ri-bug-line {
    color: var(--icon-system) !important;
}



/* 租赁管理模块 */
.modern-panel-menu .icon-lease,
.modern-panel-menu [data-module="lease"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="lease"] .rz-icon {
    color: var(--icon-lease) !important;
}

.modern-panel-menu [data-module="lease"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="lease"]:hover .rz-icon {
    color: var(--icon-lease-hover) !important;
}

.modern-panel-menu [data-module="lease"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="lease"].rz-state-active .rz-icon {
    color: var(--icon-lease-active) !important;
}

/* 虚拟注册管理模块 */
.modern-panel-menu .icon-virtual,
.modern-panel-menu [data-module="virtual"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="virtual"] .rz-icon {
    color: var(--icon-virtual) !important;
}

.modern-panel-menu [data-module="virtual"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="virtual"]:hover .rz-icon {
    color: var(--icon-virtual-hover) !important;
}

.modern-panel-menu [data-module="virtual"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="virtual"].rz-state-active .rz-icon {
    color: var(--icon-virtual-active) !important;
}

/* 设备资产模块 */
.modern-panel-menu .icon-equipment,
.modern-panel-menu [data-module="equipment"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="equipment"] .rz-icon {
    color: var(--icon-equipment) !important;
}

.modern-panel-menu [data-module="equipment"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="equipment"]:hover .rz-icon {
    color: var(--icon-equipment-hover) !important;
}

.modern-panel-menu [data-module="equipment"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="equipment"].rz-state-active .rz-icon {
    color: var(--icon-equipment-active) !important;
}

/* 工单报修模块 */
.modern-panel-menu .icon-workorder,
.modern-panel-menu [data-module="workorder"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="workorder"] .rz-icon {
    color: var(--icon-workorder) !important;
}

.modern-panel-menu [data-module="workorder"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="workorder"]:hover .rz-icon {
    color: var(--icon-workorder-hover) !important;
}

.modern-panel-menu [data-module="workorder"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="workorder"].rz-state-active .rz-icon {
    color: var(--icon-workorder-active) !important;
}

/* 通知管理模块 */
.modern-panel-menu .icon-notification,
.modern-panel-menu [data-module="notification"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="notification"] .rz-icon {
    color: var(--icon-notification) !important;
}

.modern-panel-menu [data-module="notification"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="notification"]:hover .rz-icon {
    color: var(--icon-notification-hover) !important;
}

.modern-panel-menu [data-module="notification"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="notification"].rz-state-active .rz-icon {
    color: var(--icon-notification-active) !important;
}

/* 费用账单模块 */
.modern-panel-menu .icon-billing,
.modern-panel-menu [data-module="billing"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="billing"] .rz-icon {
    color: var(--icon-billing) !important;
}

.modern-panel-menu [data-module="billing"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="billing"]:hover .rz-icon {
    color: var(--icon-billing-hover) !important;
}

.modern-panel-menu [data-module="billing"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="billing"].rz-state-active .rz-icon {
    color: var(--icon-billing-active) !important;
}

/* 账单统计模块 */
.modern-panel-menu .icon-bill-stats,
.modern-panel-menu [data-module="bill-stats"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="bill-stats"] .rz-icon {
    color: var(--icon-bill-stats) !important;
}

.modern-panel-menu [data-module="bill-stats"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="bill-stats"]:hover .rz-icon {
    color: var(--icon-bill-stats-hover) !important;
}

.modern-panel-menu [data-module="bill-stats"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="bill-stats"].rz-state-active .rz-icon {
    color: var(--icon-bill-stats-active) !important;
}

/* 统计分析模块 */
.modern-panel-menu .icon-analytics,
.modern-panel-menu [data-module="analytics"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="analytics"] .rz-icon {
    color: var(--icon-analytics) !important;
}

.modern-panel-menu [data-module="analytics"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="analytics"]:hover .rz-icon {
    color: var(--icon-analytics-hover) !important;
}

.modern-panel-menu [data-module="analytics"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="analytics"].rz-state-active .rz-icon {
    color: var(--icon-analytics-active) !important;
}

/* 统计查询模块 */
.modern-panel-menu .icon-query,
.modern-panel-menu [data-module="query"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="query"] .rz-icon {
    color: var(--icon-query) !important;
}

.modern-panel-menu [data-module="query"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="query"]:hover .rz-icon {
    color: var(--icon-query-hover) !important;
}

.modern-panel-menu [data-module="query"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="query"].rz-state-active .rz-icon {
    color: var(--icon-query-active) !important;
}

/* 系统管理模块 */
.modern-panel-menu .icon-system,
.modern-panel-menu [data-module="system"] .rz-panelmenu-icon,
.modern-panel-menu [data-module="system"] .rz-icon {
    color: var(--icon-system) !important;
}

.modern-panel-menu [data-module="system"]:hover .rz-panelmenu-icon,
.modern-panel-menu [data-module="system"]:hover .rz-icon {
    color: var(--icon-system-hover) !important;
}

.modern-panel-menu [data-module="system"].rz-state-active .rz-panelmenu-icon,
.modern-panel-menu [data-module="system"].rz-state-active .rz-icon {
    color: var(--icon-system-active) !important;
}

/* ===== TabBar 彩色图标样式 ===== */

/* 标签页图标基础样式 */
.enhanced-tab .tab-icon {
    transition: color 0.2s ease;
}

/* 数据看板标签页 */
.enhanced-tab[data-module="dashboard"] .tab-icon {
    color: var(--icon-dashboard) !important;
}

.enhanced-tab[data-module="dashboard"]:hover .tab-icon {
    color: var(--icon-dashboard-hover) !important;
}

.enhanced-tab[data-module="dashboard"].active .tab-icon {
    color: var(--icon-dashboard-active) !important;
}

/* 园区管理标签页 */
.enhanced-tab[data-module="park"] .tab-icon {
    color: var(--icon-park) !important;
}

.enhanced-tab[data-module="park"]:hover .tab-icon {
    color: var(--icon-park-hover) !important;
}

.enhanced-tab[data-module="park"].active .tab-icon {
    color: var(--icon-park-active) !important;
}

/* 租赁管理标签页 */
.enhanced-tab[data-module="lease"] .tab-icon {
    color: var(--icon-lease) !important;
}

.enhanced-tab[data-module="lease"]:hover .tab-icon {
    color: var(--icon-lease-hover) !important;
}

.enhanced-tab[data-module="lease"].active .tab-icon {
    color: var(--icon-lease-active) !important;
}

/* 虚拟注册管理标签页 */
.enhanced-tab[data-module="virtual"] .tab-icon {
    color: var(--icon-virtual) !important;
}

.enhanced-tab[data-module="virtual"]:hover .tab-icon {
    color: var(--icon-virtual-hover) !important;
}

.enhanced-tab[data-module="virtual"].active .tab-icon {
    color: var(--icon-virtual-active) !important;
}

/* 设备资产标签页 */
.enhanced-tab[data-module="equipment"] .tab-icon {
    color: var(--icon-equipment) !important;
}

.enhanced-tab[data-module="equipment"]:hover .tab-icon {
    color: var(--icon-equipment-hover) !important;
}

.enhanced-tab[data-module="equipment"].active .tab-icon {
    color: var(--icon-equipment-active) !important;
}

/* 工单报修标签页 */
.enhanced-tab[data-module="workorder"] .tab-icon {
    color: var(--icon-workorder) !important;
}

.enhanced-tab[data-module="workorder"]:hover .tab-icon {
    color: var(--icon-workorder-hover) !important;
}

.enhanced-tab[data-module="workorder"].active .tab-icon {
    color: var(--icon-workorder-active) !important;
}

/* 通知管理标签页 */
.enhanced-tab[data-module="notification"] .tab-icon {
    color: var(--icon-notification) !important;
}

.enhanced-tab[data-module="notification"]:hover .tab-icon {
    color: var(--icon-notification-hover) !important;
}

.enhanced-tab[data-module="notification"].active .tab-icon {
    color: var(--icon-notification-active) !important;
}

/* 费用账单标签页 */
.enhanced-tab[data-module="billing"] .tab-icon {
    color: var(--icon-billing) !important;
}

.enhanced-tab[data-module="billing"]:hover .tab-icon {
    color: var(--icon-billing-hover) !important;
}

.enhanced-tab[data-module="billing"].active .tab-icon {
    color: var(--icon-billing-active) !important;
}

/* 账单统计标签页 */
.enhanced-tab[data-module="bill-stats"] .tab-icon {
    color: var(--icon-bill-stats) !important;
}

.enhanced-tab[data-module="bill-stats"]:hover .tab-icon {
    color: var(--icon-bill-stats-hover) !important;
}

.enhanced-tab[data-module="bill-stats"].active .tab-icon {
    color: var(--icon-bill-stats-active) !important;
}

/* 统计分析标签页 */
.enhanced-tab[data-module="analytics"] .tab-icon {
    color: var(--icon-analytics) !important;
}

.enhanced-tab[data-module="analytics"]:hover .tab-icon {
    color: var(--icon-analytics-hover) !important;
}

.enhanced-tab[data-module="analytics"].active .tab-icon {
    color: var(--icon-analytics-active) !important;
}

/* 统计查询标签页 */
.enhanced-tab[data-module="query"] .tab-icon {
    color: var(--icon-query) !important;
}

.enhanced-tab[data-module="query"]:hover .tab-icon {
    color: var(--icon-query-hover) !important;
}

.enhanced-tab[data-module="query"].active .tab-icon {
    color: var(--icon-query-active) !important;
}

/* 系统管理标签页 */
.enhanced-tab[data-module="system"] .tab-icon {
    color: var(--icon-system) !important;
}

.enhanced-tab[data-module="system"]:hover .tab-icon {
    color: var(--icon-system-hover) !important;
}

.enhanced-tab[data-module="system"].active .tab-icon {
    color: var(--icon-system-active) !important;
}