.exam-container[data-v-5794aa90]{width:100%;min-width:1320px;margin:0 auto;height:100vh;display:flex;flex-direction:column;background-color:#deebf6;overflow:hidden}.top-header-bar[data-v-5794aa90]{width:100%;height:120px;background-color:#77b8f5;display:flex;justify-content:flex-start;align-items:center;padding:0 24px;box-sizing:border-box;flex-shrink:0}.user-info-section[data-v-5794aa90]{display:flex;align-items:center;gap:16px}.user-avatar[data-v-5794aa90]{width:72px;height:88px;background-color:#3f87fb;display:flex;align-items:center;justify-content:center}.user-avatar .user-avatar-img[data-v-5794aa90]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar i[data-v-5794aa90]{font-size:40px;color:#fff}.exam-title[data-v-5794aa90]{margin-left:88px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.exam-title .exam-title-text[data-v-5794aa90]{font-family:PingFang SC;font-weight:500;font-size:20px;color:#fff;line-height:1;text-align:left;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:320px}.user-details[data-v-5794aa90]{display:flex;flex-direction:column;gap:8px}.user-detail-item[data-v-5794aa90]{display:flex;align-items:center;gap:8px;font-family:PingFang SC;font-weight:500;font-size:14px;color:#fff}.user-detail-item .detail-label[data-v-5794aa90]{color:hsla(0,0%,100%,.8)}.user-detail-item .detail-value[data-v-5794aa90]{color:#fff}.timer-section[data-v-5794aa90]{margin-left:auto;display:flex;align-items:center;gap:40px}.timer-display[data-v-5794aa90]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.remaining-time[data-v-5794aa90]{font-family:PingFang SC;font-weight:600;font-size:28px;color:#e71e1e;line-height:1}.time-limit[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:rgba(231,30,30,.8);line-height:1}.submit-btn[data-v-5794aa90]{width:100px;height:44px;background:linear-gradient(180deg,#fbdf98,#faa64c)!important;border-radius:0;font-family:PingFang TC;font-weight:500;font-size:16px;color:#333}.bottom-content-area[data-v-5794aa90]{flex:1;display:flex;overflow:hidden;position:relative}.left-question-list[data-v-5794aa90]{width:320px;height:100%;background-color:#eff6fe;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e0e0e0;transition:width .25s ease,opacity .25s ease}.bottom-content-area.card-collapsed .left-question-list[data-v-5794aa90]{width:0;opacity:0;border-right:none}.question-type-group-wrapper[data-v-5794aa90]{flex:1;min-height:0;overflow-y:auto;box-sizing:border-box}.question-type-group[data-v-5794aa90]{border-bottom:1px solid #f0f0f0}.question-type-group[data-v-5794aa90]:last-of-type{border-bottom:none}.type-header[data-v-5794aa90]{background:linear-gradient(180deg,#8cc6f1,#5194c6);border-radius:0;border:1px solid #3a80b4;display:flex;align-items:center;justify-content:center;height:44px}.type-header .type-header-title[data-v-5794aa90]{font-family:PingFang SC;font-weight:600;font-size:16px;color:#fff}.type-header .type-header-count[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#fff;padding-left:16px}.question-number-grid[data-v-5794aa90]{display:grid;grid-template-columns:repeat(8,32px);justify-content:center;gap:8px;padding:10px 8px}.question-number-btn[data-v-5794aa90]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#deebf6;cursor:pointer;transition:all .3s;position:relative;flex-shrink:0;box-sizing:border-box}.question-number-btn[data-v-5794aa90]:hover{border-color:#3f87fb;background-color:rgba(63,135,251,.1)}.question-number-btn.question-current[data-v-5794aa90]{background-color:#3f87fb;border:1px solid #3f87fb}.question-number-btn.question-current .question-number[data-v-5794aa90]{color:#fff;font-size:16px;font-weight:600}.question-number-btn.question-current .mark-icon[data-v-5794aa90]{color:#f4574d}.question-number-btn.question-answered[data-v-5794aa90]:not(.question-current){background:#deebf6;border:1px solid #448af7}.question-number-btn.question-answered:not(.question-current) .question-number[data-v-5794aa90]{color:#3f87fb;font-size:16px;font-weight:600}.question-number-btn[data-v-5794aa90]:not(.question-current):not(.question-answered){background:#deebf6}.question-number-btn:not(.question-current):not(.question-answered) .question-number[data-v-5794aa90]{color:#333;font-size:16px;font-weight:500}.question-number-btn.question-correct[data-v-5794aa90]:not(.question-current){background:#e5f7f0;border:1px solid #1fc593}.question-number-btn.question-correct:not(.question-current) .question-number[data-v-5794aa90]{color:#1fc593;font-size:16px;font-weight:600}.question-number-btn.question-error[data-v-5794aa90]:not(.question-current){background:#fdecea;border:1px solid #f4574d}.question-number-btn.question-error:not(.question-current) .question-number[data-v-5794aa90]{color:#f4574d;font-size:16px;font-weight:600}.question-number-btn .question-number[data-v-5794aa90]{font-family:PingFang SC;line-height:1;white-space:nowrap;text-align:center}.question-number-btn .mark-icon[data-v-5794aa90]{position:absolute;top:-4px;right:-4px;font-family:PingFang SC;font-weight:600;font-size:16px;color:#f4574d;line-height:1;display:none;z-index:1}.question-number-btn.question-marked .mark-icon[data-v-5794aa90]{display:block}.question-number-btn.question-current.question-marked .mark-icon[data-v-5794aa90]{display:block;color:#f4574d}.question-summary[data-v-5794aa90]{margin-top:auto;padding:16px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-around;background-color:#f8f9fa}.summary-item[data-v-5794aa90]{display:flex;align-items:center;gap:6px}.summary-item .summary-icon[data-v-5794aa90]{font-family:PingFang SC;font-weight:600;font-size:14px;color:#f4574d;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.summary-item .summary-icon.answered-icon[data-v-5794aa90]{background:#deebf6;border:1px solid #448af7}.summary-item .summary-icon.unanswered-icon[data-v-5794aa90]{background:#deebf6}.summary-item .summary-icon.marked-icon[data-v-5794aa90]{background:#deebf6;border:1px solid #448af7}.summary-item .summary-text[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333}.right-question-display[data-v-5794aa90]{flex:1;min-width:810px;height:100%;background-color:#f0f6ff;display:flex;flex-direction:column;padding:24px 24px 16px 24px;box-sizing:border-box;overflow:hidden}.question-type-header[data-v-5794aa90]{margin-bottom:14px}.question-type-header .type-label[data-v-5794aa90]{font-family:PingFang SC;font-weight:500;font-size:16px;color:#333}.question-content-section[data-v-5794aa90]{flex:1;overflow-y:auto;padding-right:10px}.question-content-section[data-v-5794aa90]::-webkit-scrollbar{width:6px}.question-content-section[data-v-5794aa90]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.question-content-section[data-v-5794aa90]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.question-content-section[data-v-5794aa90]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.question-title-section[data-v-5794aa90]{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.question-title-section .question-number[data-v-5794aa90]{font-family:PingFang SC;font-weight:500;font-size:16px;color:#333}.question-title-section .question-text[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;line-height:1.6;flex:1}.question-title-section .question-score[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666}.question-options[data-v-5794aa90]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.option-item[data-v-5794aa90]{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:rgba(239,246,254,.2);border-radius:8px;cursor:pointer;transition:all .3s}.option-item[data-v-5794aa90]:hover{border-color:rgba(63,135,251,.5);background-color:rgba(63,135,251,.05)}.option-item.option-selected[data-v-5794aa90]{border-color:#3f87fb;background-color:rgba(63,135,251,.1)}.option-item.option-correct[data-v-5794aa90]{border-color:#1fc593;background-color:rgba(31,197,147,.12)}.option-item.option-wrong-selected[data-v-5794aa90]{border-color:#f4574d;background-color:rgba(244,87,77,.12)}.option-item .option-checkbox[data-v-5794aa90],.option-item .option-radio[data-v-5794aa90]{flex-shrink:0}.option-item .option-radio[data-v-5794aa90] .el-radio__label{display:none}.option-item .option-label[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;flex-shrink:0}.option-item .option-content[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;flex:1}.fill-blank-input-wrapper[data-v-5794aa90]{margin-bottom:14px}.fill-blank-input[data-v-5794aa90] .el-textarea__inner{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;resize:none}.fill-blank-input[data-v-5794aa90] .el-textarea__inner:focus{border-color:#3f87fb}.fill-blank-input[data-v-5794aa90] .el-textarea__inner::-moz-placeholder{color:#999}.fill-blank-input[data-v-5794aa90] .el-textarea__inner::placeholder{color:#999}.bottom-action-bar[data-v-5794aa90]{display:flex;align-items:center;padding-top:12px;margin-top:auto;flex-shrink:0;gap:40px}.answer-card-toggle-handle[data-v-5794aa90]{width:22px;height:74px;border-radius:0 8px 8px 0;background:#d9ebff;border:1px solid #b8d7fb;border-left:none;display:flex;align-items:center;justify-content:center;color:#3f87fb;cursor:pointer;align-self:center;margin:0 8px 0 0;flex-shrink:0;transition:background-color .2s ease}.answer-card-toggle-handle[data-v-5794aa90]:hover{background:#c7e1ff}.mark-section[data-v-5794aa90] .el-checkbox__label{font-family:PingFang SC;font-weight:400;font-size:14px;color:#333}.mark-section[data-v-5794aa90] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#f4574d!important;border-color:#f4574d!important}.nav-buttons[data-v-5794aa90]{display:flex;align-items:center;gap:16px}.next-question-btn[data-v-5794aa90],.prev-question-btn[data-v-5794aa90]{width:100px;height:38px;background:#fff!important;border-radius:0!important;border:1px solid #fdad5e!important;color:#666!important;padding:0!important;font-family:PingFang TC;font-weight:400;font-size:16px;line-height:38px!important;text-align:center!important}.next-question-btn[data-v-5794aa90]:hover:not(:disabled),.prev-question-btn[data-v-5794aa90]:hover:not(:disabled){color:#666!important;border:1px solid #fdad5e!important}.next-question-btn[data-v-5794aa90]:disabled,.prev-question-btn[data-v-5794aa90]:disabled{opacity:.5;cursor:not-allowed}.next-question-btn i[data-v-5794aa90],.prev-question-btn i[data-v-5794aa90]{color:#fdad5e;font-size:16px;font-weight:600}.submit-dialog-content[data-v-5794aa90]{padding:20px 0;text-align:center}.submit-dialog-text[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;margin:0}.question-analysis-section .analysis-answer-line[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;margin-bottom:10px}.question-analysis-section .analysis-answer-text[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333}.question-analysis-section .analysis-text-block .analysis-title[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;margin-bottom:10px}.question-analysis-section .analysis-text-block .analysis-content[data-v-5794aa90]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333}