.student-exam-detail[data-v-3846cc80]{padding:20px;background:#f5f5f5;min-height:100vh}.page-header[data-v-3846cc80]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:20px;background:#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[data-v-3846cc80],.page-header[data-v-3846cc80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-3846cc80]{gap:15px}.header-left h2[data-v-3846cc80]{margin:0;color:#303133;font-size:20px}.header-actions[data-v-3846cc80]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.loading-container[data-v-3846cc80]{height:400px;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}.exam-content[data-v-3846cc80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.score-summary[data-v-3846cc80]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.score-summary h3[data-v-3846cc80]{margin:0 0 20px 0;color:#303133;font-size:16px}.score-cards[data-v-3846cc80]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.score-card[data-v-3846cc80]{-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;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff}.score-card.total[data-v-3846cc80]{background:linear-gradient(135deg,#f093fb,#f5576c)}.score-card.percentage[data-v-3846cc80]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.score-card.level[data-v-3846cc80]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.score-icon[data-v-3846cc80]{width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.2);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;margin-right:15px;font-size:24px}.score-content[data-v-3846cc80]{-webkit-box-flex:1;-ms-flex:1;flex:1}.score-number[data-v-3846cc80]{font-size:28px;font-weight:700;margin-bottom:5px}.score-label[data-v-3846cc80]{font-size:14px;opacity:.9}.paper-images[data-v-3846cc80]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.paper-images h3[data-v-3846cc80]{margin:0 0 20px 0;color:#303133;font-size:16px}.images-grid[data-v-3846cc80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.image-item[data-v-3846cc80]{cursor:pointer;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.image-item[data-v-3846cc80]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.paper-image[data-v-3846cc80]{width:100%;height:150px}.image-label[data-v-3846cc80]{padding:8px;text-align:center;background:#f8f9fa;font-size:12px;color:#666}.image-slot[data-v-3846cc80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:30px}.questions-detail[data-v-3846cc80]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.questions-detail h3[data-v-3846cc80]{margin:0 0 20px 0;color:#303133;font-size:16px}.questions-list[data-v-3846cc80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.question-item[data-v-3846cc80]{border:1px solid #e4e7ed;border-radius:8px;padding:20px;background:#fafafa}.question-header[data-v-3846cc80]{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-number[data-v-3846cc80]{font-size:16px;font-weight:700;color:#303133}.question-content[data-v-3846cc80]{margin-top:15px}.question-title[data-v-3846cc80]{font-size:14px;color:#606266;margin-bottom:15px;line-height:1.5}.question-options[data-v-3846cc80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.option-item[data-v-3846cc80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border-radius:4px;background:#fff;border:1px solid #e4e7ed}.option-item.correct[data-v-3846cc80]{background:#f0f9ff;border-color:#67c23a}.option-item.selected[data-v-3846cc80]{background:#e1f3d8;border-color:#67c23a}.option-label[data-v-3846cc80]{font-weight:700;margin-right:8px;min-width:20px}.option-content[data-v-3846cc80]{-webkit-box-flex:1;-ms-flex:1;flex:1}.option-image[data-v-3846cc80]{margin-left:10px}.correct-answer[data-v-3846cc80],.subjective-answer[data-v-3846cc80]{margin-top:15px;padding:15px;background:#fff;border-radius:4px;border:1px solid #e4e7ed}.answer-label[data-v-3846cc80]{font-weight:700;color:#303133;margin-bottom:8px}.answer-content[data-v-3846cc80]{color:#606266;line-height:1.5}.empty-state[data-v-3846cc80]{text-align:center;padding:60px 20px;color:#909399}.empty-state i[data-v-3846cc80]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-3846cc80]{margin:0;font-size:16px}@media (max-width:768px){.score-cards[data-v-3846cc80]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.images-grid[data-v-3846cc80]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.question-header[data-v-3846cc80]{-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:10px}}