.dba-source-container[data-v-4fa544cd]{padding:8px;position:relative}.toolbar[data-v-4fa544cd]{margin-bottom:16px}.toolbar-row[data-v-4fa544cd]{display:flex;align-items:center}.filter-container[data-v-4fa544cd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-item[data-v-4fa544cd]{margin:0}.source-text[data-v-4fa544cd]{cursor:pointer;color:#409eff}.content-wrapper[data-v-4fa544cd]{display:flex;gap:8px;height:calc(100vh - 280px)}.content-wrapper.compare-mode-active .list-card[data-v-4fa544cd]{flex:0 0 25%}.content-wrapper.compare-mode-active .middle-container[data-v-4fa544cd]{flex:1}.content-wrapper.compare-mode-active .target-list-card[data-v-4fa544cd]{flex:0 0 25%}.content-wrapper.compare-mode-active.quick-drawer-open .list-card[data-v-4fa544cd]{display:none}.content-wrapper.compare-mode-active.quick-drawer-open .middle-container[data-v-4fa544cd],.content-wrapper.compare-mode-active.quick-drawer-open .target-list-card[data-v-4fa544cd]{flex:0 0 50%}.list-card[data-v-4fa544cd]{flex:0 0 50%;overflow:hidden;display:flex;flex-direction:column}.list-card[data-v-4fa544cd] .el-card__header{padding:12px;border-bottom:1px solid #e8e8e8}.list-card[data-v-4fa544cd] .el-card__body{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:8px}.list-filter-header[data-v-4fa544cd]{padding:0}.list-filter-container[data-v-4fa544cd]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.filter-select-wrapper[data-v-4fa544cd]{position:relative;display:flex;align-items:center}.filter-clear-btn[data-v-4fa544cd]{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:14px;color:#c0c4cc;cursor:pointer;z-index:10;transition:color .3s}.filter-clear-btn[data-v-4fa544cd]:hover{color:#909399}.middle-container[data-v-4fa544cd]{flex:1;display:flex;gap:8px;overflow:hidden}.source-display-card[data-v-4fa544cd],.source-display-card[data-v-4fa544cd] .el-card__body{flex:1;overflow:hidden;display:flex;flex-direction:column}.source-display-card[data-v-4fa544cd] .el-card__body{padding:0}.target-source-display-card[data-v-4fa544cd]{flex:1;overflow:hidden;display:flex;flex-direction:column}.target-source-display-card[data-v-4fa544cd] .el-card__body{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0}.compare-action-container[data-v-4fa544cd]{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;overflow:hidden}.quick-compare-result[data-v-4fa544cd]{background:#1e1e1e;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);overflow:hidden;flex:1;display:flex;flex-direction:column;max-height:calc(100vh - 260px)}.compare-result-header[data-v-4fa544cd]{flex-shrink:0}.compare-result-header .result-title .diff-search-controls[data-v-4fa544cd]{margin-left:8px}.compare-result-header .result-title .diff-search-controls .panel-match-count[data-v-4fa544cd]{color:#d4d4d4}.kv-diff-viewer[data-v-4fa544cd]{overflow:auto;flex:1}.kv-diff-viewer .kv-diff-header[data-v-4fa544cd]{display:flex;padding:8px 12px;background:#2d2d2d;border-bottom:1px solid #3e3e3e;font-size:12px;color:#858585;font-weight:600;position:sticky;top:0}.kv-diff-viewer .kv-group-summary[data-v-4fa544cd]{display:flex;align-items:center;padding:9px 12px;cursor:pointer;border-bottom:1px solid #3a3a3a;font-size:12px;font-family:Monaco,Menlo,Courier New,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:8px}.kv-diff-viewer .kv-group-summary[data-v-4fa544cd]:hover{filter:brightness(1.2)}.kv-diff-viewer .kv-group-summary.kv-source-only[data-v-4fa544cd]{background:rgba(249,86,105,.18);border-left:3px solid #ff7b8c;padding-left:9px}.kv-diff-viewer .kv-group-summary.kv-target-only[data-v-4fa544cd]{background:rgba(46,160,67,.18);border-left:3px solid #7ee8c7;padding-left:9px}.kv-diff-viewer .kv-group-summary .kv-group-arrow[data-v-4fa544cd]{font-size:12px;transition:transform .2s;flex-shrink:0}.kv-diff-viewer .kv-group-summary .kv-group-label[data-v-4fa544cd]{font-weight:600;flex-shrink:0}.kv-diff-viewer .kv-group-summary.kv-source-only .kv-group-label[data-v-4fa544cd]{color:#ff7b8c}.kv-diff-viewer .kv-group-summary.kv-target-only .kv-group-label[data-v-4fa544cd]{color:#7ee8c7}.kv-diff-viewer .kv-group-summary .kv-group-count[data-v-4fa544cd]{background:hsla(0,0%,100%,.1);padding:1px 7px;border-radius:10px;font-size:11px;color:#d4d4d4;flex-shrink:0}.kv-diff-viewer .kv-group-summary .kv-group-hint[data-v-4fa544cd]{color:#858585;font-size:11px;font-style:italic}.kv-diff-viewer .kv-diff-row[data-v-4fa544cd]{display:flex;padding:8px 12px;border-bottom:1px solid #3a3a3a;font-family:Monaco,Menlo,Courier New,monospace;font-size:12px;align-items:flex-start;min-height:32px}.kv-diff-viewer .kv-diff-row[data-v-4fa544cd]:hover{filter:brightness(1.15)}.kv-diff-viewer .kv-diff-row.kv-diff-row-match[data-v-4fa544cd]{background-color:rgba(255,245,157,.18)!important;box-shadow:inset 3px 0 0 #ffd54f}.kv-diff-viewer .kv-diff-row.kv-diff-row-match-active[data-v-4fa544cd]{background-color:rgba(255,152,0,.32)!important;box-shadow:inset 3px 0 0 #ff9800}.kv-diff-viewer .kv-diff-row.kv-same[data-v-4fa544cd]{border-bottom-color:#2d2d2d}.kv-diff-viewer .kv-diff-row.kv-same .kv-col-key[data-v-4fa544cd],.kv-diff-viewer .kv-diff-row.kv-same .kv-col-val[data-v-4fa544cd]{color:#858585}.kv-diff-viewer .kv-diff-row.kv-changed[data-v-4fa544cd]{background:rgba(234,166,56,.13);border-bottom-color:rgba(234,166,56,.25);border-left:3px solid #ffe082;padding-left:9px}.kv-diff-viewer .kv-diff-row.kv-changed .kv-col-key[data-v-4fa544cd]{color:#ffe082;font-weight:600}.kv-diff-viewer .kv-diff-row.kv-changed .kv-col-val[data-v-4fa544cd]:nth-child(2){color:#ff8a80}.kv-diff-viewer .kv-diff-row.kv-changed .kv-col-val[data-v-4fa544cd]:nth-child(3){color:#a5d6a7}.kv-diff-viewer .kv-diff-row.kv-source-only[data-v-4fa544cd]{background:rgba(249,86,105,.12);border-bottom-color:rgba(249,86,105,.25);border-left:3px solid #ff7b8c;padding-left:9px}.kv-diff-viewer .kv-diff-row.kv-source-only .kv-col-key[data-v-4fa544cd]{color:#ff7b8c;font-weight:600}.kv-diff-viewer .kv-diff-row.kv-target-only[data-v-4fa544cd]{background:rgba(46,160,67,.12);border-bottom-color:rgba(46,160,67,.25);border-left:3px solid #7ee8c7;padding-left:9px}.kv-diff-viewer .kv-diff-row.kv-target-only .kv-col-key[data-v-4fa544cd]{color:#7ee8c7;font-weight:600}.kv-diff-viewer .kv-col-key[data-v-4fa544cd]{flex:0 0 40%;min-width:0;word-break:break-all;color:#d4d4d4;padding-right:8px}.kv-diff-viewer .kv-col-val[data-v-4fa544cd]{flex:0 0 22%;min-width:0;word-break:break-all;color:#c5c5c5;padding-right:8px}.kv-diff-viewer .kv-missing-tag[data-v-4fa544cd]{display:inline-block;padding:1px 7px;border-radius:3px;font-size:11px;font-style:italic;font-family:inherit;white-space:nowrap}.kv-diff-viewer .kv-missing-source[data-v-4fa544cd]{background:rgba(46,160,67,.15);color:#7ee8c7;border:1px solid rgba(46,160,67,.3)}.kv-diff-viewer .kv-missing-target[data-v-4fa544cd]{background:rgba(249,86,105,.15);color:#ff8a80;border:1px solid rgba(249,86,105,.3)}.kv-diff-viewer .kv-col-status[data-v-4fa544cd]{flex:0 0 10%}.target-list-card[data-v-4fa544cd]{flex:0 0 50%;overflow:hidden;display:flex;flex-direction:column}.target-list-card[data-v-4fa544cd] .el-card__header{padding:12px;border-bottom:1px solid #e8e8e8}.target-list-card[data-v-4fa544cd] .el-card__body{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:8px}.target-list-card[data-v-4fa544cd] .el-button+.el-button{margin-left:4px}.target-list-card[data-v-4fa544cd] .el-button--text{padding:4px 6px}.target-list-card[data-v-4fa544cd] .el-button--text:hover{background-color:#f5f7fa}.target-list-card[data-v-4fa544cd] .overflow-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#606266}.target-list-card[data-v-4fa544cd] .overflow-text:hover{color:#409eff}.filter-item-mini[data-v-4fa544cd]{margin:0}.table-wrapper[data-v-4fa544cd]{flex:1;min-height:0;overflow:hidden}.source-header[data-v-4fa544cd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px}.source-header .header-actions[data-v-4fa544cd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.source-header .header-actions .meta-tag[data-v-4fa544cd]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-header .header-actions .el-button--text[data-v-4fa544cd]{padding:4px 8px}.source-header .header-actions .el-button--text[data-v-4fa544cd]:hover{background-color:rgba(103,126,234,.1)}.source-header .header-actions .el-button--text[data-v-4fa544cd]:disabled{opacity:.5;cursor:not-allowed}.source-content-wrapper[data-v-4fa544cd]{flex:1;overflow:hidden;display:flex;flex-direction:column}.source-info[data-v-4fa544cd]{padding:8px 16px;background:#f5f7fa;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;gap:24px;flex-shrink:0}.source-info .info-item-compact[data-v-4fa544cd]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.source-info .info-item-compact .label[data-v-4fa544cd]{font-weight:500;color:#606266;white-space:nowrap;flex-shrink:0}.source-info .info-item-compact .info-value[data-v-4fa544cd]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}.source-info .info-item[data-v-4fa544cd]{display:flex;align-items:center;gap:8px}.source-info .info-item .label[data-v-4fa544cd]{font-weight:500;color:#606266}.source-code[data-v-4fa544cd]{flex:1;overflow:auto;padding:0}.source-code .code-editor[data-v-4fa544cd]{display:flex;min-height:100%;background:#1e1e1e;color:#d4d4d4}.source-code .code-lines[data-v-4fa544cd]{width:50px;background:#2d2d2d;border-right:1px solid #3e3e3e;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.source-code .code-line-number[data-v-4fa544cd]{padding:0 8px;text-align:right;font-family:Monaco,Menlo,Courier New,monospace;font-size:inherit;line-height:inherit;color:#858585;height:1lh}.source-code .code-content[data-v-4fa544cd]{flex:1;overflow:visible}.source-code .code-content pre[data-v-4fa544cd]{margin:0;white-space:pre;font-family:Monaco,Menlo,Courier New,monospace;font-size:inherit;line-height:inherit;color:#d4d4d4;padding:0 16px}.source-code pre[data-v-4fa544cd]{margin:0;white-space:pre-wrap;word-break:break-all;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.6;color:#303133}.empty-placeholder[data-v-4fa544cd]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#909399}.empty-placeholder i[data-v-4fa544cd]{font-size:64px;margin-bottom:16px}.empty-placeholder p[data-v-4fa544cd]{font-size:14px;margin:0}.pagination-wrapper[data-v-4fa544cd]{flex-shrink:0;margin-top:8px;margin-bottom:8px;text-align:right;padding-top:8px;padding-bottom:8px;border-top:1px solid #e8e8e8}.list-card[data-v-4fa544cd] .el-button+.el-button{margin-left:4px}.list-card[data-v-4fa544cd] .el-button--text{padding:4px 6px}.list-card[data-v-4fa544cd] .el-button--text:hover{background-color:#f5f7fa}.list-card[data-v-4fa544cd] .overflow-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#606266}.list-card[data-v-4fa544cd] .overflow-text:hover{color:#409eff}.copy-content .copy-header[data-v-4fa544cd]{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #e8e8e8;margin-bottom:8px;font-weight:500;color:#303133}.copy-content .copy-body[data-v-4fa544cd]{padding:8px;background:#f5f7fa;border-radius:4px;word-break:break-all;font-size:13px;line-height:1.5;color:#606266;-webkit-user-select:text;-moz-user-select:text;user-select:text}.copy-content .copy-code[data-v-4fa544cd]{white-space:pre-wrap;word-break:break-all;font-family:Monaco,Menlo,Courier New,monospace;font-size:12px;line-height:1.4;max-height:300px;overflow-y:auto}.drawer-footer[data-v-4fa544cd]{position:absolute;bottom:0;left:0;right:0;padding:20px;background:#fff;border-top:1px solid #e8e8e8;text-align:right;z-index:10}[data-v-4fa544cd] .el-drawer .el-form{height:calc(100% - 80px);overflow-y:auto;padding:20px;padding-bottom:80px}.compare-drawer[data-v-4fa544cd] .el-drawer__header{margin-bottom:0;padding:0}.compare-drawer[data-v-4fa544cd] .el-drawer__body{padding:0;overflow:hidden}.compare-drawer[data-v-4fa544cd] .el-drawer{transition:width .3s ease}.compare-drawer-content[data-v-4fa544cd]{height:100%;display:flex;flex-direction:column}.compare-drawer-header[data-v-4fa544cd]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e8e8e8;background:#f5f7fa}.compare-drawer-header .header-left[data-v-4fa544cd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.compare-drawer-header .header-left .drawer-title[data-v-4fa544cd]{font-size:16px;font-weight:600;color:#303133}.compare-drawer-header .header-left .meta-tag[data-v-4fa544cd]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-drawer-header .el-button[data-v-4fa544cd]{background:#409eff;border-color:#409eff;color:#fff}.compare-drawer-header .el-button[data-v-4fa544cd]:hover{background:#66b1ff;border-color:#66b1ff}.compare-drawer-body[data-v-4fa544cd]{flex:1;overflow:hidden;display:flex;flex-direction:column}.compare-container[data-v-4fa544cd]{display:flex;gap:16px;padding:16px;background:#fafafa;flex:1;min-height:0;overflow:hidden}.compare-panel[data-v-4fa544cd]{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;min-height:0}.compare-panel-header[data-v-4fa544cd]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef;font-weight:600;color:#495057;font-size:14px}.compare-panel-header .header-left[data-v-4fa544cd]{display:flex;align-items:center;gap:8px;flex:1}.compare-panel-header .header-right[data-v-4fa544cd]{display:flex;align-items:center;gap:4px}.compare-panel-header i[data-v-4fa544cd]{font-size:16px;color:#667eea}.compare-panel-header .panel-font-ctrl[data-v-4fa544cd]{display:flex;align-items:center;gap:4px;background:#eef0f5;border-radius:4px;padding:2px 6px;margin-right:4px}.compare-panel-header .panel-font-ctrl .font-ctrl-btn[data-v-4fa544cd]{cursor:pointer;font-size:12px;color:#667eea;padding:2px;border-radius:2px;transition:background .15s}.compare-panel-header .panel-font-ctrl .font-ctrl-btn[data-v-4fa544cd]:hover:not(.disabled){background:rgba(103,126,234,.15)}.compare-panel-header .panel-font-ctrl .font-ctrl-btn.disabled[data-v-4fa544cd]{color:#bbb;cursor:not-allowed}.compare-panel-header .panel-font-ctrl .font-ctrl-val[data-v-4fa544cd]{font-size:12px;font-weight:600;color:#495057;min-width:20px;text-align:center}.compare-panel-header .el-button[data-v-4fa544cd]:not(:last-child){margin-right:0}.compare-panel-header .el-button.el-button--text[data-v-4fa544cd]{padding:4px 8px}.compare-panel-header .el-button.el-button--text[data-v-4fa544cd]:hover{background-color:rgba(103,126,234,.1)}.compare-panel-body[data-v-4fa544cd]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.compare-panel-body .code-editor[data-v-4fa544cd]{display:flex;flex:1;min-height:0;background:#1e1e1e;color:#d4d4d4;overflow:hidden}.compare-panel-body .code-lines[data-v-4fa544cd]{width:50px;background:#2d2d2d;border-right:1px solid #3e3e3e;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.compare-panel-body .code-line-number[data-v-4fa544cd]{padding:0 8px;text-align:right;font-family:Monaco,Menlo,Courier New,monospace;font-size:inherit;line-height:inherit;color:#858585}.compare-panel-body .code-content[data-v-4fa544cd]{flex:1;overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;min-height:0}.compare-panel-body .code-content pre[data-v-4fa544cd]{margin:0;white-space:pre;font-family:Monaco,Menlo,Courier New,monospace;font-size:inherit;line-height:inherit;color:#d4d4d4;padding:0 16px}.compare-panel-body .code-content .compare-textarea-dark[data-v-4fa544cd]{flex:1;display:flex;flex-direction:column;min-height:0}.code-editor[data-v-4fa544cd]{display:flex;min-height:100%;background:#1e1e1e;color:#d4d4d4}.code-lines[data-v-4fa544cd]{width:50px;background:#2d2d2d;border-right:1px solid #3e3e3e;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.code-line-number[data-v-4fa544cd]{padding:0 8px;text-align:right;font-family:Monaco,Menlo,Courier New,monospace;font-size:inherit;line-height:inherit;color:#858585}.code-content[data-v-4fa544cd]{flex:1;overflow:visible}.code-content pre[data-v-4fa544cd]{margin:0;white-space:pre;font-family:Monaco,Menlo,Courier New,monospace;font-size:inherit;line-height:inherit;color:#d4d4d4;padding:0 16px}.compare-textarea-dark[data-v-4fa544cd] .el-textarea__inner{border:none;border-radius:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:21px;padding:0 16px;background:#1e1e1e;color:#d4d4d4;box-shadow:none}.compare-textarea-dark[data-v-4fa544cd] .el-textarea__inner::-moz-placeholder{color:#6c6c6c}.compare-textarea-dark[data-v-4fa544cd] .el-textarea__inner::placeholder{color:#6c6c6c}.compare-textarea-dark[data-v-4fa544cd] .el-textarea__inner:focus{box-shadow:none;color:#d4d4d4}.raw-compare-textarea[data-v-4fa544cd]{flex:1;display:block;width:100%;min-height:0;border:none;outline:none;resize:none;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:21px;padding:0 16px;background:#1e1e1e;color:#d4d4d4;box-sizing:border-box;overflow-y:auto}.raw-compare-textarea[data-v-4fa544cd]::-moz-placeholder{color:#6c6c6c}.raw-compare-textarea[data-v-4fa544cd]::placeholder{color:#6c6c6c}.raw-compare-textarea[data-v-4fa544cd]:focus{outline:none;background:#1e1e1e}.compare-textarea[data-v-4fa544cd] .el-textarea__inner{border:none;border-radius:0;resize:none;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.6;padding:12px 16px;height:100%!important}.compare-textarea[data-v-4fa544cd] .el-textarea__inner:focus{box-shadow:none}.compare-result-section[data-v-4fa544cd]{flex:1;display:flex;flex-direction:column;background:#1e1e1e;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);overflow:hidden;min-height:0}.compare-result-header[data-v-4fa544cd]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#2d2d2d;border-bottom:1px solid #3e3e3e}.compare-result-header .result-title[data-v-4fa544cd]{display:flex;align-items:center;gap:8px;font-weight:600;color:#d4d4d4;font-size:14px}.compare-result-header .result-title i[data-v-4fa544cd]{font-size:16px;color:#667eea}.compare-result-header .result-info[data-v-4fa544cd]{display:flex;align-items:center;gap:12px}.compare-result-header .result-info .el-button[data-v-4fa544cd]{background:rgba(103,126,234,.2);border-color:rgba(103,126,234,.3);color:#d4d4d4}.compare-result-header .result-info .el-button[data-v-4fa544cd]:hover{background:rgba(103,126,234,.3);border-color:rgba(103,126,234,.4)}.compare-result-header .result-info .el-tag[data-v-4fa544cd]{background:rgba(103,126,234,.2);border-color:rgba(103,126,234,.3);color:#d4d4d4}.compare-result-header .result-info .status-indicator[data-v-4fa544cd]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.compare-result-header .result-info .status-indicator.has-diff[data-v-4fa544cd]{background:rgba(227,98,9,.15);color:#e36209;border:1px solid rgba(227,98,9,.3)}.compare-result-header .result-info .status-indicator.no-diff[data-v-4fa544cd]{background:rgba(17,185,129,.15);color:#11b981;border:1px solid rgba(17,185,129,.3)}.compare-result-header .result-info .diff-stats[data-v-4fa544cd]{font-size:13px;color:#858585}.compare-result-header .result-info .diff-stats .diff-count[data-v-4fa544cd]{color:#e36209;font-weight:600}.enlarge-dialog[data-v-4fa544cd] .el-dialog{margin:2vh auto;max-height:96vh;height:96vh;display:flex;flex-direction:column}.enlarge-dialog[data-v-4fa544cd] .el-dialog__header{padding:0;background:#fff;flex-shrink:0;position:relative;border-bottom:1px solid #e8e8e8}.enlarge-dialog[data-v-4fa544cd] .el-dialog__headerbtn{position:absolute;top:16px;right:20px;z-index:10}.enlarge-dialog[data-v-4fa544cd] .el-dialog__headerbtn .el-dialog__close{color:#909399}.enlarge-dialog[data-v-4fa544cd] .el-dialog__headerbtn .el-dialog__close:hover{color:#409eff}.enlarge-dialog[data-v-4fa544cd] .el-dialog__body{padding:0;flex:1;overflow:hidden;height:100%}.enlarge-dialog-title[data-v-4fa544cd]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 50px 16px 20px;color:#303133;font-weight:600;font-size:16px;min-height:52px;box-sizing:border-box}.enlarge-dialog-title>span[data-v-4fa544cd]{flex-shrink:0}.enlarge-dialog-title .enlarge-diff-search-controls[data-v-4fa544cd]{flex:1;justify-content:flex-end;margin-right:12px}.font-size-controls[data-v-4fa544cd]{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#f5f7fa;border-radius:16px;font-size:12px;border:1px solid #e8e8e8}.font-size-controls i[data-v-4fa544cd]{cursor:pointer;color:#606266;font-size:14px;padding:4px;transition:all .2s;border-radius:4px}.font-size-controls i[data-v-4fa544cd]:hover:not(.disabled){background:#e8e8e8;color:#409eff}.font-size-controls i.disabled[data-v-4fa544cd]{opacity:.4;cursor:not-allowed}.font-size-controls .font-size-text[data-v-4fa544cd]{color:#606266;font-size:12px;min-width:24px;text-align:center}.enlarge-content-wrapper[data-v-4fa544cd]{height:100%;width:100%;overflow:hidden}.enlarge-code-view[data-v-4fa544cd]{height:100%;width:100%;display:flex;flex-direction:column}.code-info-bar[data-v-4fa544cd]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#2d2d2d;border-bottom:1px solid #3e3e3e;color:#d4d4d4;font-size:14px;flex-shrink:0}.enlarge-code-editor[data-v-4fa544cd]{flex:1;display:flex;overflow:hidden;background:#1e1e1e}.enlarge-code-editor .code-lines[data-v-4fa544cd]{width:60px;background:#2d2d2d;border-right:1px solid #3e3e3e;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.enlarge-code-editor .code-line-number[data-v-4fa544cd]{padding:0 12px;text-align:right;font-family:Monaco,Menlo,Courier New,monospace;font-size:inherit;line-height:inherit;color:#858585;height:inherit}.enlarge-code-editor .code-content[data-v-4fa544cd]{flex:1;overflow:auto}.enlarge-code-editor .code-content pre[data-v-4fa544cd]{margin:0;white-space:pre;font-family:Monaco,Menlo,Courier New,monospace;font-size:inherit;line-height:inherit;color:#d4d4d4;padding:0 20px}.enlarge-diff-view[data-v-4fa544cd]{height:100%;width:100%;display:flex;flex-direction:column;background:#1e1e1e}.enlarge-diff-view .enlarge-diff-result[data-v-4fa544cd]{flex:1;overflow:auto;font-size:inherit;line-height:inherit}.enlarge-diff-view .enlarge-diff-result .kv-diff-viewer[data-v-4fa544cd]{height:100%;min-height:100%}.enlarge-diff-view .enlarge-diff-result .kv-diff-header[data-v-4fa544cd],.enlarge-diff-view .enlarge-diff-result .kv-diff-row[data-v-4fa544cd]{font-size:inherit;line-height:inherit}.enlarge-diff-view .enlarge-diff-result .kv-diff-row[data-v-4fa544cd]{align-items:flex-start}.enlarge-diff-view .enlarge-diff-result .kv-diff-row .kv-col-key[data-v-4fa544cd],.enlarge-diff-view .enlarge-diff-result .kv-diff-row .kv-col-status[data-v-4fa544cd],.enlarge-diff-view .enlarge-diff-result .kv-diff-row .kv-col-val[data-v-4fa544cd]{font-size:inherit;line-height:inherit}.quick-compare-drawer[data-v-4fa544cd]{position:absolute;top:0;right:0;bottom:0;left:50%;pointer-events:none;z-index:1000}.quick-compare-drawer[data-v-4fa544cd] .el-drawer__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.quick-compare-drawer[data-v-4fa544cd] .el-drawer{position:absolute;right:0;top:0;bottom:0;left:0;width:100%!important;height:100%;box-shadow:-2px 0 8px rgba(0,0,0,.15);pointer-events:auto}.quick-compare-drawer[data-v-4fa544cd] .el-drawer__header{margin-bottom:0;padding:0}.quick-compare-drawer[data-v-4fa544cd] .el-drawer__body{padding:0;overflow:hidden}.quick-compare-drawer[data-v-4fa544cd] .el-drawer__close-btn{position:absolute;top:16px;right:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:hsla(0,0%,100%,.1);color:#d4d4d4;font-size:18px;transition:all .3s;z-index:1001}.quick-compare-drawer[data-v-4fa544cd] .el-drawer__close-btn:hover{background:hsla(0,0%,100%,.2);color:#fff}.quick-compare-drawer[data-v-4fa544cd] .el-drawer__close-btn i{font-size:18px}.quick-compare-drawer-content[data-v-4fa544cd]{height:100%;display:flex;flex-direction:column;background:#1e1e1e}.quick-compare-drawer-header[data-v-4fa544cd]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #3e3e3e;background:#2d2d2d}.quick-compare-drawer-header .header-left[data-v-4fa544cd]{display:flex;align-items:center;gap:12px}.quick-compare-drawer-header .header-left .drawer-title[data-v-4fa544cd]{font-size:16px;font-weight:600;color:#d4d4d4}.quick-compare-drawer-header .header-left .vs-divider[data-v-4fa544cd]{color:#858585;font-size:14px;font-weight:500}.quick-compare-drawer-header .header-right[data-v-4fa544cd]{display:flex;align-items:center;gap:8px;padding-right:50px}.quick-compare-drawer-header .header-right .el-button[data-v-4fa544cd]{background:rgba(103,126,234,.2);border-color:rgba(103,126,234,.3);color:#d4d4d4}.quick-compare-drawer-header .header-right .el-button[data-v-4fa544cd]:hover{background:rgba(103,126,234,.3);border-color:rgba(103,126,234,.4)}.quick-compare-drawer-header .header-right .el-tag[data-v-4fa544cd]{background:rgba(103,126,234,.2);border-color:rgba(103,126,234,.3);color:#d4d4d4}.quick-compare-drawer-header .header-right .status-indicator[data-v-4fa544cd]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quick-compare-drawer-header .header-right .status-indicator.has-diff[data-v-4fa544cd]{background:rgba(227,98,9,.15);color:#e36209;border:1px solid rgba(227,98,9,.3)}.quick-compare-drawer-header .header-right .status-indicator.no-diff[data-v-4fa544cd]{background:rgba(17,185,129,.15);color:#11b981;border:1px solid rgba(17,185,129,.3)}.quick-compare-drawer-body[data-v-4fa544cd]{flex:1;overflow:auto;display:flex;flex-direction:column}.diff-stats-bar[data-v-4fa544cd]{flex-shrink:0;display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid #3e3e3e;background:#252525}.diff-stats-bar .stats-text[data-v-4fa544cd]{font-size:13px;color:#858585}.diff-stats-bar .stats-text.diff-count[data-v-4fa544cd]{color:#e36209;font-weight:600}.sync-diff-content .sync-diff-info[data-v-4fa544cd]{margin-bottom:16px}.sync-diff-content .sync-diff-list[data-v-4fa544cd]{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.sync-diff-content .sync-diff-list .list-header[data-v-4fa544cd]{padding:12px 16px;background:#f5f7fa;border-bottom:1px solid #e8e8e8;font-weight:500}.sync-diff-content .sync-diff-list .list-body[data-v-4fa544cd]{max-height:400px;overflow-y:auto}.sync-diff-content .sync-diff-list .diff-item[data-v-4fa544cd]{padding:0 16px;border-bottom:1px solid #e8e8e8;transition:background .2s}.sync-diff-content .sync-diff-list .diff-item[data-v-4fa544cd]:last-child{border-bottom:none}.sync-diff-content .sync-diff-list .diff-item[data-v-4fa544cd]:hover{background:#f5f7fa}.sync-diff-content .sync-diff-list .diff-item.is-selected[data-v-4fa544cd]{background:#ecf5ff}.sync-diff-content .sync-diff-list .diff-item[data-v-4fa544cd] .el-checkbox{display:flex;align-items:flex-start;padding:12px 0;width:100%}.sync-diff-content .sync-diff-list .diff-item[data-v-4fa544cd] .el-checkbox .el-checkbox__label{flex:1;padding-left:8px}.sync-diff-content .sync-diff-list .diff-item .diff-item-content[data-v-4fa544cd]{flex:1;width:100%}.sync-diff-content .sync-diff-list .diff-item .diff-item-content .diff-item-header[data-v-4fa544cd]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sync-diff-content .sync-diff-list .diff-item .diff-item-content .diff-item-header .diff-line-info[data-v-4fa544cd]{font-size:12px;color:#909399}.sync-diff-content .sync-diff-list .diff-item .diff-item-content .diff-item-values[data-v-4fa544cd]{margin-top:6px}.sync-diff-content .sync-diff-list .diff-item .diff-item-content .diff-item-values .diff-item-text[data-v-4fa544cd]{font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.5;color:#606266;word-break:break-all;background:#f5f7fa;padding:8px 12px;border-radius:4px}.sync-diff-content .sync-diff-list .diff-item .diff-item-content .diff-item-values .diff-item-text+.diff-item-text[data-v-4fa544cd]{margin-top:6px}.dialog-footer[data-v-4fa544cd]{text-align:right}.cell-with-preview[data-v-4fa544cd]{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.cell-with-preview .el-popover__reference-wrapper[data-v-4fa544cd],.cell-with-preview>.overflow-text[data-v-4fa544cd],.cell-with-preview>.preview-cell-text[data-v-4fa544cd],.cell-with-preview>span[data-v-4fa544cd]{flex:1 1 0;min-width:0;max-width:calc(100% - 24px);overflow:hidden}.cell-with-preview .preview-cell-text[data-v-4fa544cd],.cell-with-preview[data-v-4fa544cd] .preview-cell-text{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-with-preview .preview-icon[data-v-4fa544cd]{color:#409eff;cursor:pointer;font-size:16px;flex:0 0 auto;margin-left:auto}.cell-with-preview .preview-icon[data-v-4fa544cd]:hover{color:#66b1ff}.panel-search-controls[data-v-4fa544cd]{display:inline-flex;align-items:center;gap:4px;margin:0 8px}.panel-search-controls .panel-match-count[data-v-4fa544cd]{font-size:12px;color:#606266;min-width:40px;text-align:center}.panel-search-controls .preview-icon[data-v-4fa544cd]{color:#409eff;cursor:pointer;font-size:16px}.panel-search-controls .preview-icon[data-v-4fa544cd]:hover{color:#66b1ff}[data-v-4fa544cd] pre .preview-match{background:#fff59d;color:#303133;padding:0;border-radius:2px}[data-v-4fa544cd] pre .preview-match-active{background:#ff9800;color:#fff}.preview-dialog-body .preview-dialog-toolbar[data-v-4fa544cd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.preview-dialog-body .preview-font-controls[data-v-4fa544cd]{display:flex;align-items:center;gap:6px}.preview-dialog-body .preview-font-controls .preview-font-size-label[data-v-4fa544cd]{font-size:12px;color:#606266;min-width:36px;text-align:center}.preview-dialog-body .preview-dialog-content[data-v-4fa544cd]{overflow:auto;background:#f5f7fa;padding:12px 14px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;white-space:pre-wrap;word-break:break-word;color:#303133;margin:0;height:calc(90vh - 160px);box-sizing:border-box}.config-management-container[data-v-d5ce2f1a]{padding:8px;position:relative}.config-management-container .toolbar[data-v-d5ce2f1a]{margin-bottom:8px}.config-management-container .toolbar .toolbar-row[data-v-d5ce2f1a]{display:flex;align-items:center;flex-wrap:wrap}.config-management-container .toolbar .filter-container[data-v-d5ce2f1a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.config-management-container .toolbar .filter-item[data-v-d5ce2f1a]{margin:0}.config-management-container .content-wrapper[data-v-d5ce2f1a]{display:flex;gap:8px;margin-top:0;height:calc(100vh - 160px)}.config-management-container .content-wrapper .list-card[data-v-d5ce2f1a]{flex:0 0 50%;overflow:hidden;display:flex;flex-direction:column}.config-management-container .content-wrapper .list-card[data-v-d5ce2f1a] :deep(.el-card__header){padding:12px;border-bottom:1px solid #e8e8e8}.config-management-container .content-wrapper .list-card[data-v-d5ce2f1a] :deep(.el-card__body){flex:1;overflow:hidden;display:flex;flex-direction:column;padding:8px}.config-management-container .content-wrapper .detail-card[data-v-d5ce2f1a]{flex:1;overflow:hidden;display:flex;flex-direction:column}.config-management-container .content-wrapper .detail-card[data-v-d5ce2f1a] :deep(.el-card__body){flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0}.config-management-container .content-wrapper .detail-card .detail-header[data-v-d5ce2f1a]{display:flex;justify-content:space-between;align-items:center}.config-management-container .content-wrapper .detail-card .detail-header .header-actions[data-v-d5ce2f1a]{display:flex;align-items:center;gap:8px}.config-management-container .list-filter-header[data-v-d5ce2f1a]{padding:0}.config-management-container .list-filter-container[data-v-d5ce2f1a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.config-management-container .filter-item-mini[data-v-d5ce2f1a]{margin:0}.config-management-container .filter-select-wrapper[data-v-d5ce2f1a]{position:relative;display:flex;align-items:center}.config-management-container .filter-clear-btn[data-v-d5ce2f1a]{position:absolute;right:32px;top:50%;transform:translateY(-50%);font-size:14px;color:#c0c4cc;cursor:pointer;z-index:10;transition:color .3s}.config-management-container .service-type-wrapper[data-v-d5ce2f1a]{flex-shrink:0}.config-management-container .service-type-clear-btn[data-v-d5ce2f1a]{right:32px}.config-management-container .filter-clear-btn[data-v-d5ce2f1a]:hover{color:#909399}.config-management-container .table-wrapper[data-v-d5ce2f1a]{flex:1;min-height:0;overflow:hidden}.config-management-container .detail-content-wrapper[data-v-d5ce2f1a]{flex:1;min-height:0;display:flex;flex-direction:column}.config-management-container .detail-content-wrapper .detail-info[data-v-d5ce2f1a]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ebeef5;flex-shrink:0}.config-management-container .detail-content-wrapper .detail-info .info-item-compact[data-v-d5ce2f1a]{display:flex;align-items:center;font-size:12px}.config-management-container .detail-content-wrapper .detail-info .info-item-compact .label[data-v-d5ce2f1a]{color:#909399;flex-shrink:0}.config-management-container .detail-content-wrapper .detail-info .info-item-compact .info-value[data-v-d5ce2f1a]{color:#303133;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-management-container .detail-content-wrapper .detail-info .info-item-compact.info-item-remark[data-v-d5ce2f1a]{flex:1;min-width:280px;gap:8px}.config-management-container .detail-content-wrapper .detail-info .info-item-compact.info-item-remark .el-input[data-v-d5ce2f1a]{max-width:360px}.config-management-container .detail-content-wrapper .detail-code[data-v-d5ce2f1a]{flex:1;min-height:0;display:flex;flex-direction:column;height:100%}.config-management-container .detail-content-wrapper .detail-code .detail-code-editor[data-v-d5ce2f1a]{flex:1;min-height:0;display:flex;height:100%}.config-management-container .detail-content-wrapper .detail-code .detail-code-editor[data-v-d5ce2f1a] :deep(.el-textarea){flex:1;display:flex;flex-direction:column;min-height:0;height:100%}.config-management-container .detail-content-wrapper .detail-code .detail-code-editor[data-v-d5ce2f1a] :deep(.el-textarea__inner){flex:1 1 auto;min-height:0!important;height:100%!important;resize:none;font-family:Consolas,Monaco,monospace;line-height:1.6}.config-management-container .detail-content-wrapper .detail-code .detail-code-editor[data-v-d5ce2f1a] :deep(.el-input__count){background:transparent}.config-management-container .detail-content-wrapper .empty-placeholder[data-v-d5ce2f1a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#909399}.config-management-container .detail-content-wrapper .empty-placeholder i[data-v-d5ce2f1a]{font-size:64px;margin-bottom:16px}.config-management-container .detail-content-wrapper .empty-placeholder p[data-v-d5ce2f1a]{font-size:14px}.config-management-container .drawer-footer[data-v-d5ce2f1a]{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background:#fff;border-top:1px solid #ebeef5;text-align:right}.config-management-container .copy-content .copy-header[data-v-d5ce2f1a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.config-management-container .copy-content .copy-body[data-v-d5ce2f1a]{max-height:300px;overflow:auto;word-break:break-all;white-space:pre-wrap;font-size:12px}.config-management-container .copy-content .copy-body.copy-code[data-v-d5ce2f1a]{font-family:Consolas,Monaco,monospace;background-color:#f5f7fa;padding:8px;border-radius:4px}.config-management-container .overflow-text[data-v-d5ce2f1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-management-container .sync-dialog-content .highlight[data-v-d5ce2f1a]{color:#409eff;font-weight:600}.config-management-container .sync-dialog-content .sync-encryption-preview[data-v-d5ce2f1a]{margin-bottom:16px;padding:12px;background:#f5f7fa;border-radius:4px;border:1px solid #e8e8e8}.config-management-container .sync-dialog-content .sync-encryption-preview .preview-header[data-v-d5ce2f1a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.config-management-container .sync-dialog-content .sync-encryption-preview .preview-header .preview-label[data-v-d5ce2f1a]{font-weight:600;color:#303133;font-size:14px}.config-management-container .sync-dialog-content .sync-encryption-preview .preview-content .preview-code[data-v-d5ce2f1a]{margin:0;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all;max-height:150px;overflow-y:auto;color:#303133}.config-management-container .sync-dialog-content .custom-tree-node[data-v-d5ce2f1a]{display:flex;align-items:center;gap:6px;flex:1}.config-management-container .sync-dialog-content .custom-tree-node .tree-icon[data-v-d5ce2f1a]{color:#909399}.config-management-container .sync-dialog-content .custom-tree-node .tree-node-view-btn[data-v-d5ce2f1a]{margin-left:6px;font-size:14px;color:#409eff;cursor:pointer;transition:color .2s;flex-shrink:0}.config-management-container .sync-dialog-content .custom-tree-node .tree-node-view-btn[data-v-d5ce2f1a]:hover{color:#66b1ff}.config-management-container .sync-dialog-content .sync-summary[data-v-d5ce2f1a]{margin-top:16px;padding:12px;background:#f5f7fa;border-radius:4px;text-align:center}.config-management-container .sync-dialog-content .sync-summary .count[data-v-d5ce2f1a]{color:#409eff;font-weight:600;font-size:18px}.config-management-container .sync-dialog-content[data-v-d5ce2f1a] :deep(.el-tree){max-height:300px;overflow-y:auto}.config-management-container .sync-dialog-content :deep(.el-tree) .el-tree-node__content[data-v-d5ce2f1a]{padding:8px 0}.config-management-container .sync-dialog-content :deep(.el-tree) .tree-node-view-btn[data-v-d5ce2f1a]{color:#409eff}.config-management-container .sync-dialog-content :deep(.el-tree) .tree-node-view-btn[data-v-d5ce2f1a]:hover{color:#66b1ff}.config-management-container .pagination-wrapper[data-v-d5ce2f1a]{flex-shrink:0;margin-top:8px;margin-bottom:8px;text-align:right;padding-top:8px;padding-bottom:8px;border-top:1px solid #e8e8e8}.config-management-container .batch-sync-dialog-content[data-v-d5ce2f1a]{display:flex;gap:0;min-height:450px}.config-management-container .batch-sync-dialog-content .batch-sync-left[data-v-d5ce2f1a]{width:360px;flex-shrink:0;border-right:1px solid #ebeef5;padding-right:16px;display:flex;flex-direction:column}.config-management-container .batch-sync-dialog-content .batch-sync-right[data-v-d5ce2f1a]{flex:1;padding-left:16px;display:flex;flex-direction:column;min-width:0}.config-management-container .batch-sync-dialog-content .batch-sync-right[data-v-d5ce2f1a] :deep(.el-tree){flex:1;max-height:320px;overflow-y:auto}.config-management-container .batch-sync-dialog-content .batch-sync-right :deep(.el-tree) .el-tree-node__content[data-v-d5ce2f1a]{padding:6px 0}.config-management-container .batch-sync-dialog-content .batch-sync-right :deep(.el-tree) .tree-node-view-btn[data-v-d5ce2f1a]{color:#409eff}.config-management-container .batch-sync-dialog-content .batch-sync-right :deep(.el-tree) .tree-node-view-btn[data-v-d5ce2f1a]:hover{color:#66b1ff}.config-management-container .batch-sync-dialog-content .batch-sync-panel-title[data-v-d5ce2f1a]{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ebeef5;flex-shrink:0}.config-management-container .batch-sync-dialog-content .batch-sync-config-list[data-v-d5ce2f1a]{flex:1;overflow-y:auto;max-height:400px}.config-management-container .batch-sync-dialog-content .batch-sync-config-item[data-v-d5ce2f1a]{padding:10px 12px;border-radius:4px;cursor:pointer;border:1px solid transparent;margin-bottom:6px;transition:all .2s}.config-management-container .batch-sync-dialog-content .batch-sync-config-item[data-v-d5ce2f1a]:hover{background:#f5f7fa;border-color:#dcdfe6}.config-management-container .batch-sync-dialog-content .batch-sync-config-item.is-selected[data-v-d5ce2f1a]{background:#ecf5ff;border-color:#409eff}.config-management-container .batch-sync-dialog-content .batch-sync-config-item .config-item-header[data-v-d5ce2f1a]{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.config-management-container .batch-sync-dialog-content .batch-sync-config-item .config-item-content[data-v-d5ce2f1a]{font-size:12px;color:#606266;line-height:1.5;word-break:break-all;white-space:pre-wrap;font-family:Consolas,Monaco,monospace;max-height:72px;overflow:hidden;transition:max-height .2s}.config-management-container .batch-sync-dialog-content .batch-sync-config-item .config-item-content.is-expanded[data-v-d5ce2f1a]{max-height:none}.config-management-container .batch-sync-dialog-content .batch-sync-config-item .config-item-expand-btn[data-v-d5ce2f1a]{display:inline-flex;align-items:center;gap:3px;margin-top:4px;font-size:11px;color:#409eff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.config-management-container .batch-sync-dialog-content .batch-sync-config-item .config-item-expand-btn[data-v-d5ce2f1a]:hover{color:#66b1ff}.config-management-container .batch-sync-dialog-content .batch-sync-config-item .config-item-expand-btn i[data-v-d5ce2f1a]{font-size:11px}.config-management-container .batch-sync-dialog-content .batch-sync-filters[data-v-d5ce2f1a]{margin-bottom:8px;flex-shrink:0}.config-management-container .batch-sync-dialog-content .batch-sync-list-count[data-v-d5ce2f1a]{font-size:11px;color:#909399;margin-bottom:6px;flex-shrink:0}.config-management-container .batch-sync-dialog-content .batch-sync-list-empty[data-v-d5ce2f1a]{text-align:center;color:#909399;padding:40px 0;font-size:14px}.config-management-container .batch-sync-dialog-content .batch-sync-empty-tip[data-v-d5ce2f1a]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;color:#909399;font-size:14px}.config-management-container .batch-sync-dialog-content .batch-sync-empty-tip i[data-v-d5ce2f1a]{font-size:16px}.config-management-container .batch-sync-dialog-content .batch-sync-right-filters[data-v-d5ce2f1a]{margin-bottom:10px;flex-shrink:0}.config-management-container .batch-sync-dialog-content .batch-sync-hint[data-v-d5ce2f1a]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:10px;background:#ecf5ff;border:1px solid #d9ecff;border-radius:4px;flex-shrink:0}.config-management-container .batch-sync-dialog-content .batch-sync-hint .batch-sync-hint-icon[data-v-d5ce2f1a]{color:#409eff;font-size:16px;flex-shrink:0}.config-management-container .batch-sync-dialog-content .batch-sync-hint .batch-sync-hint-text[data-v-d5ce2f1a]{color:#606266;font-size:13px;line-height:1.6;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.config-management-container .batch-sync-dialog-content .batch-sync-hint .batch-sync-hint-tag[data-v-d5ce2f1a]{margin:0 2px;font-weight:600}.config-management-container .batch-sync-dialog-content .batch-sync-select-all-bar[data-v-d5ce2f1a]{display:flex;align-items:center;gap:12px;padding:6px 10px;margin-bottom:8px;background:#f5f7fa;border:1px solid #ebeef5;border-radius:4px;flex-shrink:0}.config-management-container .batch-sync-dialog-content .batch-sync-select-all-bar .batch-sync-select-hint[data-v-d5ce2f1a]{margin-left:auto;font-size:12px;color:#909399}.config-management-container .batch-sync-dialog-content .just-synced-tag[data-v-d5ce2f1a]{margin-left:6px;height:18px;line-height:16px;padding:0 6px;font-size:11px}.config-management-container .batch-sync-dialog-content .just-synced-tag i[data-v-d5ce2f1a]{margin-right:2px;font-size:11px}.config-management-container .batch-sync-dialog-content .config-leaf-label[data-v-d5ce2f1a]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#606266}.cell-with-preview[data-v-d5ce2f1a]{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.cell-with-preview .el-popover__reference-wrapper[data-v-d5ce2f1a],.cell-with-preview>.el-popover__reference-wrapper[data-v-d5ce2f1a]{flex:1;min-width:0;overflow:hidden}.cell-with-preview .overflow-text[data-v-d5ce2f1a]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-with-preview .preview-icon[data-v-d5ce2f1a]{color:#409eff;cursor:pointer;font-size:16px;flex-shrink:0}.cell-with-preview .preview-icon[data-v-d5ce2f1a]:hover{color:#66b1ff}.panel-search-controls[data-v-d5ce2f1a]{display:inline-flex;align-items:center;gap:4px;margin:0 8px}.panel-search-controls .panel-match-count[data-v-d5ce2f1a]{font-size:12px;color:#606266;min-width:40px;text-align:center}.panel-search-controls .preview-icon[data-v-d5ce2f1a]{color:#409eff;cursor:pointer;font-size:16px}.panel-search-controls .preview-icon[data-v-d5ce2f1a]:hover{color:#66b1ff}.preview-dialog-body .preview-dialog-toolbar[data-v-d5ce2f1a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.preview-dialog-body .preview-font-controls[data-v-d5ce2f1a]{display:flex;align-items:center;gap:6px}.preview-dialog-body .preview-font-controls .preview-font-size-label[data-v-d5ce2f1a]{font-size:12px;color:#606266;min-width:36px;text-align:center}.preview-dialog-body .preview-dialog-content[data-v-d5ce2f1a]{overflow:auto;background:#f5f7fa;padding:12px 14px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;white-space:pre-wrap;word-break:break-word;color:#303133;margin:0;height:calc(90vh - 160px);box-sizing:border-box}.preview-full-dialog{margin-top:2vh!important;height:96vh;display:flex;flex-direction:column;overflow:hidden}.preview-full-dialog .el-dialog__body{flex:1;overflow:hidden;padding:15px 20px}.preview-full-dialog .preview-dialog-body{height:100%;display:flex;flex-direction:column}.preview-full-dialog .preview-dialog-body .preview-dialog-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.preview-full-dialog .preview-dialog-body .preview-font-controls,.preview-full-dialog .preview-dialog-body .preview-search-controls{display:flex;align-items:center;gap:6px}.preview-full-dialog .preview-dialog-body .preview-search-controls{margin-left:auto}.preview-full-dialog .preview-dialog-body .preview-search-controls .preview-match-count{font-size:12px;color:#606266;min-width:46px;text-align:center}.preview-full-dialog .preview-dialog-body .preview-dialog-content{flex:1;height:auto!important;min-height:0}.preview-full-dialog .preview-dialog-body .preview-dialog-content .preview-match{background:#fff59d;color:#303133;padding:0;border-radius:2px}.preview-full-dialog .preview-dialog-body .preview-dialog-content .preview-match-active{background:#ff9800;color:#fff}.tree-node-encryption-popover .tree-node-encryption-content .tree-node-encryption-header{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:#303133;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.tree-node-encryption-popover .tree-node-encryption-content .tree-node-encryption-header .tree-node-encryption-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.tree-node-encryption-popover .tree-node-encryption-content .tree-node-encryption-body{margin:0;padding:10px;background:#f5f7fa;border:1px solid #e8e8e8;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto;color:#303133}.tree-node-view-btn{cursor:pointer;transition:color .2s}.tree-node-view-btn:hover{color:#66b1ff!important}.source-config-manage-container[data-v-71c3af7c]{padding:8px}.source-config-manage-container .source-config-tabs[data-v-71c3af7c] .el-tabs__item i{margin-right:5px}.source-config-manage-container .source-config-tabs[data-v-71c3af7c] .el-tabs__content{padding:0}