.exam-container[data-v-604bc5fb]{min-height:100vh;background:#f5f7fa}.exam-header[data-v-604bc5fb]{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;padding:1.25vw 2.5vw;display:flex;justify-content:space-between;align-items:center}.exam-header .header-left .exam-title[data-v-604bc5fb]{font-size:1.25vw;font-weight:600}.exam-header .header-center .timer[data-v-604bc5fb]{display:flex;align-items:center;gap:.625vw;font-size:1.25vw;font-weight:600}.exam-header .header-center .timer svg[data-v-604bc5fb]{width:1.5vw;height:1.5vw}.exam-header .header-right .progress-text[data-v-604bc5fb]{font-size:.9375vw}.content-1200[data-v-604bc5fb]{width:62.5%;margin:0 auto;padding:1.6667vw 0;display:flex;gap:1.6667vw}.question-nav[data-v-604bc5fb]{width:12.5vw;background:#fff;border-radius:8px;padding:1.25vw;box-shadow:0 2px 12px rgba(0,0,0,.05);height:-moz-fit-content;height:fit-content;position:sticky;top:1.25vw}.question-nav .nav-title[data-v-604bc5fb]{font-size:.875vw;font-weight:600;margin-bottom:1.0417vw;text-align:center}.question-nav .nav-grid[data-v-604bc5fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:.4167vw}.question-nav .nav-grid .nav-item[data-v-604bc5fb]{width:2.0833vw;height:2.0833vw;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#f0f0f0;font-size:.75vw;cursor:pointer;transition:all .3s}.question-nav .nav-grid .nav-item[data-v-604bc5fb]:hover{background:#e0e0e0}.question-nav .nav-grid .nav-item.answered[data-v-604bc5fb]{background:#409eff;color:#fff}.question-nav .nav-grid .nav-item.current[data-v-604bc5fb]{background:#67c23a;color:#fff}.answer-area[data-v-604bc5fb]{flex:1}.answer-area .question-card[data-v-604bc5fb]{background:#fff;border-radius:8px;padding:1.6667vw;box-shadow:0 2px 12px rgba(0,0,0,.05)}.answer-area .question-card .question-header[data-v-604bc5fb]{display:flex;align-items:center;gap:.8333vw;margin-bottom:1.25vw;padding-bottom:1.0417vw;border-bottom:1px solid #eee}.answer-area .question-card .question-header .question-type[data-v-604bc5fb]{background:#409eff;color:#fff;padding:.2083vw .625vw;border-radius:4px;font-size:.75vw}.answer-area .question-card .question-header .question-number[data-v-604bc5fb]{font-size:.9375vw;font-weight:600;color:#333}.answer-area .question-card .question-header .question-score[data-v-604bc5fb]{margin-left:auto;font-size:.875vw;color:#f56c6c}.answer-area .question-card .question-content[data-v-604bc5fb]{font-size:1.0417vw;line-height:1.8;color:#333;margin-bottom:1.6667vw}.answer-area .question-card .answer-options .option-item[data-v-604bc5fb]{display:flex;align-items:center;padding:.8333vw 1.25vw;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:.625vw;cursor:pointer;transition:all .3s}.answer-area .question-card .answer-options .option-item[data-v-604bc5fb]:hover{border-color:#409eff;background:#f0f7ff}.answer-area .question-card .answer-options .option-item.selected[data-v-604bc5fb]{border-color:#409eff;background:#e6f4ff}.answer-area .question-card .answer-options .option-item.selected .option-radio[data-v-604bc5fb]{border-color:#409eff;background:#409eff}.answer-area .question-card .answer-options .option-item.selected .option-radio.multiple[data-v-604bc5fb]{border-color:#409eff}.answer-area .question-card .answer-options .option-item .option-radio[data-v-604bc5fb]{width:1.0417vw;height:1.0417vw;border:2px solid #d9d9d9;border-radius:50%;margin-right:.625vw;flex-shrink:0}.answer-area .question-card .answer-options .option-item .option-radio.multiple[data-v-604bc5fb]{border-radius:4px}.answer-area .question-card .answer-options .option-item .option-label[data-v-604bc5fb]{width:1.6667vw;height:1.6667vw;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:4px;font-size:.8125vw;font-weight:600;margin-right:.625vw}.answer-area .question-card .answer-options .option-item .option-text[data-v-604bc5fb]{font-size:.9375vw;color:#333}.answer-area .action-bar[data-v-604bc5fb]{display:flex;justify-content:center;gap:1.25vw;margin-top:1.6667vw;padding:1.25vw;background:#fff;border-radius:8px}