.CodeMirror .cm-header{font-weight:700;color:#4b79ea;font-size:14px;font-family:PingFang SC,PingFang SC-Medium}.CodeMirror .cm-strong{color:#d53f8c;font-weight:700}.CodeMirror .cm-em{font-style:italic;color:#805ad5}.CodeMirror .cm-inline-code{background:#f5f5f5;font-family:monospace;padding:2px 4px;border-radius:4px}.CodeMirror .cm-link{color:#3182ce;text-decoration:underline}.CodeMirror pre.CodeMirror-placeholder{color:#999;padding-left:8px;font-size:14px}.warn-dialog[data-v-7a21d742] .el-dialog{border-radius:5px}.warn-dialog[data-v-7a21d742] .el-dialog__header{padding:15px;padding-bottom:10px;border-bottom:2px solid #e6e8f0}.warn-dialog[data-v-7a21d742] .el-dialog__footer{padding:10px}.warn-dialog[data-v-7a21d742] .iconfont{font-size:24px;color:#e6a23c}.warn-dialog .warn-content[data-v-7a21d742]{display:flex;align-items:center;gap:12px}.job-certification-answering[data-v-b0879ac8]{height:calc(100vh - 74px);border-top:1px solid #e8ecf7}.job-certification-answering .left-wrapper[data-v-b0879ac8]{height:calc(100vh - 74px);border-top:1px solid #e8ecf7;border-right:1px solid #e8ecf7;padding:0 198px}.job-certification-answering .left-wrapper .answering-area[data-v-b0879ac8]{width:100%;height:calc(100vh - 74px);display:flex;flex-direction:column}.job-certification-answering .left-wrapper .answering-area .answering-area-content[data-v-b0879ac8]{flex:1;overflow-y:auto;padding-top:24px}.job-certification-answering .left-wrapper .answering-area .answering-area-content[data-v-b0879ac8]::-webkit-scrollbar{width:0}.job-certification-answering .left-wrapper .answering-area .answering-area-content .answering-area-header[data-v-b0879ac8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.job-certification-answering .left-wrapper .answering-area .answering-area-content .answering-area-header .icon-ait_kaosheng[data-v-b0879ac8]{font-size:24px;color:#3569e7}.job-certification-answering .left-wrapper .answering-area .answering-area-content .answering-area-header .header-text[data-v-b0879ac8]{font-size:16px;font-weight:500;margin-left:12px}.job-certification-answering .left-wrapper .answering-area .answering-area-content .answering-area-header .question-style[data-v-b0879ac8]{display:block;margin-left:28px;font-size:14px;font-weight:500;padding:3px 6px;border-radius:4px}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .question-title[data-v-b0879ac8]{font-size:16px;font-weight:500;color:#303133;line-height:1.8;margin-bottom:20px}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .option-list .radio-group[data-v-b0879ac8]{width:100%}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .option-list .radio-item[data-v-b0879ac8]{display:flex;width:100%;margin-bottom:12px;padding:10px 15px;border-radius:6px;background-color:#f7f9ff;transition:background-color .2s}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .option-list .radio-item[data-v-b0879ac8]:hover{background-color:#ecf2ff}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .answer-textarea[data-v-b0879ac8]{width:100%}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper[data-v-b0879ac8]{display:flex;flex-direction:column;gap:16px}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .code-editor .programme-header[data-v-b0879ac8]{height:40px;display:flex;align-items:center;justify-content:space-between;border-radius:8px 8px 0 0;background-color:#272b40;padding:0 12px;font-size:12px;color:#f2f4f9}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .code-editor .programme-header .full-screen[data-v-b0879ac8]{display:flex;align-items:center;gap:6px;cursor:pointer;transition:opacity .3s}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .code-editor .programme-header .full-screen[data-v-b0879ac8]:hover{opacity:.8}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper[data-v-b0879ac8]{border:1px solid #e8ecf7;border-radius:8px;overflow:hidden}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper .test-case-header[data-v-b0879ac8]{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid #e8ecf7;background-color:#fafbfd}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper .test-case-header .header-content[data-v-b0879ac8]{display:flex;align-items:center;gap:20px}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper .test-case-header .header-content .header-tab[data-v-b0879ac8]{font-size:14px;color:#606266;cursor:pointer;padding:6px 12px;border-radius:4px;transition:all .3s}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper .test-case-header .header-content .header-tab[data-v-b0879ac8]:hover{background-color:#ecf5ff;color:#3569e7}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper .test-case-header .header-content .header-tab.active[data-v-b0879ac8]{background-color:#3569e7;color:#fff;font-weight:500}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper .text-content[data-v-b0879ac8]{width:100%;padding:10px}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper .text-content .test-content[data-v-b0879ac8]{width:100%;min-height:138px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;font-size:14px;transition:all .3s ease}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper .text-content .test-content .test-content-empty[data-v-b0879ac8]{padding:48px 0;text-align:center;color:#909399}.job-certification-answering .left-wrapper .answering-area .answering-area-content .question-content .code-editor-wrapper .test-case-wrapper .text-content .test-content .test-stdout[data-v-b0879ac8]{height:102px;padding:12px;padding-top:0;border-radius:6px;overflow-y:auto}.job-certification-answering .left-wrapper .answering-area .answering-area-footer[data-v-b0879ac8]{width:100%;height:88px;position:relative}.job-certification-answering .left-wrapper .answering-area .answering-area-footer .next-btn[data-v-b0879ac8]{position:absolute;bottom:18px;width:100%}.job-certification-answering .right-wrapper[data-v-b0879ac8]{height:calc(100vh - 74px);padding:12px 24px;background-color:#fdfdff}.job-certification-answering .right-wrapper .countdown[data-v-b0879ac8]{margin-top:12px;padding:14px 28px;border-radius:12px;background-color:#f3f6fd;text-align:center;font-size:24px}.job-certification-answering .right-wrapper .answering-progress[data-v-b0879ac8]{display:flex;flex-direction:column}.job-certification-answering .right-wrapper .answering-progress .answering-item[data-v-b0879ac8]{display:flex;align-items:center;position:relative;padding:12px 0}.job-certification-answering .right-wrapper .answering-progress .answering-item .icon-wrapper[data-v-b0879ac8]{width:30px;display:flex;flex-direction:column;align-items:center;position:relative}.job-certification-answering .right-wrapper .answering-progress .answering-item .icon-wrapper .circle-icon[data-v-b0879ac8]{display:flex;justify-content:center;align-items:center;border-width:3px;border-radius:50%;width:20px;height:20px;border-style:solid}.job-certification-answering .right-wrapper .answering-progress .answering-item .icon-wrapper .circle-icon .el-icon-check[data-v-b0879ac8]{font-weight:700;color:#fff}.job-certification-answering .right-wrapper .answering-progress .answering-item .icon-wrapper .circle-icon .icon-point[data-v-b0879ac8]{display:block;width:8px;height:8px;border-radius:50%;background-color:#3569e7}.job-certification-answering .right-wrapper .answering-progress .answering-item .icon-wrapper .line[data-v-b0879ac8]{height:32px;position:absolute;top:24px;border-left:2px dotted}.job-certification-answering .right-wrapper .answering-progress .answering-item .answering-content[data-v-b0879ac8]{margin-left:12px;flex:1;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px;color:#2c3240;border-radius:6px;background-color:#f3f6fd}.job-certification-answering .right-wrapper .answering-progress .answering-item .answering-status[data-v-b0879ac8]{display:flex;align-items:center;gap:4px}.job-certification-container[data-v-3d8cf1ef]{height:calc(100vh - 74px)}.job-certification-container .exam-loading-row[data-v-3d8cf1ef]{height:100%}.job-certification-container .exam-loading-col[data-v-3d8cf1ef]{display:flex;align-items:center;justify-content:center}.job-certification-container .loading-indicator[data-v-3d8cf1ef]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#3569e7}.job-certification-container .loading-spinner[data-v-3d8cf1ef]{font-size:48px}.job-certification-container .countdown-text[data-v-3d8cf1ef]{font-size:14px;color:#3569e7}.scoring-overlay[data-v-3d8cf1ef]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.scoring-dialog-box[data-v-3d8cf1ef]{background:#fff;border-radius:12px;padding:60px 80px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 20px rgba(0,0,0,.15)}.scoring-spinner-dots[data-v-3d8cf1ef]{width:32px;height:32px;position:relative;margin-bottom:24px}.scoring-spinner-dots span[data-v-3d8cf1ef]{position:absolute;width:6px;height:6px;background:#333;border-radius:50%;animation:spinner-dots-3d8cf1ef 1.2s linear infinite}.scoring-spinner-dots span[data-v-3d8cf1ef]:first-child{top:0;left:50%;margin-left:-3px;animation-delay:0s}.scoring-spinner-dots span[data-v-3d8cf1ef]:nth-child(2){top:4px;right:4px;animation-delay:.15s}.scoring-spinner-dots span[data-v-3d8cf1ef]:nth-child(3){top:50%;right:0;margin-top:-3px;animation-delay:.3s}.scoring-spinner-dots span[data-v-3d8cf1ef]:nth-child(4){bottom:4px;right:4px;animation-delay:.45s}.scoring-spinner-dots span[data-v-3d8cf1ef]:nth-child(5){bottom:0;left:50%;margin-left:-3px;animation-delay:.6s}.scoring-spinner-dots span[data-v-3d8cf1ef]:nth-child(6){bottom:4px;left:4px;animation-delay:.75s}.scoring-spinner-dots span[data-v-3d8cf1ef]:nth-child(7){top:50%;left:0;margin-top:-3px;animation-delay:.9s}.scoring-spinner-dots span[data-v-3d8cf1ef]:nth-child(8){top:4px;left:4px;animation-delay:1.05s}@keyframes spinner-dots-3d8cf1ef{0%,39%,to{opacity:.3}40%{opacity:1}}.scoring-text[data-v-3d8cf1ef]{font-size:16px;color:#303133;margin:0}.result-overlay[data-v-3d8cf1ef]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.result-dialog-box[data-v-3d8cf1ef]{background:#fff;border-radius:12px;padding:32px 48px 40px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative;min-width:300px}.result-close[data-v-3d8cf1ef]{position:absolute;top:16px;right:16px;cursor:pointer;font-size:18px;color:#909399}.result-close[data-v-3d8cf1ef]:hover{color:#606266}.result-icon-wrapper[data-v-3d8cf1ef]{margin-bottom:16px}.result-icon-wrapper .result-icon-img[data-v-3d8cf1ef]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.result-title[data-v-3d8cf1ef]{font-size:18px;font-weight:600;color:#f5a623;margin:0 0 8px;text-align:center}.result-title.is-pass[data-v-3d8cf1ef]{color:#409eff}.result-score[data-v-3d8cf1ef]{font-size:14px;color:#606266;margin:0 0 24px}.result-btn[data-v-3d8cf1ef]{width:160px;height:40px;border-radius:8px;font-size:14px}