.exam-paper-stage[data-v-2e928fcc]{min-height:calc(100vh - 140px);padding:20px 16px 32px;background:#f0f2f5;-webkit-box-sizing:border-box;box-sizing:border-box}.exam-paper[data-v-2e928fcc]{position:relative;max-width:860px;min-height:calc(100vh - 180px);margin:0 auto;background:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.paper-inner[data-v-2e928fcc]{padding:28px 36px 36px}.paper-header[data-v-2e928fcc]{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;text-align:center}.paper-title[data-v-2e928fcc]{margin:0;font-size:24px;font-weight:700;line-height:1.35;color:rgba(0,0,0,.85);letter-spacing:.02em}.paper-desc[data-v-2e928fcc]{margin:12px auto 0;max-width:640px;font-size:14px;line-height:1.6;color:rgba(0,0,0,.45);white-space:pre-wrap;word-break:break-word}.paper-meta[data-v-2e928fcc]{margin-top:16px;font-size:13px;color:rgba(0,0,0,.45);line-height:1.6}.paper-meta .meta-divider[data-v-2e928fcc]{margin:0 6px;color:rgba(0,0,0,.25)}.paper-question-list[data-v-2e928fcc]{margin:0;padding:0;list-style:none}.paper-question[data-v-2e928fcc]{margin-bottom:28px;padding-bottom:24px;border-bottom:1px dashed #f0f0f0}.paper-question[data-v-2e928fcc]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.paper-q-head[data-v-2e928fcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;margin-bottom:8px;font-size:14px;line-height:1.5}.paper-q-no[data-v-2e928fcc]{font-weight:700;color:rgba(0,0,0,.85)}.paper-q-score[data-v-2e928fcc],.paper-q-type[data-v-2e928fcc]{color:rgba(0,0,0,.45);font-size:13px}.paper-q-content[data-v-2e928fcc]{margin:0 0 12px;font-size:15px;line-height:1.7;color:rgba(0,0,0,.85);white-space:pre-wrap;word-break:break-word}.paper-options[data-v-2e928fcc]{margin:0;padding:0;list-style:none}.paper-option[data-v-2e928fcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;padding:6px 10px;margin-bottom:4px;border-radius:6px;font-size:14px;line-height:1.6;color:rgba(0,0,0,.75)}.paper-option.is-answer[data-v-2e928fcc]{background:#f6ffed;color:#389e0d}.paper-opt-key[data-v-2e928fcc]{-ms-flex-negative:0;flex-shrink:0;font-weight:600}.paper-opt-text[data-v-2e928fcc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-break:break-word}.paper-opt-mark[data-v-2e928fcc]{-ms-flex-negative:0;flex-shrink:0;font-weight:700}.paper-answer[data-v-2e928fcc]{margin-top:10px;padding-top:8px;font-size:13px;color:rgba(0,0,0,.45)}.paper-answer strong[data-v-2e928fcc]{color:#389e0d;font-weight:600}.exam-modal-body[data-v-2e928fcc]{max-width:1200px;margin:0 auto;padding-bottom:30px}.exam-meta-panel[data-v-2e928fcc]{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #f0f0f0}.exam-form[data-v-2e928fcc] .ant-form-item{margin-bottom:12px}.exam-form[data-v-2e928fcc] .ant-form-item-label{padding-bottom:4px;line-height:1.4}.exam-form[data-v-2e928fcc] .ant-form-item-label>label{color:rgba(0,0,0,.65);font-size:13px}.exam-questions-panel[data-v-2e928fcc]{padding-top:4px}.question-toolbar[data-v-2e928fcc]{position:sticky;top:-16px;z-index:20;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin:0 -24px 16px;padding:12px 24px;background:#fff;border-bottom:1px solid #f0f0f0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04)}.question-toolbar-actions[data-v-2e928fcc],.question-toolbar[data-v-2e928fcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-toolbar-actions[data-v-2e928fcc]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 12px;-ms-flex-negative:0;flex-shrink:0}.toolbar-action-group[data-v-2e928fcc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.toolbar-action-divider[data-v-2e928fcc]{display:inline-block;width:1px;height:22px;background:#e8e8e8;-ms-flex-negative:0;flex-shrink:0}.question-toolbar-meta[data-v-2e928fcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 4px;min-width:0;color:rgba(0,0,0,.45);font-size:13px}.question-toolbar-meta .toolbar-title[data-v-2e928fcc]{margin-right:8px;color:rgba(0,0,0,.85);font-size:15px;font-weight:600}.question-toolbar-meta .meta-item strong[data-v-2e928fcc]{color:rgba(0,0,0,.85);font-weight:600}.question-toolbar-meta .meta-divider[data-v-2e928fcc]{margin:0 4px;color:rgba(0,0,0,.25)}.question-empty[data-v-2e928fcc]{padding:48px 0}.question-list[data-v-2e928fcc]{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}.question-block[data-v-2e928fcc]{padding:16px 20px 8px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.question-block[data-v-2e928fcc]:hover{border-color:#e6e6e6;background:#f7f8fa}.question-block-head[data-v-2e928fcc]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-block-head[data-v-2e928fcc],.question-block-title[data-v-2e928fcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-block-title[data-v-2e928fcc]{gap:8px;min-width:0}.question-block-title .q-index[data-v-2e928fcc]{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;width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0;border-radius:6px;background:#1677ff;color:#fff;font-size:13px;font-weight:600;line-height:1}.question-block-title .q-label[data-v-2e928fcc]{font-weight:600;color:rgba(0,0,0,.85)}.question-block-title .q-type-tag[data-v-2e928fcc]{margin:0}.question-block-title .q-score[data-v-2e928fcc]{color:rgba(0,0,0,.45);font-size:13px}.question-block-actions[data-v-2e928fcc]{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.question-block-actions a[disabled][data-v-2e928fcc]{color:rgba(0,0,0,.25);pointer-events:none}.danger-link[data-v-2e928fcc]{color:#ff4d4f}.question-form[data-v-2e928fcc] .ant-form-item{margin-bottom:12px}.question-form[data-v-2e928fcc] .ant-form-item-label{padding-bottom:4px;line-height:1.4}.question-form[data-v-2e928fcc] .ant-form-item-label>label{color:rgba(0,0,0,.65);font-size:13px}.question-form[data-v-2e928fcc] .ant-checkbox-wrapper,.question-form[data-v-2e928fcc] .ant-radio-wrapper{margin-right:16px}.option-list[data-v-2e928fcc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option-list[data-v-2e928fcc],.option-row[data-v-2e928fcc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.option-row .option-key[data-v-2e928fcc],.option-row[data-v-2e928fcc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-row .option-key[data-v-2e928fcc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0;border-radius:6px;background:#fff;border:1px solid #e8e8e8;font-weight:600;color:rgba(0,0,0,.65);font-size:13px}.option-row .option-del[data-v-2e928fcc]{color:#ff4d4f;-ms-flex-negative:0;flex-shrink:0}.add-option-btn[data-v-2e928fcc]{margin-top:10px;height:36px;color:rgba(0,0,0,.45);border-color:#d9d9d9;border-radius:6px;background:#fafafa;-webkit-transition:color .2s,border-color .2s,background .2s;transition:color .2s,border-color .2s,background .2s}.add-option-btn[data-v-2e928fcc]:focus,.add-option-btn[data-v-2e928fcc]:hover{color:#1890ff;border-color:#1890ff;background:#e6f7ff}.answer-item[data-v-2e928fcc]{margin-bottom:4px!important}@media (max-width:768px){.exam-paper-stage[data-v-2e928fcc]{padding:12px 8px 20px}.paper-inner[data-v-2e928fcc]{padding:20px 24px 24px}.question-block[data-v-2e928fcc]{padding:12px 14px 4px}.question-block-title .q-label[data-v-2e928fcc]{display:none}}.exam-modal-wrap .ant-modal{top:0;padding-bottom:0;max-width:100vw;margin:0}.exam-modal-wrap .ant-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;border-radius:0}.exam-modal-wrap .ant-modal-header{-ms-flex-negative:0;flex-shrink:0;padding:12px 24px;border-bottom:1px solid #f0f0f0}.exam-modal-wrap .ant-modal-close-x{height:47px;line-height:47px}.exam-modal-wrap .ant-modal-title{font-size:16px;font-weight:600;color:rgba(0,0,0,.85)}.exam-modal-wrap .ant-modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:16px 24px 12px}.exam-modal-wrap .ant-spin-container,.exam-modal-wrap .ant-spin-nested-loading{min-height:100%;overflow:visible}.exam-modal-wrap.is-paper-view .ant-modal-body{padding:0;background:#f0f2f5}