.stat-card[data-v-43d44331]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.stat-card .card-header[data-v-43d44331]{margin-bottom:16px}.stat-card .card-header .card-title[data-v-43d44331]{font-size:16px;font-weight:500;color:#262626;margin:0 0 12px 0}.stat-card .card-header .card-value[data-v-43d44331]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.stat-card .card-header .card-value .main-number[data-v-43d44331]{font-size:28px;font-weight:600;color:#262626}.stat-card .card-header .card-value .unit[data-v-43d44331]{font-size:14px;color:#8c8c8c}.stat-card .card-header .card-value .trend[data-v-43d44331]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.stat-card .card-header .card-value .trend.trend-up[data-v-43d44331]{color:#52c41a}.stat-card .card-header .card-value .trend.trend-down[data-v-43d44331]{color:#ff4d4f}.stat-card .card-header .card-value .trend.trend-neutral[data-v-43d44331]{color:#8c8c8c}.stat-card .card-header .card-value .trend i[data-v-43d44331]{margin-right:2px}.stat-card .card-chart[data-v-43d44331]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-card .card-chart .chart-container[data-v-43d44331]{width:100%;height:100%}.stat-card .card-chart .chart-container.bar-chart[data-v-43d44331],.stat-card .card-chart .chart-container.ring-chart[data-v-43d44331],.stat-card .card-chart .chart-container.venn-chart[data-v-43d44331]{min-height:200px}@media (max-width:768px){.stat-card[data-v-43d44331]{min-height:280px;padding:16px}.stat-card .card-header .card-title[data-v-43d44331]{font-size:14px}.stat-card .card-header .card-value .main-number[data-v-43d44331]{font-size:24px}.stat-card .card-chart .chart-container[data-v-43d44331]{min-height:180px}}.time-distribution-chart[data-v-2e17ca9e]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.time-distribution-chart .chart-header[data-v-2e17ca9e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.time-distribution-chart .chart-header.pointer[data-v-2e17ca9e]{cursor:pointer}.time-distribution-chart .chart-header .chart-title[data-v-2e17ca9e]{font-size:16px;font-weight:500;color:#262626;margin:0}.time-distribution-chart .chart-header .chart-tabs[data-v-2e17ca9e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.time-distribution-chart .chart-header .chart-tabs .tab[data-v-2e17ca9e]{padding:6px 16px;font-size:14px;color:#8c8c8c;background:#f5f5f5;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:1px solid #f0f0f0}.time-distribution-chart .chart-header .chart-tabs .tab[data-v-2e17ca9e]:hover{color:#40a9ff;background:#e6f7ff;border-color:#d9d9d9}.time-distribution-chart .chart-header .chart-tabs .tab.active[data-v-2e17ca9e]{color:#1890ff;background:#e6f7ff;border-color:#1890ff;font-weight:500}.time-distribution-chart .chart-content .chart-container[data-v-2e17ca9e]{width:100%;height:350px}.pie-chart-with-tabs[data-v-1c3556b5]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pie-chart-with-tabs.large-data[data-v-1c3556b5]{height:520px}.pie-chart-with-tabs .chart-header[data-v-1c3556b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.pie-chart-with-tabs .chart-header.pointer[data-v-1c3556b5]{cursor:pointer}.pie-chart-with-tabs .chart-header .chart-title[data-v-1c3556b5]{font-size:16px;font-weight:500;color:#262626;margin:0}.pie-chart-with-tabs .chart-header .chart-tabs[data-v-1c3556b5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.pie-chart-with-tabs .chart-header .chart-tabs .tab[data-v-1c3556b5]{padding:6px 16px;font-size:14px;color:#8c8c8c;background:#f5f5f5;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:1px solid #f0f0f0}.pie-chart-with-tabs .chart-header .chart-tabs .tab[data-v-1c3556b5]:hover{color:#40a9ff;background:#e6f7ff;border-color:#d9d9d9}.pie-chart-with-tabs .chart-header .chart-tabs .tab.active[data-v-1c3556b5]{color:#1890ff;background:#e6f7ff;border-color:#1890ff;font-weight:500}.pie-chart-with-tabs .chart-content[data-v-1c3556b5]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.pie-chart-with-tabs .chart-content .chart-container[data-v-1c3556b5]{width:100%;height:100%}.pie-chart-with-tabs .chart-content .data-info[data-v-1c3556b5]{position:absolute;top:10px;left:10px;font-size:12px;color:#999;background:hsla(0,0%,100%,.9);padding:4px 8px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:768px){.pie-chart-with-tabs[data-v-1c3556b5]{height:380px;padding:16px}.pie-chart-with-tabs.large-data[data-v-1c3556b5]{height:450px}.pie-chart-with-tabs .chart-header[data-v-1c3556b5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:16px}.pie-chart-with-tabs .chart-header .chart-title[data-v-1c3556b5]{font-size:14px}.pie-chart-with-tabs .chart-header .chart-tabs[data-v-1c3556b5]{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pie-chart-with-tabs .chart-header .chart-tabs .tab[data-v-1c3556b5]{padding:4px 12px;font-size:12px}.pie-chart-with-tabs .chart-content .data-info[data-v-1c3556b5]{font-size:10px;padding:2px 6px}}.el-table{font-size:13px;color:#1f2329;border-color:#e0e4ea}.el-table th.el-table__cell{background:#f0f1f3;color:#646a73;font-weight:500;font-size:13px;border-bottom-color:#e0e4ea}.el-table td.el-table__cell{border-bottom-color:#e0e4ea}.el-table tr:hover>td{background:#f5f6f7!important}.el-table .warning-row td{background:#ecf8ff!important}.el-table .el-button--text{color:#1890ff}.el-table .el-button--text:hover{color:#1a46b0}.el-table--border{border-color:#e0e4ea}.el-table--border:after,.el-table--border:before{background-color:#e0e4ea}.el-table--border .el-table__cell{border-color:#e0e4ea}.common-table[data-v-4f68f89c]{margin-top:10px}.data-table-section[data-v-4f68f89c]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.data-table-section .table-header[data-v-4f68f89c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px 8px;border-bottom:1px solid #f0f0f0}.data-table-section .table-header .table-title[data-v-4f68f89c]{display:inline-block;font-size:16px;font-weight:500;line-height:16px;color:#262626}.data-table-section .table-container[data-v-4f68f89c]{padding:20px}.data-table-section .table-container[data-v-4f68f89c] .el-table .el-table__header th{background:#fafafa;color:#262626;font-weight:500}.data-table-section .table-container[data-v-4f68f89c] .el-table .el-table__body tr:hover{background:#f5f5f5}.data-table-section .table-container[data-v-4f68f89c] .el-table .el-table__row.current-row{background:#e6f7ff}@media (max-width:768px){.data-table-section .table-header[data-v-4f68f89c]{padding:16px 16px 0}.data-table-section .table-container[data-v-4f68f89c]{padding:16px}}.course-data-analysis[data-v-a90fb186]{padding:24px;background:#f5f5f5;min-height:calc(100vh - 60px);min-width:1000px}.course-data-analysis .page-header[data-v-a90fb186]{margin-bottom:24px;padding:20px 24px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.course-data-analysis .page-header .header-left .page-title[data-v-a90fb186]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px 0}.course-data-analysis .page-header .header-right[data-v-a90fb186]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.course-data-analysis .page-header .header-right .el-date-editor[data-v-a90fb186]{width:280px}@media (min-width:768px){.course-data-analysis .page-header[data-v-a90fb186]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.course-data-analysis .page-header .header-left[data-v-a90fb186]{margin-bottom:16px}.course-data-analysis .page-header .header-right .el-date-editor[data-v-a90fb186],.course-data-analysis .page-header .header-right[data-v-a90fb186]{width:100%}}.course-data-analysis .data-table-row[data-v-a90fb186],.course-data-analysis .pie-charts-row[data-v-a90fb186],.course-data-analysis .time-distribution-row[data-v-a90fb186]{margin-bottom:24px}.course-data-analysis .data-table-row[data-v-a90fb186]:last-child,.course-data-analysis .pie-charts-row[data-v-a90fb186]:last-child,.course-data-analysis .time-distribution-row[data-v-a90fb186]:last-child{margin-bottom:0}.course-data-analysis .stats-row .el-col[data-v-a90fb186]{margin-bottom:24px}@media (min-width:992px){.course-data-analysis .stats-row .el-col[data-v-a90fb186]{margin-bottom:0}}@media (max-width:1200px){.course-data-analysis[data-v-a90fb186]{padding:16px}}@media (max-width:768px){.course-data-analysis[data-v-a90fb186]{padding:12px}.course-data-analysis .page-header[data-v-a90fb186]{padding:16px}.course-data-analysis .page-header .header-left .page-title[data-v-a90fb186]{font-size:20px}.course-data-analysis .data-table-row[data-v-a90fb186],.course-data-analysis .pie-charts-row[data-v-a90fb186],.course-data-analysis .stats-row .el-col[data-v-a90fb186],.course-data-analysis .stats-row[data-v-a90fb186],.course-data-analysis .time-distribution-row[data-v-a90fb186]{margin-bottom:16px}.course-data-analysis .stats-row .el-col[data-v-a90fb186]:nth-child(3),.course-data-analysis .stats-row .el-col[data-v-a90fb186]:nth-child(4){margin-bottom:0}}