.ai-overview-page[data-v-321ef30f]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;overflow:hidden;color:#0f172a;background:#fff}.page-header[data-v-321ef30f]{background:#fff}.page-content[data-v-321ef30f]{display:grid;gap:12px;min-height:0;padding:14px 16px 18px;overflow:auto;background:#fff}.header-search[data-v-321ef30f]{width:320px}.search-icon[data-v-321ef30f],.hero-actions[data-v-321ef30f] svg{width:15px;height:15px}.hero-row[data-v-321ef30f],.hero-actions[data-v-321ef30f],.panel-header[data-v-321ef30f],.status-tabs[data-v-321ef30f],.task-list>div[data-v-321ef30f]{display:flex;align-items:center;gap:12px}.hero-row[data-v-321ef30f]{justify-content:space-between}.hero-row span[data-v-321ef30f]{display:block;color:#1d4ed8;font-size:12px;font-weight:800}.hero-row h1[data-v-321ef30f]{margin:6px 0 4px;font-size:22px;line-height:1.3}.hero-row p[data-v-321ef30f]{margin:0;color:#64748b;font-size:13px}.date-filter[data-v-321ef30f]{width:248px}.select-filter[data-v-321ef30f]{width:142px}.mini-select[data-v-321ef30f]{width:116px}.metric-grid[data-v-321ef30f]{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px}.metric-card[data-v-321ef30f],.panel[data-v-321ef30f]{background:#fff;border:1px solid #e5edf7;border-radius:12px}.metric-card[data-v-321ef30f]{min-width:0;padding:14px}.metric-icon[data-v-321ef30f]{display:grid;width:34px;height:34px;margin-bottom:12px;place-items:center;border-radius:10px}.metric-icon svg[data-v-321ef30f]{width:18px;height:18px}.metric-icon--blue[data-v-321ef30f]{color:#2563eb;background:#dbeafe}.metric-icon--orange[data-v-321ef30f]{color:#f97316;background:#ffedd5}.metric-icon--green[data-v-321ef30f]{color:#16a34a;background:#dcfce7}.metric-icon--cyan[data-v-321ef30f]{color:#0891b2;background:#cffafe}.metric-icon--purple[data-v-321ef30f]{color:#7c3aed;background:#ede9fe}.metric-icon--teal[data-v-321ef30f]{color:#0f766e;background:#ccfbf1}.metric-card p[data-v-321ef30f]{margin:0 0 7px;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-321ef30f]{display:block;font-size:20px;line-height:1}.metric-card small[data-v-321ef30f]{display:block;margin-top:8px;color:#64748b;font-size:11px;font-weight:700}.metric-card em[data-v-321ef30f]{color:#16a34a;font-style:normal}.dashboard-middle[data-v-321ef30f]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:12px;align-items:stretch}.middle-main[data-v-321ef30f]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:12px}.middle-main-top[data-v-321ef30f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.middle-main-bottom[data-v-321ef30f]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);gap:12px}.middle-sidebar[data-v-321ef30f]{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-width:0}.dashboard-bottom[data-v-321ef30f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.panel[data-v-321ef30f]{min-width:0;padding:16px}.panel--wide[data-v-321ef30f]{grid-column:span 2}.panel--table[data-v-321ef30f]{grid-column:span 3}.panel-header[data-v-321ef30f]{justify-content:space-between;margin-bottom:12px}.panel-header h2[data-v-321ef30f]{margin:0;font-size:15px}.status-tabs[data-v-321ef30f]{flex-wrap:wrap;gap:6px}.status-tabs button[data-v-321ef30f]{height:26px;padding:0 10px;color:#334155;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.status-tabs .active[data-v-321ef30f]{color:#0f5fff;background:#eff6ff;border-color:#bfdbfe}.chart[data-v-321ef30f]{width:100%;height:242px}.chart--heatmap[data-v-321ef30f]{height:190px}.alert-list[data-v-321ef30f]{display:grid;gap:12px}.alert-list>div[data-v-321ef30f]{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px;align-items:start}.alert-list svg[data-v-321ef30f]{width:17px;height:17px;color:#ef4444}.alert-list strong[data-v-321ef30f],.task-list span[data-v-321ef30f],.model-stats strong[data-v-321ef30f]{color:#0f172a;font-size:12px}.alert-list p[data-v-321ef30f]{grid-column:2 / 4;margin:0;color:#64748b;font-size:12px;line-height:1.5}.alert-list a[data-v-321ef30f],.insight-list a[data-v-321ef30f],[data-v-321ef30f] .table-link{color:#0f5fff;font-size:12px;font-weight:700;text-decoration:none}.insight-list[data-v-321ef30f],.announcement-list[data-v-321ef30f],.ranking-table[data-v-321ef30f]{display:grid;gap:10px}.insight-list>div[data-v-321ef30f]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.insight-list svg[data-v-321ef30f]{width:18px;height:18px;color:#16a34a}.insight-list span[data-v-321ef30f]{color:#0f172a;font-size:12px;font-weight:700}.insight-list a[data-v-321ef30f]{grid-column:2}.announcement-list>div[data-v-321ef30f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.announcement-list span[data-v-321ef30f]{overflow:hidden;color:#334155;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.announcement-list em[data-v-321ef30f]{margin-left:4px;color:#f97316;font-size:10px;font-style:normal;font-weight:800}.announcement-list time[data-v-321ef30f]{color:#64748b;font-size:11px}.task-summary[data-v-321ef30f]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.task-summary span[data-v-321ef30f]{padding:10px;color:#64748b;font-size:12px;text-align:center;background:#f8fafc;border-radius:10px}.task-summary strong[data-v-321ef30f]{display:block;margin-top:4px;color:#0f172a;font-size:16px}.task-list[data-v-321ef30f]{display:grid;gap:9px}.task-list>div[data-v-321ef30f]{display:grid;grid-template-columns:86px minmax(0,1fr) 68px auto}.task-list em[data-v-321ef30f]{overflow:hidden;color:#64748b;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.task-list strong[data-v-321ef30f]{font-size:12px}.middle-main-bottom .task-summary[data-v-321ef30f]{grid-template-columns:repeat(2,1fr)}.quick-grid[data-v-321ef30f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-grid button[data-v-321ef30f]{display:grid;gap:8px;justify-items:center;min-height:74px;padding:12px 8px;color:#334155;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#fff;border:1px solid #e5edf7;border-radius:12px}.quick-grid svg[data-v-321ef30f]{width:20px;height:20px;color:#2563eb}.ring-row[data-v-321ef30f]{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;gap:10px}.ring-row[data-v-321ef30f] .n-progress{width:118px}.model-stats[data-v-321ef30f]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.model-stats span[data-v-321ef30f]{color:#64748b;font-size:12px}.model-stats strong[data-v-321ef30f]{display:block;margin-top:4px}.ranking-table[data-v-321ef30f]{color:#334155;font-size:12px}.ranking-table>div[data-v-321ef30f]{display:grid;grid-template-columns:42px minmax(0,1fr) 62px 104px;gap:8px;align-items:center}.ranking-head[data-v-321ef30f]{color:#64748b;font-size:11px;font-weight:800}.ranking-table strong[data-v-321ef30f]{overflow:hidden;color:#0f5fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-v-321ef30f] .n-data-table{font-size:12px}[data-v-321ef30f] .n-data-table-th{color:#475569;font-weight:800;background:#f8fafc}@media(max-width:1500px){.metric-grid[data-v-321ef30f]{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-middle[data-v-321ef30f]{grid-template-columns:minmax(0,1fr) 300px}.middle-main[data-v-321ef30f]{grid-template-columns:minmax(0,1fr)}.middle-main-top[data-v-321ef30f]{grid-template-columns:repeat(2,minmax(0,1fr))}.middle-main-bottom[data-v-321ef30f]{grid-template-columns:minmax(0,1fr)}.dashboard-bottom[data-v-321ef30f]{grid-template-columns:repeat(3,minmax(0,1fr))}.panel--wide[data-v-321ef30f],.panel--table[data-v-321ef30f]{grid-column:span 2}}@media(max-width:900px){.ai-overview-page[data-v-321ef30f]{height:auto;min-height:100vh;overflow:visible}.hero-row[data-v-321ef30f]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-321ef30f],.dashboard-middle[data-v-321ef30f],.middle-main[data-v-321ef30f],.middle-main-top[data-v-321ef30f],.middle-main-bottom[data-v-321ef30f],.dashboard-bottom[data-v-321ef30f]{grid-template-columns:1fr}.panel--wide[data-v-321ef30f],.panel--table[data-v-321ef30f]{grid-column:span 1}.header-search[data-v-321ef30f],.date-filter[data-v-321ef30f],.select-filter[data-v-321ef30f]{width:100%}}.ai-usage-page[data-v-993f6b48]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;overflow:hidden;color:#0f172a;background:#fff}.page-header[data-v-993f6b48],.page-content[data-v-993f6b48]{background:#fff}.page-content[data-v-993f6b48]{display:grid;gap:12px;min-height:0;padding:14px 16px 18px;overflow:auto}.header-search[data-v-993f6b48]{width:340px}.search-icon[data-v-993f6b48],.filter-actions[data-v-993f6b48] svg{width:15px;height:15px}.hero-row[data-v-993f6b48],.filter-actions[data-v-993f6b48],.filter-bar[data-v-993f6b48],.panel-header[data-v-993f6b48]{display:flex;align-items:center;gap:12px}.hero-row[data-v-993f6b48],.panel-header[data-v-993f6b48]{justify-content:space-between}.hero-row span[data-v-993f6b48]{color:#1d4ed8;font-size:12px;font-weight:800}.hero-row h1[data-v-993f6b48]{margin:6px 0 4px;font-size:22px}.hero-row p[data-v-993f6b48]{margin:0;color:#64748b;font-size:13px}.metric-grid[data-v-993f6b48]{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px}.metric-card[data-v-993f6b48],.filter-bar[data-v-993f6b48],.panel[data-v-993f6b48]{background:#fff;border:1px solid #e5edf7;border-radius:12px}.metric-card[data-v-993f6b48]{padding:14px}.metric-icon[data-v-993f6b48]{display:grid;width:34px;height:34px;margin-bottom:12px;place-items:center;border-radius:10px}.metric-icon svg[data-v-993f6b48]{width:18px;height:18px}.metric-icon--blue[data-v-993f6b48]{color:#2563eb;background:#dbeafe}.metric-icon--green[data-v-993f6b48]{color:#16a34a;background:#dcfce7}.metric-icon--red[data-v-993f6b48]{color:#dc2626;background:#fee2e2}.metric-icon--teal[data-v-993f6b48]{color:#0f766e;background:#ccfbf1}.metric-icon--purple[data-v-993f6b48]{color:#7c3aed;background:#ede9fe}.metric-icon--cyan[data-v-993f6b48]{color:#0891b2;background:#cffafe}.metric-card p[data-v-993f6b48]{margin:0 0 7px;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-993f6b48]{display:block;font-size:20px;line-height:1}.metric-card small[data-v-993f6b48]{display:block;margin-top:8px;color:#64748b;font-size:11px;font-weight:700}.metric-card em[data-v-993f6b48]{color:#16a34a;font-style:normal}.filter-bar[data-v-993f6b48]{flex-wrap:wrap;padding:12px}.filter-field[data-v-993f6b48]{display:flex;align-items:center;gap:8px}.filter-field>span[data-v-993f6b48]{flex:0 0 auto;color:#334155;font-size:12px;font-weight:800}.filter-field--range[data-v-993f6b48]{margin-right:4px}.filter-actions[data-v-993f6b48]{margin-left:auto}.range-tabs[data-v-993f6b48]{display:flex;gap:6px}.range-tabs button[data-v-993f6b48]{height:28px;padding:0 13px;color:#334155;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.range-tabs .active[data-v-993f6b48]{color:#0f5fff;background:#eff6ff;border-color:#bfdbfe}.date-filter[data-v-993f6b48]{width:246px}.select-filter[data-v-993f6b48]{width:130px}.module-card[data-v-993f6b48]{display:grid;gap:12px}.chart-module[data-v-993f6b48]{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr))}.usage-module[data-v-993f6b48]{grid-template-columns:minmax(0,2.05fr) repeat(2,minmax(0,1fr))}.bottom-module[data-v-993f6b48]{grid-template-columns:minmax(0,2.4fr) repeat(2,minmax(0,1fr))}.panel[data-v-993f6b48]{min-width:0;padding:14px}.panel-header[data-v-993f6b48]{margin-bottom:12px}.panel-header h2[data-v-993f6b48]{margin:0;font-size:15px}.chart[data-v-993f6b48]{width:100%;height:242px}.chart--gauge[data-v-993f6b48]{height:166px}.monitor-stats[data-v-993f6b48]{display:grid;gap:8px;color:#64748b;font-size:12px}.monitor-stats strong[data-v-993f6b48]{float:right;color:#0f172a}.trend-table[data-v-993f6b48]{width:100%;border-collapse:collapse;font-size:12px}.trend-table th[data-v-993f6b48],.trend-table td[data-v-993f6b48]{padding:10px 8px;color:#334155;text-align:left;border-bottom:1px solid #eef2f7;white-space:nowrap}.trend-table th[data-v-993f6b48]{color:#475569;font-weight:800;background:#f8fafc}.notes[data-v-993f6b48]{display:grid;gap:10px;padding-left:18px;margin:0;color:#475569;font-size:12px;line-height:1.6}.quick-grid[data-v-993f6b48]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quick-grid button[data-v-993f6b48]{display:grid;gap:8px;justify-items:center;min-height:74px;padding:12px 8px;color:#334155;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#fff;border:1px solid #e5edf7;border-radius:12px}.quick-grid svg[data-v-993f6b48]{width:20px;height:20px;color:#2563eb}[data-v-993f6b48] .table-link{color:#0f5fff;font-size:12px;font-weight:700;text-decoration:none}[data-v-993f6b48] .n-data-table{font-size:12px}[data-v-993f6b48] .n-data-table-th{color:#475569;font-weight:800;background:#f8fafc}@media(max-width:1500px){.metric-grid[data-v-993f6b48]{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-module[data-v-993f6b48],.usage-module[data-v-993f6b48],.bottom-module[data-v-993f6b48]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel--table[data-v-993f6b48],.panel--trend-table[data-v-993f6b48]{grid-column:span 2}}@media(max-width:900px){.ai-usage-page[data-v-993f6b48]{height:auto;min-height:100vh;overflow:visible}.hero-row[data-v-993f6b48]{align-items:flex-start;flex-direction:column}.filter-bar[data-v-993f6b48],.filter-field[data-v-993f6b48]{align-items:stretch;flex-direction:column}.filter-actions[data-v-993f6b48]{justify-content:flex-end;width:100%;margin-left:0}.metric-grid[data-v-993f6b48],.chart-module[data-v-993f6b48],.usage-module[data-v-993f6b48],.bottom-module[data-v-993f6b48]{grid-template-columns:1fr}.panel--table[data-v-993f6b48],.panel--trend-table[data-v-993f6b48]{grid-column:span 1}.header-search[data-v-993f6b48],.date-filter[data-v-993f6b48],.select-filter[data-v-993f6b48]{width:100%}}.business-page[data-v-78d172f5]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;overflow:hidden;color:#0f172a;background:#fff}.page-header[data-v-78d172f5],.page-content[data-v-78d172f5]{background:#fff}.page-content[data-v-78d172f5]{display:grid;gap:12px;min-height:0;padding:14px 16px 18px;overflow:auto}.header-search[data-v-78d172f5]{width:320px}.search-icon[data-v-78d172f5],.filter-actions[data-v-78d172f5] svg{width:15px;height:15px}.search-section[data-v-78d172f5]{display:grid;gap:10px}.filter-actions[data-v-78d172f5],.filter-bar[data-v-78d172f5],.panel-header[data-v-78d172f5]{display:flex;align-items:center;gap:12px}.panel-header[data-v-78d172f5]{justify-content:space-between}.sub-tabs[data-v-78d172f5],.range-tabs[data-v-78d172f5],.mini-tabs[data-v-78d172f5]{display:flex;gap:6px}.sub-tabs button[data-v-78d172f5],.range-tabs button[data-v-78d172f5],.mini-tabs button[data-v-78d172f5]{height:28px;padding:0 12px;color:#334155;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.sub-tabs .active[data-v-78d172f5],.range-tabs .active[data-v-78d172f5],.mini-tabs .active[data-v-78d172f5]{color:#0f5fff;background:#eff6ff;border-color:#bfdbfe}.filter-bar[data-v-78d172f5]{flex-wrap:wrap;padding:10px;background:#fff;border:1px solid #e5edf7;border-radius:12px}.filter-actions[data-v-78d172f5]{margin-left:auto}.date-filter[data-v-78d172f5]{width:250px}.select-filter[data-v-78d172f5]{width:130px}.metric-grid[data-v-78d172f5]{display:grid;grid-template-columns:repeat(8,minmax(128px,1fr));gap:10px}.metric-card[data-v-78d172f5],.panel[data-v-78d172f5]{background:#fff;border:1px solid #e5edf7;border-radius:12px}.metric-card[data-v-78d172f5]{padding:14px}.metric-icon[data-v-78d172f5]{display:grid;width:34px;height:34px;margin-bottom:12px;place-items:center;border-radius:10px}.metric-icon svg[data-v-78d172f5]{width:18px;height:18px}.metric-icon--blue[data-v-78d172f5]{color:#2563eb;background:#dbeafe}.metric-icon--green[data-v-78d172f5]{color:#16a34a;background:#dcfce7}.metric-icon--orange[data-v-78d172f5]{color:#f97316;background:#ffedd5}.metric-icon--purple[data-v-78d172f5]{color:#7c3aed;background:#ede9fe}.metric-icon--cyan[data-v-78d172f5]{color:#0891b2;background:#cffafe}.metric-icon--teal[data-v-78d172f5]{color:#0f766e;background:#ccfbf1}.metric-card p[data-v-78d172f5]{margin:0 0 7px;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-78d172f5]{display:block;font-size:18px;line-height:1}.metric-card small[data-v-78d172f5]{display:block;margin-top:8px;color:#64748b;font-size:11px;font-weight:700}.metric-card em[data-v-78d172f5]{color:#16a34a;font-style:normal}.module-row[data-v-78d172f5]{border:0;padding:0}.module-grid[data-v-78d172f5]{display:grid;gap:12px}.module-grid--analysis[data-v-78d172f5],.module-grid--middle[data-v-78d172f5],.module-grid--bottom[data-v-78d172f5]{grid-template-columns:repeat(4,minmax(0,1fr))}.panel[data-v-78d172f5]{min-width:0;padding:16px}.panel--table[data-v-78d172f5],.panel--subscribe[data-v-78d172f5]{grid-column:span 2}.panel-header[data-v-78d172f5]{align-items:flex-start;margin-bottom:12px}.panel-header h2[data-v-78d172f5]{margin:0;font-size:15px}.site-rank-select[data-v-78d172f5]{width:86px}.chart[data-v-78d172f5]{width:100%;height:238px}.comparison-table[data-v-78d172f5]{display:grid;gap:9px}.comparison-head[data-v-78d172f5],.comparison-row[data-v-78d172f5]{display:grid;grid-template-columns:minmax(88px,1.35fr) repeat(3,minmax(64px,1fr));gap:8px;align-items:center}.comparison-head[data-v-78d172f5]{color:#64748b;font-size:11px;font-weight:800}.comparison-row[data-v-78d172f5]{color:#334155;font-size:11px}.comparison-row strong[data-v-78d172f5]{color:#2563eb;font-weight:800}.comparison-row span[data-v-78d172f5]{white-space:nowrap}.comparison-row em[data-v-78d172f5]{color:#16a34a;font-style:normal;font-weight:800}.progress-list[data-v-78d172f5]{display:grid;gap:13px}.progress-list span[data-v-78d172f5]{display:flex;justify-content:space-between;margin-bottom:6px;color:#64748b;font-size:12px}.progress-list strong[data-v-78d172f5]{color:#0f172a}.subscribe-list[data-v-78d172f5]{display:grid;gap:10px}.subscribe-list>div[data-v-78d172f5]{display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto auto;gap:10px;align-items:center}.subscribe-list svg[data-v-78d172f5]{width:18px;height:18px;color:#2563eb}.subscribe-list strong[data-v-78d172f5],.subscribe-list span[data-v-78d172f5],.subscribe-list em[data-v-78d172f5]{color:#334155;font-size:12px;font-style:normal}.subscribe-list span[data-v-78d172f5],.subscribe-list em[data-v-78d172f5]{color:#64748b}.quick-grid[data-v-78d172f5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quick-grid button[data-v-78d172f5]{display:grid;gap:8px;justify-items:center;min-height:74px;padding:12px 8px;color:#334155;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#fff;border:1px solid #e5edf7;border-radius:12px}.quick-grid svg[data-v-78d172f5]{width:20px;height:20px;color:#2563eb}[data-v-78d172f5] .n-data-table{font-size:12px}[data-v-78d172f5] .n-data-table-th{color:#475569;font-weight:800;background:#f8fafc}@media(max-width:1500px){.module-grid--analysis[data-v-78d172f5],.module-grid--middle[data-v-78d172f5],.module-grid--bottom[data-v-78d172f5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.business-page[data-v-78d172f5]{height:auto;min-height:100vh;overflow:visible}.metric-grid[data-v-78d172f5],.module-grid--analysis[data-v-78d172f5],.module-grid--middle[data-v-78d172f5],.module-grid--bottom[data-v-78d172f5]{grid-template-columns:1fr}.panel--table[data-v-78d172f5],.panel--subscribe[data-v-78d172f5]{grid-column:span 1}.header-search[data-v-78d172f5],.date-filter[data-v-78d172f5],.select-filter[data-v-78d172f5]{width:100%}.filter-actions[data-v-78d172f5]{width:100%;margin-left:0}}.operation-page[data-v-a1a6e86a]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;overflow:hidden;color:#0f172a;background:#fff}.page-header[data-v-a1a6e86a],.page-content[data-v-a1a6e86a]{background:#fff}.page-content[data-v-a1a6e86a]{display:grid;gap:12px;min-height:0;padding:14px 16px 18px;overflow:auto}.header-search[data-v-a1a6e86a]{width:340px}.search-icon[data-v-a1a6e86a],.hero-actions[data-v-a1a6e86a] svg{width:15px;height:15px}.hero-row[data-v-a1a6e86a],.hero-actions[data-v-a1a6e86a],.filter-bar[data-v-a1a6e86a],.panel-header[data-v-a1a6e86a]{display:flex;align-items:center;gap:12px}.hero-row[data-v-a1a6e86a],.panel-header[data-v-a1a6e86a]{justify-content:space-between}.hero-row span[data-v-a1a6e86a]{color:#1d4ed8;font-size:12px;font-weight:800}.hero-row h1[data-v-a1a6e86a]{margin:6px 0 4px;font-size:22px}.hero-row p[data-v-a1a6e86a]{margin:0;color:#64748b;font-size:13px}.metric-grid[data-v-a1a6e86a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.report-layout[data-v-a1a6e86a]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.report-main[data-v-a1a6e86a],.report-sidebar[data-v-a1a6e86a]{display:grid;gap:12px;min-width:0}.board-section[data-v-a1a6e86a]{display:grid;gap:10px;min-width:0}.section-header[data-v-a1a6e86a]{display:flex;align-items:center;justify-content:space-between}.section-header h2[data-v-a1a6e86a]{margin:0;font-size:15px}.group-grid[data-v-a1a6e86a]{display:grid;gap:10px;min-width:0}.group-grid--three[data-v-a1a6e86a]{grid-template-columns:repeat(3,minmax(0,1fr))}.group-grid--bottom[data-v-a1a6e86a]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr)}.metric-card[data-v-a1a6e86a],.filter-bar[data-v-a1a6e86a],.panel[data-v-a1a6e86a]{background:#fff;border:1px solid #e5edf7;border-radius:12px}.metric-card[data-v-a1a6e86a]{padding:14px}.metric-icon[data-v-a1a6e86a]{display:grid;width:34px;height:34px;margin-bottom:12px;place-items:center;border-radius:10px}.metric-icon svg[data-v-a1a6e86a]{width:18px;height:18px}.metric-icon--blue[data-v-a1a6e86a]{color:#2563eb;background:#dbeafe}.metric-icon--green[data-v-a1a6e86a],.metric-icon--teal[data-v-a1a6e86a]{color:#0f766e;background:#ccfbf1}.metric-icon--orange[data-v-a1a6e86a]{color:#f97316;background:#ffedd5}.metric-icon--purple[data-v-a1a6e86a]{color:#7c3aed;background:#ede9fe}.metric-card p[data-v-a1a6e86a]{margin:0 0 7px;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-a1a6e86a]{display:block;font-size:20px;line-height:1}.metric-card small[data-v-a1a6e86a]{display:block;margin-top:8px;color:#64748b;font-size:11px;font-weight:700}.metric-card em[data-v-a1a6e86a]{color:#16a34a;font-style:normal}.filter-bar[data-v-a1a6e86a]{flex-wrap:wrap;padding:0;border:0;border-radius:0}.range-tabs[data-v-a1a6e86a]{display:flex;gap:6px}.range-tabs button[data-v-a1a6e86a]{height:28px;padding:0 11px;color:#334155;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.range-tabs .active[data-v-a1a6e86a]{color:#0f5fff;background:#eff6ff;border-color:#bfdbfe}.date-filter[data-v-a1a6e86a]{width:250px}.select-filter[data-v-a1a6e86a]{width:132px}.dashboard-grid[data-v-a1a6e86a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.panel[data-v-a1a6e86a]{min-width:0;padding:14px}.side-panel[data-v-a1a6e86a]{padding:14px 12px}.panel-header[data-v-a1a6e86a]{margin-bottom:12px}.panel-header h2[data-v-a1a6e86a]{margin:0;font-size:15px}.chart[data-v-a1a6e86a]{width:100%;height:218px}.mini-table[data-v-a1a6e86a],.rank-table[data-v-a1a6e86a]{width:100%;border-collapse:collapse;font-size:12px}.mini-table th[data-v-a1a6e86a],.mini-table td[data-v-a1a6e86a],.rank-table th[data-v-a1a6e86a],.rank-table td[data-v-a1a6e86a]{padding:10px 8px;color:#334155;text-align:left;border-bottom:1px solid #eef2f7}.rank-table th[data-v-a1a6e86a],.mini-table th[data-v-a1a6e86a]{color:#475569;font-weight:800;background:#f8fafc}.rank-table th[data-v-a1a6e86a],.rank-table td[data-v-a1a6e86a]{padding:8px 5px;font-size:11px}.rank-table th[data-v-a1a6e86a]:nth-child(3),.rank-table td[data-v-a1a6e86a]:nth-child(3),.rank-table th[data-v-a1a6e86a]:nth-child(4),.rank-table td[data-v-a1a6e86a]:nth-child(4){text-align:right}.rank-table td[data-v-a1a6e86a]:nth-child(1){color:#2563eb;font-weight:800}.more-link[data-v-a1a6e86a]{justify-self:end;margin-top:10px;padding:0;color:#2563eb;font:inherit;font-size:12px;font-weight:800;cursor:pointer;background:transparent;border:0}.progress-list[data-v-a1a6e86a],.warning-list[data-v-a1a6e86a]{display:grid;gap:13px}.progress-list span[data-v-a1a6e86a]{display:flex;justify-content:space-between;margin-bottom:6px;color:#64748b;font-size:12px}.progress-list strong[data-v-a1a6e86a]{color:#0f172a}.warning-list>div[data-v-a1a6e86a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:9px;align-items:center}.warning-list svg[data-v-a1a6e86a]{width:17px;height:17px;color:#ef4444}.warning-list span[data-v-a1a6e86a],.warning-list em[data-v-a1a6e86a]{color:#64748b;font-size:12px;font-style:normal}.warning-list strong[data-v-a1a6e86a]{color:#0f172a;font-size:12px}[data-v-a1a6e86a] .n-data-table{font-size:12px}[data-v-a1a6e86a] .n-data-table-th{color:#475569;font-weight:800;background:#f8fafc}@media(max-width:1500px){.metric-grid[data-v-a1a6e86a]{grid-template-columns:repeat(3,minmax(0,1fr))}.group-grid--bottom[data-v-a1a6e86a]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.group-grid--bottom .panel--table[data-v-a1a6e86a]{grid-column:span 2}}@media(max-width:1280px){.report-layout[data-v-a1a6e86a]{grid-template-columns:1fr}.report-sidebar[data-v-a1a6e86a]{grid-template-columns:repeat(3,minmax(0,1fr))}.group-grid--three[data-v-a1a6e86a],.group-grid--bottom[data-v-a1a6e86a]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel--table[data-v-a1a6e86a]{grid-column:span 2}}@media(max-width:900px){.operation-page[data-v-a1a6e86a]{height:auto;min-height:100vh;overflow:visible}.hero-row[data-v-a1a6e86a]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-a1a6e86a],.report-sidebar[data-v-a1a6e86a],.group-grid--three[data-v-a1a6e86a],.group-grid--bottom[data-v-a1a6e86a]{grid-template-columns:1fr}.panel--table[data-v-a1a6e86a],.group-grid--bottom .panel--table[data-v-a1a6e86a]{grid-column:span 1}.header-search[data-v-a1a6e86a],.date-filter[data-v-a1a6e86a],.select-filter[data-v-a1a6e86a]{width:100%}}.exception-page[data-v-fdfa4c40]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;overflow:hidden;color:#0f172a;background:#fff}.page-header[data-v-fdfa4c40],.page-content[data-v-fdfa4c40]{background:#fff}.page-content[data-v-fdfa4c40]{display:grid;gap:12px;min-height:0;padding:14px 16px 18px;overflow:auto}.header-search[data-v-fdfa4c40]{width:340px}.search-icon[data-v-fdfa4c40],.hero-actions[data-v-fdfa4c40] svg{width:15px;height:15px}.action-row[data-v-fdfa4c40],.hero-actions[data-v-fdfa4c40],.filter-bar[data-v-fdfa4c40],.panel-header[data-v-fdfa4c40]{display:flex;align-items:center;gap:12px}.panel-header[data-v-fdfa4c40]{justify-content:space-between}.action-row[data-v-fdfa4c40]{justify-content:flex-end}.metric-grid[data-v-fdfa4c40]{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px}.metric-card[data-v-fdfa4c40],.panel[data-v-fdfa4c40]{background:#fff;border:1px solid #e5edf7;border-radius:12px}.metric-card[data-v-fdfa4c40],.panel[data-v-fdfa4c40]{padding:16px}.metric-icon[data-v-fdfa4c40]{display:grid;width:34px;height:34px;margin-bottom:12px;place-items:center;border-radius:10px}.metric-icon svg[data-v-fdfa4c40]{width:18px;height:18px}.metric-icon--red[data-v-fdfa4c40]{color:#dc2626;background:#fee2e2}.metric-icon--orange[data-v-fdfa4c40]{color:#f97316;background:#ffedd5}.metric-icon--green[data-v-fdfa4c40]{color:#16a34a;background:#dcfce7}.metric-icon--blue[data-v-fdfa4c40]{color:#2563eb;background:#dbeafe}.metric-icon--purple[data-v-fdfa4c40]{color:#7c3aed;background:#ede9fe}.metric-card p[data-v-fdfa4c40]{margin:0 0 7px;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-fdfa4c40]{display:block;font-size:20px;line-height:1}.metric-card small[data-v-fdfa4c40]{display:block;margin-top:8px;color:#64748b;font-size:11px;font-weight:700}.metric-card em[data-v-fdfa4c40]{color:#16a34a;font-style:normal}.filter-bar[data-v-fdfa4c40]{flex-wrap:wrap;padding:10px}.filter-field[data-v-fdfa4c40],.filter-actions[data-v-fdfa4c40]{display:flex;align-items:center;gap:6px}.filter-field span[data-v-fdfa4c40]{flex:none;color:#334155;font-size:12px;font-weight:700}.filter-actions[data-v-fdfa4c40]{margin-left:auto}.range-tabs[data-v-fdfa4c40]{display:flex;gap:6px}.range-tabs button[data-v-fdfa4c40]{height:28px;padding:0 11px;color:#334155;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.range-tabs .active[data-v-fdfa4c40]{color:#0f5fff;background:#eff6ff;border-color:#bfdbfe}.date-filter[data-v-fdfa4c40]{width:250px}.select-filter[data-v-fdfa4c40]{width:132px}.report-sections[data-v-fdfa4c40]{display:grid;gap:12px}.report-section[data-v-fdfa4c40]{display:grid;gap:12px;padding:0;background:transparent;border:0}.report-section--four[data-v-fdfa4c40],.report-section--middle[data-v-fdfa4c40]{grid-template-columns:repeat(4,minmax(0,1fr))}.panel[data-v-fdfa4c40]{min-width:0}.panel--detail[data-v-fdfa4c40]{grid-column:span 2;grid-row:span 2}.panel--department[data-v-fdfa4c40]{grid-column:4;grid-row:1 / span 2}.panel-header[data-v-fdfa4c40]{margin-bottom:12px}.panel-header h2[data-v-fdfa4c40]{margin:0;font-size:15px}.chart[data-v-fdfa4c40]{width:100%;height:238px}.chart--small[data-v-fdfa4c40]{height:150px}.mini-table[data-v-fdfa4c40]{width:100%;border-collapse:collapse;font-size:12px}.mini-table th[data-v-fdfa4c40],.mini-table td[data-v-fdfa4c40]{padding:10px 8px;color:#334155;text-align:left;border-bottom:1px solid #eef2f7}.mini-table th[data-v-fdfa4c40]{color:#475569;font-weight:800;background:#f8fafc}.center-progress[data-v-fdfa4c40]{display:grid;justify-items:center;gap:8px;color:#64748b;font-size:12px}.center-progress[data-v-fdfa4c40] .n-progress{width:132px}.center-progress strong[data-v-fdfa4c40]{color:#0f172a;font-size:18px}.progress-list[data-v-fdfa4c40]{display:grid;gap:13px}.progress-list span[data-v-fdfa4c40]{display:flex;justify-content:space-between;margin-bottom:6px;color:#64748b;font-size:12px}.progress-list strong[data-v-fdfa4c40],.amount-summary strong[data-v-fdfa4c40]{color:#0f172a}.amount-summary[data-v-fdfa4c40]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px;color:#64748b;font-size:12px}.amount-summary span[data-v-fdfa4c40]{display:grid;gap:4px}.alert-list[data-v-fdfa4c40]{display:grid;gap:10px}.alert-list>div[data-v-fdfa4c40]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 8px;align-items:center}.alert-list svg[data-v-fdfa4c40]{width:17px;height:17px;color:#ef4444}.alert-list span[data-v-fdfa4c40],.alert-list em[data-v-fdfa4c40],.alert-list strong[data-v-fdfa4c40]{color:#64748b;font-size:12px;font-style:normal}.alert-list em[data-v-fdfa4c40]{grid-column:2 / 3}.alert-list strong[data-v-fdfa4c40]{color:#0f172a}[data-v-fdfa4c40] .n-data-table{font-size:12px}[data-v-fdfa4c40] .n-data-table-th{color:#475569;font-weight:800;background:#f8fafc}@media(max-width:1500px){.metric-grid[data-v-fdfa4c40]{grid-template-columns:repeat(3,minmax(0,1fr))}.report-section--four[data-v-fdfa4c40],.report-section--middle[data-v-fdfa4c40]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel--detail[data-v-fdfa4c40],.panel--department[data-v-fdfa4c40]{grid-column:span 2;grid-row:auto}}@media(max-width:900px){.exception-page[data-v-fdfa4c40]{height:auto;min-height:100vh;overflow:visible}.action-row[data-v-fdfa4c40]{justify-content:flex-start}.metric-grid[data-v-fdfa4c40],.report-section--four[data-v-fdfa4c40],.report-section--middle[data-v-fdfa4c40],.amount-summary[data-v-fdfa4c40]{grid-template-columns:1fr}.panel--detail[data-v-fdfa4c40],.panel--department[data-v-fdfa4c40]{grid-column:span 1}.header-search[data-v-fdfa4c40],.date-filter[data-v-fdfa4c40],.select-filter[data-v-fdfa4c40],.filter-field[data-v-fdfa4c40],.filter-actions[data-v-fdfa4c40]{width:100%}.filter-actions[data-v-fdfa4c40]{justify-content:flex-end;margin-left:0}}
