.exam-header[data-v-0474010c]{padding:16px 20px;border-radius:6px;border:1px solid #e1e4e8;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.bg-green[data-v-0474010c]{background:#f0fdf4}.header-left[data-v-0474010c]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.exam-title[data-v-0474010c]{margin:0;font-size:18px;font-weight:600;color:#212529}.header-right[data-v-0474010c]{display:flex;gap:8px}.score-badge[data-v-0474010c]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px}.score-badge .label[data-v-0474010c]{font-size:14px;color:#155724;font-weight:500}.score-badge .score[data-v-0474010c]{font-size:20px;font-weight:700;color:#28a745}.score-badge .divider[data-v-0474010c],.score-badge .full-score[data-v-0474010c]{font-size:16px;color:#6c757d}.status-bar[data-v-0474010c]{background:#fff;padding:12px 20px;border-radius:6px;border:1px solid #e1e4e8;display:flex;flex-direction:column;gap:0}.status-row[data-v-0474010c]{display:flex;gap:20px;flex-wrap:wrap;align-items:center;padding:4px 0}.status-divider[data-v-0474010c]{width:100%;height:1px;background:#f3f4f4;margin:4px 0}.status-item[data-v-0474010c]{display:flex;align-items:center;gap:6px;font-size:14px}.status-item i[data-v-0474010c]{color:#586069}.status-icon-red[data-v-0474010c]{color:#dc3545!important}.label[data-v-0474010c]{color:#586069}.value[data-v-0474010c]{font-weight:600;color:#212529}.text-red[data-v-0474010c]{color:#dc3545!important}.overtime-tag[data-v-0474010c]{color:#dc3545;font-weight:600;margin-left:4px}.status-item.warning[data-v-0474010c]{background:#fff3cd;padding:6px 12px;border-radius:4px;border:1px solid #ffc107}.status-item.warning .label[data-v-0474010c],.status-item.warning .value[data-v-0474010c]{color:#856404}.general-feedback[data-v-0474010c]{background:#f6f8fa;border:3px solid #0095a3;border-radius:6px;padding:16px}.feedback-header[data-v-0474010c]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:10px}.feedback-content[data-v-0474010c]{font-size:16px;line-height:1.7;white-space:pre-wrap}.question-tabs[data-v-0474010c]{display:flex;gap:8px;padding:12px 16px;background:#f6f8fa;border-radius:6px;border:1px solid #e1e4e8;flex-wrap:wrap}.tab-btn[data-v-0474010c]{display:flex;flex-direction:column;align-items:center;padding:10px 16px;border:1px solid #d1d5da;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.tab-btn[data-v-0474010c]:hover{background:#f3f4f6;box-shadow:0 2px 4px rgba(0,0,0,.1)}.tab-btn.active[data-v-0474010c]{background:#0366d6;color:#fff;border-color:#0366d6}.tab-label[data-v-0474010c]{font-size:14px;font-weight:500}.tab-score[data-v-0474010c]{font-size:12px;margin-top:4px;opacity:.9}.split-view-container[data-v-0474010c]{display:flex;gap:0;min-height:600px;background:#fff;border:1px solid #e1e4e8;border-radius:6px;overflow:hidden}.left-panel[data-v-0474010c]{flex:1;display:flex;flex-direction:column;padding:20px;min-width:0}.question-info-card[data-v-0474010c]{background:#f8f9fa;border:1px solid #e1e4e8;border-radius:6px;padding:16px;margin-bottom:16px}.info-header[data-v-0474010c]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e1e4e8;margin-bottom:12px}.question-title[data-v-0474010c]{font-size:16px;font-weight:600;color:#0096a4}.question-score-badge[data-v-0474010c]{font-size:14px;font-weight:600}.score-red[data-v-0474010c]{color:#dc3545;font-size:18px}.info-body[data-v-0474010c]{font-size:14px;line-height:1.7;color:#212529}.editor-container[data-v-0474010c]{flex:1;min-height:400px}@media (max-width:768px){.exam-header[data-v-0474010c]{flex-direction:column;align-items:flex-start}.header-left[data-v-0474010c],.header-right[data-v-0474010c]{width:100%}.score-badge[data-v-0474010c]{width:100%;justify-content:center}.split-view-container[data-v-0474010c]{flex-direction:column}.left-panel[data-v-0474010c]{padding:16px}.question-tabs[data-v-0474010c]{gap:6px;padding:10px 12px}.tab-btn[data-v-0474010c]{padding:8px 12px}.tab-label[data-v-0474010c]{font-size:13px}.tab-score[data-v-0474010c]{font-size:11px}}