.count-explanation[data-v-6d9d263d]{margin:0 0 16px;color:#687e98;font-size:13px;line-height:1.6}.class-summary-page[data-v-6d9d263d]{padding-bottom:24px}.overview-grid[data-v-6d9d263d]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.overview-grid article[data-v-6d9d263d]{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #dce7ef;border-radius:12px;background:#fff;box-shadow:0 6px 18px rgba(39,72,96,.05)}.overview-grid i[data-v-6d9d263d]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#276ce8;background:#edf4ff;font-size:23px}.overview-grid span[data-v-6d9d263d],.overview-grid strong[data-v-6d9d263d]{display:block}.overview-grid strong[data-v-6d9d263d]{color:#20374b;font-size:28px;line-height:1}.overview-grid span[data-v-6d9d263d]{margin-top:7px;color:#788b9b;font-size:13px}.overview-grid .running i[data-v-6d9d263d]{color:#c37a12;background:#fff5df}.overview-grid .success i[data-v-6d9d263d]{color:#1b9369;background:#eaf8f2}.list-card[data-v-6d9d263d]{border:1px solid #dde7ee;border-radius:12px}.toolbar[data-v-6d9d263d]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:14px;border-radius:10px;background:#f5f8fb}.toolbar-title[data-v-6d9d263d]{min-width:220px;margin-right:auto}.toolbar-title b[data-v-6d9d263d],.toolbar-title span[data-v-6d9d263d]{display:block}.toolbar-title b[data-v-6d9d263d]{color:#243c50;font-size:17px}.toolbar-title span[data-v-6d9d263d]{margin-top:4px;color:#8092a0;font-size:12px}.toolbar>.el-input[data-v-6d9d263d]{width:240px}.toolbar>.el-select[data-v-6d9d263d]{width:135px}.class-table[data-v-6d9d263d]{border:1px solid #e1e9ef;border-radius:8px}.class-name>b[data-v-6d9d263d],.class-name>span[data-v-6d9d263d]{display:block}.class-name>b[data-v-6d9d263d]{overflow:hidden;color:#245fbc;font-size:14px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.class-name>span[data-v-6d9d263d]{margin-top:7px;overflow:hidden;color:#82929e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.class-name .el-tag[data-v-6d9d263d]{width:auto;margin-right:7px}.date-cell b[data-v-6d9d263d],.date-cell span[data-v-6d9d263d]{display:block;color:#445d70;font-size:13px}.date-cell span[data-v-6d9d263d]{margin-top:4px;color:#8797a3}.number[data-v-6d9d263d]{font-size:18px}.number.primary[data-v-6d9d263d]{color:#2869df}.number.success[data-v-6d9d263d]{display:block;color:#1b9a6d}.rate-copy[data-v-6d9d263d]{display:block;margin-top:3px;color:#91a0aa}.el-pagination[data-v-6d9d263d]{margin-top:18px;text-align:right}@media(max-width:1100px){.overview-grid[data-v-6d9d263d]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-6d9d263d]{flex-wrap:wrap}.toolbar-title[data-v-6d9d263d]{width:100%}.toolbar>.el-input[data-v-6d9d263d]{width:260px}}.class-summary-page .stage-progress>div{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}.class-summary-page .stage-progress b{color:#2e5874;font-size:16px}.class-summary-page .stage-progress span{color:#8a9aa6;font-size:11px}.class-summary-page .stage-progress .el-progress-bar__outer{background:#e8eef2}.class-summary-page .stage-progress .el-progress-bar__inner{background:linear-gradient(90deg,#2b75e8,#35a6bf)}