.exam-page[data-v-7d7a1358]{min-height:100vh;background:#f4f7fb;color:#1f2a37}.exam-header[data-v-7d7a1358]{height:72px;background:#fff;border-bottom:1px solid #e2e9f2}.header-inner[data-v-7d7a1358]{width:calc(100% - 48px);max-width:1220px;height:100%;margin:auto;-ms-flex-align:center;gap:28px}.exam-brand[data-v-7d7a1358],.header-inner[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.exam-brand[data-v-7d7a1358]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;gap:12px}.brand-mark[data-v-7d7a1358]{width:38px;height:38px;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;border-radius:10px;color:#fff;background:#2878ff;font-size:19px}.exam-brand small[data-v-7d7a1358],.exam-brand strong[data-v-7d7a1358]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-brand strong[data-v-7d7a1358]{color:#1e3454;font-size:16px}.exam-brand small[data-v-7d7a1358]{margin-top:4px;color:#8290a2;font-size:11px}.exam-clock[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:9px 15px;border-radius:8px;color:#2878ff;background:#edf4ff;font-size:19px;font-weight:700}.exam-clock.danger[data-v-7d7a1358]{color:#c9513d;background:#fff0ed}.exit-button[data-v-7d7a1358]{color:#718096}.exam-main[data-v-7d7a1358]{width:calc(100% - 48px);max-width:1220px;margin:auto;padding:30px 0 60px}.exam-loading-panel[data-v-7d7a1358]{min-height:420px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;border:1px solid #e2e9f2;border-radius:12px;color:#8290a2;background:#fff}.exam-loading-panel strong[data-v-7d7a1358]{margin-top:5px;color:#294363;font-size:20px}.exam-loading-panel span[data-v-7d7a1358]{font-size:13px}.exam-layout[data-v-7d7a1358]{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px}.nav-card[data-v-7d7a1358],.question-area[data-v-7d7a1358]{border:1px solid #e2e9f2;border-radius:12px;background:#fff}.question-area[data-v-7d7a1358]{min-height:620px;padding:34px 40px}.question-context[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#2878ff;font-size:13px;font-weight:600}.question-index[data-v-7d7a1358]{min-width:32px;height:32px;padding:0 7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;color:#fff;background:#2878ff;font-size:16px}.case-label[data-v-7d7a1358]{padding:3px 7px;border-radius:4px;color:#7a56c7;background:#f2edff;font-size:11px}.question-area h1[data-v-7d7a1358]{margin:22px 0 15px;color:#1e3454;font-size:21px;line-height:1.7}.case-panel[data-v-7d7a1358]{margin-top:22px;padding:18px 20px;border:1px solid #e4ddf7;border-left:4px solid #8064c6;border-radius:8px;background:#f8f6ff}.case-panel strong[data-v-7d7a1358]{display:block;margin-bottom:10px;color:#5d459a;font-size:16px}.case-content[data-v-7d7a1358]{color:#63748b;line-height:1.7;white-space:pre-wrap}.question-block.case-question[data-v-7d7a1358]{margin-top:22px;padding:22px 24px 26px;border:1px solid #e2e9f2;border-radius:9px;background:#fff}.question-block.case-question+.question-block.case-question[data-v-7d7a1358]{margin-top:14px}.sub-question-meta[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#718096;font-size:12px}.sub-question-meta span[data-v-7d7a1358]{padding:3px 8px;border-radius:4px;background:#f1f4f8}.sub-question-meta span[data-v-7d7a1358]:first-child{color:#2878ff;background:#edf4ff;font-weight:600}.sub-question-index[data-v-7d7a1358]{margin-right:7px;color:#2878ff}.answer-options[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;margin-top:14px}.answer-mode[data-v-7d7a1358]{min-height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:28px;padding:8px 12px;border-left:3px solid #2878ff;color:#3566a7;background:#f1f6ff;font-size:12px}.answer-mode.multiple[data-v-7d7a1358]{border-left-color:#8064c6;color:#654aa4;background:#f6f3fd}.answer-mode strong[data-v-7d7a1358]{font-weight:600}.answer-mode span[data-v-7d7a1358]{margin-left:auto;font-weight:600}.answer-option[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:13px;padding:15px 17px;border:1px solid #dfe7f2;border-radius:8px;color:#41536b;background:#fff;text-align:left;cursor:pointer;font-size:14px}.answer-option .anticon[data-v-7d7a1358]{margin-left:auto;color:#2878ff}.answer-option.selected[data-v-7d7a1358],.answer-option[data-v-7d7a1358]:hover{border-color:#2878ff;color:#173d7d;background:#edf4ff}.answer-option.multiple.selected[data-v-7d7a1358]{border-color:#8064c6;color:#51398e;background:#f4f0fc}.answer-option.multiple[data-v-7d7a1358]:hover:not(.selected){border-color:#c4b7e2;color:#5f5277;background:#fbfafe}.answer-option.multiple .option-letter[data-v-7d7a1358]{border-radius:5px;color:#7255b5;background:#eee9f9}.answer-option.multiple.selected .option-letter[data-v-7d7a1358]{color:#fff;background:#8064c6}.answer-option.multiple .anticon[data-v-7d7a1358]{color:#7255b5}.option-letter[data-v-7d7a1358]{width:25px;height:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;border-radius:50%;color:#718096;background:#f0f3f7;font-size:12px}.selected .option-letter[data-v-7d7a1358]{color:#fff;background:#2878ff}.text-answer[data-v-7d7a1358]{margin-top:28px}.text-answer .ant-input[data-v-7d7a1358]{margin-top:14px;min-height:180px;padding:14px 16px;border-radius:8px;color:#263a55;line-height:1.7;resize:vertical}.question-footer[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;margin-top:46px;padding-top:18px;border-top:1px solid #edf1f6}.saved[data-v-7d7a1358],.saving[data-v-7d7a1358]{color:#8290a2;font-size:12px}.saving .anticon[data-v-7d7a1358]{margin-right:5px}.saved[data-v-7d7a1358]{color:#45a873}.not-saved[data-v-7d7a1358]{color:#b07a1c}.not-saved .anticon[data-v-7d7a1358],.saved .anticon[data-v-7d7a1358]{margin-right:5px}.question-footer .ant-btn[data-v-7d7a1358]{margin-left:8px;border-radius:6px}.nav-card[data-v-7d7a1358]{padding:22px}.nav-title[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1e3454}.nav-title span[data-v-7d7a1358]{color:#2878ff;font-weight:700}.nav-progress[data-v-7d7a1358]{margin:16px 0 24px}.nav-groups[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.nav-group-title[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:9px;color:#52647a;font-size:12px}.nav-group-title strong[data-v-7d7a1358]{color:#354b67}.nav-group-title span[data-v-7d7a1358]{color:#96a2b2}.nav-grid[data-v-7d7a1358]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.nav-grid button[data-v-7d7a1358]{height:37px;min-width:0;border:1px solid #dfe7f2;border-radius:6px;color:#718096;background:#fff;cursor:pointer}.nav-grid button.case-unit[data-v-7d7a1358]{grid-column:span 2;height:37px;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;gap:4px;white-space:nowrap;font-size:11px;line-height:1}.nav-grid button small[data-v-7d7a1358],.nav-grid button span[data-v-7d7a1358]{display:block}.nav-grid button small[data-v-7d7a1358]{margin-top:3px;font-size:9px}.nav-grid button.case-unit small[data-v-7d7a1358],.nav-grid button.case-unit span[data-v-7d7a1358]{display:inline;margin-top:0}.nav-grid button.answered[data-v-7d7a1358]{border-color:#a7d8bb;color:#237d4d;background:#eaf8f0}.nav-grid button.active[data-v-7d7a1358]{border-color:#2878ff;color:#fff;background:#2878ff}.nav-legend[data-v-7d7a1358]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:20px;color:#8290a2;font-size:11px}.nav-legend[data-v-7d7a1358],.nav-legend span[data-v-7d7a1358]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-legend span[data-v-7d7a1358]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap}.nav-legend i[data-v-7d7a1358]{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.active-dot[data-v-7d7a1358]{background:#2878ff}.answered-dot[data-v-7d7a1358]{background:#46b879}.empty-dot[data-v-7d7a1358]{background:#d7dfeb}.submit-entry[data-v-7d7a1358]{width:100%;height:48px;margin-top:14px;border:0;border-radius:8px;color:#fff;background:#2878ff;cursor:pointer;font-weight:600}.submit-entry .anticon[data-v-7d7a1358]{margin-right:8px}.warning[data-v-7d7a1358]{color:#c9513d}.submit-mask[data-v-7d7a1358]{position:fixed;inset:0;z-index:2000;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;color:#fff;background:rgba(13,27,49,.72)}.submit-mask strong[data-v-7d7a1358]{font-size:20px}.submit-mask span[data-v-7d7a1358]{color:#cbd6e5;font-size:13px}.empty-panel[data-v-7d7a1358]{padding:60px;color:#8290a2;text-align:center}@media (max-width:880px){.exam-main[data-v-7d7a1358],.header-inner[data-v-7d7a1358]{width:calc(100% - 24px)}.exam-layout[data-v-7d7a1358]{grid-template-columns:minmax(0,1fr) 210px;gap:12px}.nav-card[data-v-7d7a1358]{padding:14px 12px}.nav-groups[data-v-7d7a1358]{gap:13px}.nav-group-title[data-v-7d7a1358]{margin-bottom:6px}.nav-grid[data-v-7d7a1358]{gap:6px}.nav-grid button[data-v-7d7a1358]{height:29px;font-size:12px}.nav-grid button.case-unit[data-v-7d7a1358]{height:34px}.nav-legend[data-v-7d7a1358]{gap:5px;margin-top:15px;font-size:10px}.nav-legend i[data-v-7d7a1358]{width:7px;height:7px;margin-right:3px}.question-area[data-v-7d7a1358]{padding:26px 22px}.question-block.case-question[data-v-7d7a1358]{padding:18px 16px 22px}.exam-clock[data-v-7d7a1358]{font-size:15px}.exam-brand small[data-v-7d7a1358]{display:none}}@media (max-width:680px){.exam-main[data-v-7d7a1358]{min-width:656px}.exam-layout[data-v-7d7a1358]{grid-template-columns:minmax(0,1fr) 190px}.question-area[data-v-7d7a1358]{padding:22px 18px}}