.lab-statistics .statistic-card[data-v-4150d2ea]{background:#fff;border-radius:8px;padding:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px}.lab-statistics .statistic-card.participation-card[data-v-4150d2ea]{border-left:4px solid #1890ff}.lab-statistics .statistic-card.completion-card[data-v-4150d2ea]{border-left:4px solid #52c41a}.lab-statistics .statistic-card.progress-card[data-v-4150d2ea]{border-left:4px solid #722ed1}.lab-statistics .statistic-subtitle[data-v-4150d2ea]{margin-top:8px;font-size:12px;color:#666}.lab-statistics .table-header[data-v-4150d2ea]{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:16px}.lab-statistics .table-header h3[data-v-4150d2ea]{margin:0;font-size:16px;font-weight:600}.lab-statistics .progress-text[data-v-4150d2ea]{margin-left:8px;font-size:12px;color:#666}.lab-statistics .task-progress-cell[data-v-4150d2ea]{width:100%;min-width:160px;padding:0}.lab-statistics .task-progress-top[data-v-4150d2ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:6px}.lab-statistics .task-progress-count[data-v-4150d2ea]{font-size:13px;font-weight:600;color:#434343}.lab-statistics .task-progress-bar-wrap[data-v-4150d2ea]{width:220px}.lab-statistics .score-cell[data-v-4150d2ea]{font-size:13px;font-weight:600;color:#722ed1}.lab-statistics .task-score-grid[data-v-4150d2ea]{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.lab-statistics .task-detail-row[data-v-4150d2ea]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid #f5f5f5}.lab-statistics .task-detail-left[data-v-4150d2ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.lab-statistics .task-detail-title[data-v-4150d2ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-statistics .task-detail-score[data-v-4150d2ea]{white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;padding:4px 12px;line-height:1.2;border-radius:999px}.lab-statistics .task-detail-right[data-v-4150d2ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lab-statistics .task-score-grid-header[data-v-4150d2ea]{display:grid;grid-template-columns:minmax(0,1fr) 120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-weight:600;color:#666;background:#fafafa;padding:10px 12px}.lab-statistics .task-score-grid-header span[data-v-4150d2ea]:last-child{text-align:right}[data-v-4150d2ea] .task-score-grid{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}[data-v-4150d2ea] .task-score-grid-header{display:grid;grid-template-columns:minmax(0,1fr) 120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-weight:600;color:#666;background:#fafafa;padding:10px 12px}[data-v-4150d2ea] .task-score-grid-header span:last-child{text-align:right}[data-v-4150d2ea] .task-detail-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid #f5f5f5}[data-v-4150d2ea] .task-detail-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}[data-v-4150d2ea] .task-detail-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-4150d2ea] .task-detail-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-4150d2ea] .task-detail-score{white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;padding:4px 12px;line-height:1.2;border-radius:999px}.grade-lesson-lab[data-v-56cb7197]{padding:20px;background:#fff;min-height:calc(100vh - 120px)}.grade-header[data-v-56cb7197]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.exercise-meta[data-v-56cb7197]{margin-top:8px;color:#666}.meta-item[data-v-56cb7197]{margin-right:24px}