.marking-wrapper{max-height:70vh;overflow-y:auto;padding:10px}.exam-header{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.exam-header h3{margin-bottom:8px;color:#1890ff}.exam-meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.student-info{background:#f8f9fa;padding:12px;border-radius:6px;margin-bottom:15px}.pass-score{color:#52c41a;font-weight:700}.fail-score{color:#ff4d4f;font-weight:700}.question-card{border:1px solid #d9d9d9;border-radius:6px;padding:12px;margin-bottom:12px;background:#fff}.question-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.question-number{font-weight:700;color:#1890ff}.question-score{color:#666}.question-text{padding-top:5px;background:#f8f9fa;border-left:4px solid #1890ff;margin-bottom:12px;line-height:1.6;padding:12px 16px;border-radius:4px;font-size:14px;color:#262626;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:8px;margin-bottom:16px}.options-container{margin:8px 0;padding-left:15px}.option-item{padding:4px 0}.answer-section{background:#f6ffed;padding:8px;border-radius:4px;margin:8px 0;border:1px solid #b7eb8f}.student-answer{background:#e6f7ff;padding:8px;border-radius:4px;margin:8px 0;border:1px solid #91d5ff}.scoring-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:10px 0;padding:8px;background:#fafafa;border-radius:4px}.score-label{font-weight:700}.score-total{color:#999}.question-description{background:#fff7e6;padding:8px;border-radius:4px;margin-top:8px;border:1px solid #ffd591}.editable-answer,.editable-text-answer{margin-top:8px}.answer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px}.auto-calculate-switch{margin-top:10px;padding:8px;background:#f0f8ff;border-radius:4px;border:1px solid #91d5ff}