.ai-analyze-btn[data-v-e83849ce]{border:none;color:#fff!important;font-weight:600;letter-spacing:.5px;padding:7px 16px;border-radius:18px;background:linear-gradient(135deg,#ff8c42,#ff6b3d)!important;-webkit-box-shadow:0 4px 12px rgba(255,140,66,.35);box-shadow:0 4px 12px rgba(255,140,66,.35);-webkit-transition:all .25s ease;transition:all .25s ease}.ai-analyze-btn[data-v-e83849ce]:active,.ai-analyze-btn[data-v-e83849ce]:focus,.ai-analyze-btn[data-v-e83849ce]:hover{color:#fff!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(255,107,61,.45);box-shadow:0 6px 16px rgba(255,107,61,.45)}.ai-analyze-btn[data-v-e83849ce]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 10px rgba(255,107,61,.4);box-shadow:0 3px 10px rgba(255,107,61,.4)}.ai-analyze-btn.is-disabled[data-v-e83849ce],.ai-analyze-btn.is-disabled[data-v-e83849ce]:hover{color:#c0c4cc;background:#f4f4f5;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;cursor:not-allowed}.ai-analyze-btn__text[data-v-e83849ce]{margin-left:2px}.ai-analyze-body[data-v-e83849ce]{min-height:120px}.ai-tip[data-v-e83849ce]{color:#909399;font-size:14px;line-height:1.8;padding:12px 4px}.markdown-body[data-v-e83849ce]{font-size:14px;line-height:1.9;color:#303133}.markdown-body h2[data-v-e83849ce]{font-size:18px;margin:16px 0 8px;color:#303133}.markdown-body h3[data-v-e83849ce]{font-size:16px;margin:14px 0 6px;color:#409eff}.markdown-body h4[data-v-e83849ce]{font-size:15px;margin:12px 0 6px;color:#ff8c42}.markdown-body p[data-v-e83849ce]{margin:6px 0}.markdown-body ol[data-v-e83849ce],.markdown-body ul[data-v-e83849ce]{margin:6px 0;padding-left:22px}.markdown-body li[data-v-e83849ce]{margin:4px 0}.markdown-body code[data-v-e83849ce]{background:#f5f7fa;padding:1px 5px;border-radius:3px;color:#c0341d;font-size:13px}.exam-do-page[data-v-49a6d949]{min-height:100%;padding:20px}.exam-layout[data-v-49a6d949]{max-width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.exam-aside[data-v-49a6d949]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:300px;position:-webkit-sticky;position:sticky;top:20px;-ms-flex-item-align:start;align-self:flex-start;max-height:calc(100vh - 40px);overflow-y:auto}.exam-aside-inner[data-v-49a6d949]{background:#fff;border:1px solid #ebe3db;border-radius:14px;-webkit-box-shadow:0 2px 8px rgba(255,140,66,.06);box-shadow:0 2px 8px rgba(255,140,66,.06);overflow:hidden}.exam-paper-info[data-v-49a6d949]{padding:20px 18px 16px;background:linear-gradient(150deg,#ffb36b,#ff8c42);color:#fff}.exam-paper-name[data-v-49a6d949]{margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.4;word-break:break-all}.exam-paper-meta[data-v-49a6d949]{list-style:none;margin:0 0 14px;padding:0;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}.exam-paper-meta li[data-v-49a6d949]{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;font-size:13px}.exam-paper-meta li span[data-v-49a6d949]{opacity:.9}.exam-paper-meta li b[data-v-49a6d949]{font-size:14px;font-weight:700}.exam-result[data-v-49a6d949]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:10px 14px;border-radius:10px;background:hsla(0,0%,100%,.18);font-size:13px;font-weight:600}.exam-result .exam-result-right[data-v-49a6d949]{color:#e8fff0}.exam-result .exam-result-wrong[data-v-49a6d949]{color:#ffe9e9}.exam-result .exam-result-pending[data-v-49a6d949]{color:#fff7e6}.exam-total-comment[data-v-49a6d949]{margin-top:12px;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.18)}.exam-total-comment .tc-title[data-v-49a6d949]{font-size:12px;font-weight:700;margin-bottom:4px}.exam-total-comment .tc-text[data-v-49a6d949]{font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.exam-question-comment[data-v-49a6d949]{margin-top:14px;padding:10px 14px;border-radius:10px;background:#fff6ec;border:1px dashed #ffcf9e;font-size:13px;line-height:1.6;color:#8a5a1f}.exam-question-comment .label[data-v-49a6d949]{font-weight:700}.exam-question-comment i[data-v-49a6d949]{color:#ff8c42;margin-right:4px}.exam-card[data-v-49a6d949]{padding:16px 18px 18px}.exam-card-head[data-v-49a6d949]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.exam-card-title[data-v-49a6d949]{font-size:15px;font-weight:700;color:#303133}.exam-card-nav[data-v-49a6d949]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.exam-card-group[data-v-49a6d949]{margin-bottom:16px}.exam-card-group[data-v-49a6d949]:last-of-type{margin-bottom:0}.exam-card-group-title[data-v-49a6d949]{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px}.exam-card-group-count[data-v-49a6d949]{margin-left:4px;font-size:12px;font-weight:400;color:#909399}.exam-card-no[data-v-49a6d949]{width:34px;height:34px;line-height:32px;text-align:center;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid #ebe3db;background:#fff;color:#606266;-webkit-transition:all .2s;transition:all .2s}.exam-card-no[data-v-49a6d949]:hover{border-color:#ff8c42;color:#ff8c42}.exam-card-no.is-right[data-v-49a6d949]{background:#67c23a;border-color:#67c23a;color:#fff}.exam-card-no.is-wrong[data-v-49a6d949]{background:#f56c6c;border-color:#f56c6c;color:#fff}.exam-card-no.is-pending[data-v-49a6d949]{background:#ff8c42;border-color:#ff8c42;color:#fff}.exam-card-no.is-active[data-v-49a6d949]{-webkit-box-shadow:0 0 0 3px #fff3eb;box-shadow:0 0 0 3px #fff3eb;border-color:#ff8c42}.exam-card-legend[data-v-49a6d949]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:14px;border-top:1px dashed #ebe3db;font-size:12px;color:#909399}.exam-card-legend span[data-v-49a6d949]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.exam-card-legend .dot[data-v-49a6d949]{width:12px;height:12px;border-radius:4px;display:inline-block}.exam-card-legend .dot.is-right[data-v-49a6d949]{background:#67c23a}.exam-card-legend .dot.is-wrong[data-v-49a6d949]{background:#f56c6c}.exam-card-legend .dot.is-pending[data-v-49a6d949]{background:#ff8c42}.exam-aside-actions[data-v-49a6d949]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:16px 18px;border-top:1px solid #ebe3db}.exam-aside-btn[data-v-49a6d949]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;height:40px;font-size:15px;font-weight:600}.exam-aside-back[data-v-49a6d949]{background:linear-gradient(120deg,#ffb36b,#ff8c42);border-color:transparent;color:#fff}.exam-aside-back[data-v-49a6d949]:focus,.exam-aside-back[data-v-49a6d949]:hover{background:linear-gradient(120deg,#ffa352,#f57e2b);border-color:transparent;color:#fff}.exam-main[data-v-49a6d949]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0;background:transparent;overflow:visible}.question-block[data-v-49a6d949]{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-question-card[data-v-49a6d949]{background:#fff;border:1px solid #ebe3db;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(255,140,66,.06);box-shadow:0 2px 8px rgba(255,140,66,.06);padding:18px 20px;scroll-margin-top:20px;-webkit-transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,border-color .25s;transition:box-shadow .25s,border-color .25s,-webkit-box-shadow .25s}.exam-question-card.is-current[data-v-49a6d949]{border-color:#ff8c42;-webkit-box-shadow:0 6px 20px rgba(255,140,66,.18);box-shadow:0 6px 20px rgba(255,140,66,.18)}.exam-question-head[data-v-49a6d949]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #ebe3db}.exam-question-no[data-v-49a6d949]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:linear-gradient(120deg,#ffb36b,#ff8c42);color:#fff;font-size:15px;font-weight:700}.exam-question-type[data-v-49a6d949]{font-size:13px;color:#c75e1c;background:#fff3eb;padding:3px 10px;border-radius:6px}.exam-question-score[data-v-49a6d949]{margin-left:auto;font-size:13px;font-weight:600;color:#909399}.exam-question-card[data-v-49a6d949] :deep(.q-title){font-size:15px;font-weight:600;color:#1f2f3d;line-height:1.7}.exam-question-card[data-v-49a6d949] :deep(.el-checkbox),.exam-question-card[data-v-49a6d949] :deep(.el-radio){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-right:0;margin-bottom:10px;padding:10px 14px;border:1px solid #ebe3db;border-radius:10px;-webkit-transition:all .2s;transition:all .2s;white-space:normal}.exam-question-card[data-v-49a6d949] :deep(.el-checkbox.is-checked),.exam-question-card[data-v-49a6d949] :deep(.el-radio.is-checked){border-color:#ff8c42;background:#fff3eb}.exam-question-card[data-v-49a6d949] :deep(.el-checkbox__label),.exam-question-card[data-v-49a6d949] :deep(.el-radio__label){white-space:normal;line-height:1.7}.exam-question-card[data-v-49a6d949] :deep(.el-checkbox__input),.exam-question-card[data-v-49a6d949] :deep(.el-radio__input){margin-top:4px}@media only screen and (max-width:1100px){.exam-aside[data-v-49a6d949]{width:260px}}@media only screen and (max-width:820px){.exam-do-page[data-v-49a6d949]{padding:12px}.exam-layout[data-v-49a6d949]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.exam-aside[data-v-49a6d949]{width:100%;position:static;max-height:none;overflow:visible}}