
/**
 * 由 青岛墨联软件有限公司 提供技术支持
 * Powered by Inkwell Engine
 * https://www.molianpro.com
 */
    
.metric-card[data-v-c534b3ce]{border-radius:var(--home-card-radius,var(--border-radius-base))}.metric-card.cursor-pointer[data-v-c534b3ce]:hover{box-shadow:var(--box-shadow-light);transform:translateY(-4px)}.metric-card[data-v-c534b3ce] .el-card__body{padding:20px}.metric-content[data-v-c534b3ce]{align-items:center;gap:16px;display:flex}.metric-icon[data-v-c534b3ce]{border-radius:12px}.metric-icon div[data-v-c534b3ce],.metric-icon .metric-icon-glyph[data-v-c534b3ce]{color:#fff;width:28px;height:28px}.metric-info[data-v-c534b3ce]{flex:1}.metric-label[data-v-c534b3ce]{color:var(--el-text-color-secondary);margin-bottom:8px;font-size:14px;font-weight:500}.metric-value[data-v-c534b3ce]{align-items:baseline;gap:4px;margin-bottom:4px;font-size:28px;font-weight:700;line-height:1;display:flex}.metric-value .metric-unit[data-v-c534b3ce]{opacity:.8;font-size:14px;font-weight:500}.metric-trend[data-v-c534b3ce]{align-items:center;gap:4px;font-size:12px;display:flex}.metric-trend .trend-indicator[data-v-c534b3ce]{font-size:16px;font-weight:700}.metric-trend .trend-value[data-v-c534b3ce]{font-weight:600}.metric-trend .trend-period[data-v-c534b3ce]{color:var(--el-text-color-regular);font-weight:400}.metric-loading[data-v-c534b3ce]{padding:8px 0}.metric-skeleton[data-v-c534b3ce]{align-items:center;gap:16px;display:flex}.metric-skeleton .skeleton-icon[data-v-c534b3ce]{width:56px;height:56px}.metric-skeleton .skeleton-content[data-v-c534b3ce]{flex-direction:column;flex:1;gap:8px;display:flex}@media (max-width:768px){.metric-icon[data-v-c534b3ce]{width:48px;height:48px}.metric-icon div[data-v-c534b3ce]{width:24px;height:24px}.metric-value[data-v-c534b3ce]{font-size:24px}}.landing-section[data-v-c94becee]{flex-direction:column;grid-column:1/-1;gap:12px;display:flex}.landing-switch[data-v-c94becee]{align-items:center;gap:12px;display:flex}.landing-switch .landing-select[data-v-c94becee]{width:220px}.landing-switch .landing-switch-label[data-v-c94becee]{color:var(--el-text-color-secondary);font-size:13px}.landing-page[data-v-c94becee]{background:var(--el-bg-color-overlay);border-radius:var(--home-card-radius,12px);min-height:60vh;box-shadow:var(--home-card-shadow,0 2px 8px #00000014);padding:8px;overflow:hidden}.landing-loading[data-v-c94becee]{min-height:200px;color:var(--el-text-color-secondary);justify-content:center;align-items:center;display:flex}.module-cards[data-v-61c5a12c]{grid-column:1/-1}.module-card-chart[data-v-61c5a12c]{min-height:180px}.section-title[data-v-61c5a12c]{color:var(--el-text-color-primary);margin:0 0 12px;font-size:15px;font-weight:600}.module-cards-grid[data-v-61c5a12c]{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.module-card[data-v-61c5a12c]{background:var(--el-bg-color-overlay);border-radius:var(--home-card-radius,12px);box-shadow:var(--home-card-shadow,0 2px 8px #00000014);padding:16px 20px}.module-card--skeleton[data-v-61c5a12c]{min-height:88px}.module-cards-failed[data-v-61c5a12c]{grid-column:1/-1}.module-cards-error[data-v-61c5a12c]{color:var(--el-text-color-secondary);background:var(--el-bg-color-overlay);border-radius:var(--home-card-radius,12px);box-shadow:var(--home-card-shadow,0 2px 8px #00000014);justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13px;display:flex}.module-cards-error-icon[data-v-61c5a12c]{color:var(--el-color-warning)}.module-cards-retry[data-v-61c5a12c]{color:var(--el-color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;display:inline-flex}.module-cards-retry[data-v-61c5a12c]:hover:not(:disabled){background:var(--el-fill-color-light)}.module-cards-retry[data-v-61c5a12c]:disabled{cursor:not-allowed;opacity:.5}.module-card-head[data-v-61c5a12c]{border-bottom:none;margin-bottom:12px;padding:0}.module-card-title[data-v-61c5a12c]{color:var(--el-text-color-primary);align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.module-card-metrics[data-v-61c5a12c]{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px;display:grid}.module-metric[data-v-61c5a12c]{text-align:left;cursor:default;background:var(--el-fill-color-light);border:none;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.module-metric.is-link[data-v-61c5a12c]{cursor:pointer}.module-metric.is-link[data-v-61c5a12c]:hover{background:var(--el-fill-color)}.module-metric-value[data-v-61c5a12c]{color:var(--el-color-primary);font-size:20px;font-weight:700}.module-metric-label[data-v-61c5a12c]{color:var(--el-text-color-secondary);font-size:12px}.module-card-items[data-v-61c5a12c]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.module-item[data-v-61c5a12c]{text-align:left;cursor:default;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:8px;width:100%;padding:6px 8px;display:flex}.module-item.is-link[data-v-61c5a12c]{cursor:pointer}.module-item.is-link[data-v-61c5a12c]:hover{background:var(--el-fill-color-light)}.module-item-label[data-v-61c5a12c]{color:var(--el-text-color-primary);font-size:13px}.module-item-sub[data-v-61c5a12c]{color:var(--el-text-color-secondary);font-size:12px}.module-card-fallback[data-v-61c5a12c]{color:var(--el-text-color-secondary);background:var(--el-fill-color-light);border-radius:6px;padding:10px;font-size:12px}.activity-feed-card[data-v-730d78cf]{height:100%}.activity-feed-card[data-v-730d78cf] .el-card__header{border-bottom:1px solid var(--el-border-color-lighter);padding:16px 20px}.activity-feed-card[data-v-730d78cf] .el-card__body{max-height:600px;padding:0;overflow-y:auto}.activity-header[data-v-730d78cf]{justify-content:space-between;align-items:center;display:flex}.activity-header .header-left[data-v-730d78cf]{align-items:center;gap:8px;display:flex}.activity-header .header-left .activity-icon[data-v-730d78cf]{color:var(--el-text-color-primary);font-size:20px}.activity-header .header-left .header-title[data-v-730d78cf]{color:var(--el-text-color-primary);font-size:16px;font-weight:600}.activity-loading[data-v-730d78cf],.activity-empty[data-v-730d78cf]{padding:40px 20px}.activity-list .activity-item[data-v-730d78cf]{border-bottom:1px solid var(--el-border-color-lighter);gap:12px;padding:16px 20px;transition:background-color .2s;display:flex}.activity-list .activity-item.cursor-pointer[data-v-730d78cf]:hover{background-color:var(--el-fill-color-light)}.activity-list .activity-item[data-v-730d78cf]:last-child{border-bottom:none}.activity-type-icon[data-v-730d78cf]{border-radius:10px}.activity-type-icon div[data-v-730d78cf]{width:20px;height:20px}.activity-content[data-v-730d78cf]{flex:1}.activity-title-row[data-v-730d78cf]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.activity-title[data-v-730d78cf]{color:var(--el-text-color-primary);font-size:14px;font-weight:600}.activity-status[data-v-730d78cf]{align-items:center;font-size:16px;display:flex}.activity-status div[data-v-730d78cf]{width:16px;height:16px}.activity-description[data-v-730d78cf]{text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--el-text-color-regular);-webkit-box-orient:vertical;margin-bottom:6px;font-size:13px;display:-webkit-box;overflow:hidden}.activity-meta[data-v-730d78cf]{color:var(--el-text-color-secondary);align-items:center;gap:16px;font-size:12px;display:flex}.activity-meta span[data-v-730d78cf]{align-items:center;gap:4px;display:flex}.activity-meta span div[data-v-730d78cf]{width:14px;height:14px}.activity-footer[data-v-730d78cf]{text-align:center;border-top:1px solid var(--el-border-color-lighter);padding:12px 20px}.activity-footer .el-button[data-v-730d78cf]{align-items:center;gap:4px;display:inline-flex}.activity-footer .el-button div[data-v-730d78cf]{width:16px;height:16px}@media (max-width:768px){.activity-header[data-v-730d78cf]{flex-direction:column;align-items:flex-start;gap:12px}.activity-header .header-right[data-v-730d78cf]{width:100%}.activity-header .header-right .el-select[data-v-730d78cf]{width:100%!important}}.ai-features-card[data-v-c8397344]{height:100%}.ai-features-card[data-v-c8397344] .el-card__header{border-bottom:1px solid var(--el-border-color-lighter);padding:16px 20px}.ai-features-card[data-v-c8397344] .el-card__body{padding:20px}.ai-header[data-v-c8397344]{justify-content:space-between;align-items:center;display:flex}.ai-header .header-left[data-v-c8397344]{align-items:center;gap:8px;display:flex}.ai-header .header-left .ai-icon[data-v-c8397344]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text;font-size:22px}.ai-header .header-left .header-title[data-v-c8397344]{color:var(--el-text-color-primary);font-size:16px;font-weight:600}.ai-header .el-button[data-v-c8397344]{align-items:center;gap:4px;display:inline-flex}.ai-header .el-button div[data-v-c8397344]{width:16px;height:16px}.ai-loading[data-v-c8397344],.ai-empty[data-v-c8397344]{padding:40px 20px}.ai-content[data-v-c8397344]{flex-direction:column;gap:24px;display:flex}.ai-section .section-title[data-v-c8397344]{color:var(--el-text-color-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.ai-section .section-title div[data-v-c8397344]{width:18px;height:18px;color:var(--el-color-primary)}.features-grid[data-v-c8397344]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.feature-item[data-v-c8397344]{background-color:var(--el-fill-color-extra-light);border-radius:10px;gap:12px;padding:16px;display:flex}.feature-item[data-v-c8397344]:hover{background-color:var(--el-fill-color-light);box-shadow:var(--box-shadow-light);transform:translateY(-2px)}.feature-icon[data-v-c8397344]{border-radius:12px}.feature-icon div[data-v-c8397344]{width:24px;height:24px}.feature-info[data-v-c8397344]{flex:1}.feature-name[data-v-c8397344]{color:var(--el-text-color-primary);margin-bottom:4px;font-size:14px;font-weight:600}.feature-description[data-v-c8397344]{color:var(--el-text-color-secondary);margin-bottom:8px;font-size:12px;line-height:1.4}.feature-count[data-v-c8397344]{align-items:baseline;gap:4px;font-size:12px;display:flex}.feature-count .count-value[data-v-c8397344]{font-size:16px;font-weight:700}.feature-count .count-label[data-v-c8397344]{color:var(--el-text-color-secondary)}.providers-list[data-v-c8397344]{flex-direction:column;gap:8px;display:flex}.provider-item[data-v-c8397344]{background-color:var(--el-fill-color-extra-light);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.provider-info[data-v-c8397344]{flex:1}.provider-info .provider-name[data-v-c8397344]{color:var(--el-text-color-primary);margin-bottom:4px;font-size:14px;font-weight:600}.provider-info .provider-stats[data-v-c8397344]{color:var(--el-text-color-secondary);gap:16px;font-size:12px;display:flex}.provider-cost[data-v-c8397344]{color:var(--el-color-primary);font-size:16px;font-weight:700}.pages-list[data-v-c8397344]{flex-direction:column;gap:8px;display:flex}.page-item[data-v-c8397344]{background-color:var(--el-fill-color-extra-light);border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background-color .2s;display:flex}.page-item[data-v-c8397344]:hover{background-color:var(--el-fill-color-light)}.page-icon[data-v-c8397344]{background-color:var(--el-fill-color-blank);border-radius:8px}.page-icon div[data-v-c8397344]{width:20px;height:20px;color:var(--el-text-color-secondary)}.page-info[data-v-c8397344]{flex:1}.page-name[data-v-c8397344]{color:var(--el-text-color-primary);margin-bottom:4px;font-size:14px;font-weight:500}.page-time[data-v-c8397344]{color:var(--el-text-color-secondary);font-size:12px}@media (max-width:768px){.features-grid[data-v-c8397344]{grid-template-columns:1fr}}.quick-actions-card[data-v-5a8ff4d8]{height:100%}.quick-actions-card[data-v-5a8ff4d8] .el-card__header{border-bottom:1px solid var(--el-border-color-lighter);padding:16px 20px}.quick-actions-card[data-v-5a8ff4d8] .el-card__body{padding:20px}.actions-header[data-v-5a8ff4d8]{justify-content:space-between;align-items:center;display:flex}.actions-header .header-left[data-v-5a8ff4d8]{align-items:center;gap:8px;display:flex}.actions-header .header-left .actions-icon[data-v-5a8ff4d8]{color:var(--el-text-color-primary);font-size:20px}.actions-header .header-left .header-title[data-v-5a8ff4d8]{color:var(--el-text-color-primary);font-size:16px;font-weight:600}.actions-grid[data-v-5a8ff4d8]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.action-item[data-v-5a8ff4d8]{background-color:var(--el-fill-color-extra-light);border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;padding:20px 16px;display:flex}.action-item[data-v-5a8ff4d8]:hover{background-color:var(--el-fill-color-light);box-shadow:var(--box-shadow-light);transform:translateY(-4px)}.action-item[data-v-5a8ff4d8]:active{transform:translateY(-2px)}.action-icon-wrapper[data-v-5a8ff4d8]{border-radius:14px;width:56px;height:56px;margin-bottom:12px}.action-icon-wrapper div[data-v-5a8ff4d8]{width:28px;height:28px}.action-name[data-v-5a8ff4d8]{color:var(--el-text-color-primary);text-align:center;margin-bottom:4px;font-size:14px;font-weight:600}.action-description[data-v-5a8ff4d8]{text-overflow:ellipsis;-webkit-line-clamp:2;max-width:100%;color:var(--el-text-color-secondary);text-align:center;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.actions-footer[data-v-5a8ff4d8]{background-color:var(--el-fill-color-extra-light);border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.actions-footer div[data-v-5a8ff4d8]{flex-shrink:0;width:16px;height:16px}.actions-footer .footer-hint[data-v-5a8ff4d8]{color:var(--el-text-color-regular)}@media (max-width:1024px){.actions-grid[data-v-5a8ff4d8]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.actions-grid[data-v-5a8ff4d8]{grid-template-columns:1fr}.action-item[data-v-5a8ff4d8]{flex-direction:row;gap:16px;padding:16px}.action-item .action-icon-wrapper[data-v-5a8ff4d8]{width:48px;height:48px;margin-bottom:0}.action-item .action-icon-wrapper div[data-v-5a8ff4d8]{width:24px;height:24px}.action-item .action-description[data-v-5a8ff4d8]{text-align:left}}.system-health-card[data-v-33d808b6]{height:100%}.system-health-card[data-v-33d808b6] .el-card__header{border-bottom:1px solid var(--el-border-color-lighter);padding:16px 20px}.system-health-card[data-v-33d808b6] .el-card__body{padding:20px}.health-header[data-v-33d808b6]{justify-content:space-between;align-items:center;display:flex}.health-header .header-left[data-v-33d808b6]{align-items:center;gap:8px;display:flex}.health-header .header-left .health-icon[data-v-33d808b6]{color:var(--el-text-color-primary);font-size:20px}.health-header .header-left .header-title[data-v-33d808b6]{color:var(--el-text-color-primary);font-size:16px;font-weight:600}.health-loading[data-v-33d808b6],.health-empty[data-v-33d808b6]{padding:40px 20px}.health-content[data-v-33d808b6]{flex-direction:column;gap:20px;display:flex}.health-metric[data-v-33d808b6]{background-color:var(--el-fill-color-extra-light);border-radius:8px;padding:16px}.health-metric .metric-header[data-v-33d808b6]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.health-metric .metric-header .metric-icon[data-v-33d808b6]{background-color:var(--el-fill-color-blank);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.health-metric .metric-header .metric-icon div[data-v-33d808b6]{width:18px;height:18px}.health-metric .metric-header .metric-info[data-v-33d808b6]{flex:1}.health-metric .metric-header .metric-info .metric-label[data-v-33d808b6]{color:var(--el-text-color-secondary);margin-bottom:4px;font-size:13px}.health-metric .metric-header .metric-info .metric-value[data-v-33d808b6]{color:var(--el-text-color-primary);font-size:20px;font-weight:700}.health-metric .metric-footer[data-v-33d808b6]{justify-content:space-between;margin-top:8px;display:flex}.health-metric .metric-meta[data-v-33d808b6]{color:var(--el-text-color-regular)}.health-metric .metric-stats[data-v-33d808b6]{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.health-metric .metric-stats .stat-item[data-v-33d808b6]{background-color:var(--el-fill-color-blank);border-radius:6px;flex-direction:column;align-items:center;padding:8px;display:flex}.health-metric .metric-stats .stat-item .stat-label[data-v-33d808b6]{color:var(--el-text-color-secondary);margin-bottom:4px;font-size:12px}.health-metric .metric-stats .stat-item .stat-value[data-v-33d808b6]{color:var(--el-text-color-primary);font-size:14px;font-weight:600}@media (max-width:768px){.metric-stats[data-v-33d808b6]{grid-template-columns:repeat(2,1fr)!important}}.dashboard-grid[data-v-96d36806]{grid-column:1/-1;grid-template-columns:6fr 4fr;gap:24px;display:grid}.dashboard-column[data-v-96d36806]{flex-direction:column;gap:24px;display:flex}.dashboard-column.left-column[data-v-96d36806],.dashboard-column.right-column[data-v-96d36806]{min-width:0}.card[data-v-96d36806]{background:var(--el-bg-color-overlay);border-radius:var(--home-card-radius,12px);box-shadow:var(--home-card-shadow,0 2px 8px #00000014);overflow:hidden}.card .card-header[data-v-96d36806]{padding:var(--home-card-pad-y,20px) var(--home-card-pad-x,24px);border-bottom:1px solid var(--el-border-color-lighter)}.card .card-header .card-title[data-v-96d36806]{font-size:var(--home-card-title-size,16px);color:var(--el-text-color-primary);margin:0;font-weight:600}.card .card-body[data-v-96d36806]{padding:24px}.alert-card[data-v-96d36806]{background:linear-gradient(135deg,#ffeaa7 0%,#fdcb6e 100%);box-shadow:0 4px 12px #fdcb6e4d}.alert-card .card-body[data-v-96d36806]{padding:20px 24px}.alert-card .alert-content[data-v-96d36806]{align-items:center;gap:16px;display:flex}.alert-card .alert-content .alert-icon[data-v-96d36806]{color:#d63031;width:48px;height:48px}.alert-card .alert-content .alert-text[data-v-96d36806]{flex:1}.alert-card .alert-content .alert-text h4[data-v-96d36806]{color:#2d3436;margin:0 0 4px;font-size:18px;font-weight:600}.alert-card .alert-content .alert-text p[data-v-96d36806]{color:#636e72;margin:0;font-size:14px}.dark .alert-card[data-v-96d36806]{background:linear-gradient(135deg,#78350fcc 0%,#92400eb3 100%);box-shadow:0 4px 12px #0000004d}.dark .alert-card .alert-content .alert-icon[data-v-96d36806]{color:#f87171}.dark .alert-card .alert-content .alert-text h4[data-v-96d36806]{color:#fde68a}.dark .alert-card .alert-content .alert-text p[data-v-96d36806]{color:#fde68ab3}.team-stats[data-v-96d36806],.workflow-stats[data-v-96d36806],.my-tasks-stats[data-v-96d36806],.notification-stats[data-v-96d36806],.content-stats[data-v-96d36806]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat-item[data-v-96d36806],.task-stat-item[data-v-96d36806]{background:var(--el-fill-color-light);border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.stat-item.overdue[data-v-96d36806],.task-stat-item.overdue[data-v-96d36806]{color:#e74c3c;background:#fff5f5}.stat-item .stat-label[data-v-96d36806],.task-stat-item .stat-label[data-v-96d36806]{color:var(--el-text-color-secondary);font-size:13px}.stat-item .stat-value[data-v-96d36806],.task-stat-item .stat-value[data-v-96d36806]{color:var(--el-text-color-primary);font-size:24px;font-weight:700}.dark .stat-item.overdue[data-v-96d36806],.dark .task-stat-item.overdue[data-v-96d36806]{color:#f87171;background:#ef44441f}.stat-item--link[data-v-96d36806]{cursor:pointer;transition:box-shadow .2s,transform .2s}.stat-item--link[data-v-96d36806]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.alert-card--link[data-v-96d36806]{cursor:pointer;transition:box-shadow .2s,transform .2s}.alert-card--link[data-v-96d36806]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #fdcb6e73}.summary-card[data-v-96d36806]{color:#fff;background:linear-gradient(135deg,#a29bfe 0%,#6c5ce7 100%)}.summary-card .card-header .card-title[data-v-96d36806]{color:#fff}.summary-card .card-body[data-v-96d36806]{padding:24px}.summary-card .summary-stats[data-v-96d36806]{flex-direction:column;gap:20px;display:flex}.summary-card .summary-item[data-v-96d36806]{align-items:center;gap:16px;display:flex}.summary-card .summary-item .summary-icon[data-v-96d36806]{background:#fff3;border-radius:8px;width:40px;height:40px;padding:8px}.summary-card .summary-item .summary-icon.success[data-v-96d36806]{background:#2ecc7133}.summary-card .summary-item .summary-icon.primary[data-v-96d36806],.summary-card .summary-item .summary-icon.info[data-v-96d36806]{background:#3498db33}.summary-card .summary-item .summary-content[data-v-96d36806]{flex:1}.summary-card .summary-item .summary-content .summary-value[data-v-96d36806]{font-size:24px;font-weight:700;display:block}.summary-card .summary-item .summary-content .summary-label[data-v-96d36806]{opacity:.9;font-size:13px}@media (max-width:1200px){.dashboard-grid[data-v-96d36806]{grid-template-columns:1fr}.left-column[data-v-96d36806],.right-column[data-v-96d36806]{width:100%}}@media (max-width:768px){.team-stats[data-v-96d36806],.workflow-stats[data-v-96d36806],.my-tasks-stats[data-v-96d36806],.notification-stats[data-v-96d36806],.content-stats[data-v-96d36806]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.team-stats[data-v-96d36806],.workflow-stats[data-v-96d36806],.my-tasks-stats[data-v-96d36806],.notification-stats[data-v-96d36806],.content-stats[data-v-96d36806]{grid-template-columns:1fr}}.dispatch-intro[data-v-a990c8b2]{margin-bottom:12px}.suggest-bar[data-v-a990c8b2]{gap:8px;margin-bottom:8px;display:flex}.suggest-pick[data-v-a990c8b2]{color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-radius:999px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600}.suggest-list[data-v-a990c8b2]{margin:0 0 12px;padding:0;list-style:none}.suggest-row[data-v-a990c8b2]{cursor:pointer;background:var(--el-fill-color-light);border:1px solid #0000;border-radius:8px;margin-bottom:6px;padding:8px 10px;display:flex}.suggest-row--active[data-v-a990c8b2]{border-color:var(--el-color-primary)}.suggest-row .suggest-body[data-v-a990c8b2]{flex:1;min-width:0}.suggest-row .suggest-body .suggest-name[data-v-a990c8b2]{color:var(--el-text-color-primary);margin:0;font-size:13px;font-weight:500}.suggest-row .suggest-body .suggest-reason[data-v-a990c8b2]{color:var(--el-text-color-secondary);margin-left:8px;font-size:12px;font-weight:400}.suggest-row .suggest-body .suggest-ai[data-v-a990c8b2]{color:var(--el-color-primary);margin:2px 0 0;font-size:12px;font-style:italic}.team-card[data-v-b3fe91d5]{flex-shrink:0;grid-column:1/-1}.team-card .team-head[data-v-b3fe91d5]{justify-content:space-between;align-items:center;display:flex}.team-card .team-head .team-help[data-v-b3fe91d5]{color:var(--el-text-color-placeholder);cursor:help;margin-left:6px}.team-card .team-head .team-help[data-v-b3fe91d5]:hover{color:var(--el-color-primary)}.team-card .team-body[data-v-b3fe91d5]{flex-direction:column;gap:8px;padding-top:16px;display:flex}.team-card .team-error[data-v-b3fe91d5]{color:var(--el-text-color-secondary);justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:13px;display:flex}.team-card .team-error .team-error-icon[data-v-b3fe91d5]{color:var(--el-color-warning)}.team-card .team-retry[data-v-b3fe91d5]{color:var(--el-color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;display:inline-flex}.team-card .team-retry[data-v-b3fe91d5]:hover:not(:disabled){background:var(--el-fill-color-light)}.team-card .team-retry[data-v-b3fe91d5]:disabled{cursor:not-allowed;opacity:.5}.team-card .team-row[data-v-b3fe91d5]{background:var(--el-fill-color-light);border-radius:8px;align-items:center;gap:16px;padding:10px 12px;display:flex}.team-card .team-row--overload[data-v-b3fe91d5]{background:var(--el-color-danger-light-9)}.team-card .team-row .team-name[data-v-b3fe91d5]{min-width:0;color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.team-card .team-row .team-stat[data-v-b3fe91d5]{color:var(--el-text-color-secondary);flex-shrink:0;font-size:13px}.team-card .team-row .team-stat b[data-v-b3fe91d5]{color:var(--el-text-color-primary)}.team-card .team-row .team-overload-tag[data-v-b3fe91d5]{color:var(--el-color-danger);background:var(--el-color-danger-light-8);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600}.team-card .team-row .team-cap-input[data-v-b3fe91d5]{flex-shrink:0;width:110px}.dashboard-container[data-v-2783dba6]{--home-card-radius:12px;--home-card-shadow:0 2px 8px #00000014;--home-card-shadow-hover:0 2px 8px #0000001f;--home-card-gap:24px;--home-card-pad-x:24px;--home-card-pad-y:20px;--home-card-title-size:16px;gap:var(--home-card-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:min-content;margin:0 auto;padding:24px;display:grid}.dashboard-hero[data-v-2783dba6]{grid-column:1/-1}.dashboard-hero .hero-content[data-v-2783dba6]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;justify-content:space-between;align-items:center;padding:24px;display:flex}.dashboard-hero .hero-left[data-v-2783dba6]{flex:1}.dashboard-hero .hero-left .hero-title[data-v-2783dba6]{margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}.dashboard-hero .hero-left .hero-message[data-v-2783dba6]{opacity:.9;margin:0 0 8px;font-size:16px}.dashboard-hero .hero-left .hero-badge[data-v-2783dba6]{opacity:.8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border-radius:12px;margin:0;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.dashboard-hero .hero-right[data-v-2783dba6]{flex-shrink:0}.dashboard-hero .hero-right .notification-badge[data-v-2783dba6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}.dashboard-hero .hero-right .notification-badge div[data-v-2783dba6]{width:20px;height:20px}.dashboard-hero .hero-right .notification-badge .badge-count[data-v-2783dba6]{font-size:24px;font-weight:700}.dashboard-hero .hero-right .notification-badge .badge-text[data-v-2783dba6]{opacity:.9;font-weight:500}.metrics-row[data-v-2783dba6]{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.metrics-error[data-v-2783dba6]{color:var(--el-text-color-secondary);background:var(--el-bg-color-overlay);border-radius:var(--home-card-radius);box-shadow:var(--home-card-shadow);grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.metrics-error .metrics-error-icon[data-v-2783dba6]{color:var(--el-color-warning)}.metrics-error .metrics-retry[data-v-2783dba6]{color:var(--el-color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;display:inline-flex}.metrics-error .metrics-retry[data-v-2783dba6]:hover{background:var(--el-fill-color-light)}.card[data-v-2783dba6]{background:var(--el-bg-color-overlay);border-radius:var(--home-card-radius);box-shadow:var(--home-card-shadow);overflow:hidden}.card .card-header[data-v-2783dba6]{padding:var(--home-card-pad-y) var(--home-card-pad-x);border-bottom:1px solid var(--el-border-color-lighter)}.card .card-header .card-title[data-v-2783dba6]{font-size:var(--home-card-title-size);color:var(--el-text-color-primary);margin:0;font-weight:600}.card .card-body[data-v-2783dba6]{padding:24px}.stat-item--link[data-v-2783dba6]{cursor:pointer;transition:box-shadow .2s,transform .2s}.stat-item--link[data-v-2783dba6]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.plan-card[data-v-2783dba6]{grid-column:1/-1}.plan-card .plan-head[data-v-2783dba6]{justify-content:space-between;align-items:center;display:flex}.plan-card .plan-head .plan-head-right[data-v-2783dba6]{align-items:center;gap:12px;display:flex}.plan-card .plan-head .plan-progress-num[data-v-2783dba6]{color:var(--el-color-primary);font-size:14px;font-weight:600}.plan-card .plan-head .plan-refresh[data-v-2783dba6]{color:var(--el-text-color-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;display:inline-flex}.plan-card .plan-head .plan-refresh[data-v-2783dba6]:hover:not(:disabled){color:var(--el-color-primary);background:var(--el-fill-color-light)}.plan-card .plan-head .plan-refresh[data-v-2783dba6]:disabled{cursor:not-allowed;opacity:.5}.plan-card .plan-body[data-v-2783dba6]{padding-top:16px}.plan-card .plan-progress-bar[data-v-2783dba6]{background:var(--el-fill-color);border-radius:999px;height:6px;margin-bottom:16px}.plan-card .plan-progress-bar .plan-progress-fill[data-v-2783dba6]{background:var(--el-color-primary);border-radius:999px;height:100%;transition:width .3s}.plan-card .plan-list[data-v-2783dba6]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-card .plan-item[data-v-2783dba6]{background:var(--el-fill-color-light);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.plan-card .plan-item .plan-order[data-v-2783dba6]{width:24px;height:24px;color:var(--el-color-primary);text-align:center;background:var(--el-color-primary-light-9);border-radius:999px;flex-shrink:0;font-size:12px;font-weight:600;line-height:24px}.plan-card .plan-item .plan-item-body[data-v-2783dba6]{flex:1;min-width:0}.plan-card .plan-item .plan-item-body .plan-item-title[data-v-2783dba6]{text-overflow:ellipsis;color:var(--el-text-color-primary);white-space:nowrap;margin:0;font-size:14px;font-weight:500;overflow:hidden}.plan-card .plan-item .plan-item-body .plan-item-reason[data-v-2783dba6]{color:var(--el-text-color-secondary);margin:0;font-size:12px}.plan-card .plan-item .plan-arrow[data-v-2783dba6]{color:var(--el-text-color-placeholder);flex-shrink:0}.plan-card .plan-overflow[data-v-2783dba6]{color:var(--el-text-color-secondary);margin:12px 0 0;font-size:12px}.plan-card .plan-outlook[data-v-2783dba6]{color:var(--el-text-color-regular);background:var(--el-color-primary-light-9);border-left:3px solid var(--el-color-primary);border-radius:4px;align-items:baseline;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.plan-card .plan-outlook .plan-outlook-tag[data-v-2783dba6]{color:var(--el-color-primary);flex-shrink:0;font-size:12px;font-weight:600}.plan-card .plan-ai-unavailable[data-v-2783dba6]{color:var(--el-text-color-placeholder);margin:0 0 12px;font-size:12px}.plan-card .plan-item-ai[data-v-2783dba6]{color:var(--el-color-primary);opacity:.85;margin:2px 0 0;font-size:12px;font-style:italic}.plan-card .plan-loading[data-v-2783dba6]{color:var(--el-text-color-secondary);text-align:center;padding:16px}.plan-card .plan-error[data-v-2783dba6]{color:var(--el-text-color-secondary);justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.plan-card .plan-error .plan-error-icon[data-v-2783dba6]{color:var(--el-color-warning)}.plan-card .plan-retry[data-v-2783dba6]{color:var(--el-color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;display:inline-flex}.plan-card .plan-retry[data-v-2783dba6]:hover:not(:disabled){background:var(--el-fill-color-light)}.plan-card .plan-retry[data-v-2783dba6]:disabled{cursor:not-allowed;opacity:.5}.plan-card .plan-empty[data-v-2783dba6]{color:var(--el-text-color-secondary);text-align:center;padding:8px 0}.plan-card .plan-empty p[data-v-2783dba6]{margin:0}.plan-card .plan-empty .plan-empty-hint[data-v-2783dba6]{color:var(--el-text-color-placeholder);font-size:12px}@media (max-width:1400px){.metrics-row[data-v-2783dba6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.dashboard-container[data-v-2783dba6]{gap:16px;padding:16px}.hero-content[data-v-2783dba6]{flex-direction:column;gap:16px;align-items:flex-start!important}.hero-content .hero-title[data-v-2783dba6]{font-size:22px!important}.hero-content .hero-message[data-v-2783dba6]{font-size:14px!important}.metrics-row[data-v-2783dba6]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.module-cards[data-v-2783dba6] .module-card{grid-column:1/-1!important}}@media (max-width:480px){.metrics-row[data-v-2783dba6]{grid-template-columns:1fr!important}}#nprogress{pointer-events:none}[dir=rtl] #nprogress{left:0;right:0;z-index:3000;position:fixed;top:0;transform:scaleX(-1)}#nprogress .bar{z-index:3000;background:oklch(var(--primary));width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px oklch(var(--primary)), 0 0 5px oklch(var(--primary));opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}#nprogress .spinner{z-index:2000;display:block;position:fixed;top:11px;right:14px}#nprogress .spinner .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-top-color:oklch(var(--primary));border-left-color:oklch(var(--primary));border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
