.do-exam-container[data-v-3e79fc56]{min-height:100vh;background-color:#f5f5f7}.do-exam-header[data-v-3e79fc56]{position:sticky;top:0;z-index:10;height:64px;background:#fff;border-bottom:1px solid #e3e3e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 32px;gap:24px}.do-exam-header .exam-info[data-v-3e79fc56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.do-exam-header .exam-info .exam-name[data-v-3e79fc56]{font-size:16px;font-weight:600;color:#1d1d1f}.do-exam-header .exam-info .exam-meta[data-v-3e79fc56]{font-size:12px;color:#8a8a8e;margin-top:2px}.do-exam-header .countdown[data-v-3e79fc56]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#eaf4fe;border-radius:999px;padding:6px 16px;color:#3295f9}.do-exam-header .countdown.danger[data-v-3e79fc56]{background:#ffebea;color:#ff3b30}.do-exam-header .countdown .countdown-label[data-v-3e79fc56]{font-size:12px}.do-exam-header .countdown .countdown-num[data-v-3e79fc56]{font-size:18px;font-weight:700;font-family:Inter,Noto Sans SC,sans-serif;letter-spacing:.5px}.do-exam-header .header-actions[data-v-3e79fc56]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.do-exam-body[data-v-3e79fc56]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding:24px 32px 48px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1280px;margin:0 auto}.question-panel[data-v-3e79fc56]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.question-panel .question-group-name[data-v-3e79fc56]{font-size:13px;color:#6e6e73;margin-bottom:12px}.question-panel .question-group-name[data-v-3e79fc56]:before{content:"";display:inline-block;width:4px;height:14px;border-radius:2px;background:#3295f9;margin-right:8px;vertical-align:-2px}.question-card[data-v-3e79fc56]{border-radius:18px;border-color:#f2f2f4}.question-card .question-card-head[data-v-3e79fc56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #f2f2f4;margin-bottom:16px}.question-card .question-card-head .question-index[data-v-3e79fc56]{font-size:13px;color:#8a8a8e;font-family:Inter,Noto Sans SC,sans-serif}.question-card .question-card-head .q-type-badge[data-v-3e79fc56]{font-size:12px;border-radius:999px;padding:3px 12px;font-weight:500}.question-card .question-card-head .question-score[data-v-3e79fc56]{font-size:13px;color:#6e6e73}.question-card .question-card-head .question-mark[data-v-3e79fc56]{margin-left:auto;font-size:12px;color:#b25000;background:#fff4e5;border-radius:999px;padding:3px 10px}.question-card .question-content[data-v-3e79fc56]{min-height:220px}.question-card .question-empty[data-v-3e79fc56]{text-align:center;color:#8a8a8e;padding:60px 0}.question-nav[data-v-3e79fc56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.answer-sheet-panel[data-v-3e79fc56]{width:300px;-ms-flex-negative:0;flex-shrink:0;position:sticky;top:88px}.answer-sheet-card[data-v-3e79fc56]{border-radius:18px}.answer-sheet-card .answer-sheet-title[data-v-3e79fc56]{font-size:16px;font-weight:600;color:#1d1d1f;margin-bottom:16px}.answer-sheet-card .answer-sheet-grid[data-v-3e79fc56]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.answer-sheet-card .answer-sheet-grid .sheet-cell[data-v-3e79fc56]{position:relative;height:40px;border-radius:10px;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;font-size:14px;font-family:Inter,Noto Sans SC,sans-serif;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid transparent}.answer-sheet-card .answer-sheet-grid .sheet-cell.done[data-v-3e79fc56]{background:#3295f9;color:#fff}.answer-sheet-card .answer-sheet-grid .sheet-cell.current[data-v-3e79fc56]{background:#fff;border-color:#3295f9;color:#3295f9;font-weight:700;-webkit-box-shadow:0 0 0 3px rgba(50,149,249,.15);box-shadow:0 0 0 3px rgba(50,149,249,.15)}.answer-sheet-card .answer-sheet-grid .sheet-cell.todo[data-v-3e79fc56]{background:#f5f5f7;color:#8a8a8e;border-color:#e3e3e6}.answer-sheet-card .answer-sheet-grid .sheet-cell.marked[data-v-3e79fc56]{background:#fff4e5;color:#b25000;border-color:#ffd9a0}.answer-sheet-card .answer-sheet-grid .sheet-cell .cell-flag[data-v-3e79fc56]{position:absolute;top:2px;right:3px;font-size:10px}.answer-sheet-card .sheet-legend[data-v-3e79fc56]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:16px;font-size:12px;color:#6e6e73}.answer-sheet-card .sheet-legend span[data-v-3e79fc56]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.answer-sheet-card .sheet-legend .legend-dot[data-v-3e79fc56]{width:10px;height:10px;border-radius:3px}.answer-sheet-card .sheet-legend .legend-dot.done[data-v-3e79fc56]{background:#3295f9}.answer-sheet-card .sheet-legend .legend-dot.current[data-v-3e79fc56]{background:#fff;border:1px solid #3295f9}.answer-sheet-card .sheet-legend .legend-dot.todo[data-v-3e79fc56]{background:#e3e3e6}.answer-sheet-card .sheet-legend .legend-dot.marked[data-v-3e79fc56]{background:#ff9f0a}.answer-sheet-card .sheet-progress[data-v-3e79fc56]{margin-top:16px;font-size:12px;color:#8a8a8e}.answer-sheet-card .sheet-progress .el-progress[data-v-3e79fc56]{margin-top:8px}.anti-cheat-tip[data-v-3e79fc56]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;background:#fff4e5;border:1px solid #ffd9a0;border-radius:14px;padding:14px 16px;margin-top:16px}.anti-cheat-tip>i[data-v-3e79fc56]{color:#ff9f0a;font-size:18px;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.anti-cheat-tip .tip-title[data-v-3e79fc56]{margin:0 0 4px;font-size:13px;font-weight:600;color:#b25000}.anti-cheat-tip .tip-text[data-v-3e79fc56]{margin:0;font-size:12px;color:#b25000;line-height:1.6}@media(max-width:900px){.do-exam-body[data-v-3e79fc56]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.answer-sheet-panel[data-v-3e79fc56]{width:100%;position:static}}