.dashboard-container[data-v-5bd51c42]{background-color:#f5f7fa;padding:20px;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.header-tabs[data-v-5bd51c42]{background:#fff;padding:0 20px;border-radius:4px;position:relative}.header-sel[data-v-5bd51c42]{position:absolute;top:3px;right:0}.metrics-row[data-v-5bd51c42]{margin-bottom:16px}.metric-card[data-v-5bd51c42]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.09)}.card-header[data-v-5bd51c42]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;color:#333}.icon[data-v-5bd51c42]{font-size:25px;background:#eeebeb;padding:5px;border-radius:4px;color:#262626}.value[data-v-5bd51c42]{font-size:36px;font-weight:700;color:#262626;margin:10px 0}.unit[data-v-5bd51c42]{font-size:14px;color:#8c8c8c;font-weight:400}.stats[data-v-5bd51c42]{display:flex;justify-content:space-between;color:#8c8c8c;font-size:14px}.num[data-v-5bd51c42]{color:#595959;font-weight:700;margin-left:4px}.chart-card[data-v-5bd51c42]{border-radius:8px}.chart-title[data-v-5bd51c42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:18px;font-weight:700;color:#262626}.legend[data-v-5bd51c42]{font-size:12px}.dot[data-v-5bd51c42]{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0 6px}.blue[data-v-5bd51c42]{background-color:#2f4554}.green[data-v-5bd51c42]{background-color:#61a0a8}.orange[data-v-5bd51c42]{background-color:#d48265}.report-list-page[data-v-5bd51c42]{padding:20px;background-color:#f5f7fa;min-height:100vh}.report-list-page .header-card[data-v-5bd51c42]{border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.report-list-page .header-card .header-content[data-v-5bd51c42]{display:flex;justify-content:space-between;align-items:center}.report-list-page .header-card .header-content .page-title[data-v-5bd51c42]{margin:0;font-size:18px;font-weight:600;color:#333}.report-list-page .header-card .header-content .add-btn[data-v-5bd51c42]{border-radius:4px;padding:0 16px;background-color:#e6f0ff;color:#262626;border:1px solid #e6f0ff}.report-list-page .tabs-card[data-v-5bd51c42]{border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.report-list-page .tabs-card[data-v-5bd51c42] .ant-tabs-bar{border-bottom:none;margin-bottom:0}.report-list-page .tabs-card[data-v-5bd51c42] .ant-tabs-nav-wrap{justify-content:flex-start}.report-list-page .tabs-card[data-v-5bd51c42] .ant-tabs-tab{padding:8px 16px;font-size:14px;font-weight:500;color:#666;border:1px solid #e8e8e8;border-bottom:none;border-radius:4px 4px 0 0;background-color:#fafafa;margin-right:8px}.report-list-page .tabs-card[data-v-5bd51c42] .ant-tabs-tab.ant-tabs-tab-active{color:#1890ff;background-color:#fff;border-color:#e8e8e8;border-bottom:1px solid #fff}.report-list-page .tabs-card[data-v-5bd51c42] .ant-tabs-tab:hover{color:#1890ff}.report-list-page .table-card[data-v-5bd51c42]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.report-list-page .table-card[data-v-5bd51c42] .ant-table{border-radius:8px;overflow:hidden}.report-list-page .table-card[data-v-5bd51c42] .ant-table-thead>tr>th{background-color:#fafafa;color:#666;font-weight:500;text-align:center;padding:12px 8px;border-bottom:1px solid #e8e8e8}.report-list-page .table-card[data-v-5bd51c42] .ant-table-tbody>tr>td{text-align:center;padding:12px 8px;border-bottom:1px solid #f0f0f0}.report-list-page .table-card[data-v-5bd51c42] .ant-table-tbody>tr:hover>td{background-color:#f5f7fa}.report-list-page .table-card .file-link[data-v-5bd51c42]{color:#1890ff;text-decoration:none}.report-list-page .table-card .file-link[data-v-5bd51c42]:hover{text-decoration:underline}.report-list-page .table-card .delete-link[data-v-5bd51c42]{color:#ff4d4f;text-decoration:none}.report-list-page .table-card .delete-link[data-v-5bd51c42]:hover{text-decoration:underline}.capsule-tabs[data-v-5bd51c42]{display:inline-flex;background-color:#e6f0ff;border-radius:10px;padding:4px;margin-left:20px}.tab-item[data-v-5bd51c42]{padding:2px 10px;font-size:12px;color:#333;cursor:pointer;border-radius:10px;transition:all .2s ease}.tab-item.active[data-v-5bd51c42]{background-color:#fff;color:#333;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.08)}