.course-certification-knowledge-page[data-v-788c97a5]{width:100%;height:100%;background-color:#f5f7fa;padding:10px 20px 10px 20px;display:flex;flex-direction:column;position:relative;box-sizing:border-box}.course-certification-knowledge-page .page-header[data-v-788c97a5]{display:flex;align-items:center;background-color:#fff;border-radius:12px 12px 0 0}.course-certification-knowledge-page .page-header .header-title[data-v-788c97a5]{padding-top:20px;padding-left:20px;display:flex;align-items:center;width:70%}.course-certification-knowledge-page .page-header .header-title .left-icon[data-v-788c97a5]{cursor:pointer}.course-certification-knowledge-page .page-header .header-title .left-icon[data-v-788c97a5]:hover{color:#1f69ff}.course-certification-knowledge-page .page-header .header-title h1[data-v-788c97a5]{font-size:16px;margin-left:10px}.course-certification-knowledge-page .page-main[data-v-788c97a5]{width:100%;flex:1;min-height:0;background-color:#fff;border-radius:0 0 12px 12px;display:flex;flex-direction:column}.course-certification-knowledge-page .page-main .steps-wrapper[data-v-788c97a5]{display:flex;justify-content:center;padding:30px 0}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps[data-v-788c97a5]{display:flex;align-items:center}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-item[data-v-788c97a5]{display:flex;align-items:center;gap:8px}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-item .step-circle[data-v-788c97a5]{width:28px;height:28px;border-radius:50%;background:#e4e7ed;color:#909399;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-item .step-circle i[data-v-788c97a5]{font-size:14px;font-weight:700}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-item .step-title[data-v-788c97a5]{font-size:14px;color:#909399}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-item.active .step-circle[data-v-788c97a5]{background:#3569e7;color:#fff}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-item.active .step-title[data-v-788c97a5]{color:#3569e7;font-weight:500}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-item.completed .step-circle[data-v-788c97a5]{background:#3569e7;color:#fff}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-item.completed .step-title[data-v-788c97a5]{color:#303133}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-line[data-v-788c97a5]{width:80px;height:1px;background:#dcdfe6;margin:0 16px}.course-certification-knowledge-page .page-main .steps-wrapper .custom-steps .step-line.completed[data-v-788c97a5]{background:#3569e7}.course-certification-knowledge-page .page-main .content-container[data-v-788c97a5]{width:100%;flex:1;padding:20px 70px;padding-top:0;margin-top:10px;border-radius:0 0 12px 12px;overflow:auto}.course-certification-knowledge-page .page-main .content-container .config-options[data-v-788c97a5]{display:flex;flex-direction:column;gap:16px;padding:2px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card[data-v-788c97a5]{border:2px solid #e4e7ed;border-radius:8px;padding:16px 20px;cursor:pointer;transition:all .2s ease;background:#fff}.course-certification-knowledge-page .page-main .content-container .config-options .config-card[data-v-788c97a5]:hover{border-color:#c0c4cc}.course-certification-knowledge-page .page-main .content-container .config-options .config-card.active[data-v-788c97a5]{border-color:#3569e7;background:#fff}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-header[data-v-788c97a5]{margin-bottom:8px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-header[data-v-788c97a5] .el-radio{display:inline-flex;align-items:center}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-header[data-v-788c97a5] .el-radio .el-radio__inner{width:16px;height:16px;border:2px solid #dcdfe6}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-header[data-v-788c97a5] .el-radio .el-radio__inner:after{width:6px;height:6px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-header[data-v-788c97a5] .el-radio.is-checked .el-radio__inner,.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-header[data-v-788c97a5] .el-radio .is-checked .el-radio__inner{border-color:#3569e7;background:#3569e7}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-header[data-v-788c97a5] .el-radio .el-radio__label{margin-left:8px;font-size:14px;font-weight:500;color:#303133}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content[data-v-788c97a5]{padding-left:24px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .description[data-v-788c97a5]{font-size:13px;color:#909399;margin-bottom:12px;line-height:1.5}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .education-type-switch[data-v-788c97a5]{margin-bottom:16px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .education-type-switch .switch-group[data-v-788c97a5]{display:flex;width:100%;background:#f5f6fa;border-radius:6px;overflow:hidden}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .education-type-switch .switch-group .el-button[data-v-788c97a5]{flex:1;height:40px;border-radius:0;font-size:14px;background-color:transparent;border:none;color:#606266;margin:0;transition:all .2s}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .education-type-switch .switch-group .el-button[data-v-788c97a5]:first-child{border-radius:6px 0 0 6px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .education-type-switch .switch-group .el-button[data-v-788c97a5]:last-child{border-radius:0 6px 6px 0}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .education-type-switch .switch-group .el-button[data-v-788c97a5]:hover:not(.is-active){color:#409eff}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .education-type-switch .switch-group .el-button.is-active[data-v-788c97a5]{background:#ecf2fe;border-radius:6px;color:#409eff}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats[data-v-788c97a5]{background-color:#f5f7fa;border:none;padding:16px 24px;border-radius:8px;display:flex;align-items:stretch;justify-content:space-between;gap:0}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item[data-v-788c97a5]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 16px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item[data-v-788c97a5]:not(:last-child){border-right:1px solid #e4e7ed}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-title[data-v-788c97a5]{font-size:14px;font-weight:500;color:#303133;margin-bottom:8px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-levels[data-v-788c97a5],.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-values[data-v-788c97a5]{display:flex;align-items:center;gap:12px;color:#606266;font-size:13px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-levels .level-item[data-v-788c97a5],.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-levels span[data-v-788c97a5],.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-values .level-item[data-v-788c97a5],.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-values span[data-v-788c97a5]{display:inline-flex;align-items:center;gap:2px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-levels .level-label[data-v-788c97a5],.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-values .level-label[data-v-788c97a5]{color:#3569e7;font-weight:500}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-levels .divider[data-v-788c97a5],.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .question-stats .stats-item .stats-values .divider[data-v-788c97a5]{color:#dcdfe6;margin:0 4px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config[data-v-788c97a5]{margin-top:16px;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .config-topbar[data-v-788c97a5]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f5f7fa;border-bottom:1px solid #e4e7ed}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .left-section[data-v-788c97a5]{display:flex;align-items:center;gap:20px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .left-section[data-v-788c97a5] .el-button--text{color:#606266;border:1px solid #dcdfe6;border-radius:4px;padding:8px 16px;font-size:14px;background:#fff}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .left-section[data-v-788c97a5] .el-button--text:hover{color:#3569e7;border-color:#3569e7}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .level-tabs[data-v-788c97a5]{display:flex;align-items:center;gap:32px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .level-tabs .tab-item[data-v-788c97a5]{padding:4px 0;font-size:14px;color:#606266;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s;position:relative}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .level-tabs .tab-item.active[data-v-788c97a5]{color:#3569e7;font-weight:500}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .level-tabs .tab-item.active[data-v-788c97a5]:after{content:"";position:absolute;bottom:-12px;left:0;right:0;height:2px;background:#3569e7}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .level-tabs .tab-item[data-v-788c97a5]:hover:not(.active){color:#3569e7}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .total-score[data-v-788c97a5]{color:#1f2d3d;font-weight:600;font-size:14px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups[data-v-788c97a5]{background:#fff;border:none;border-radius:0;padding:16px 20px;font-size:13px;overflow:hidden;width:100%}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .type-section+.type-section[data-v-788c97a5]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .type-header[data-v-788c97a5]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;margin-bottom:12px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .type-title-row[data-v-788c97a5]{display:flex;align-items:center;gap:12px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .type-title[data-v-788c97a5]{font-weight:600;color:#1f2d3d;font-size:14px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .add-link[data-v-788c97a5]{color:#3569e7;font-size:13px;cursor:pointer}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .add-link[data-v-788c97a5]:hover{opacity:.8}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .type-tools[data-v-788c97a5]{display:flex;align-items:center;gap:16px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .delete-btn[data-v-788c97a5]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#c0c4cc;font-size:20px;transition:color .2s}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .delete-btn[data-v-788c97a5]:hover{color:#3569e7}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .unit-score[data-v-788c97a5]{display:inline-flex;align-items:center;gap:8px;color:#606266;font-size:13px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .type-total[data-v-788c97a5]{color:#909399}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .score-control[data-v-788c97a5]{display:inline-flex;align-items:center;border:1px solid #e4e7ed;border-radius:6px;overflow:hidden;background:#fff}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .score-control .control-btn[data-v-788c97a5]{width:36px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#606266;font-size:18px;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .score-control .control-btn[data-v-788c97a5]:hover:not(.disabled){color:#3569e7;background:#f5f7fa}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .score-control .control-btn.disabled[data-v-788c97a5]{color:#c0c4cc;cursor:not-allowed}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .score-control .control-input[data-v-788c97a5]{width:50px;height:32px;border:none;text-align:center;font-size:14px;color:#303133;outline:none;-moz-appearance:textfield}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .score-control .control-input[data-v-788c97a5]::-webkit-inner-spin-button,.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .score-control .control-input[data-v-788c97a5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .config-table[data-v-788c97a5] .el-table{font-size:13px;width:100%;border-radius:8px;overflow:hidden}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .config-table[data-v-788c97a5] .el-table td,.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .config-table[data-v-788c97a5] .el-table th{padding:10px 12px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .config-table[data-v-788c97a5] .el-table .cell{white-space:nowrap}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .config-table[data-v-788c97a5] .el-table__header-wrapper th{background:#f5f7fa;color:#606266;font-weight:500}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .config-table[data-v-788c97a5] .el-table__body-wrapper tr:hover>td{background:#f8f9fc}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .empty-box[data-v-788c97a5]{background:#f8f9fc;border:1px dashed #dcdfe6;border-radius:10px;padding:32px 0;color:#909399;text-align:center}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .empty-box .el-icon-box[data-v-788c97a5]{font-size:28px;margin-bottom:8px;display:inline-block;color:#c0c4cc}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .custom-config .type-groups .empty-box .empty-text[data-v-788c97a5]{font-size:13px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-search[data-v-788c97a5]{width:calc(100% - 32px);margin:0 auto 16px auto;display:block}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-search[data-v-788c97a5] .el-input__inner{border-radius:8px;border-color:#dcdfe6}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-search[data-v-788c97a5] .el-input__inner:focus{border-color:#3569e7}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-columns[data-v-788c97a5]{display:grid;grid-gap:0;border:1px solid #e4e7ed;border-radius:10px;overflow:hidden;background:#fff}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-level2[data-v-788c97a5]{grid-template-columns:1fr 1fr}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-level3[data-v-788c97a5]{grid-template-columns:1fr 1fr 1fr}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-col[data-v-788c97a5]{min-height:320px;overflow:auto}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-col+.kd-col[data-v-788c97a5]{border-left:1px solid #e4e7ed}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-list[data-v-788c97a5]{padding:4px 0}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-row[data-v-788c97a5]{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;color:#303133;font-size:13px;position:relative;transition:background .15s}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-row[data-v-788c97a5]:hover{background:#f5f7fa}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-row.active[data-v-788c97a5]{background:#eef3ff;color:#3569e7}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-row.active[data-v-788c97a5]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3569e7}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-row .right[data-v-788c97a5]{margin-left:auto;color:#c0c4cc}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .kd-diff[data-v-788c97a5]{padding:16px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .diff-group[data-v-788c97a5]{display:grid;grid-auto-rows:36px;gap:8px;color:#606266}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .diff-group[data-v-788c97a5] .el-checkbox__label{font-size:13px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog .diff-group[data-v-788c97a5] .el-checkbox__inner{width:16px;height:16px;border-radius:4px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog[data-v-788c97a5] .el-dialog__body{padding-top:12px}.course-certification-knowledge-page .page-main .content-container .config-options .config-card .card-content .knowledge-dialog[data-v-788c97a5] .el-dialog__footer{padding-top:8px}.course-certification-knowledge-page .page-main .execute-step-container[data-v-788c97a5]{position:absolute;top:35px;right:50px}.kc-knowledge-dialog{border-radius:12px}.kc-knowledge-dialog .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #ebeef5}.kc-knowledge-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#1f2d3d}.kc-knowledge-dialog .el-dialog__body{padding:20px 24px}.kc-knowledge-dialog .el-dialog__footer{padding:16px 24px 20px;border-top:1px solid #ebeef5}.kc-knowledge-dialog .el-dialog__footer .el-button{min-width:80px;border-radius:6px}.kc-knowledge-dialog .el-dialog__footer .el-button--primary{background:linear-gradient(135deg,#3569e7,#5b8def);border:none}.knowledge-dialog .kd-search{width:calc(100% - 32px);margin:0 auto 16px auto;display:block}.knowledge-dialog .kd-search .el-input__inner{border-radius:8px}.knowledge-dialog .kd-columns{display:grid;grid-gap:0;border:1px solid #e4e7ed;border-radius:10px;overflow:hidden;background:#fff}.knowledge-dialog .kd-level2{grid-template-columns:1fr 1fr}.knowledge-dialog .kd-level3{grid-template-columns:1fr 1fr 1fr}.knowledge-dialog .kd-col{min-height:320px;overflow:auto}.knowledge-dialog .kd-col+.kd-col{border-left:1px solid #e4e7ed}.knowledge-dialog .kd-list{padding:4px 0}.knowledge-dialog .kd-row{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;color:#303133;font-size:13px;position:relative;transition:background .15s}.knowledge-dialog .kd-row:hover{background:#f5f7fa}.knowledge-dialog .kd-row.active{background:#eef3ff;color:#3569e7}.knowledge-dialog .kd-row.selected{color:#3569e7}.knowledge-dialog .kd-row.selected .kd-check{color:#3569e7;font-weight:700}.knowledge-dialog .kd-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3569e7}.knowledge-dialog .kd-row .right{margin-left:auto;color:#c0c4cc}.knowledge-dialog .kd-diff{padding:16px}.knowledge-dialog .diff-group{display:grid;grid-auto-rows:36px;gap:8px;color:#606266}.knowledge-dialog .diff-group .el-checkbox__label{font-size:13px}.knowledge-dialog .diff-group .el-checkbox__inner{width:16px;height:16px;border-radius:4px}