.diff-filter[data-v-4ecdbb08]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px;display:flex;flex-direction:column}.diff-filter .stats-tags[data-v-4ecdbb08]{display:flex;align-items:center}.diff-filter .stats-tags .table-filter-select[data-v-4ecdbb08]{margin-right:15px}.diff-filter .stats-tags .table-filter-select[data-v-4ecdbb08] .el-input__inner{height:28px;line-height:28px}.diff-filter .stats-tags .clickable-tag[data-v-4ecdbb08]{cursor:pointer;margin-right:10px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .2s ease,border-color .2s ease,color .2s ease;position:relative;will-change:transform}.diff-filter .stats-tags .clickable-tag[data-v-4ecdbb08]:hover{transform:scale(1.08) translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.diff-filter .stats-tags .clickable-tag[data-v-4ecdbb08]:active{transform:scale(1.02);transition:transform .1s ease}.diff-filter .stats-tags .tag-add[data-v-4ecdbb08]{color:#67c23a;border-color:#b3e19d;background-color:#f0f9eb}.diff-filter .stats-tags .tag-add.is-selected[data-v-4ecdbb08]{color:#fff;background-color:#67c23a;border-color:#67c23a;box-shadow:0 2px 12px rgba(103,194,58,.4)}.diff-filter .stats-tags .tag-delete[data-v-4ecdbb08]{color:#f56c6c;border-color:#fbc4c4;background-color:#fef0f0}.diff-filter .stats-tags .tag-delete.is-selected[data-v-4ecdbb08]{color:#fff;background-color:#f56c6c;border-color:#f56c6c;box-shadow:0 2px 12px rgba(245,108,108,.4)}.diff-filter .stats-tags .tag-modify[data-v-4ecdbb08]{color:#e6a23c;border-color:#f5dab1;background-color:#fdf6ec}.diff-filter .stats-tags .tag-modify.is-selected[data-v-4ecdbb08]{color:#fff;background-color:#e6a23c;border-color:#e6a23c;box-shadow:0 2px 12px rgba(230,162,60,.4)}.diff-filter .stats-tags .filter-hint[data-v-4ecdbb08],.diff-filter .stats-tags .filter-selected-hint[data-v-4ecdbb08]{color:#909399;font-size:12px;margin-left:5px;line-height:22px;display:inline-flex;align-items:center}.diff-filter .stats-tags .filter-selected-hint i[data-v-4ecdbb08]{margin-right:4px;color:#67c23a}.diff-filter .stats-tags .clear-filter-btn[data-v-4ecdbb08]{margin-left:10px;padding:0;height:22px;line-height:22px}.diff-filter .sub-type-tags[data-v-4ecdbb08]{display:flex;align-items:center;margin-top:10px;padding-top:10px;border-top:1px dashed #e4e7ed}.diff-filter .sub-type-tags .sub-type-label[data-v-4ecdbb08]{color:#909399;font-size:12px;margin-right:8px}.diff-filter .sub-type-tags .sub-type-tag[data-v-4ecdbb08]{cursor:pointer;margin-right:8px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .2s ease,border-color .2s ease,color .2s ease;will-change:transform}.diff-filter .sub-type-tags .sub-type-tag[data-v-4ecdbb08]:hover{transform:scale(1.1) translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.12)}.diff-filter .sub-type-tags .sub-type-tag[data-v-4ecdbb08]:active{transform:scale(1.02);transition:transform .1s ease}.diff-filter .sub-type-tags .sub-tag-add[data-v-4ecdbb08]{color:#67c23a;border-color:#c2e7b0;background-color:#f0f9eb}.diff-filter .sub-type-tags .sub-tag-add.is-selected[data-v-4ecdbb08]{color:#fff;background-color:#85ce61;border-color:#85ce61}.diff-filter .sub-type-tags .sub-tag-delete[data-v-4ecdbb08]{color:#f56c6c;border-color:#fab6b6;background-color:#fef0f0}.diff-filter .sub-type-tags .sub-tag-delete.is-selected[data-v-4ecdbb08]{color:#fff;background-color:#f78989;border-color:#f78989}.diff-filter .sub-type-tags .sub-tag-modify[data-v-4ecdbb08]{color:#e6a23c;border-color:#f3d19e;background-color:#fdf6ec}.diff-filter .sub-type-tags .sub-tag-modify.is-selected[data-v-4ecdbb08]{color:#fff;background-color:#ebb563;border-color:#ebb563}.diff-filter .sub-type-tags .sub-tag-mixed[data-v-4ecdbb08]{color:#409eff;border-color:#b3d8ff;background-color:#ecf5ff}.diff-filter .sub-type-tags .sub-tag-mixed.is-selected[data-v-4ecdbb08]{color:#fff;background-color:#66b1ff;border-color:#66b1ff}.diff-filter .sub-type-tags .clear-sub-filter-btn[data-v-4ecdbb08]{padding:0;font-size:12px}.compare-task-list[data-v-0c74769e]{padding:16px}.compare-task-list .task-toolbar[data-v-0c74769e]{margin-bottom:16px;display:flex;align-items:center}.compare-task-list .task-toolbar .task-count[data-v-0c74769e]{margin-left:16px;color:#909399;font-size:14px}.compare-task-list .task-toolbar .task-expire-tip[data-v-0c74769e]{margin-left:8px;color:#909399;font-size:12px}.compare-task-list .db-info[data-v-0c74769e]{font-size:13px;color:#606266}.compare-task-list .expire-time[data-v-0c74769e]{font-size:12px;color:#909399}.compare-task-list .error-text[data-v-0c74769e]{color:#f56c6c}.compare-task-list .error-detail[data-v-0c74769e]{margin-top:4px;font-size:12px;color:#f56c6c;word-break:break-all}.compare-task-list .delete-btn[data-v-0c74769e]{color:#f56c6c}.compare-task-list .delete-btn[data-v-0c74769e]:hover{color:#f78989}.data-compare-config[data-v-025c99a9]{height:calc(100vh - 280px);min-height:420px;max-height:calc(100vh - 240px);display:flex;flex-direction:column}@media (max-height:820px){.data-compare-config[data-v-025c99a9]{height:calc(100vh - 240px);min-height:340px}}@media (max-height:680px){.data-compare-config[data-v-025c99a9]{height:calc(100vh - 200px);min-height:280px}}.data-compare-config .config-card[data-v-025c99a9]{flex:1;min-height:0;display:flex;flex-direction:column}.data-compare-config .config-card[data-v-025c99a9] .el-card__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.data-compare-config .config-card[data-v-025c99a9] .el-card__header .card-header{display:flex;align-items:center;font-weight:700}.data-compare-config .config-card[data-v-025c99a9] .el-card__header .card-header .header-tip{font-size:12px;font-weight:400;color:#909399;margin-left:12px}.data-compare-config[data-v-025c99a9] .el-form{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px 20px 8px}.data-compare-config .section-title[data-v-025c99a9]{margin-bottom:16px;font-weight:700;color:#303133;font-size:14px;display:flex;align-items:center}.data-compare-config .section-title i[data-v-025c99a9]{margin-right:6px}.data-compare-config .section-title .section-tip[data-v-025c99a9]{font-size:12px;font-weight:400;color:#909399;margin-left:8px}.data-compare-config .key-discovery .discovered-key-info[data-v-025c99a9]{margin-top:8px}.data-compare-config .no-key-warning[data-v-025c99a9]{margin-top:4px}.data-compare-config .column-mapping-hint[data-v-025c99a9]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#909399;margin-bottom:8px}.data-compare-config .mapping-row[data-v-025c99a9]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.data-compare-config .mapping-row .mapping-arrow[data-v-025c99a9]{color:#409eff;font-weight:700;flex-shrink:0}.data-compare-config .mapping-row .mapping-delete[data-v-025c99a9]{color:#f56c6c;flex-shrink:0}.data-compare-config .form-tip[data-v-025c99a9]{font-size:12px;color:#909399;margin-top:4px}.data-compare-config .form-tip i[data-v-025c99a9]{margin-right:4px}.data-compare-config .action-buttons[data-v-025c99a9]{flex-shrink:0;margin:0;padding:14px 20px;border-top:1px solid #ebeef5;display:flex;justify-content:center;gap:12px;background:#fff;box-shadow:0 -4px 10px -8px rgba(0,0,0,.25);z-index:2}.data-compare-config .advanced-collapse[data-v-025c99a9]{border:none;margin-top:8px}.data-compare-config .advanced-collapse[data-v-025c99a9] .el-collapse-item__header{font-size:13px;color:#606266;height:36px;line-height:36px;background:transparent;border-bottom:1px solid #ebeef5}.data-compare-config .advanced-collapse[data-v-025c99a9] .el-collapse-item__wrap{border-bottom:none;background:transparent}.data-compare-config .advanced-collapse[data-v-025c99a9] .el-collapse-item__content{padding-top:12px;padding-bottom:0}.data-compare-config .table-names-inline[data-v-025c99a9]{margin-left:8px;display:inline-flex;align-items:center;flex-shrink:0}.data-compare-config .table-stats[data-v-025c99a9]{margin-top:6px;display:flex;align-items:center;gap:8px}.data-compare-config .table-stats .el-tag[data-v-025c99a9]{font-size:12px}.data-compare-config .table-stats-loading[data-v-025c99a9]{margin-top:6px;font-size:12px;color:#909399}.data-compare-config .table-stats-loading i[data-v-025c99a9]{margin-right:4px}.data-compare-precheck .card-header[data-v-6505388c]{display:flex;align-items:center;justify-content:space-between;font-weight:700}.data-compare-precheck .loading-section[data-v-6505388c]{padding:40px 20px}.data-compare-precheck .loading-section .loading-tip[data-v-6505388c]{text-align:center;color:#909399;margin-top:16px}.data-compare-precheck .precheck-banner[data-v-6505388c]{margin-bottom:20px}.data-compare-precheck .precheck-banner .risk-message[data-v-6505388c]{margin-top:4px;font-size:13px;color:#606266}.data-compare-precheck .precheck-info-grid[data-v-6505388c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.data-compare-precheck .info-card[data-v-6505388c]{padding:16px;background:#f5f7fa;border-radius:8px;border:1px solid #ebeef5}.data-compare-precheck .info-card .info-label[data-v-6505388c]{font-size:13px;color:#909399;margin-bottom:8px;font-weight:500}.data-compare-precheck .info-card .info-value[data-v-6505388c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.data-compare-precheck .row-count-row[data-v-6505388c]{display:flex;align-items:center;gap:6px;width:100%}.data-compare-precheck .row-count-row .count-label[data-v-6505388c]{font-size:13px;color:#606266;min-width:50px}.data-compare-precheck .row-count-row .count-value[data-v-6505388c]{font-size:15px;font-weight:600;color:#303133}.data-compare-precheck .text-warning[data-v-6505388c]{color:#e6a23c}.data-compare-precheck .text-danger[data-v-6505388c]{color:#f56c6c}.data-compare-precheck .compat-section[data-v-6505388c],.data-compare-precheck .errors-section[data-v-6505388c],.data-compare-precheck .warnings-section[data-v-6505388c]{margin-bottom:20px}.data-compare-precheck .section-title[data-v-6505388c]{font-size:14px;font-weight:700;color:#303133;margin-bottom:12px}.data-compare-precheck .error-item[data-v-6505388c],.data-compare-precheck .warning-item[data-v-6505388c]{margin-bottom:8px}.data-compare-precheck .action-buttons[data-v-6505388c]{margin-top:24px;padding-top:20px;border-top:1px solid #ebeef5;display:flex;justify-content:center;gap:16px}.data-compare-task-list .task-toolbar[data-v-0e22a31d]{margin-bottom:16px;display:flex;align-items:center;gap:8px}.data-compare-task-list .task-toolbar .task-count[data-v-0e22a31d]{margin-left:8px;color:#909399;font-size:14px}.data-compare-task-list .task-toolbar .task-expire-tip[data-v-0e22a31d]{color:#909399;font-size:12px}.data-compare-task-list .db-info[data-v-0e22a31d]{font-size:13px;color:#606266}.data-compare-task-list .table-name[data-v-0e22a31d]{font-size:12px;color:#909399;margin-top:2px}.data-compare-task-list .summary-tags[data-v-0e22a31d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.data-compare-task-list .summary-tags .identical-count[data-v-0e22a31d]{font-size:12px;color:#909399}.data-compare-task-list .message-text[data-v-0e22a31d]{font-size:13px;color:#606266}.data-compare-task-list .error-text[data-v-0e22a31d]{font-size:13px;color:#f56c6c}.data-compare-task-list .delete-btn[data-v-0e22a31d]{color:#f56c6c}.data-compare-task-list .delete-btn[data-v-0e22a31d]:hover{color:#f78989}.drawer-header .drawer-title-row[data-v-70656918]{display:flex;align-items:center;gap:10px}.drawer-header .drawer-title-row .drawer-title-text[data-v-70656918]{font-size:16px;font-weight:600;color:#303133}.drawer-header .drawer-title-row .drawer-index-info[data-v-70656918]{font-size:13px;color:#909399;margin-left:auto}.drawer-header .drawer-key-info[data-v-70656918]{margin-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.drawer-header .drawer-key-info .key-label[data-v-70656918]{font-size:12px;color:#909399}.drawer-header .drawer-key-info .key-tag[data-v-70656918]{font-family:Menlo,Monaco,monospace;font-size:11px}.drawer-body[data-v-70656918]{padding:0 20px 20px}.drawer-body .nav-bar[data-v-70656918]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.drawer-body .nav-bar .filter-check[data-v-70656918]{font-size:13px}.drawer-body .compare-table[data-v-70656918],.drawer-body .single-table[data-v-70656918]{width:100%}.drawer-body .compare-table .col-name[data-v-70656918],.drawer-body .single-table .col-name[data-v-70656918]{font-size:13px;font-weight:500;color:#303133;font-family:Menlo,Monaco,monospace}.drawer-body .compare-table .col-name.col-changed[data-v-70656918],.drawer-body .single-table .col-name.col-changed[data-v-70656918]{color:#e6a23c;font-weight:600}.drawer-body .compare-table .cell-value[data-v-70656918],.drawer-body .single-table .cell-value[data-v-70656918]{font-size:12px;font-family:Menlo,Monaco,monospace;color:#303133;word-break:break-all;white-space:pre-wrap;line-height:1.5;padding:2px 0}.drawer-body .compare-table .cell-changed-source[data-v-70656918],.drawer-body .single-table .cell-changed-source[data-v-70656918]{background:#fef0f0;color:#f56c6c;padding:2px 6px;border-radius:3px;border-left:3px solid #f56c6c}.drawer-body .compare-table .cell-changed-target[data-v-70656918],.drawer-body .single-table .cell-changed-target[data-v-70656918]{background:#f0f9eb;color:#67c23a;padding:2px 6px;border-radius:3px;border-left:3px solid #67c23a}.drawer-body .compare-table .status-same[data-v-70656918],.drawer-body .single-table .status-same[data-v-70656918]{font-size:12px;color:#c0c4cc}.drawer-body .change-summary[data-v-70656918]{margin-top:12px;font-size:13px;color:#909399;text-align:right}.drawer-body .change-summary .changed-count[data-v-70656918]{color:#e6a23c;font-weight:600}.drawer-body .single-side-hint[data-v-70656918]{margin-bottom:12px}.drawer-empty[data-v-70656918]{display:flex;justify-content:center;align-items:center;height:300px}.diff-terminal-view[data-v-20e1220e]{border-radius:8px;overflow:hidden;border:1px solid #1e1e1e;box-shadow:0 4px 12px rgba(0,0,0,.3)}.diff-terminal-view .terminal-titlebar[data-v-20e1220e]{display:flex;align-items:center;height:36px;padding:0 12px;background:#2d2d2d;border-bottom:1px solid #1a1a1a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.diff-terminal-view .terminal-titlebar .titlebar-dots[data-v-20e1220e]{display:flex;gap:6px;margin-right:12px}.diff-terminal-view .terminal-titlebar .titlebar-dots .dot[data-v-20e1220e]{width:12px;height:12px;border-radius:50%}.diff-terminal-view .terminal-titlebar .titlebar-dots .dot-red[data-v-20e1220e]{background:#ff5f57}.diff-terminal-view .terminal-titlebar .titlebar-dots .dot-yellow[data-v-20e1220e]{background:#febc2e}.diff-terminal-view .terminal-titlebar .titlebar-dots .dot-green[data-v-20e1220e]{background:#28c840}.diff-terminal-view .terminal-titlebar .titlebar-text[data-v-20e1220e]{flex:1;text-align:center;font-size:12px;color:#999;font-family:Menlo,Monaco,Courier New,monospace}.diff-terminal-view .terminal-titlebar .titlebar-actions[data-v-20e1220e]{display:flex;gap:10px}.diff-terminal-view .terminal-titlebar .titlebar-actions i[data-v-20e1220e]{font-size:14px;color:#888;cursor:pointer;transition:color .2s}.diff-terminal-view .terminal-titlebar .titlebar-actions i[data-v-20e1220e]:hover{color:#ccc}.diff-terminal-view .terminal-body[data-v-20e1220e]{background:#1e1e1e;color:#d4d4d4;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.7;padding:12px 16px;max-height:560px;overflow-y:auto;overflow-x:hidden}.diff-terminal-view .terminal-body[data-v-20e1220e]::-webkit-scrollbar{width:8px}.diff-terminal-view .terminal-body[data-v-20e1220e]::-webkit-scrollbar-track{background:#1e1e1e}.diff-terminal-view .terminal-body[data-v-20e1220e]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.diff-terminal-view .terminal-body[data-v-20e1220e]::-webkit-scrollbar-thumb:hover{background:#777}.diff-terminal-view .term-line[data-v-20e1220e]{white-space:pre-wrap;word-break:break-all;min-height:22px}.diff-terminal-view .term-blank[data-v-20e1220e]{height:8px}.diff-terminal-view .term-comment[data-v-20e1220e]{color:#6a9955}.diff-terminal-view .term-separator[data-v-20e1220e]{color:#569cd6;font-weight:600;margin-top:4px}.diff-terminal-view .term-added-hint[data-v-20e1220e],.diff-terminal-view .term-added[data-v-20e1220e]{color:#4ec9b0}.diff-terminal-view .term-added-hint .term-prefix[data-v-20e1220e],.diff-terminal-view .term-added .term-prefix[data-v-20e1220e]{color:#6a9955;font-weight:700;margin-right:4px}.diff-terminal-view .term-added-hint[data-v-20e1220e]{color:#6a9955;font-style:italic}.diff-terminal-view .term-deleted-hint[data-v-20e1220e],.diff-terminal-view .term-deleted[data-v-20e1220e]{color:#f48771}.diff-terminal-view .term-deleted-hint .term-prefix[data-v-20e1220e],.diff-terminal-view .term-deleted .term-prefix[data-v-20e1220e]{color:#f48771;font-weight:700;margin-right:4px}.diff-terminal-view .term-deleted-hint[data-v-20e1220e]{color:#ce9178;font-style:italic}.diff-terminal-view .term-modified-hint[data-v-20e1220e]{color:#dcdcaa;font-style:italic}.diff-terminal-view .term-col[data-v-20e1220e]{color:#9cdcfe;margin-right:2px}.diff-terminal-view .term-eq[data-v-20e1220e]{color:#666;margin:0 4px}.diff-terminal-view .term-val[data-v-20e1220e]{color:#ce9178}.diff-terminal-view .term-loading[data-v-20e1220e]{color:#569cd6;text-align:center;padding:8px 0}.diff-terminal-view .term-loading i[data-v-20e1220e]{margin-right:6px}.diff-terminal-view .scroll-sentinel[data-v-20e1220e]{height:1px;visibility:hidden}.diff-terminal-view .terminal-statusbar[data-v-20e1220e]{display:flex;justify-content:space-between;align-items:center;height:26px;padding:0 12px;background:#007acc;color:#fff;font-size:11px;font-family:Menlo,Monaco,Courier New,monospace}.diff-terminal-view .terminal-statusbar .status-loading i[data-v-20e1220e]{margin-right:4px}.diff-terminal-view .terminal-statusbar .status-done[data-v-20e1220e]{color:#b5e853}.diff-terminal-view .terminal-statusbar .status-hint[data-v-20e1220e]{color:hsla(0,0%,100%,.7)}.data-compare-result .result-header[data-v-47ad3ab0]{margin-bottom:16px;padding:8px 14px;background-color:#f5f7fa;border-radius:6px}.data-compare-result .result-header .header-meta[data-v-47ad3ab0],.data-compare-result .result-header[data-v-47ad3ab0]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.data-compare-result .result-header .header-meta .meta-text[data-v-47ad3ab0]{font-size:13px;color:#606266}.data-compare-result .result-header .header-meta .table-name[data-v-47ad3ab0]{font-weight:500;color:#303133}.data-compare-result .loading-section[data-v-47ad3ab0]{padding:40px 20px}.data-compare-result .overview-section[data-v-47ad3ab0]{display:flex;align-items:stretch;gap:12px;margin-bottom:16px;flex-wrap:wrap}.data-compare-result .overview-section .overview-left[data-v-47ad3ab0],.data-compare-result .overview-section .overview-right[data-v-47ad3ab0]{flex:1 1 0;min-width:360px;margin-bottom:0!important}.data-compare-result .compare-config-card[data-v-47ad3ab0] .el-card__body{padding:0}.data-compare-result .compare-config-card .config-card-header[data-v-47ad3ab0]{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fafbfc;border-bottom:1px solid #ebeef5;transition:background .2s}.data-compare-result .compare-config-card .config-card-header[data-v-47ad3ab0]:hover{background:#f5f7fa}.data-compare-result .compare-config-card .config-card-header .config-card-title[data-v-47ad3ab0]{font-weight:600;font-size:13px;color:#303133;white-space:nowrap}.data-compare-result .compare-config-card .config-card-header .config-card-title i[data-v-47ad3ab0]{margin-right:4px;color:#409eff}.data-compare-result .compare-config-card .config-card-header .config-card-summary[data-v-47ad3ab0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1}.data-compare-result .compare-config-card .config-card-header .collapse-icon[data-v-47ad3ab0]{color:#909399;font-size:12px;margin-left:auto}.data-compare-result .compare-config-card .config-card-body[data-v-47ad3ab0]{padding:8px 12px}.data-compare-result .compare-config-card .config-card-body .config-list[data-v-47ad3ab0]{display:flex;flex-direction:column;gap:4px}.data-compare-result .compare-config-card .config-card-body .config-list .config-row[data-v-47ad3ab0]{display:grid;grid-template-columns:92px 1fr;align-items:start;gap:6px;min-height:22px}.data-compare-result .compare-config-card .config-card-body .config-list .config-row .cell-label[data-v-47ad3ab0]{color:#909399;font-size:12px;text-align:right;line-height:22px;white-space:nowrap}.data-compare-result .compare-config-card .config-card-body .config-list .config-row .cell-label[data-v-47ad3ab0]:after{content:"："}.data-compare-result .compare-config-card .config-card-body .config-list .config-row .cell-value[data-v-47ad3ab0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;color:#303133;line-height:22px;min-height:22px}.data-compare-result .compare-config-card .config-card-body .config-list .config-row .cell-value .empty-text[data-v-47ad3ab0]{color:#c0c4cc}.data-compare-result .compare-config-card .config-card-body .config-list .config-row .cell-value .mapping-item[data-v-47ad3ab0]{display:inline-flex;align-items:center;gap:4px}.data-compare-result .compare-config-card .config-card-body .config-list .config-row .cell-value .mapping-item .mapping-arrow[data-v-47ad3ab0]{color:#909399;font-weight:600}.data-compare-result .compare-config-card .config-card-body .config-list .config-row .cell-value .where-code[data-v-47ad3ab0]{font-family:Menlo,Monaco,monospace;background:#f5f7fa;padding:1px 6px;border-radius:3px;color:#303133;font-size:12px;word-break:break-all}.data-compare-result .summary-cards[data-v-47ad3ab0]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-content:start}.data-compare-result .summary-cards .summary-card[data-v-47ad3ab0]{padding:8px 10px;background:#f5f7fa;border-radius:6px;border:1px solid #e4e7ed;text-align:center;transition:all .3s}.data-compare-result .summary-cards .summary-card .card-value[data-v-47ad3ab0]{font-size:18px;font-weight:600;color:#303133;line-height:1.25}.data-compare-result .summary-cards .summary-card .card-label[data-v-47ad3ab0]{font-size:11px;color:#909399;margin-top:2px}.data-compare-result .summary-cards .summary-card .card-label i[data-v-47ad3ab0]{margin-right:2px}.data-compare-result .summary-cards .summary-card.added[data-v-47ad3ab0]{background:#f0f9eb;border-color:#e1f3d8}.data-compare-result .summary-cards .summary-card.added .card-value[data-v-47ad3ab0]{color:#67c23a}.data-compare-result .summary-cards .summary-card.deleted[data-v-47ad3ab0]{background:#fef0f0;border-color:#fde2e2}.data-compare-result .summary-cards .summary-card.deleted .card-value[data-v-47ad3ab0]{color:#f56c6c}.data-compare-result .summary-cards .summary-card.modified[data-v-47ad3ab0]{background:#fdf6ec;border-color:#faecd8}.data-compare-result .summary-cards .summary-card.modified .card-value[data-v-47ad3ab0]{color:#e6a23c}.data-compare-result .summary-cards .summary-card.identical[data-v-47ad3ab0]{background:#f0f9ff;border-color:#d9ecff}.data-compare-result .summary-cards .summary-card.identical .card-value[data-v-47ad3ab0]{color:#409eff}.data-compare-result .summary-cards .summary-card.duration[data-v-47ad3ab0]{background:#f5f5f5}.data-compare-result .summary-cards .summary-card.duration .card-value[data-v-47ad3ab0]{color:#606266;font-size:15px}.data-compare-result .no-diff-section[data-v-47ad3ab0]{padding:60px 0;text-align:center}.data-compare-result .diff-detail-card .card-header[data-v-47ad3ab0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.data-compare-result .diff-detail-card .card-header .header-left[data-v-47ad3ab0]{display:flex;align-items:center;gap:10px}.data-compare-result .diff-detail-card .card-header .header-left .search-input[data-v-47ad3ab0]{width:160px}.data-compare-result .diff-detail-card .card-header .header-title[data-v-47ad3ab0]{font-weight:700;font-size:15px;white-space:nowrap}.data-compare-result .diff-detail-card .card-header .view-mode-switch[data-v-47ad3ab0]{margin-left:2px}.data-compare-result .diff-detail-card .card-header .diff-type-tags[data-v-47ad3ab0]{display:flex;align-items:center;gap:8px;margin-left:4px}.data-compare-result .diff-detail-card .card-header .diff-type-tags .clickable-tag[data-v-47ad3ab0]{cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.data-compare-result .diff-detail-card .card-header .diff-type-tags .clickable-tag[data-v-47ad3ab0]:hover{transform:scale(1.06) translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.12)}.data-compare-result .diff-detail-card .card-header .diff-type-tags .tag-add[data-v-47ad3ab0]{color:#67c23a;border-color:#b3e19d;background-color:#f0f9eb}.data-compare-result .diff-detail-card .card-header .diff-type-tags .tag-add.is-selected[data-v-47ad3ab0]{color:#fff;background-color:#67c23a;border-color:#67c23a;box-shadow:0 2px 10px rgba(103,194,58,.4)}.data-compare-result .diff-detail-card .card-header .diff-type-tags .tag-delete[data-v-47ad3ab0]{color:#f56c6c;border-color:#fbc4c4;background-color:#fef0f0}.data-compare-result .diff-detail-card .card-header .diff-type-tags .tag-delete.is-selected[data-v-47ad3ab0]{color:#fff;background-color:#f56c6c;border-color:#f56c6c;box-shadow:0 2px 10px rgba(245,108,108,.4)}.data-compare-result .diff-detail-card .card-header .diff-type-tags .tag-modify[data-v-47ad3ab0]{color:#e6a23c;border-color:#f5dab1;background-color:#fdf6ec}.data-compare-result .diff-detail-card .card-header .diff-type-tags .tag-modify.is-selected[data-v-47ad3ab0]{color:#fff;background-color:#e6a23c;border-color:#e6a23c;box-shadow:0 2px 10px rgba(230,162,60,.4)}.data-compare-result .diff-detail-card .card-header .diff-type-tags .filter-hint[data-v-47ad3ab0],.data-compare-result .diff-detail-card .card-header .diff-type-tags .filter-selected-hint[data-v-47ad3ab0]{color:#909399;font-size:12px;margin-left:5px;line-height:22px;display:inline-flex;align-items:center}.data-compare-result .diff-detail-card .card-header .diff-type-tags .filter-selected-hint i[data-v-47ad3ab0]{margin-right:4px;color:#67c23a}.data-compare-result .diff-detail-card .card-header .diff-type-tags .clear-filter-btn[data-v-47ad3ab0]{padding:0 4px;height:22px;line-height:22px;margin-left:6px}.data-compare-result .diff-detail-card .card-header .header-actions[data-v-47ad3ab0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.data-compare-result .diff-detail-card .row-index[data-v-47ad3ab0]{font-size:12px;color:#909399}.data-compare-result .diff-detail-card .key-value-item[data-v-47ad3ab0]{font-size:12px;line-height:1.6}.data-compare-result .diff-detail-card .key-value-item .kv-key[data-v-47ad3ab0]{color:#909399;margin-right:4px}.data-compare-result .diff-detail-card .key-value-item .kv-val[data-v-47ad3ab0]{color:#303133;font-family:Menlo,Monaco,monospace}.data-compare-result .diff-detail-card .change-detail-inline[data-v-47ad3ab0]{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;line-height:1.8}.data-compare-result .diff-detail-card .change-detail-inline .change-item[data-v-47ad3ab0]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.data-compare-result .diff-detail-card .change-detail-inline .change-col[data-v-47ad3ab0]{color:#909399;font-weight:500}.data-compare-result .diff-detail-card .change-detail-inline .change-label[data-v-47ad3ab0]{color:#909399;font-size:11px;margin-right:2px}.data-compare-result .diff-detail-card .change-detail-inline .change-source[data-v-47ad3ab0]{font-family:Menlo,Monaco,monospace;color:#409eff;background:#ecf5ff;padding:0 4px;border-radius:2px;font-size:11px}.data-compare-result .diff-detail-card .change-detail-inline .change-target[data-v-47ad3ab0]{font-family:Menlo,Monaco,monospace;color:#e6a23c;background:#fdf6ec;padding:0 4px;border-radius:2px;font-size:11px}.data-compare-result .diff-detail-card .change-detail-inline .change-null[data-v-47ad3ab0]{color:#c0c4cc;font-style:italic;background:#f5f7fa}.data-compare-result .diff-detail-card .change-detail-inline .change-arrow[data-v-47ad3ab0]{color:#c0c4cc;font-size:11px}.data-compare-result .diff-detail-card .change-detail-inline .more-hint[data-v-47ad3ab0]{color:#909399;font-size:11px}.data-compare-result .diff-detail-card .change-detail-inline .more-hint .expand-link[data-v-47ad3ab0]{color:#409eff;cursor:pointer}.data-compare-result .diff-detail-card .change-detail-inline .more-hint .expand-link[data-v-47ad3ab0]:hover{text-decoration:underline}.data-compare-result .diff-detail-card .hint-text[data-v-47ad3ab0]{font-size:12px;color:#909399}.data-compare-result .diff-detail-card[data-v-47ad3ab0] .el-table__body tr{cursor:pointer;transition:background-color .2s}.data-compare-result .diff-detail-card[data-v-47ad3ab0] .el-table__body tr:hover{background-color:#ecf5ff!important}.data-compare-result .diff-detail-card[data-v-47ad3ab0] .diff-child-row{background-color:#fafafa!important;cursor:default}.data-compare-result .diff-detail-card .expand-btn[data-v-47ad3ab0]{display:inline-block;cursor:pointer;color:#409eff;font-size:14px;margin-right:4px}.data-compare-result .diff-detail-card .expand-btn[data-v-47ad3ab0]:hover{color:#66b1ff}.data-compare-result .diff-detail-card .child-indent[data-v-47ad3ab0]{color:#c0c4cc;font-size:13px;padding-left:4px}.data-compare-result .diff-detail-card .child-column-name[data-v-47ad3ab0]{font-size:12px;font-weight:500;color:#606266;font-family:Menlo,Monaco,monospace}.data-compare-result .diff-detail-card .child-diff-values[data-v-47ad3ab0]{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}.data-compare-result .diff-detail-card .child-diff-values .child-val[data-v-47ad3ab0]{display:inline-flex;align-items:center;gap:4px}.data-compare-result .diff-detail-card .child-diff-values .child-val code[data-v-47ad3ab0]{font-family:Menlo,Monaco,monospace;color:#303133;background:#f5f7fa;padding:1px 6px;border-radius:3px;font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.data-compare-result .diff-detail-card .child-diff-values .child-arrow[data-v-47ad3ab0]{color:#909399;font-size:13px}.data-compare-result .pagination-container[data-v-47ad3ab0]{display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid #ebeef5}