.question-edit-container[data-v-4056bef0]{width:100%}.question-content[data-v-4056bef0]{line-height:1.6}.options-list[data-v-4056bef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.option-item[data-v-4056bef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.option-item[data-v-4056bef0]:hover{background:#f8fafc;border-color:#cbd5e1}.option-item.selected[data-v-4056bef0]{background:#e0f2fe;border-color:#7dd3fc}.option-item.selected .option-check[data-v-4056bef0],.option-item.selected .option-prefix[data-v-4056bef0]{background:#0284c7;border-color:#0284c7;color:#fff}.option-prefix[data-v-4056bef0]{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;width:28px;height:28px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;font-size:13px;font-weight:600;color:#475569;-ms-flex-negative:0;flex-shrink:0}.option-content[data-v-4056bef0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#1e293b;padding-top:3px}.option-content[data-v-4056bef0] p{margin:0}.option-content[data-v-4056bef0] img{max-width:100%;height:auto}.option-check[data-v-4056bef0]{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;width:20px;height:20px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:transparent;-ms-flex-negative:0;flex-shrink:0;margin-top:4px}.option-check.checkbox[data-v-4056bef0]{border-radius:4px}.judge-options[data-v-4056bef0]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.judge-options .judge-item[data-v-4056bef0]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 24px}.judge-options .judge-item .option-content[data-v-4056bef0]{text-align:center;padding-top:0}.fill-blanks[data-v-4056bef0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fill-blanks[data-v-4056bef0],.fill-item[data-v-4056bef0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.fill-item[data-v-4056bef0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fill-label[data-v-4056bef0]{font-size:13px;font-weight:500;color:#64748b;white-space:nowrap}.fill-input[data-v-4056bef0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.fill-input[data-v-4056bef0] .el-input__inner{border-radius:8px;border-color:#e2e8f0}.fill-input[data-v-4056bef0] .el-input__inner:focus{border-color:#0284c7}.essay-answer[data-v-4056bef0]{width:100%}.essay-input[data-v-4056bef0] .el-textarea__inner{border-radius:8px;border-color:#e2e8f0;padding:12px;font-size:14px;line-height:1.6}.essay-input[data-v-4056bef0] .el-textarea__inner:focus{border-color:#0284c7}@media screen and (max-width:768px){.option-item[data-v-4056bef0]{padding:10px 12px;gap:10px}.option-prefix[data-v-4056bef0]{width:24px;height:24px;font-size:12px}.option-content[data-v-4056bef0]{font-size:13px}.judge-options[data-v-4056bef0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.judge-options .judge-item[data-v-4056bef0]{padding:12px 16px}}.exam-page[data-v-14d407d5]{min-height:100vh;background-color:#f8fafc;padding:20px}.exam-main[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;max-width:1200px;margin:0 auto}.left-section[data-v-14d407d5]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.exam-header-card[data-v-14d407d5]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.header-content[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.header-left[data-v-14d407d5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.exam-type-badge[data-v-14d407d5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:500;border-radius:20px;border:1px solid rgba(14,165,233,.3)}.exam-type-badge i[data-v-14d407d5]{font-size:12px}.exam-title[data-v-14d407d5]{margin:16px 0 8px;font-size:18px;font-weight:600;color:#1e293b}.exam-subtitle[data-v-14d407d5]{font-size:12px;color:#64748b;margin:0}.exam-meta-row[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:16px}.meta-item[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#64748b}.meta-item i[data-v-14d407d5]{color:#0284c7;font-size:14px}.meta-item.answered i[data-v-14d407d5]{color:#10b981}.progress-section[data-v-14d407d5]{margin-top:16px}.progress-header[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;color:#64748b;margin-bottom:6px}.progress-bar[data-v-14d407d5]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-14d407d5]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#0284c7),color-stop(#06b6d4),to(#10b981));background:linear-gradient(90deg,#0284c7,#06b6d4,#10b981);border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.header-right[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px}.time-badge[data-v-14d407d5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:500;border-radius:20px;border:1px solid rgba(14,165,233,.3)}.time-badge i[data-v-14d407d5]{font-size:14px}.time-tip[data-v-14d407d5]{font-size:11px;color:#94a3b8;text-align:right;margin-top:10px}.question-card[data-v-14d407d5]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.question-header[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.question-index[data-v-14d407d5]{font-size:12px;color:#64748b}.question-type-badge[data-v-14d407d5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 10px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:500;border-radius:20px;border:1px solid rgba(14,165,233,.2)}.question-title[data-v-14d407d5]{font-size:15px;font-weight:600;color:#1e293b;line-height:1.6;margin:0 0 16px 0}.question-title[data-v-14d407d5] p{margin:0}.question-title[data-v-14d407d5] img{max-width:100%;height:auto}.question-options[data-v-14d407d5]{margin-top:8px}.answer-section[data-v-14d407d5]{margin-top:20px;padding:16px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.answer-header[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #bbf7d0}.answer-header i[data-v-14d407d5]{font-size:18px;color:#10b981}.answer-header span[data-v-14d407d5]{font-size:14px;font-weight:600;color:#047857}.answer-content[data-v-14d407d5]{gap:12px}.answer-content[data-v-14d407d5],.answer-item[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.answer-item[data-v-14d407d5]{gap:4px}.answer-label[data-v-14d407d5]{font-size:12px;font-weight:500;color:#64748b}.answer-value[data-v-14d407d5]{font-size:14px;color:#1e293b;line-height:1.6}.answer-value.correct-answer[data-v-14d407d5]{font-size:14px;font-weight:500;color:#047857}.answer-value[data-v-14d407d5] p{margin:0}.answer-value[data-v-14d407d5] img{max-width:100%;height:auto}.answer-value[data-v-14d407d5] .correct-option-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 12px;background:#ecfdf5;border-radius:6px;margin-bottom:6px}.answer-value[data-v-14d407d5] .correct-option-item:last-child{margin-bottom:0}.answer-value[data-v-14d407d5] .correct-option-item .correct-prefix{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;min-width:24px;height:24px;background:#10b981;color:#fff;font-size:12px;font-weight:600;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.answer-value[data-v-14d407d5] .fill-answer-item{padding:6px 10px;background:#ecfdf5;border-radius:4px;margin-bottom:4px}.answer-value[data-v-14d407d5] .fill-answer-item:last-child{margin-bottom:0}.bottom-action-bar[data-v-14d407d5]{position:sticky;bottom:16px;background:#fff;border-radius:12px;padding:12px 16px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e2e8f0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:100}.action-left[data-v-14d407d5],.bottom-action-bar[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-left[data-v-14d407d5]{gap:6px;font-size:12px;color:#64748b}.action-left i[data-v-14d407d5]{color:#0284c7;font-size:14px}.action-left strong[data-v-14d407d5]{color:#1e293b;font-weight:600}.action-right[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.nav-btn[data-v-14d407d5]{border-radius:20px;padding:8px 16px;font-size:12px;font-weight:500;border-color:#e2e8f0;color:#475569}.nav-btn[data-v-14d407d5]:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}.nav-btn[data-v-14d407d5]:disabled{color:#cbd5e1;border-color:#e2e8f0;cursor:not-allowed}.nav-btn i[data-v-14d407d5]{font-size:12px}.nav-btn.answer-btn[data-v-14d407d5]{border-color:#10b981;color:#047857;background:#d1fae5}.nav-btn.answer-btn[data-v-14d407d5]:hover{background:#a7f3d0;border-color:#059669}.nav-btn.feedback-btn[data-v-14d407d5]{border-color:#fbbf24;color:#d97706;background:#fef3c7}.nav-btn.feedback-btn[data-v-14d407d5]:hover{background:#fde68a;border-color:#f59e0b}.submit-btn[data-v-14d407d5]{border-radius:20px;padding:8px 20px;font-size:12px;font-weight:600;background:#0284c7;border-color:#0284c7}.submit-btn[data-v-14d407d5]:hover{background:#0369a1;border-color:#0369a1}.right-section[data-v-14d407d5]{width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.navigator-card[data-v-14d407d5]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.navigator-card h3[data-v-14d407d5]{font-size:12px;font-weight:600;color:#1e293b;margin:0}.navigator-header[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.answered-stat[data-v-14d407d5]{font-size:11px;color:#64748b}.answered-stat strong[data-v-14d407d5]{color:#10b981;font-weight:600}.question-grid[data-v-14d407d5]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.type-group[data-v-14d407d5]{margin-bottom:14px}.type-group[data-v-14d407d5]:last-child{margin-bottom:0}.type-group-header[data-v-14d407d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding:4px 8px;background:#f1f5f9;border-radius:6px}.type-group-header .type-name[data-v-14d407d5]{font-size:12px;font-weight:600;color:#1e293b}.type-group-header .type-stat[data-v-14d407d5]{font-size:10px;color:#64748b}.grid-btn[data-v-14d407d5]{height:32px;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:6px;border:1px solid #e2e8f0;background:#fff;font-size:11px;color:#64748b;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.grid-btn[data-v-14d407d5]:hover{background:#f8fafc}.grid-btn.current[data-v-14d407d5]{background:#0284c7;border-color:#0284c7;color:#fff}.grid-btn.answered[data-v-14d407d5]{background:#d1fae5;border-color:#a7f3d0;color:#047857}.grid-btn.answered[data-v-14d407d5]:hover{background:#a7f3d0}.navigator-legend[data-v-14d407d5]{margin-top:12px;font-size:11px;color:#94a3b8}.exam-info-card[data-v-14d407d5]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.exam-info-card h3[data-v-14d407d5]{font-size:12px;font-weight:600;color:#1e293b;margin:0 0 12px 0}.info-grid[data-v-14d407d5]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.info-item[data-v-14d407d5]{padding:10px;border-radius:8px}.info-item.blue[data-v-14d407d5]{background:#e0f2fe}.info-item.green[data-v-14d407d5]{background:#d1fae5}.info-item.gray[data-v-14d407d5]{background:#f1f5f9}.info-label[data-v-14d407d5]{font-size:11px;color:#64748b;margin:0}.info-value[data-v-14d407d5]{font-size:16px;font-weight:600;color:#1e293b;margin:4px 0 0 0}.info-value.small[data-v-14d407d5]{font-size:11px;font-weight:500}.info-tip[data-v-14d407d5]{margin-top:12px;padding:10px;background:#f8fafc;border-radius:8px}.info-tip p[data-v-14d407d5]{font-size:11px;color:#64748b;margin:0}@media screen and (max-width:1024px){.exam-main[data-v-14d407d5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.right-section[data-v-14d407d5]{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}.right-section .exam-info-card[data-v-14d407d5],.right-section .navigator-card[data-v-14d407d5]{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){.exam-page[data-v-14d407d5]{padding:12px}.header-content[data-v-14d407d5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.header-right[data-v-14d407d5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.time-tip[data-v-14d407d5]{text-align:left;max-width:none}.bottom-action-bar[data-v-14d407d5],.right-section[data-v-14d407d5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom-action-bar[data-v-14d407d5]{gap:12px;padding:16px}.action-right[data-v-14d407d5]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exam-meta-row[data-v-14d407d5]{gap:12px}}@media screen and (max-width:480px){.action-right[data-v-14d407d5]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.action-right .nav-btn[data-v-14d407d5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:80px}.action-right .submit-btn[data-v-14d407d5]{width:100%;margin-top:8px}}.feedback-dialog-content .feedback-question-info[data-v-14d407d5]{background:#f8fafc;padding:12px;border-radius:8px;margin-bottom:16px}.feedback-dialog-content .feedback-question-info p[data-v-14d407d5]{margin:0;font-size:14px;color:#475569}