.question-test-container[data-v-3281ac8c]{width:100%;min-height:100vh;padding:112px 0 66px;background-color:#fff}.content-wrapper[data-v-3281ac8c]{width:100%;max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.top-section[data-v-3281ac8c]{min-height:120px;background-color:#fff;padding:24px 33px;border-radius:8px;box-shadow:0 3px 6px 1px rgba(0,0,0,.08);border:1px solid #ededed;display:flex;flex-direction:column;justify-content:space-between}.breadcrumb-section .breadcrumb-text[data-v-3281ac8c]{font-family:PingFang SC;font-weight:500;font-size:16px;color:#333}.progress-section .progress-bar-wrapper[data-v-3281ac8c]{display:flex;align-items:center;gap:16px}.progress-section .progress-bar[data-v-3281ac8c]{flex:1;height:8px;background-color:#f0f6ff;border-radius:4px;overflow:hidden}.progress-section .progress-fill[data-v-3281ac8c]{height:100%;background-color:#3f87fb;border-radius:4px;transition:width .3s}.progress-section .progress-text[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666;white-space:nowrap}.bottom-section[data-v-3281ac8c]{display:flex;gap:24px}.question-display-area[data-v-3281ac8c]{width:936px;height:750px;background-color:#fff;border:1px solid #ededed;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:32px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.question-display-area-content[data-v-3281ac8c]{flex:1;display:flex;flex-direction:column;overflow-y:auto}.question-display-area-content[data-v-3281ac8c]::-webkit-scrollbar{width:6px}.question-display-area-content[data-v-3281ac8c]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.question-display-area-content[data-v-3281ac8c]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.question-display-area-content[data-v-3281ac8c]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.question-type-header[data-v-3281ac8c]{margin-bottom:24px}.question-type-header .type-label[data-v-3281ac8c]{font-family:PingFang SC;font-weight:500;font-size:16px;color:#333}.question-type-header .type-count[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#666}.question-title-section[data-v-3281ac8c]{display:flex;align-items:baseline;gap:8px;margin-bottom:24px}.question-title-section .question-number[data-v-3281ac8c],.question-title-section .question-title[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333}.question-title-section .question-title[data-v-3281ac8c]{margin:0;line-height:1.6}.question-title-section .question-score[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666;flex-shrink:0}.question-options[data-v-3281ac8c]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;flex:1}.option-item[data-v-3281ac8c]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s}.option-item[data-v-3281ac8c]:hover:not(.option-correct):not(.option-error){border-color:rgba(63,135,251,.5);background-color:rgba(63,135,251,.05)}.option-item.option-selected[data-v-3281ac8c]{border-color:#3f87fb;background-color:rgba(63,135,251,.1)}.option-item.option-selected .option-content[data-v-3281ac8c],.option-item.option-selected .option-label[data-v-3281ac8c]{color:#3f87fb}.option-item.option-correct[data-v-3281ac8c]{border-color:#1fc593;background-color:rgba(31,197,147,.1)}.option-item.option-correct .option-content[data-v-3281ac8c],.option-item.option-correct .option-label[data-v-3281ac8c]{color:#1fc593}.option-item.option-error[data-v-3281ac8c]{border-color:#f4574d;background-color:rgba(244,87,77,.1)}.option-item.option-error .option-content[data-v-3281ac8c],.option-item.option-error .option-label[data-v-3281ac8c]{color:#f4574d}.option-icon-wrapper[data-v-3281ac8c]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.option-icon-img[data-v-3281ac8c]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.option-label[data-v-3281ac8c]{flex-shrink:0}.option-content[data-v-3281ac8c],.option-label[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;transition:color .3s}.option-content[data-v-3281ac8c]{flex:1}.question-textarea-wrapper[data-v-3281ac8c]{margin-bottom:24px;flex:1}.short-answer-input[data-v-3281ac8c] .el-textarea__inner{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;background-color:#fff;border:1px solid #eee;border-radius:8px;padding:12px 16px;resize:none}.short-answer-input[data-v-3281ac8c] .el-textarea__inner:focus{border-color:#3f87fb}.short-answer-input[data-v-3281ac8c] .el-textarea__inner:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.question-analysis-section[data-v-3281ac8c]{margin-bottom:80px;background-color:#f8f9fa;border-radius:8px}.answer-summary[data-v-3281ac8c]{display:flex;gap:24px;padding:16px 16px 0 16px}.answer-summary .correct-answer[data-v-3281ac8c],.answer-summary .user-answer[data-v-3281ac8c]{font-family:PingFang SC;color:#333;font-weight:500;font-size:18px}.answer-summary .answer-correct[data-v-3281ac8c]{color:#1fc593;font-weight:500}.answer-summary .answer-error[data-v-3281ac8c]{color:#f4574d;font-weight:500}.answer-summary .answer-unanswered[data-v-3281ac8c]{color:#999}.reference-answer[data-v-3281ac8c]{padding:16px}.reference-answer .reference-answer-title[data-v-3281ac8c]{font-family:PingFang SC;font-weight:500;font-size:14px;color:#333;margin-bottom:8px}.reference-answer .reference-answer-content[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666;line-height:1.6}.question-analysis[data-v-3281ac8c]{padding:16px;background-color:#f8f9fa;border-radius:8px}.question-analysis .analysis-title[data-v-3281ac8c]{font-family:PingFang SC;font-weight:500;font-size:14px;color:#333;margin-bottom:8px}.question-analysis .analysis-content[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666;line-height:1.6}.question-analysis .analysis-content[data-v-3281ac8c] div{margin-bottom:8px}.question-analysis .analysis-content[data-v-3281ac8c] div:last-child{margin-bottom:0}.question-analysis .analysis-content[data-v-3281ac8c] strong{font-weight:500;color:#333}.bottom-nav-buttons[data-v-3281ac8c]{width:100%;height:60px;display:flex;align-items:center;justify-content:center;gap:16px}.nav-btn[data-v-3281ac8c]{min-width:100px;height:44px;padding:0 24px;font-size:14px}.analysis-btn[data-v-3281ac8c],.prev-btn[data-v-3281ac8c]{background-color:#fff;border-color:#3f87fb;color:#3f87fb}.analysis-btn[data-v-3281ac8c]:hover,.prev-btn[data-v-3281ac8c]:hover{background-color:rgba(63,135,251,.1)}.question-operation-area[data-v-3281ac8c]{width:360px;height:750px;display:flex;flex-direction:column;align-items:stretch;gap:24px}.operation-top-box[data-v-3281ac8c]{width:100%;height:72px;display:flex;justify-content:space-around;align-items:center;background-color:#fff;border:1px solid #ededed;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.operation-item[data-v-3281ac8c]{display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .3s;padding:8px;border-radius:4px}.operation-item[data-v-3281ac8c]:hover{background-color:#f0f0f0}.operation-item.operation-active[data-v-3281ac8c]{color:#3f87fb}.operation-icon[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;transition:all .3s}.operation-item.operation-active .operation-icon[data-v-3281ac8c]{color:#3f87fb}.operation-text[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;transition:all .3s}.operation-item.operation-active .operation-text[data-v-3281ac8c]{color:#3f87fb}.operation-bottom-box.style-one[data-v-3281ac8c]{width:100%;flex:1;background-color:#fff;border-radius:8px;border:1px solid #ededed;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.question-types-list[data-v-3281ac8c]{max-height:460px;overflow-y:auto}.question-types-list[data-v-3281ac8c]::-webkit-scrollbar{width:6px}.question-types-list[data-v-3281ac8c]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.question-types-list[data-v-3281ac8c]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.question-types-list[data-v-3281ac8c]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.question-type-group[data-v-3281ac8c]{margin-bottom:20px}.question-type-group[data-v-3281ac8c]:last-child{margin-bottom:0}.type-header[data-v-3281ac8c]{margin-bottom:12px}.type-header .type-name[data-v-3281ac8c]{font-family:PingFang SC;font-weight:600;font-size:18px;color:#333;padding-right:8px}.type-header .type-count[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666}.question-status-list[data-v-3281ac8c]{width:100%;display:flex;flex-wrap:wrap;gap:10px 10px}.question-status-circle[data-v-3281ac8c]{width:30px;height:30px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-family:PingFang SC;font-weight:500;font-size:13px;color:#fff;cursor:pointer;transition:all .3s}.question-status-circle[data-v-3281ac8c]:hover{transform:scale(1.1)}.question-status-circle.status-correct[data-v-3281ac8c]{background-color:#1fc593;color:#fff}.question-status-circle.status-error[data-v-3281ac8c]{background-color:#f4574d;color:#fff}.question-status-circle.status-unanswered[data-v-3281ac8c]{background-color:transparent;border:1px solid #d9d9d9;font-weight:500;color:#666}.statistics-section[data-v-3281ac8c]{width:100%;display:flex;align-items:center;gap:18px;margin:28px 0 16px}.stat-item[data-v-3281ac8c]{display:flex;align-items:center;gap:8px}.stat-circle[data-v-3281ac8c]{width:20px;height:20px;border-radius:5px;flex-shrink:0}.stat-circle.stat-correct[data-v-3281ac8c]{background-color:#1fc593}.stat-circle.stat-error[data-v-3281ac8c]{background-color:#f4574d}.stat-circle.stat-unanswered[data-v-3281ac8c]{background-color:#e0e0e0}.stat-text[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666}.save-progress-btn-wrapper[data-v-3281ac8c]{width:100%;position:absolute;bottom:32px;left:0;display:flex;justify-content:center}.save-progress-btn[data-v-3281ac8c]{width:200px;height:44px;border-radius:4px 4px 4px 4px;font-family:PingFang TC;font-weight:600;font-size:16px;color:#fff}.confirm-dialog-content[data-v-3281ac8c]{padding:20px 0;text-align:center}.confirm-dialog-text[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#333;margin:0}.operation-bottom-box.style-two[data-v-3281ac8c]{width:360px;height:235px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.setting-item[data-v-3281ac8c]{display:flex;justify-content:space-between;align-items:center}.setting-label[data-v-3281ac8c]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#333}