@charset "UTF-8";
/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-8-11 21:19:54
 */[data-v-1a5bf2fc]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.objective-detail-export-dialog[data-v-1a5bf2fc] .el-dialog{display:flex;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);margin-top:24px!important;margin-bottom:24px;overflow:hidden;flex-direction:column;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-shadow:0 16px 40px rgba(16,24,40,.16)}.objective-detail-export-dialog[data-v-1a5bf2fc] .el-dialog__header{position:relative;z-index:3;flex-shrink:0;padding:0;background:#fff;border-bottom:1px solid #e4e7ec}.objective-detail-export-dialog[data-v-1a5bf2fc] .el-dialog__body{flex:1 1 auto;min-height:0;padding:18px 22px 20px;overflow:auto;background:#fff}.objective-detail-export-dialog[data-v-1a5bf2fc] .el-dialog__footer{position:relative;z-index:2;flex-shrink:0;padding:12px 18px;background:#fff;border-top:1px solid #e4e7ec}.objective-detail-export-dialog .export-dialog-header[data-v-1a5bf2fc]{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px 12px 20px}.objective-detail-export-dialog .export-title-copy[data-v-1a5bf2fc],.objective-detail-export-dialog .export-title-group[data-v-1a5bf2fc]{display:flex;min-width:0}.objective-detail-export-dialog .export-title-group[data-v-1a5bf2fc]{align-items:center;gap:12px}.objective-detail-export-dialog .export-title-copy[data-v-1a5bf2fc]{flex-direction:column;justify-content:center;gap:3px}.objective-detail-export-dialog .export-title-icon[data-v-1a5bf2fc]{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;color:#fff;font-size:18px;background:#2563eb;border-radius:5px}.objective-detail-export-dialog .export-dialog-title[data-v-1a5bf2fc]{color:#101828;font-size:16px;font-weight:600;line-height:22px}.objective-detail-export-dialog .export-dialog-subtitle[data-v-1a5bf2fc]{overflow:hidden;color:#667085;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.objective-detail-export-dialog .export-dialog-close[data-v-1a5bf2fc]{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;padding:0;color:#667085;border-radius:4px}.objective-detail-export-dialog .export-dialog-close i[data-v-1a5bf2fc]{font-size:18px}.objective-detail-export-dialog .export-dialog-close[data-v-1a5bf2fc]:focus,.objective-detail-export-dialog .export-dialog-close[data-v-1a5bf2fc]:hover{color:#1d2939;background:#f2f4f7}.objective-detail-export-dialog .export-form[data-v-1a5bf2fc] .el-form-item__label{color:#475467;font-size:13px;font-weight:500}.objective-detail-export-dialog .export-form[data-v-1a5bf2fc] .el-input__inner{border-color:#d0d5dd;border-radius:4px}.objective-detail-export-dialog .export-form[data-v-1a5bf2fc] .el-select .el-tag{border-radius:3px}.objective-detail-export-dialog .form-section[data-v-1a5bf2fc]{margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #e4e7ec}.objective-detail-export-dialog .form-section[data-v-1a5bf2fc]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.objective-detail-export-dialog .form-section[data-v-1a5bf2fc] .el-form-item:last-child{margin-bottom:0}.objective-detail-export-dialog .section-header[data-v-1a5bf2fc]{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.objective-detail-export-dialog .section-title[data-v-1a5bf2fc]{display:inline-flex;align-items:center;gap:7px;color:#344054;font-size:14px;font-weight:600}.objective-detail-export-dialog .section-title i[data-v-1a5bf2fc]{color:#2563eb;font-size:16px}.objective-detail-export-dialog .section-header .el-tag[data-v-1a5bf2fc]{border-radius:3px}.objective-detail-export-dialog .school-selector-toolbar[data-v-1a5bf2fc]{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;color:#667085;font-size:12px}.objective-detail-export-dialog .select-all-checkbox[data-v-1a5bf2fc]{margin-right:0;color:#344054}.objective-detail-export-dialog .selected-count[data-v-1a5bf2fc]{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;color:#475467;font-size:12px;line-height:18px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:4px}.objective-detail-export-dialog .selected-count i[data-v-1a5bf2fc]{color:#2563eb;font-size:14px}.objective-detail-export-dialog .export-option-grid[data-v-1a5bf2fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.objective-detail-export-dialog .export-option-grid[data-v-1a5bf2fc] .el-form-item{min-width:0;margin-bottom:0}.objective-detail-export-dialog .number-input-wrapper[data-v-1a5bf2fc],.objective-detail-export-dialog .switch-control[data-v-1a5bf2fc]{display:flex;align-items:center;gap:8px}.objective-detail-export-dialog .number-input-wrapper[data-v-1a5bf2fc] .el-input-number{width:132px}.objective-detail-export-dialog .input-suffix[data-v-1a5bf2fc],.objective-detail-export-dialog .switch-label[data-v-1a5bf2fc]{flex-shrink:0;color:#667085;font-size:12px}.objective-detail-export-dialog .export-dialog-footer[data-v-1a5bf2fc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.objective-detail-export-dialog .export-footer-summary[data-v-1a5bf2fc]{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.objective-detail-export-dialog .export-footer-actions[data-v-1a5bf2fc]{display:inline-flex;flex-shrink:0;align-items:center;gap:8px}.objective-detail-export-dialog .export-footer-actions .el-button[data-v-1a5bf2fc]{min-width:82px;margin-left:0;border-radius:4px;font-weight:500}@media screen and (max-width:768px){.objective-detail-export-dialog[data-v-1a5bf2fc] .el-dialog{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin-top:8px!important;margin-bottom:8px}.objective-detail-export-dialog[data-v-1a5bf2fc] .el-dialog__body{padding:16px}.objective-detail-export-dialog[data-v-1a5bf2fc] .el-dialog__footer{padding:10px 12px}.objective-detail-export-dialog .export-dialog-header[data-v-1a5bf2fc]{min-height:58px;padding:10px 10px 10px 14px}.objective-detail-export-dialog .export-title-icon[data-v-1a5bf2fc]{width:34px;height:34px;flex-basis:34px}.objective-detail-export-dialog .export-option-grid[data-v-1a5bf2fc]{grid-template-columns:1fr}}@media screen and (max-width:520px){.objective-detail-export-dialog .export-dialog-subtitle[data-v-1a5bf2fc],.objective-detail-export-dialog .export-footer-summary[data-v-1a5bf2fc]{display:none}.objective-detail-export-dialog .export-title-group[data-v-1a5bf2fc]{gap:9px}.objective-detail-export-dialog .export-dialog-footer[data-v-1a5bf2fc]{justify-content:flex-end}.objective-detail-export-dialog .export-footer-actions .el-button[data-v-1a5bf2fc]{min-width:70px;padding-right:12px;padding-left:12px}}[data-v-29028698]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dm-center-container[data-v-29028698]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 84px)}.dm-center-container .main-card[data-v-29028698]{border-radius:12px;border:none;box-shadow:0 4px 16px rgba(0,0,0,.08)}.dm-center-container .main-card[data-v-29028698] .el-card__body{padding:0}.dm-center-container .page-header[data-v-29028698]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px 12px 0 0}.dm-center-container .page-header .header-left[data-v-29028698]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dm-center-container .page-header .page-title[data-v-29028698]{display:flex;align-items:center;margin:0;font-size:17px;font-weight:600;color:#fff}.dm-center-container .page-header .page-title i[data-v-29028698]{margin-right:8px;font-size:18px}.dm-center-container .page-header .project-badge[data-v-29028698]{display:flex;align-items:center;background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);padding:6px 14px;border-radius:20px;font-size:13px;color:#fff}.dm-center-container .page-header .project-badge .badge-label[data-v-29028698]{opacity:.85;margin-right:8px}.dm-center-container .page-header .project-badge .badge-value[data-v-29028698]{font-weight:600}.dm-center-container .page-header .project-badge .badge-divider[data-v-29028698]{margin:0 8px;opacity:.5}.dm-center-container .page-header .project-badge .badge-subject[data-v-29028698]{background:hsla(0,0%,100%,.3);padding:2px 10px;border-radius:10px;font-weight:500}.dm-center-container .toolbar-wrapper[data-v-29028698]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#fff;border-bottom:1px solid #ebeef5}.dm-center-container .toolbar-wrapper .toolbar-left .el-button-group .el-button[data-v-29028698]{border-radius:6px;padding:9px 16px;font-weight:500;border:1px solid #dcdfe6;background:#fff;color:#606266}.dm-center-container .toolbar-wrapper .toolbar-left .el-button-group .el-button[data-v-29028698]:hover{color:#409eff;border-color:#c6e2ff;background:#ecf5ff}.dm-center-container .toolbar-wrapper .toolbar-left .el-button-group .el-button[data-v-29028698]:not(:last-child){margin-right:8px}.dm-center-container .toolbar-wrapper .toolbar-left .el-button-group .el-button i[data-v-29028698]{margin-right:4px}.dm-center-container .toolbar-wrapper .toolbar-right[data-v-29028698]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dm-center-container .toolbar-wrapper .toolbar-right .batch-score[data-v-29028698]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f8f9fc;border:1px solid #ebeef5;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.dm-center-container .toolbar-wrapper .toolbar-right .batch-label[data-v-29028698]{font-size:12px;color:#606266;font-weight:600}.dm-center-container .toolbar-wrapper .toolbar-right .batch-input[data-v-29028698]{width:110px}.dm-center-container .toolbar-wrapper .toolbar-right[data-v-29028698] .batch-score .el-input-number{background:#fff;border-radius:6px}.dm-center-container .toolbar-wrapper .toolbar-right[data-v-29028698] .batch-score .el-button-group .el-button{border-radius:6px}.dm-center-container .toolbar-wrapper .toolbar-right[data-v-29028698] .batch-score .el-button--small{padding:6px 10px}.dm-center-container .toolbar-wrapper .toolbar-right .stats-info .el-tag[data-v-29028698]{font-weight:500;border-radius:12px;padding:4px 12px}.dm-center-container .keguan-content-layout[data-v-29028698]{display:flex;gap:16px;align-items:flex-start;padding:12px 20px 0}.dm-center-container .keguan-table-panel[data-v-29028698]{flex:1 1 auto;min-width:0;position:relative;overflow:visible}.dm-center-container .selected-crop-panel[data-v-29028698]{position:absolute;transform:translateX(-50%);z-index:3;padding:10px;border-radius:10px;border:1px solid #f3d19e;background:linear-gradient(180deg,#fffaf2,#fffdf8);box-shadow:0 8px 24px rgba(230,162,60,.18);pointer-events:none}.dm-center-container .selected-crop-image[data-v-29028698]{display:block;max-width:100%;max-height:220px;margin:0 auto;border-radius:8px;border:1px solid #ebeef5;background:#fff}.dm-center-container .keguan-preview-panel[data-v-29028698]{width:420px;flex:0 0 420px;border:1px solid #ebeef5;border-radius:10px;background:linear-gradient(180deg,#fbfcff,#f6f8fc);overflow:hidden}.dm-center-container .preview-header[data-v-29028698]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #ebeef5;background:#fff}.dm-center-container .preview-title[data-v-29028698]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133}.dm-center-container .preview-stage-wrapper[data-v-29028698]{padding:12px;min-height:560px}.dm-center-container .preview-stage[data-v-29028698]{position:relative;width:100%;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e4e7ed}.dm-center-container .preview-image[data-v-29028698]{display:block;width:100%;height:auto}.dm-center-container .preview-overlay[data-v-29028698]{position:absolute;inset:0}.dm-center-container .preview-question[data-v-29028698]{position:absolute;display:flex;align-items:center;justify-content:center;min-width:24px;padding:0 4px;border:1px solid rgba(64,158,255,.65);background:rgba(64,158,255,.14);color:#1f5cc7;border-radius:6px;font-size:11px;font-weight:600;transform:translate(-2px,-2px);transition:all .15s ease;cursor:pointer;overflow:hidden}.dm-center-container .preview-question[data-v-29028698]:hover{background:rgba(64,158,255,.24);border-color:#409eff}.dm-center-container .preview-question.active[data-v-29028698]{background:rgba(245,108,108,.18);border-color:#f56c6c;color:#c45656;box-shadow:0 0 0 2px rgba(245,108,108,.16);z-index:2}.dm-center-container .preview-question-label[data-v-29028698]{pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-center-container .preview-empty[data-v-29028698]{min-height:520px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#909399;background:#fff;border-radius:8px;border:1px dashed #dcdfe6}.dm-center-container .preview-empty i[data-v-29028698]{font-size:28px}.dm-center-container .preview-footer[data-v-29028698]{padding:10px 14px 14px;color:#606266;font-size:12px}.dm-center-container .keguan-crop-fade-enter-active[data-v-29028698],.dm-center-container .keguan-crop-fade-leave-active[data-v-29028698]{transition:all .18s ease}.dm-center-container .keguan-crop-fade-enter[data-v-29028698],.dm-center-container .keguan-crop-fade-leave-to[data-v-29028698]{opacity:0;transform:translateY(-6px)}.dm-center-container .vxe-table[data-v-29028698]{margin:0 16px;border-radius:0}.dm-center-container .vxe-table[data-v-29028698] .vxe-header--column{background-color:#f8f9fc;font-weight:600;color:#303133;padding:6px 6px}.dm-center-container .vxe-table[data-v-29028698] .vxe-header--column .column-header-wrapper{display:flex;align-items:center}.dm-center-container .vxe-table[data-v-29028698] .vxe-header--column .column-header-wrapper i{margin-right:6px;color:#667eea}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column{padding:4px 6px}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .readonly-count{color:#606266;font-weight:500;background:#f0f2f5;padding:2px 8px;border-radius:4px}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .cell-content{display:flex;align-items:center;justify-content:space-between}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .cell-content .letters-display{flex:1;font-weight:600;color:#409eff;font-size:13px;letter-spacing:1px}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .cell-content .no-data{color:#c0c4cc;font-style:italic;font-size:12px}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .cell-content .clear-btn{padding:2px;margin-left:4px;opacity:.6}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .cell-content .clear-btn:hover{opacity:1}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .multi-detail-cell{display:flex;flex-wrap:wrap;gap:4px 8px;width:100%;cursor:default}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .multi-detail-line{display:inline-flex;align-items:center;max-width:100%;font-size:12px;line-height:1.45;color:#606266;white-space:nowrap;padding:0 2px}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .multi-detail-line.primary{color:#409eff;font-weight:600}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .score-display{font-weight:600;color:#67c23a;font-size:13px}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .score-display.invalid-score{color:#f56c6c}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--column .single-choice-hint{font-size:10px;color:#e6a23c;margin-top:2px;background:#fdf6ec;padding:1px 4px;border-radius:3px}.dm-center-container .vxe-table[data-v-29028698] .vxe-body--row:hover{background-color:#f5f7fa}.dm-center-container .table-footer[data-v-29028698]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#fafbfc;border-radius:0 0 12px 12px;border-top:1px solid #ebeef5}.dm-center-container .table-footer .record-count[data-v-29028698]{color:#909399;font-size:12px}.dm-center-container .table-footer .record-count[data-v-29028698]:before{content:"📊";margin-right:4px}.dm-center-container .table-footer[data-v-29028698] .el-pagination{padding:0}.dm-center-container .table-footer[data-v-29028698] .el-pagination .btn-next,.dm-center-container .table-footer[data-v-29028698] .el-pagination .btn-prev,.dm-center-container .table-footer[data-v-29028698] .el-pagination .el-pager li{border-radius:6px}[data-v-29028698] .settings-dialog .el-dialog{border-radius:12px;overflow:hidden}[data-v-29028698] .settings-dialog .el-dialog__header{padding:0;border-bottom:1px solid #ebeef5}[data-v-29028698] .settings-dialog .dialog-header{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}[data-v-29028698] .settings-dialog .dialog-header i{font-size:20px}[data-v-29028698] .settings-dialog .dialog-header span{font-size:16px;font-weight:600}[data-v-29028698] .settings-dialog .dialog-header .el-tag{background:hsla(0,0%,100%,.2);border:none;color:#fff}[data-v-29028698] .settings-dialog .settings-content{padding:20px}[data-v-29028698] .settings-dialog .info-section{background:#f8f9fc;border-radius:8px;padding:16px;margin-bottom:20px}[data-v-29028698] .settings-dialog .info-section .info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center}[data-v-29028698] .settings-dialog .info-section .info-grid .info-item{display:flex;flex-direction:column;gap:4px}[data-v-29028698] .settings-dialog .info-section .info-grid .info-item .info-label{font-size:12px;color:#909399}[data-v-29028698] .settings-dialog .info-section .info-grid .info-item .info-value{font-size:14px;font-weight:600;color:#303133}[data-v-29028698] .settings-dialog .info-section .info-grid .info-item .info-value.answer-value{color:#409eff;letter-spacing:2px}[data-v-29028698] .settings-dialog .info-section .info-grid .info-item .info-value.score-value{color:#67c23a}[data-v-29028698] .settings-dialog .rule-section{margin-bottom:20px}[data-v-29028698] .settings-dialog .rule-section .section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}[data-v-29028698] .settings-dialog .rule-section .section-title i{color:#667eea}[data-v-29028698] .settings-dialog .rule-section .rule-radio-group{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-v-29028698] .settings-dialog .rule-section .rule-radio-group .rule-option{margin-bottom:0;padding:12px 16px;background:#fff;border:1px solid #ebeef5;border-radius:8px;transition:all .3s ease}[data-v-29028698] .settings-dialog .rule-section .rule-radio-group .rule-option:hover{border-color:#c6e2ff;box-shadow:0 2px 8px rgba(64,158,255,.1)}[data-v-29028698] .settings-dialog .rule-section .rule-radio-group .rule-option .el-radio{display:flex;flex-direction:column;align-items:flex-start;white-space:normal}[data-v-29028698] .settings-dialog .rule-section .rule-radio-group .rule-option .el-radio .rule-name{font-weight:500;color:#303133;display:flex;align-items:center;gap:4px}[data-v-29028698] .settings-dialog .rule-section .rule-radio-group .rule-option .el-radio .rule-name .tip-icon{color:#909399;font-size:14px}[data-v-29028698] .settings-dialog .rule-section .rule-radio-group .rule-option .el-radio .rule-desc{font-size:12px;color:#909399;margin-top:4px;margin-left:24px}[data-v-29028698] .settings-dialog .setting-panel{background:#fff;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;margin-bottom:16px}[data-v-29028698] .settings-dialog .setting-panel .panel-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8f9fc;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}[data-v-29028698] .settings-dialog .setting-panel .panel-header i{color:#667eea}[data-v-29028698] .settings-dialog .setting-panel .panel-content{padding:16px}[data-v-29028698] .settings-dialog .setting-panel .panel-content .combination-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}[data-v-29028698] .settings-dialog .setting-panel .panel-content .combination-toolbar .toolbar-label,[data-v-29028698] .settings-dialog .setting-panel .panel-content .combination-toolbar .toolbar-suffix{font-size:12px;color:#606266}[data-v-29028698] .settings-dialog .setting-panel .panel-content .combination-toolbar ::v-deep .el-input-number{width:96px}[data-v-29028698] .settings-dialog .setting-panel .panel-content .score-input-row{display:flex;align-items:center;gap:10px}[data-v-29028698] .settings-dialog .setting-panel .panel-content .score-input-row .input-label{font-size:14px;color:#606266}[data-v-29028698] .settings-dialog .setting-panel .panel-content .score-input-row .input-suffix{color:#909399}[data-v-29028698] .settings-dialog .setting-panel .panel-content .tip-text{font-size:12px;color:#909399;margin-top:12px;display:flex;align-items:center;gap:4px}[data-v-29028698] .settings-dialog .setting-panel .panel-content .tip-text i{color:#409eff}[data-v-29028698] .settings-dialog .rule-description{background:#f0f9eb;border-left:4px solid #67c23a}[data-v-29028698] .settings-dialog .rule-description p{margin:0 0 10px 0;font-weight:600;color:#303133}[data-v-29028698] .settings-dialog .rule-description ul{margin:0;padding-left:18px;color:#606266}[data-v-29028698] .settings-dialog .rule-description ul li{margin-bottom:6px;line-height:1.6}[data-v-29028698] .settings-dialog .rule-description ul li:last-child{margin-bottom:0}[data-v-29028698] .settings-dialog .combination-grid{max-height:200px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-v-29028698] .settings-dialog .combination-grid .combination-item{display:grid;grid-template-columns:auto 96px auto;align-items:center;gap:6px;padding:8px 12px;background:#f8f9fc;border-radius:6px}[data-v-29028698] .settings-dialog .combination-grid .combination-item ::v-deep .el-input-number{width:96px}[data-v-29028698] .settings-dialog .combination-grid .combination-item .combination-label{min-width:45px;font-weight:600;color:#409eff;letter-spacing:1px}[data-v-29028698] .settings-dialog .combination-grid .combination-item .max-score{color:#909399;font-size:12px;white-space:nowrap}@media (max-width:1200px){[data-v-29028698] .settings-dialog .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-v-29028698] .settings-dialog .combination-grid,[data-v-29028698] .settings-dialog .rule-radio-group{grid-template-columns:1fr}}[data-v-29028698] .settings-dialog .el-dialog__footer{padding:16px 20px;border-top:1px solid #ebeef5;background:#fafbfc}[data-v-29028698] .error-dialog .el-dialog{border-radius:12px;overflow:hidden}[data-v-29028698] .error-dialog .el-dialog__header{padding:0;border-bottom:1px solid #ebeef5}[data-v-29028698] .error-dialog .el-dialog__body{padding:0}[data-v-29028698] .error-dialog .dialog-header{display:flex;align-items:center;gap:10px;padding:16px 20px}[data-v-29028698] .error-dialog .dialog-header.error-header{background:linear-gradient(135deg,#f56c6c,#e64646);color:#fff}[data-v-29028698] .error-dialog .dialog-header i{font-size:20px}[data-v-29028698] .error-dialog .dialog-header span{font-size:16px;font-weight:600}[data-v-29028698] .error-dialog .dialog-header .el-tag{background:hsla(0,0%,100%,.2);border:none;color:#fff}[data-v-29028698] .error-dialog .error-list{max-height:350px;overflow-y:auto;padding:16px 20px}[data-v-29028698] .error-dialog .error-list .error-item{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:10px;background:#fff7f7;border:1px solid #fde2e2;border-radius:8px;transition:all .3s ease}[data-v-29028698] .error-dialog .error-list .error-item:hover{border-color:#f56c6c;box-shadow:0 2px 8px rgba(245,108,108,.15)}[data-v-29028698] .error-dialog .error-list .error-item:last-child{margin-bottom:0}[data-v-29028698] .error-dialog .error-list .error-item .error-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fef0f0;border-radius:50%}[data-v-29028698] .error-dialog .error-list .error-item .error-icon i{color:#f56c6c;font-size:16px}[data-v-29028698] .error-dialog .error-list .error-item .error-content{flex:1;display:flex;flex-direction:column;gap:4px}[data-v-29028698] .error-dialog .error-list .error-item .error-content .error-location{font-size:13px;font-weight:600;color:#303133}[data-v-29028698] .error-dialog .error-list .error-item .error-content .error-message{font-size:12px;color:#f56c6c}[data-v-29028698] .error-dialog .error-list .error-item .el-button{flex-shrink:0}.import-dialog[data-v-29028698] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:16px 20px;border-radius:4px 4px 0 0}.import-dialog[data-v-29028698] .el-dialog__header .el-dialog__title{color:#fff;font-weight:600}.import-dialog[data-v-29028698] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff}.import-dialog[data-v-29028698] .el-dialog__body{padding:20px}.import-container .section-header[data-v-29028698]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed #e4e7ed}.import-container .section-icon[data-v-29028698]{font-size:16px}.import-container .icon-blue[data-v-29028698]{color:#409eff}.import-container .icon-green[data-v-29028698]{color:#67c23a}.import-container .icon-red[data-v-29028698]{color:#f56c6c}.import-container .upload-section[data-v-29028698]{background:#fafbfc;border-radius:8px;padding:16px;margin-bottom:16px}.import-container .upload-demo[data-v-29028698],.import-container .upload-demo[data-v-29028698] .el-upload{width:100%}.import-container .upload-demo[data-v-29028698] .el-upload .el-upload-dragger{width:100%;padding:30px 20px;border-radius:8px;border:2px dashed #dcdfe6;transition:all .3s}.import-container .upload-demo[data-v-29028698] .el-upload .el-upload-dragger:hover{border-color:#409eff;background:#f0f7ff}.import-container .upload-content[data-v-29028698]{text-align:center}.import-container .upload-icon[data-v-29028698]{font-size:48px;color:#c0c4cc;margin-bottom:10px}.import-container .upload-text[data-v-29028698]{font-size:14px;color:#606266}.import-container .upload-text em[data-v-29028698]{color:#409eff;font-style:normal}.import-container .upload-hint[data-v-29028698]{margin-top:10px;font-size:12px;color:#909399;display:flex;align-items:center;justify-content:center;gap:4px}.import-container .preview-section[data-v-29028698]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:8px;padding:16px;margin-bottom:16px}.import-container .preview-table[data-v-29028698]{border-radius:6px;overflow:hidden}.import-container .score-value[data-v-29028698]{font-weight:600;color:#e6a23c}.import-container .preview-info[data-v-29028698]{margin-top:10px;font-size:12px;color:#67c23a;display:flex;align-items:center;gap:4px}.import-container .error-section[data-v-29028698]{background:#fef0f0;border:1px solid #fbc4c4;border-radius:8px;padding:16px}.import-container .error-header[data-v-29028698]{border-bottom-color:#fbc4c4}.import-container .error-list[data-v-29028698]{max-height:120px;overflow-y:auto}.import-container .error-item[data-v-29028698]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:#f56c6c;margin-bottom:6px}.import-container .error-item i[data-v-29028698]{margin-top:2px}.import-container .error-item[data-v-29028698]:last-child{margin-bottom:0}.import-container .import-warnings[data-v-29028698]{margin-top:12px;padding:12px;border:1px solid #e6a23c;background:#fdf6ec;border-radius:8px}.import-container .import-warnings .warning-item[data-v-29028698]{color:#e6a23c;font-size:13px;margin-bottom:6px;display:flex;align-items:center;gap:6px}.import-container .import-errors[data-v-29028698]{margin-bottom:8px;padding:12px;border:1px solid #f56c6c;background:#fff4f4;border-radius:8px}.import-container .import-errors .import-error-item[data-v-29028698]{color:#f56c6c;font-size:13px;margin-top:6px}@media screen and (max-width:1200px){.dm-center-container[data-v-29028698]{padding:16px}}@media screen and (max-width:992px){.dm-center-container .page-header[data-v-29028698]{flex-direction:column;align-items:flex-start;gap:12px}.dm-center-container .page-header .header-actions .el-button[data-v-29028698],.dm-center-container .page-header .header-actions[data-v-29028698]{width:100%}.dm-center-container .toolbar-wrapper[data-v-29028698]{flex-direction:column;align-items:flex-start;gap:12px}.dm-center-container .keguan-content-layout[data-v-29028698]{flex-direction:column}.dm-center-container .keguan-preview-panel[data-v-29028698]{width:100%;flex:1 1 auto}.dm-center-container .table-footer[data-v-29028698]{flex-direction:column;align-items:flex-start;gap:12px}}.objective-check-summary[data-v-29028698]{display:flex;gap:12px;margin-bottom:12px;font-size:12px;color:#606266}.objective-check-dialog[data-v-29028698] .el-dialog__body{padding:20px;min-height:360px}.objective-check-dialog .check-stats-cards[data-v-29028698]{display:flex;gap:16px;margin-bottom:20px}.objective-check-dialog .check-stats-cards .stat-card[data-v-29028698]{flex:1;display:flex;align-items:center;padding:16px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s}.objective-check-dialog .check-stats-cards .stat-card[data-v-29028698]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.objective-check-dialog .check-stats-cards .stat-card .stat-icon[data-v-29028698]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:24px;margin-right:12px}.objective-check-dialog .check-stats-cards .stat-card .stat-content[data-v-29028698]{flex:1}.objective-check-dialog .check-stats-cards .stat-card .stat-content .stat-value[data-v-29028698]{font-size:24px;font-weight:700;line-height:1.2;margin-bottom:4px}.objective-check-dialog .check-stats-cards .stat-card .stat-content .stat-label[data-v-29028698]{font-size:13px;color:#909399}.objective-check-dialog .check-stats-cards .stat-card.total-card .stat-icon[data-v-29028698]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.objective-check-dialog .check-stats-cards .stat-card.total-card .stat-value[data-v-29028698]{color:#667eea}.objective-check-dialog .check-stats-cards .stat-card.valid-card .stat-icon[data-v-29028698]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.objective-check-dialog .check-stats-cards .stat-card.valid-card .stat-value[data-v-29028698]{color:#67c23a}.objective-check-dialog .check-stats-cards .stat-card.invalid-card .stat-icon[data-v-29028698]{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff}.objective-check-dialog .check-stats-cards .stat-card.invalid-card .stat-value[data-v-29028698]{color:#f56c6c}.objective-check-dialog .answer-text[data-v-29028698]{font-weight:600;color:#409eff}.objective-check-dialog .score-value[data-v-29028698]{font-weight:600;color:#67c23a}.objective-check-dialog .top-options-inline[data-v-29028698]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:1.5}.objective-check-dialog .top-options-inline .option-item[data-v-29028698]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.objective-check-dialog .top-options-inline .option-item .option-letter[data-v-29028698]{font-weight:600;color:#409eff;font-size:13px}.objective-check-dialog .top-options-inline .option-item .option-count[data-v-29028698]{color:#606266;font-size:12px}.objective-check-dialog .top-options-inline .option-item .option-separator[data-v-29028698]{color:#dcdfe6;margin:0 4px}.objective-check-dialog .issue-text[data-v-29028698]{color:#f56c6c;font-size:13px}.objective-check-dialog .no-data[data-v-29028698]{color:#c0c4cc}.objective-check-dialog[data-v-29028698] .el-table th{background:#f5f7fa;color:#606266;font-weight:600}.objective-check-dialog[data-v-29028698] .el-table td{padding:8px 0}.modern-dialog[data-v-29028698] .el-dialog{border-radius:12px;overflow:hidden}.modern-dialog[data-v-29028698] .el-dialog__header{padding:0;border-bottom:none}.modern-dialog .gradient-header[data-v-29028698]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;display:flex;align-items:center;gap:16px}.modern-dialog .gradient-header .header-icon[data-v-29028698]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;font-size:24px;color:#fff}.modern-dialog .gradient-header .header-content[data-v-29028698]{flex:1}.modern-dialog .gradient-header .header-content .header-title[data-v-29028698]{margin:0;font-size:18px;color:#fff;line-height:1.4}.modern-dialog .gradient-header .header-content .header-subtitle[data-v-29028698]{margin:4px 0 0;font-size:13px;color:hsla(0,0%,100%,.85);line-height:1.4}.modern-dialog[data-v-29028698] .dialog-footer{padding:16px 24px;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;gap:12px}.objective-save-summary-dialog[data-v-29028698]{display:flex;align-items:center;justify-content:center;padding:20px 0}.objective-save-summary-dialog[data-v-29028698] .el-dialog{margin:0!important;max-width:calc(100vw - 32px);border-radius:14px}.objective-save-summary-dialog[data-v-29028698] .el-dialog__header{padding:0}.objective-save-summary-dialog[data-v-29028698] .el-dialog__body{padding:14px 16px 10px}.objective-save-summary-dialog[data-v-29028698] .dialog-footer{padding:10px 16px 14px;border-top:1px solid #eef2f7;background:#fbfcfe}.objective-save-summary-dialog .summary-header[data-v-29028698]{padding:14px 16px;gap:12px}.objective-save-summary-dialog .summary-header .header-icon[data-v-29028698]{width:40px;height:40px;border-radius:10px;font-size:20px}.objective-save-summary-dialog .summary-header .header-content .header-title[data-v-29028698]{font-size:17px;line-height:1.2}.objective-save-summary-dialog .summary-header .header-content .header-subtitle[data-v-29028698]{margin-top:2px;font-size:12px}.objective-save-summary-dialog .summary-header .header-extra[data-v-29028698]{display:flex;align-items:center;gap:6px}.objective-save-summary-dialog .objective-save-summary-content .summary-cards[data-v-29028698]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.objective-save-summary-dialog .objective-save-summary-content .summary-card[data-v-29028698]{border-radius:10px;border:1px solid #e8edf3;box-shadow:0 1px 3px rgba(15,23,42,.06)}.objective-save-summary-dialog .objective-save-summary-content .summary-card .card-label[data-v-29028698]{font-size:12px;color:#6b7280;line-height:1.2}.objective-save-summary-dialog .objective-save-summary-content .summary-card .card-value[data-v-29028698]{margin-top:4px;font-size:22px;font-weight:700;color:#1f2937;line-height:1.1}.objective-save-summary-dialog .objective-save-summary-content .summary-card .card-sub[data-v-29028698]{margin-top:3px;font-size:12px;color:#94a3b8}.objective-save-summary-dialog .objective-save-summary-content .summary-card.objective-count-card[data-v-29028698]{background:linear-gradient(135deg,#eef4ff,#e7efff)}.objective-save-summary-dialog .objective-save-summary-content .summary-card.objective-score-card[data-v-29028698]{background:linear-gradient(135deg,#f0fbff,#e8f7ff)}.objective-save-summary-dialog .objective-save-summary-content .summary-card.grand-total-card[data-v-29028698]{background:linear-gradient(135deg,#eefbf4,#e3f6eb)}.objective-save-summary-dialog .objective-save-summary-content .summary-card.subjective-count-card[data-v-29028698]{background:linear-gradient(135deg,#fff8ef,#fff2e0)}.objective-save-summary-dialog .objective-save-summary-content .summary-card.subjective-score-card[data-v-29028698]{background:linear-gradient(135deg,#fff3f4,#ffe9eb)}.objective-save-summary-dialog .objective-save-summary-content .summary-table[data-v-29028698] .el-table__header th{background:#f7f9fc;color:#5b6673;font-weight:600;padding:7px 0}.objective-save-summary-dialog .objective-save-summary-content .summary-table[data-v-29028698] .el-table__body td{padding:5px 0}.objective-save-summary-dialog .objective-save-summary-content .summary-table[data-v-29028698] .el-tag{height:20px;line-height:18px;padding:0 6px}.objective-save-summary-dialog .objective-save-summary-content .summary-name-cell .summary-name-main[data-v-29028698]{font-weight:600;color:#303133;line-height:1.25}.objective-save-summary-dialog .objective-save-summary-content .summary-name-cell .summary-name-sub[data-v-29028698]{margin-top:1px;font-size:12px;color:#909399;line-height:1.25}.objective-save-summary-dialog .objective-save-summary-content .score-text[data-v-29028698]{font-weight:600;color:#409eff}@media screen and (max-width:768px){.dm-center-container[data-v-29028698]{padding:12px}.dm-center-container .page-header[data-v-29028698]{padding:16px}.dm-center-container .page-header .page-title[data-v-29028698]{font-size:18px}.dm-center-container .toolbar-wrapper[data-v-29028698]{padding:12px 16px}.dm-center-container .keguan-content-layout[data-v-29028698]{padding:12px;gap:12px}.dm-center-container .preview-stage-wrapper[data-v-29028698]{min-height:320px}.dm-center-container .table-footer[data-v-29028698]{padding:12px 16px}.objective-save-summary-dialog[data-v-29028698]{align-items:flex-start;padding:12px 0}.objective-save-summary-dialog .objective-save-summary-content .summary-cards[data-v-29028698]{grid-template-columns:1fr 1fr}}.keguan-manage-container.dm-center-container[data-v-29028698]{min-height:calc(100vh - 84px);padding:16px;box-sizing:border-box;color:#1d2939;background:#f3f5f7}.keguan-manage-container>.el-row[data-v-29028698]{margin-right:0!important;margin-left:0!important}.keguan-manage-container>.el-row>.el-col[data-v-29028698]{padding-right:0!important;padding-left:0!important}.keguan-manage-container .main-card[data-v-29028698]{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.keguan-manage-container .main-card[data-v-29028698] .el-card__body{padding:0}.keguan-manage-container .page-header[data-v-29028698]{display:flex;align-items:center;justify-content:space-between;min-height:68px;margin-bottom:12px;padding:12px 16px;box-sizing:border-box;gap:18px;background:#fff;border:1px solid #e4e7ec;border-left:4px solid #2563eb;border-radius:6px}.header-title-section[data-v-29028698]{display:flex;align-items:center;min-width:0;gap:11px}.header-title-icon[data-v-29028698]{display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;background:#2563eb;border-radius:5px}.header-title-icon i[data-v-29028698]{font-size:19px}.header-title-copy[data-v-29028698]{min-width:0}.header-title-copy h1[data-v-29028698]{margin:0 0 2px;overflow:hidden;color:#101828;font-size:19px;font-weight:600;line-height:26px;text-overflow:ellipsis;white-space:nowrap}.header-title-copy p[data-v-29028698]{margin:0;overflow:hidden;color:#667085;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.keguan-manage-container .header-tools[data-v-29028698]{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;min-width:0;gap:8px}.keguan-manage-container .project-badge[data-v-29028698]{display:flex;flex:0 1 auto;align-items:center;max-width:min(520px,38vw);gap:6px;padding:6px 10px;overflow:hidden;color:#475467;font-size:12px;background:#f8fafc;border:1px solid #d0d5dd;border-radius:4px}.keguan-manage-container .badge-item[data-v-29028698]{display:inline-flex;flex:0 1 auto;min-width:96px;align-items:center;gap:4px;overflow:hidden}.keguan-manage-container .server-badge-item[data-v-29028698]{min-width:116px;max-width:230px}.keguan-manage-container .project-badge-item[data-v-29028698]{min-width:96px;max-width:180px}.keguan-manage-container .badge-text[data-v-29028698]{min-width:0;overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap}.keguan-manage-container .badge-item i[data-v-29028698]{flex:0 0 auto;color:#2563eb}.keguan-manage-container .badge-divider[data-v-29028698]{flex:0 0 auto;color:#98a2b3}.keguan-manage-container .badge-subject[data-v-29028698]{flex:0 0 auto;padding:2px 6px;color:#175cd3;font-weight:500;background:#eff6ff;border:1px solid #bfdbfe;border-radius:3px}.keguan-manage-container .header-actions[data-v-29028698]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px}.keguan-manage-container .header-actions[data-v-29028698] .el-button{min-height:34px;margin-left:0;padding:8px 12px;color:#475467;font-weight:500;background:#fff;border:1px solid #d0d5dd;border-radius:4px;box-shadow:none;transform:none}.keguan-manage-container .header-actions[data-v-29028698] .el-button:focus,.keguan-manage-container .header-actions[data-v-29028698] .el-button:hover{transform:none}.keguan-manage-container .header-actions[data-v-29028698] .header-action-check{color:#b54708;background:#fffaeb;border-color:#fedf89}.keguan-manage-container .header-actions[data-v-29028698] .header-action-check:focus,.keguan-manage-container .header-actions[data-v-29028698] .header-action-check:hover{color:#93370d;background:#fef0c7;border-color:#fdb022}.keguan-manage-container .header-actions[data-v-29028698] .header-action-rate{color:#026aa2;background:#f0f9ff;border-color:#b9e6fe}.keguan-manage-container .header-actions[data-v-29028698] .header-action-rate:focus,.keguan-manage-container .header-actions[data-v-29028698] .header-action-rate:hover{color:#065986;background:#e0f2fe;border-color:#36bffa}.keguan-manage-container .header-actions[data-v-29028698] .header-action-report{color:#027a48;background:#ecfdf3;border-color:#abefc6}.keguan-manage-container .header-actions[data-v-29028698] .header-action-report:focus,.keguan-manage-container .header-actions[data-v-29028698] .header-action-report:hover{color:#05603a;background:#dcfae6;border-color:#47cd89}.keguan-manage-container .header-actions[data-v-29028698] .header-action-save{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 1px 2px rgba(16,24,40,.12)}.keguan-manage-container .header-actions[data-v-29028698] .header-action-save:focus,.keguan-manage-container .header-actions[data-v-29028698] .header-action-save:hover{color:#fff;background:#175cd3;border-color:#175cd3}.keguan-manage-container .toolbar-wrapper[data-v-29028698]{display:flex;align-items:center;justify-content:space-between;min-height:58px;margin-bottom:12px;padding:9px 12px;box-sizing:border-box;gap:12px;background:#fff;border:1px solid #e4e7ec;border-radius:6px}.keguan-manage-container .toolbar-left[data-v-29028698]{display:flex;align-items:center;gap:7px}.keguan-manage-container .toolbar-left[data-v-29028698] .el-button{min-height:32px;margin:0;padding:8px 12px;color:#475467;font-weight:500;background:#fff;border-color:#d0d5dd;border-radius:4px;box-shadow:none}.keguan-manage-container .toolbar-left[data-v-29028698] .toolbar-action-import{color:#175cd3;background:#eff6ff;border-color:#bfdbfe}.keguan-manage-container .toolbar-left[data-v-29028698] .toolbar-action-import:focus,.keguan-manage-container .toolbar-left[data-v-29028698] .toolbar-action-import:hover{color:#fff;background:#2563eb;border-color:#2563eb}.keguan-manage-container .toolbar-left[data-v-29028698] .toolbar-action-export:focus,.keguan-manage-container .toolbar-left[data-v-29028698] .toolbar-action-export:hover{color:#027a48;background:#ecfdf3;border-color:#6ce9a6}.keguan-manage-container .toolbar-left[data-v-29028698] .toolbar-action-refresh{color:#667085;background:#f8fafc}.keguan-manage-container .toolbar-left[data-v-29028698] .toolbar-action-refresh:focus,.keguan-manage-container .toolbar-left[data-v-29028698] .toolbar-action-refresh:hover{color:#344054;background:#f2f4f7;border-color:#98a2b3}.keguan-manage-container .toolbar-right[data-v-29028698]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.keguan-manage-container .batch-score[data-v-29028698]{display:flex;align-items:center;gap:7px;padding:5px 7px 5px 10px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:4px;box-shadow:none}.keguan-manage-container .batch-label[data-v-29028698]{color:#475467;font-size:12px;font-weight:600}.keguan-manage-container .batch-input[data-v-29028698]{width:104px}.keguan-manage-container .batch-score[data-v-29028698] .el-input-number,.keguan-manage-container .batch-score[data-v-29028698] .el-input-number__decrease,.keguan-manage-container .batch-score[data-v-29028698] .el-input-number__increase{border-radius:4px}.keguan-manage-container .batch-actions[data-v-29028698]{display:flex;align-items:center;gap:6px}.keguan-manage-container .batch-score[data-v-29028698] .el-button{padding:7px 9px;font-weight:500;border-radius:4px}.keguan-manage-container .batch-score[data-v-29028698] .batch-apply-button{margin-left:0;color:#fff;background:#2563eb;border-color:#2563eb}.keguan-manage-container .batch-score[data-v-29028698] .batch-apply-button:focus,.keguan-manage-container .batch-score[data-v-29028698] .batch-apply-button:hover{color:#fff;background:#175cd3;border-color:#175cd3}.keguan-manage-container .batch-score[data-v-29028698] .batch-preset-group .el-button{margin-left:-1px;color:#475467;background:#fff;border-color:#d0d5dd;border-radius:0}.keguan-manage-container .batch-score[data-v-29028698] .batch-preset-group .el-button:first-child{margin-left:0;border-radius:4px 0 0 4px}.keguan-manage-container .batch-score[data-v-29028698] .batch-preset-group .el-button:last-child{border-radius:0 4px 4px 0}.keguan-manage-container .batch-score[data-v-29028698] .batch-preset-group .el-button:focus,.keguan-manage-container .batch-score[data-v-29028698] .batch-preset-group .el-button:hover{z-index:1;color:#175cd3;background:#eff6ff;border-color:#84adff}.keguan-manage-container .stats-info[data-v-29028698] .el-tag{height:28px;padding:0 8px;color:#475467;line-height:26px;background:#f8fafc;border-color:#d0d5dd;border-radius:3px}.keguan-manage-container .keguan-content-layout[data-v-29028698]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fff;border:1px solid #e4e7ec;border-radius:6px}.keguan-manage-container .keguan-table-panel[data-v-29028698]{min-width:0}.keguan-manage-container .selected-crop-panel[data-v-29028698]{z-index:4;padding:8px;background:#fffdf7;border:1px solid #f5c26b;border-radius:4px;box-shadow:0 8px 20px rgba(16,24,40,.12)}.keguan-manage-container .selected-crop-image[data-v-29028698]{border:1px solid #e4e7ec;border-radius:3px}.keguan-manage-container .vxe-table[data-v-29028698]{margin:0;overflow:hidden;border-radius:4px}.keguan-manage-container .vxe-table[data-v-29028698] .vxe-header--column{height:42px;padding:5px 6px;color:#344054;font-size:12px;font-weight:600;background:#f8fafc}.keguan-manage-container .vxe-table[data-v-29028698] .vxe-header--column .column-header-wrapper i{color:#667085}.keguan-manage-container .vxe-table[data-v-29028698] .vxe-body--column{padding:4px 6px;color:#344054}.keguan-manage-container .vxe-table[data-v-29028698] .vxe-body--row.row--hover{background:#eff6ff!important}.keguan-manage-container .readonly-count[data-v-29028698]{padding:2px 7px;color:#475467;background:#f2f4f7;border-radius:3px}.keguan-manage-container .letters-display[data-v-29028698],.keguan-manage-container .multi-detail-line.primary[data-v-29028698]{color:#175cd3;letter-spacing:0}.keguan-manage-container .score-display[data-v-29028698]{color:#15803d}.keguan-manage-container .vxe-table[data-v-29028698] .setting-action-button{min-height:28px;padding:4px 9px;color:#175cd3;font-size:12px;font-weight:500;line-height:18px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:3px}.keguan-manage-container .vxe-table[data-v-29028698] .setting-action-button:not(.is--disabled):hover,.keguan-manage-container .vxe-table[data-v-29028698] .setting-action-button:not([disabled]):focus{color:#fff;background:#2563eb;border-color:#2563eb}.keguan-manage-container .vxe-table[data-v-29028698] .setting-action-button.is--disabled,.keguan-manage-container .vxe-table[data-v-29028698] .setting-action-button[disabled]{color:#98a2b3;background:#f8fafc;border-color:#e4e7ec;cursor:not-allowed}.keguan-manage-container .vxe-table[data-v-29028698] .clear-btn{width:24px;height:24px;margin-left:6px;padding:0;color:#98a2b3;line-height:22px;background:transparent;border:1px solid transparent;border-radius:3px;opacity:1}.keguan-manage-container .vxe-table[data-v-29028698] .clear-btn:focus,.keguan-manage-container .vxe-table[data-v-29028698] .clear-btn:hover{color:#b42318;background:#fef3f2;border-color:#fecdca}.keguan-manage-container .table-footer[data-v-29028698]{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 10px;box-sizing:border-box;gap:12px;background:#fafbfc;border:1px solid #e4e7ec;border-top:0;border-radius:0 0 4px 4px}.keguan-manage-container .record-count[data-v-29028698]{color:#667085;font-size:12px}.keguan-manage-container .record-count[data-v-29028698]:before{display:none;content:""}.keguan-manage-container .table-footer[data-v-29028698] .el-pagination .btn-next,.keguan-manage-container .table-footer[data-v-29028698] .el-pagination .btn-prev,.keguan-manage-container .table-footer[data-v-29028698] .el-pagination .el-pager li{border-radius:3px}[data-v-29028698] .error-dialog .el-dialog,[data-v-29028698] .import-dialog .el-dialog,[data-v-29028698] .objective-check-dialog .el-dialog,[data-v-29028698] .objective-save-summary-dialog .el-dialog,[data-v-29028698] .settings-dialog .el-dialog{overflow:hidden;border:1px solid #e4e7ec;border-radius:6px;box-shadow:0 18px 40px rgba(16,24,40,.16)}[data-v-29028698] .error-dialog .el-dialog__header,[data-v-29028698] .import-dialog .el-dialog__header,[data-v-29028698] .objective-check-dialog .el-dialog__header,[data-v-29028698] .objective-save-summary-dialog .el-dialog__header,[data-v-29028698] .settings-dialog .el-dialog__header{padding:0;background:#f8fafc;border-bottom:1px solid #e4e7ec}[data-v-29028698] .error-dialog .el-dialog__headerbtn,[data-v-29028698] .import-dialog .el-dialog__headerbtn,[data-v-29028698] .objective-check-dialog .el-dialog__headerbtn,[data-v-29028698] .objective-save-summary-dialog .el-dialog__headerbtn,[data-v-29028698] .settings-dialog .el-dialog__headerbtn{z-index:8;top:14px;right:14px;width:30px;height:30px;background:#fff;border:1px solid #d0d5dd;border-radius:4px}[data-v-29028698] .error-dialog .el-dialog__headerbtn .el-dialog__close,[data-v-29028698] .import-dialog .el-dialog__headerbtn .el-dialog__close,[data-v-29028698] .objective-check-dialog .el-dialog__headerbtn .el-dialog__close,[data-v-29028698] .objective-save-summary-dialog .el-dialog__headerbtn .el-dialog__close,[data-v-29028698] .settings-dialog .el-dialog__headerbtn .el-dialog__close{color:#475467!important;font-family:element-icons!important;font-size:18px!important;opacity:1!important}[data-v-29028698] .error-dialog .el-dialog__headerbtn .el-dialog__close:before,[data-v-29028698] .import-dialog .el-dialog__headerbtn .el-dialog__close:before,[data-v-29028698] .objective-check-dialog .el-dialog__headerbtn .el-dialog__close:before,[data-v-29028698] .objective-save-summary-dialog .el-dialog__headerbtn .el-dialog__close:before,[data-v-29028698] .settings-dialog .el-dialog__headerbtn .el-dialog__close:before{content:""!important}[data-v-29028698] .error-dialog .el-dialog__footer,[data-v-29028698] .import-dialog .el-dialog__footer,[data-v-29028698] .objective-check-dialog .el-dialog__footer,[data-v-29028698] .objective-save-summary-dialog .el-dialog__footer,[data-v-29028698] .settings-dialog .el-dialog__footer{padding:11px 16px;background:#f8fafc;border-top:1px solid #e4e7ec}.objective-check-dialog .gradient-header[data-v-29028698],.objective-save-summary-dialog .gradient-header[data-v-29028698],.settings-dialog .dialog-header[data-v-29028698]{display:flex;align-items:center;min-height:62px;padding:11px 58px 11px 18px;box-sizing:border-box;gap:10px;color:#1d2939;background:#f8fafc}.settings-dialog .dialog-header>i[data-v-29028698]{color:#2563eb;font-size:19px}.settings-dialog .dialog-header>span[data-v-29028698]{color:#1d2939;font-size:16px;font-weight:600}.settings-dialog .dialog-header[data-v-29028698] .el-tag{color:#475467;background:#fff;border:1px solid #d0d5dd}.modern-dialog .gradient-header .header-icon[data-v-29028698]{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;color:#2563eb;font-size:18px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px}.modern-dialog .gradient-header .header-content .header-title[data-v-29028698]{color:#1d2939;font-size:16px;font-weight:600}.modern-dialog .gradient-header .header-content .header-subtitle[data-v-29028698]{margin-top:2px;color:#667085;font-size:12px}.objective-check-dialog .check-stats-cards[data-v-29028698]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #e4e7ec;border-radius:4px}.objective-check-dialog .check-stats-cards .stat-card[data-v-29028698]{padding:12px;background:#fff;border-right:1px solid #e4e7ec;border-radius:0;box-shadow:none;transform:none}.objective-check-dialog .check-stats-cards .stat-card[data-v-29028698]:last-child{border-right:0}.objective-check-dialog .check-stats-cards .stat-card .stat-icon[data-v-29028698]{width:34px;height:34px;margin-right:10px;color:#2563eb;font-size:17px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px}.objective-check-dialog .check-stats-cards .valid-card .stat-icon[data-v-29028698]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.objective-check-dialog .check-stats-cards .invalid-card .stat-icon[data-v-29028698]{color:#b42318;background:#fef3f2;border-color:#fecdca}.objective-check-dialog .check-stats-cards .stat-card .stat-content .stat-value[data-v-29028698]{color:#1d2939;font-size:20px;font-weight:600}.settings-dialog .info-section[data-v-29028698],.settings-dialog .rule-radio-group .rule-option[data-v-29028698],.settings-dialog .setting-panel[data-v-29028698]{background:#fff;border:1px solid #e4e7ec;border-radius:4px;box-shadow:none}.settings-dialog .info-section[data-v-29028698],.settings-dialog .setting-panel .panel-header[data-v-29028698]{background:#f8fafc}.settings-dialog .combination-grid .combination-item[data-v-29028698]{background:#f8fafc;border:1px solid #eef2f6;border-radius:4px}.error-dialog .dialog-header.error-header[data-v-29028698]{min-height:60px;padding:12px 58px 12px 18px;color:#b42318;background:#fef3f2}.error-dialog .error-list .error-item[data-v-29028698]{background:#fff;border:1px solid #fecdca;border-radius:4px;box-shadow:none}.import-dialog[data-v-29028698] .el-dialog__header{min-height:56px;padding:17px 54px 14px 18px;box-sizing:border-box}.import-dialog[data-v-29028698] .el-dialog__title{color:#1d2939;font-size:16px;font-weight:600}.import-container .error-section[data-v-29028698],.import-container .preview-section[data-v-29028698],.import-container .upload-section[data-v-29028698]{padding:14px;background:#fff;border:1px solid #e4e7ec;border-radius:4px}.import-container .upload-demo[data-v-29028698] .el-upload .el-upload-dragger{padding:24px 18px;background:#fbfcfe;border:1px dashed #98a2b3;border-radius:4px}.objective-save-summary-dialog .objective-save-summary-content .summary-card[data-v-29028698]{padding:10px 12px;background:#fff;border:1px solid #e4e7ec;border-radius:4px;box-shadow:none}.objective-save-summary-dialog .objective-save-summary-content .summary-card.grand-total-card[data-v-29028698],.objective-save-summary-dialog .objective-save-summary-content .summary-card.objective-count-card[data-v-29028698],.objective-save-summary-dialog .objective-save-summary-content .summary-card.objective-score-card[data-v-29028698],.objective-save-summary-dialog .objective-save-summary-content .summary-card.subjective-count-card[data-v-29028698],.objective-save-summary-dialog .objective-save-summary-content .summary-card.subjective-score-card[data-v-29028698]{background:#fff}.professional-dialog-header[data-v-29028698]{display:flex;align-items:center;min-height:64px;padding:11px 58px 11px 18px;box-sizing:border-box;gap:11px;color:#1d2939;background:#f8fafc}.dialog-title-icon[data-v-29028698]{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px}.dialog-title-icon i[data-v-29028698]{color:inherit;font-size:18px}.error-title-icon[data-v-29028698]{color:#b42318;background:#fef3f2;border-color:#fecdca}.dialog-title-copy[data-v-29028698]{min-width:0}.dialog-title-text[data-v-29028698]{overflow:hidden;color:#1d2939;font-size:16px;font-weight:600;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.dialog-title-subtitle[data-v-29028698]{margin-top:2px;overflow:hidden;color:#667085;font-size:12px;font-weight:400;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.dialog-title-tag[data-v-29028698]{flex:0 0 auto;margin-left:auto;border-radius:3px}.error-dialog .professional-dialog-header[data-v-29028698],.import-dialog .professional-dialog-header[data-v-29028698],.settings-dialog .professional-dialog-header[data-v-29028698]{min-height:64px;padding:11px 58px 11px 18px;color:#1d2939;background:#f8fafc}.settings-dialog .professional-dialog-header .dialog-title-tag[data-v-29028698]{color:#475467;background:#fff;border-color:#d0d5dd}.error-dialog .professional-dialog-header .dialog-title-tag[data-v-29028698]{color:#b42318;background:#fff;border-color:#fecdca}.import-dialog[data-v-29028698] .el-dialog__header{min-height:64px;padding:0!important}[data-v-29028698] .error-dialog .el-dialog,[data-v-29028698] .import-dialog .el-dialog,[data-v-29028698] .objective-check-dialog .el-dialog,[data-v-29028698] .objective-save-summary-dialog .el-dialog,[data-v-29028698] .settings-dialog .el-dialog{width:min(var(--dialog-width,900px),calc(100vw - 28px))!important;max-height:90vh;margin-bottom:0}[data-v-29028698] .settings-dialog .el-dialog{--dialog-width:760px}[data-v-29028698] .error-dialog .el-dialog{--dialog-width:640px}[data-v-29028698] .objective-check-dialog .el-dialog{--dialog-width:900px}[data-v-29028698] .objective-save-summary-dialog .el-dialog{--dialog-width:960px}[data-v-29028698] .import-dialog .el-dialog{--dialog-width:620px}[data-v-29028698] .error-dialog .el-dialog__body,[data-v-29028698] .import-dialog .el-dialog__body,[data-v-29028698] .objective-check-dialog .el-dialog__body,[data-v-29028698] .objective-save-summary-dialog .el-dialog__body,[data-v-29028698] .settings-dialog .el-dialog__body{max-height:calc(90vh - 124px);overflow-y:auto}[data-v-29028698] .error-dialog .el-dialog__headerbtn,[data-v-29028698] .import-dialog .el-dialog__headerbtn,[data-v-29028698] .objective-check-dialog .el-dialog__headerbtn,[data-v-29028698] .objective-save-summary-dialog .el-dialog__headerbtn,[data-v-29028698] .settings-dialog .el-dialog__headerbtn{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.professional-dialog-footer[data-v-29028698]{display:flex;align-items:center;justify-content:flex-end;min-height:38px;gap:8px}.professional-dialog-footer[data-v-29028698] .el-button{min-width:88px;margin-left:0;border-radius:4px}.professional-dialog-footer.single-action[data-v-29028698] .el-button{min-width:96px}.settings-dialog .settings-content[data-v-29028698]{padding:16px 18px}.settings-dialog .info-section[data-v-29028698]{margin-bottom:16px;padding:12px 14px}.settings-dialog .rule-section[data-v-29028698]{margin-bottom:16px}.settings-dialog .rule-section .section-title[data-v-29028698]{margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #eef2f6}.settings-dialog .rule-radio-group .rule-option[data-v-29028698]{padding:11px 12px}.settings-dialog .setting-panel[data-v-29028698]{margin-bottom:12px}.error-dialog .error-list[data-v-29028698]{max-height:52vh;padding:14px 16px}.error-dialog .error-list .error-item[data-v-29028698]{margin-bottom:8px;padding:10px 12px}.objective-check-dialog[data-v-29028698] .el-dialog__body{padding:16px}.objective-check-dialog[data-v-29028698] .el-table{overflow:hidden;border-radius:4px}.objective-check-dialog[data-v-29028698] .el-table th.el-table__cell{color:#344054;font-size:12px;background:#f8fafc!important}.objective-check-dialog[data-v-29028698] .el-table td.el-table__cell{border-bottom-color:#eef2f6}.objective-check-dialog[data-v-29028698] .el-tag{border-radius:3px}.import-dialog[data-v-29028698] .el-dialog__body{padding:16px;background:#fff}.import-container .section-header[data-v-29028698]{margin-bottom:11px;padding-bottom:9px;border-bottom:1px solid #eef2f6}.import-container .upload-icon[data-v-29028698]{color:#98a2b3;font-size:40px}.objective-save-summary-dialog[data-v-29028698] .el-dialog__body{padding:14px 16px}.objective-save-summary-dialog .objective-save-summary-content .summary-cards[data-v-29028698]{gap:0;overflow:hidden;border:1px solid #e4e7ec;border-radius:4px}.objective-save-summary-dialog .objective-save-summary-content .summary-card[data-v-29028698]{border:0;border-right:1px solid #e4e7ec;border-radius:0}.objective-save-summary-dialog .objective-save-summary-content .summary-card[data-v-29028698]:last-child{border-right:0}[data-v-29028698] .settings-dialog .el-dialog{display:flex;flex-direction:column;max-height:82vh}[data-v-29028698] .settings-dialog .el-dialog__footer,[data-v-29028698] .settings-dialog .el-dialog__header{flex:0 0 auto}[data-v-29028698] .settings-dialog .el-dialog__body{flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.settings-dialog .settings-content[data-v-29028698]{display:flex;flex-direction:column;min-height:0;max-height:100%;padding:14px 16px;box-sizing:border-box;gap:12px;overflow:hidden}.settings-dialog .info-section[data-v-29028698]{flex:0 0 auto;margin-bottom:0;padding:0;overflow:hidden}.settings-dialog .info-section-head[data-v-29028698]{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:7px 12px;box-sizing:border-box;gap:12px;background:#fafbfc;border-bottom:1px solid #e4e7ec}.settings-dialog .info-section-title[data-v-29028698]{display:flex;align-items:center;gap:6px;color:#344054;font-size:13px;font-weight:600}.settings-dialog .info-section-title i[data-v-29028698]{color:#2563eb;font-size:14px}.settings-dialog .info-section-note[data-v-29028698]{color:#98a2b3;font-size:11px}.settings-dialog .settings-content>.info-section>.info-grid[data-v-29028698]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important}.settings-dialog .settings-content>.info-section>.info-grid>.info-item[data-v-29028698]{display:flex!important;flex-direction:column!important;justify-content:center;min-width:0;min-height:54px;padding:8px 12px!important;box-sizing:border-box;gap:2px!important;border-right:1px solid #e4e7ec}.settings-dialog .settings-content>.info-section>.info-grid>.info-item[data-v-29028698]:last-child{border-right:0}.settings-dialog .info-section .info-label[data-v-29028698]{overflow:hidden;color:#667085;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.settings-dialog .info-section .info-value[data-v-29028698]{overflow:hidden;color:#1d2939;font-size:17px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.settings-dialog .info-section .info-value.answer-value[data-v-29028698]{color:#175cd3;letter-spacing:1px}.settings-dialog .info-section .info-value.score-value[data-v-29028698]{color:#15803d}.settings-dialog .settings-workspace[data-v-29028698]{display:grid;flex:1 1 auto;grid-template-columns:220px minmax(0,1fr);min-height:0;gap:14px}.settings-dialog .settings-workspace .rule-section[data-v-29028698]{min-width:0;margin-bottom:0;padding:12px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:4px}.settings-dialog .settings-workspace .rule-section .section-title[data-v-29028698]{margin-bottom:9px;padding-bottom:8px}.settings-dialog .settings-workspace .rule-radio-group[data-v-29028698]{display:grid;grid-template-columns:1fr;gap:8px}.settings-dialog .settings-workspace .rule-option[data-v-29028698]{width:100%;min-width:0;margin:0;padding:9px 10px;box-sizing:border-box;background:#fff;overflow:hidden}.settings-dialog .settings-workspace .rule-option[data-v-29028698] .el-radio{display:flex!important;align-items:flex-start!important;width:100%;min-width:0;margin-right:0;line-height:18px;white-space:normal!important}.settings-dialog .settings-workspace .rule-option[data-v-29028698] .el-radio__input{flex:0 0 auto;margin-top:2px}.settings-dialog .settings-workspace .rule-option[data-v-29028698] .el-radio__label{display:block;flex:1 1 auto;min-width:0;padding-left:8px;overflow:hidden;line-height:18px;white-space:normal!important}.settings-dialog .settings-workspace .rule-option .rule-name[data-v-29028698]{display:flex;align-items:center;min-width:0;gap:3px;font-size:13px;line-height:18px;white-space:normal;overflow-wrap:anywhere}.settings-dialog .settings-workspace .rule-option .rule-desc[data-v-29028698]{display:block;margin-top:3px;margin-left:0;color:#667085;font-size:11px;line-height:16px;white-space:normal;overflow-wrap:anywhere}.settings-dialog .settings-detail-column[data-v-29028698]{min-width:0;max-height:330px;padding-right:4px;overflow-y:auto;scrollbar-gutter:stable}.settings-dialog .combination-grid[data-v-29028698]::-webkit-scrollbar,.settings-dialog .settings-detail-column[data-v-29028698]::-webkit-scrollbar{width:6px}.settings-dialog .combination-grid[data-v-29028698]::-webkit-scrollbar-thumb,.settings-dialog .settings-detail-column[data-v-29028698]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.settings-dialog .combination-grid[data-v-29028698]::-webkit-scrollbar-track,.settings-dialog .settings-detail-column[data-v-29028698]::-webkit-scrollbar-track{background:transparent}.settings-dialog .settings-detail-column .setting-panel[data-v-29028698]{margin-bottom:10px;overflow:hidden;border-color:#dfe5ec;border-radius:6px}.settings-dialog .settings-detail-column .setting-panel[data-v-29028698]:last-child{margin-bottom:0}.settings-dialog .settings-detail-column .panel-header[data-v-29028698]{min-height:52px;padding:9px 12px;box-sizing:border-box}.settings-dialog .settings-detail-column .panel-content[data-v-29028698]{padding:12px}.settings-dialog .settings-detail-column .detail-panel-header[data-v-29028698]{justify-content:space-between;gap:12px;background:#fbfcfe}.settings-dialog .settings-detail-column .panel-heading[data-v-29028698]{display:flex;align-items:center;min-width:0;gap:9px}.settings-dialog .settings-detail-column .panel-heading-icon[data-v-29028698]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;color:#2563eb;font-size:15px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px}.settings-dialog .settings-detail-column .panel-heading-icon.success-icon[data-v-29028698]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.settings-dialog .settings-detail-column .panel-heading-icon i[data-v-29028698]{color:inherit}.settings-dialog .settings-detail-column .panel-heading-copy[data-v-29028698]{display:flex;flex-direction:column;min-width:0;gap:1px}.settings-dialog .settings-detail-column .panel-title[data-v-29028698]{overflow:hidden;color:#1d2939;font-size:13px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.settings-dialog .settings-detail-column .panel-subtitle[data-v-29028698]{overflow:hidden;color:#667085;font-size:11px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.settings-dialog .settings-detail-column .detail-panel-header[data-v-29028698] .el-tag{flex:0 0 auto;border-radius:3px}.settings-dialog .score-editor[data-v-29028698]{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:12px 14px;box-sizing:border-box;gap:16px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:4px}.settings-dialog .score-editor-copy[data-v-29028698]{display:flex;flex-direction:column;min-width:0;gap:3px}.settings-dialog .score-editor-label[data-v-29028698]{color:#1d2939;font-size:13px;font-weight:600;line-height:18px}.settings-dialog .score-editor-hint[data-v-29028698]{color:#667085;font-size:11px;line-height:16px}.settings-dialog .score-editor .score-input-row[data-v-29028698]{flex:0 0 auto;gap:7px}.settings-dialog .score-editor .score-input-row[data-v-29028698] .el-input-number{width:116px}.settings-dialog .score-editor .input-suffix[data-v-29028698]{color:#344054;font-size:12px;font-weight:500}.settings-dialog .info-callout[data-v-29028698]{min-height:32px;margin-top:10px!important;padding:7px 10px;box-sizing:border-box;color:#475467!important;line-height:17px;background:#f5f8ff;border:1px solid #dbe7ff;border-radius:4px}.settings-dialog .rule-guide-panel .rule-description[data-v-29028698]{display:grid;padding:10px 12px;gap:7px;background:#fff;border-left:0}.settings-dialog .rule-step[data-v-29028698]{display:flex;align-items:flex-start;min-width:0;padding:7px 9px;gap:8px;color:#475467;font-size:12px;line-height:18px;background:#f8fafc;border:1px solid #eef2f6;border-radius:4px}.settings-dialog .rule-step-index[data-v-29028698]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;color:#175cd3;font-size:10px;font-weight:600;background:#eaf2ff;border-radius:50%}.settings-dialog .combination-setting-panel .panel-content[data-v-29028698]{padding:10px 12px 12px}.settings-dialog .settings-detail-column .combination-toolbar[data-v-29028698]{justify-content:space-between;flex-wrap:nowrap;min-height:48px;margin-bottom:10px;padding:7px 9px;box-sizing:border-box;gap:12px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:4px}.settings-dialog .toolbar-copy[data-v-29028698]{display:flex;flex-direction:column;min-width:0;gap:1px}.settings-dialog .toolbar-title[data-v-29028698]{color:#344054;font-size:12px;font-weight:600;line-height:17px}.settings-dialog .toolbar-description[data-v-29028698]{overflow:hidden;color:#667085;font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.settings-dialog .toolbar-control[data-v-29028698]{display:flex;align-items:center;flex:0 0 auto;gap:6px}.settings-dialog .toolbar-control .toolbar-suffix[data-v-29028698]{color:#475467;font-size:11px}.settings-dialog .toolbar-control[data-v-29028698] .el-button{min-width:48px;margin-left:0}.settings-dialog .settings-detail-column .combination-grid[data-v-29028698]{max-height:190px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-right:3px}.settings-dialog .settings-detail-column .combination-item[data-v-29028698]{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:50px;padding:7px 8px;box-sizing:border-box;gap:8px;transition:border-color .2s ease,background-color .2s ease}.settings-dialog .settings-detail-column .combination-item[data-v-29028698]:hover{background:#fff;border-color:#bfdbfe}.settings-dialog .combination-copy[data-v-29028698]{display:flex;flex-direction:column;min-width:0;gap:1px}.settings-dialog .combination-caption[data-v-29028698]{color:#98a2b3;font-size:9px;line-height:13px;white-space:nowrap}.settings-dialog .combination-copy .combination-label[data-v-29028698]{min-width:0;overflow:hidden;color:#175cd3;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.settings-dialog .combination-score-control[data-v-29028698]{display:flex;align-items:center;flex:0 0 auto;gap:5px}.settings-dialog .combination-score-control .max-score[data-v-29028698]{color:#667085;font-size:10px}@media screen and (max-width:768px){[data-v-29028698] .settings-dialog .el-dialog{max-height:92vh}[data-v-29028698] .settings-dialog .el-dialog__body{overflow-y:auto}.settings-dialog .settings-content[data-v-29028698]{max-height:none;padding:12px;overflow:visible}.settings-dialog .settings-content>.info-section>.info-grid[data-v-29028698]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-dialog .settings-content>.info-section>.info-grid>.info-item[data-v-29028698]:nth-child(2){border-right:0}.settings-dialog .settings-content>.info-section>.info-grid>.info-item[data-v-29028698]:nth-child(-n+2){border-bottom:1px solid #e4e7ec}.settings-dialog .settings-workspace[data-v-29028698]{grid-template-columns:1fr}.settings-dialog .settings-detail-column[data-v-29028698]{max-height:none;padding-right:0;overflow:visible}.settings-dialog .settings-detail-column .combination-grid[data-v-29028698]{grid-template-columns:1fr}.settings-dialog .score-editor[data-v-29028698],.settings-dialog .settings-detail-column .combination-toolbar[data-v-29028698]{align-items:flex-start;flex-direction:column}.settings-dialog .toolbar-control[data-v-29028698]{width:100%}}@media screen and (max-width:1280px){.keguan-manage-container .header-tools[data-v-29028698],.keguan-manage-container .page-header[data-v-29028698]{align-items:flex-start;flex-direction:column}.keguan-manage-container .header-tools[data-v-29028698]{width:100%}.keguan-manage-container .project-badge[data-v-29028698]{max-width:100%}.keguan-manage-container .header-actions[data-v-29028698]{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media screen and (max-width:992px){.keguan-manage-container .toolbar-right[data-v-29028698],.keguan-manage-container .toolbar-wrapper[data-v-29028698]{align-items:flex-start;flex-direction:column}.keguan-manage-container .batch-score[data-v-29028698],.keguan-manage-container .toolbar-left[data-v-29028698],.keguan-manage-container .toolbar-right[data-v-29028698]{width:100%;box-sizing:border-box}.keguan-manage-container .batch-score[data-v-29028698]{flex-wrap:wrap}}@media screen and (max-width:768px){.keguan-manage-container.dm-center-container[data-v-29028698]{padding:10px}.keguan-manage-container .page-header[data-v-29028698]{padding:12px}.keguan-manage-container .header-actions[data-v-29028698] .el-button{flex:1 1 calc(50% - 6px)}.keguan-manage-container .toolbar-left[data-v-29028698]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.keguan-manage-container .toolbar-left[data-v-29028698] .el-button{width:100%;min-width:0;padding-right:8px;padding-left:8px}.keguan-manage-container .batch-actions[data-v-29028698]{flex-wrap:wrap}.keguan-manage-container .keguan-content-layout[data-v-29028698]{padding:8px}.keguan-manage-container .table-footer[data-v-29028698]{align-items:flex-start;flex-direction:column}.keguan-manage-container .table-footer[data-v-29028698] .el-pagination{max-width:100%;overflow-x:auto}.objective-check-dialog .check-stats-cards[data-v-29028698]{grid-template-columns:1fr}.objective-check-dialog .check-stats-cards .stat-card[data-v-29028698]{border-right:0;border-bottom:1px solid #e4e7ec}.objective-check-dialog .check-stats-cards .stat-card[data-v-29028698]:last-child{border-bottom:0}}