.student-detail-view .student-info-section[data-v-6aa985e2]{background:#fafafa;padding:16px;border-radius:6px;margin-bottom:24px}.student-detail-view .question-details-section h4[data-v-6aa985e2]{margin-bottom:16px;font-size:14px;font-weight:600}.student-detail-view .question-number[data-v-6aa985e2]{font-weight:600;color:#1890ff}.student-detail-view .answer-content .no-answer[data-v-6aa985e2]{color:#999;font-style:italic}.student-detail-view .answer-content .choice-answer[data-v-6aa985e2],.student-detail-view .answer-content .text-answer[data-v-6aa985e2]{max-width:180px;word-break:break-word}.student-detail-view .class-performance .performance-item[data-v-6aa985e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px;font-size:12px}.student-detail-view .class-performance .performance-item .label[data-v-6aa985e2]{color:#666}.student-detail-view .class-performance .performance-item .value[data-v-6aa985e2]{font-weight:600;color:#333}.exercise-statistics .statistic-card[data-v-59aaabf3]{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);height:100%}.exercise-statistics .statistic-card.participation-card[data-v-59aaabf3]{border-left:4px solid #1890ff}.exercise-statistics .statistic-card.accuracy-card[data-v-59aaabf3]{border-left:4px solid #52c41a}.exercise-statistics .statistic-card.grading-card[data-v-59aaabf3]{border-left:4px solid #722ed1}.exercise-statistics .statistic-subtitle[data-v-59aaabf3]{margin-top:8px;font-size:12px;color:#666}.exercise-statistics .statistic-subtitle .rate-value[data-v-59aaabf3],.exercise-statistics .statistic-subtitle .remaining-value[data-v-59aaabf3],.exercise-statistics .statistic-subtitle .score-value[data-v-59aaabf3]{font-weight:600;color:#333}.exercise-statistics .table-header[data-v-59aaabf3]{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}.exercise-statistics .table-header h3[data-v-59aaabf3]{margin:0;font-size:16px;font-weight:600}.exercise-statistics .score-info .actual-score[data-v-59aaabf3]{font-weight:600;color:#1890ff}.exercise-statistics .score-info .total-score[data-v-59aaabf3]{color:#666;margin-left:2px}.exercise-statistics .completion-text[data-v-59aaabf3]{margin-left:8px;font-size:12px;color:#666}.exercise-statistics .student-id-text[data-v-59aaabf3],.exercise-statistics .student-name-text[data-v-59aaabf3]{font-weight:500}.grade-exercise-container[data-v-58fa5200]{padding:20px;background-color:#f5f5f5;min-height:100vh}.grade-header[data-v-58fa5200]{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:20px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-left h2[data-v-58fa5200]{margin:0 0 10px 0;color:#262626;font-size:20px}.exercise-meta[data-v-58fa5200]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.meta-item[data-v-58fa5200]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#666;font-size:14px}.submission-list[data-v-58fa5200]{background-color:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.student-id-text[data-v-58fa5200]{font-family:Courier New,monospace;color:#666;font-weight:500}.student-name-text[data-v-58fa5200]{color:#262626;font-weight:500}.score-info[data-v-58fa5200]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.actual-score[data-v-58fa5200]{font-weight:600;color:#1890ff;font-size:16px}.total-score[data-v-58fa5200]{color:#999;margin-left:2px}.grade-content[data-v-58fa5200]{max-height:60vh;overflow-y:auto}.student-header[data-v-58fa5200]{margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:6px}.student-header h3[data-v-58fa5200]{margin:0 0 10px 0;color:#262626}.student-details[data-v-58fa5200]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.student-details p[data-v-58fa5200]{margin:0;color:#666}.answers-section h3[data-v-58fa5200]{margin:0 0 15px 0;color:#262626}.answer-item[data-v-58fa5200]{margin-bottom:25px;padding:20px;border:1px solid #e8e8e8;border-radius:8px;background-color:#fafafa}.question-header[data-v-58fa5200]{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:15px}.question-header h4[data-v-58fa5200]{margin:0;color:#262626}.question-type[data-v-58fa5200]{padding:4px 8px;background-color:#1890ff;color:#fff;border-radius:4px;font-size:12px}.question-content[data-v-58fa5200]{background-color:#fff;padding:15px;border-radius:6px}.question-text[data-v-58fa5200]{margin-bottom:15px;line-height:1.6;color:#262626}.question-options[data-v-58fa5200]{margin-bottom:15px}.option-item[data-v-58fa5200]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;margin-bottom:8px;border-radius:4px;border:1px solid #e8e8e8;position:relative}.option-item.selected-correct[data-v-58fa5200]{border-color:#1890ff;background:#e6f7ff}.option-item.selected-incorrect[data-v-58fa5200]{border-color:#f5222d;background:#fff2f0}.option-item.correct-answer[data-v-58fa5200]{border-color:#52c41a;background:#f6ffed}.option-label[data-v-58fa5200]{font-weight:600;margin-right:8px;color:#262626}.option-content[data-v-58fa5200]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#262626}.option-status[data-v-58fa5200]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;font-weight:500}.option-status.correct-answer[data-v-58fa5200]{color:#52c41a;font-weight:500}.short-answer[data-v-58fa5200]{margin-top:15px}.answer-content h5[data-v-58fa5200]{margin:0 0 8px 0;color:#262626}.answer-text[data-v-58fa5200]{padding:12px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e8e8e8;min-height:60px;white-space:pre-wrap;color:#262626;margin-bottom:15px}.grading-area[data-v-58fa5200]{padding:15px;background-color:#fff7e6;border-radius:6px;border:1px solid #ffd591}.score-input[data-v-58fa5200]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;gap:8px}.score-input label[data-v-58fa5200]{font-weight:500;color:#262626}.max-score[data-v-58fa5200]{color:#999}.comment-input[data-v-58fa5200]{margin-bottom:15px}.comment-input label[data-v-58fa5200]{display:block;margin-bottom:8px;font-weight:500;color:#262626}.grade-actions[data-v-58fa5200]{text-align:right}.auto-grade-result[data-v-58fa5200]{margin-top:15px;padding:10px;background-color:#f0f9ff;border-radius:4px;border:1px solid #bae7ff}.score-display[data-v-58fa5200]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.score-label[data-v-58fa5200]{color:#666;margin-right:8px}.score-value[data-v-58fa5200]{font-weight:600;color:#1890ff}.grade-footer[data-v-58fa5200]{margin-top:20px;padding-top:15px;border-top:1px solid #e8e8e8;text-align:right}.grade-tabs[data-v-58fa5200]{.ant-tabs-content-holder{padding:0}.ant-tabs-tabpane{padding:20px 0}}.completion-rate-info[data-v-58fa5200]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.completion-progress[data-v-58fa5200]{width:80px!important;-ms-flex-negative:0;flex-shrink:0}.completion-text[data-v-58fa5200]{font-size:12px;color:#666;min-width:40px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.grade-header[data-v-58fa5200]{gap:15px}.exercise-meta[data-v-58fa5200],.grade-header[data-v-58fa5200]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.exercise-meta[data-v-58fa5200]{gap:10px}.student-details[data-v-58fa5200]{grid-template-columns:1fr}.question-header[data-v-58fa5200]{gap:10px}.question-header[data-v-58fa5200],.score-input[data-v-58fa5200]{-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}}