@charset "UTF-8";.help-dialog[data-v-0a38c106] .el-dialog__body{padding:0 20px 20px;max-height:70vh;overflow-y:auto}.help-content .section-title[data-v-0a38c106]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.help-content .section-title .title-icon[data-v-0a38c106]{font-size:18px}.help-content .section-content[data-v-0a38c106]{padding:16px 0;line-height:1.8;color:#606266}.help-content .section-content .feature-item[data-v-0a38c106]{margin-bottom:20px}.help-content .section-content .feature-item[data-v-0a38c106]:last-child{margin-bottom:0}.help-content .section-content .feature-item h4[data-v-0a38c106]{margin:0 0 8px;font-size:14px;font-weight:600;color:#303133}.help-content .section-content .feature-item p[data-v-0a38c106]{margin:0 0 8px;font-size:13px}.help-content .section-content .feature-item ul[data-v-0a38c106],.help-content .section-content .feature-item ol[data-v-0a38c106]{margin:8px 0;padding-left:24px}.help-content .section-content .feature-item ul li[data-v-0a38c106],.help-content .section-content .feature-item ol li[data-v-0a38c106]{margin-bottom:6px;font-size:13px}.help-content .section-content .sub-feature[data-v-0a38c106]{margin:12px 0 12px 16px;padding-left:12px;border-left:2px solid #dcdfe6}.help-content .section-content .sub-feature strong[data-v-0a38c106]{color:#409eff}.help-content .section-content .sub-feature p[data-v-0a38c106]{margin:4px 0}.help-content .section-content .sub-feature ol[data-v-0a38c106]{margin:8px 0;padding-left:20px}.help-content .section-content .sub-list[data-v-0a38c106]{margin-top:6px!important;padding-left:20px!important;list-style-type:circle}.help-content .section-content .sub-list li[data-v-0a38c106]{font-size:12px;color:#606266;margin-bottom:4px}.help-content .section-content .example-box[data-v-0a38c106]{margin:8px 0;padding:12px;background-color:#f5f7fa;border-left:3px solid #409eff;border-radius:4px;font-size:13px;color:#606266}.help-content .section-content .example-box strong[data-v-0a38c106]{display:block;margin-bottom:6px;color:#303133}.help-content .section-content .example-box ul[data-v-0a38c106]{margin:6px 0 0;padding-left:20px}.help-content .section-content .example-box ul li[data-v-0a38c106]{margin-bottom:4px}.help-content .section-content .steps-list[data-v-0a38c106]{counter-reset:step-counter;list-style:none;padding:0}.help-content .section-content .steps-list li[data-v-0a38c106]{counter-increment:step-counter;margin-bottom:16px;padding-left:40px;position:relative}.help-content .section-content .steps-list li[data-v-0a38c106]:before{content:counter(step-counter);position:absolute;left:0;top:0;width:28px;height:28px;background:#409eff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.help-content .section-content .steps-list li strong[data-v-0a38c106]{display:block;margin-bottom:4px;font-size:14px;color:#303133}.help-content .section-content .steps-list li p[data-v-0a38c106]{margin:0;font-size:13px;color:#606266}.help-content .section-content .ai-intro[data-v-0a38c106]{margin-bottom:16px;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff}.help-content .section-content .ai-intro p[data-v-0a38c106]{margin:0;font-size:14px;text-align:center}.help-content .section-content .batch-actions-list li[data-v-0a38c106]{margin-bottom:8px;font-size:13px}.help-content .section-content .batch-actions-list li strong[data-v-0a38c106]{color:#e6a23c}.help-content .section-content .tips-list li[data-v-0a38c106]{margin-bottom:12px;padding-left:12px;border-left:2px solid #67c23a;font-size:13px}.help-content .section-content .tips-list li strong[data-v-0a38c106]{color:#67c23a;font-weight:600}.help-content .section-content .status-list .status-item[data-v-0a38c106]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;background-color:#f5f7fa;border-radius:4px}.help-content .section-content .status-list .status-item span[data-v-0a38c106]{font-size:13px;color:#606266}.help-content[data-v-0a38c106]::-webkit-scrollbar{width:6px}.help-content[data-v-0a38c106]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.help-content[data-v-0a38c106]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.help-content[data-v-0a38c106]::-webkit-scrollbar-thumb:hover{background:#909399}.data-check-layout[data-v-140c466f]{height:100%;display:flex;flex-direction:column;background:#f5f7fa}.data-check-layout .layout-header[data-v-140c466f]{background:#fff;padding:16px 20px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #00000014}.data-check-layout .layout-header .header-left[data-v-140c466f]{display:flex;align-items:center;gap:16px}.data-check-layout .layout-header .header-left .title[data-v-140c466f]{margin:0;font-size:20px;font-weight:600;color:#303133}.data-check-layout .layout-header .header-left .table-selector[data-v-140c466f]{width:200px}.data-check-layout .layout-header .header-left .help-button[data-v-140c466f]{animation:pulse-help-140c466f 2s ease-in-out infinite}@keyframes pulse-help-140c466f{0%,to{box-shadow:0 0 #409eff66}50%{box-shadow:0 0 0 8px #409eff00}}.data-check-layout .layout-header .header-right[data-v-140c466f]{display:flex;justify-content:flex-end}.data-check-layout .layout-header .header-right .statistics-group[data-v-140c466f]{display:flex;gap:32px}.data-check-layout .table-option[data-v-140c466f]{display:flex;justify-content:space-between;align-items:center;width:100%}.data-check-layout .table-option .table-count[data-v-140c466f]{color:#909399;font-size:12px}.data-check-layout .filter-section[data-v-140c466f]{margin:16px}.data-check-layout .filter-section .filter-header[data-v-140c466f]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#374151}.data-check-layout .filter-section .filter-header .filter-icon[data-v-140c466f]{font-size:20px;color:#6366f1}.data-check-layout .filter-section .filter-header .filter-title[data-v-140c466f]{line-height:1}.data-check-layout .filter-section .filter-content[data-v-140c466f]{padding:16px}.data-check-layout .filter-section .filter-content .filter-actions[data-v-140c466f]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center;gap:12px}.data-check-layout .filter-section .filter-content .filter-actions .filter-actions-left[data-v-140c466f],.data-check-layout .filter-section .filter-content .filter-actions .filter-actions-right[data-v-140c466f]{display:flex;gap:12px}.data-check-layout .main-content[data-v-140c466f]{flex:1;margin:0 16px 16px;background:#fff;border-radius:4px;box-shadow:0 2px 4px #00000014;overflow:hidden;display:flex;flex-direction:column}.data-check-layout .empty-state[data-v-140c466f]{flex:1;display:flex;align-items:center;justify-content:center;background:#fff;margin:16px;border-radius:4px}[data-v-140c466f] .el-collapse-item__header{padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e5e7eb;transition:background-color .15s ease}[data-v-140c466f] .el-collapse-item__header:hover{background:#f1f5f9}[data-v-140c466f] .el-collapse-item__content{padding-bottom:0}[data-v-140c466f] .el-statistic__head{font-size:12px;color:#909399}[data-v-140c466f] .el-statistic__content-value{font-size:20px;font-weight:600}.data-table-container[data-v-9804797e]{width:100%;height:100%;overflow:hidden}.data-table-container [data-v-9804797e] .el-table{width:100%;height:100%}.data-table-container [data-v-9804797e] .el-table__header-wrapper{position:sticky;top:0;z-index:10}.data-table-container [data-v-9804797e] .el-table__header-wrapper th{background-color:var(--el-color-primary)!important;color:var(--text-on-primary)!important;font-weight:600}.data-table-container [data-v-9804797e] .el-table__header-wrapper th.el-table__cell{background-color:var(--el-color-primary)!important}.data-table-container [data-v-9804797e] .el-table__body-wrapper{overflow-x:auto!important;overflow-y:auto!important}.data-table-container [data-v-9804797e] .el-table__row{cursor:pointer}.data-table-container [data-v-9804797e] .current-row-highlight{background-color:#e6f7ff!important}.data-table-container [data-v-9804797e] .current-row-highlight:hover>td{background-color:#e6f7ff!important}.data-table-container [data-v-9804797e] .el-scrollbar__bar.is-horizontal{height:12px!important;display:block!important}.data-table-container [data-v-9804797e] .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{height:12px!important;background-color:#dcdfe6;border-radius:4px}.data-table-container [data-v-9804797e] .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb:hover{background-color:#c0c4cc}.data-pagination[data-v-adcc226c]{display:flex;justify-content:flex-end;padding:12px 16px;background-color:#fff}.data-pagination[data-v-adcc226c] .el-pagination{font-weight:400}.data-pagination[data-v-adcc226c] .el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--el-color-primary);color:#fff}.batch-actions-bar[data-v-3c6ab992]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:1000;padding:12px 24px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000026;display:flex;align-items:center;gap:16px;animation:slideUp-3c6ab992 .3s ease-out}@keyframes slideUp-3c6ab992{0%{transform:translate(-50%) translateY(100px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.batch-actions-bar .selection-info[data-v-3c6ab992]{display:flex;align-items:center;gap:12px}.batch-actions-bar .selection-info .selected-count[data-v-3c6ab992]{font-size:14px;color:#606266}.batch-actions-bar .selection-info .selected-count strong[data-v-3c6ab992]{color:#409eff;font-size:16px}.batch-actions-bar .action-buttons[data-v-3c6ab992]{display:flex;align-items:center;gap:8px}.batch-actions-bar .el-divider--vertical[data-v-3c6ab992]{height:24px;margin:0}.status-options[data-v-3c6ab992]{display:flex;flex-direction:column;gap:12px;padding:12px 0}.status-options .status-option[data-v-3c6ab992]{width:100%;height:48px;display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:14px;border:1px solid #dcdfe6;transition:all .2s}.status-options .status-option[data-v-3c6ab992]:hover{border-color:#409eff;background-color:#ecf5ff;color:#409eff}.status-options .status-option .el-icon[data-v-3c6ab992]{font-size:18px}.confirm-form[data-v-3c6ab992]{margin-top:20px}.loading-state[data-v-c7da3c40]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:200px}.state-container[data-v-c7da3c40]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}.state-text[data-v-c7da3c40]{margin:16px 0;color:#909399;font-size:14px}.loading-icon[data-v-c7da3c40]{animation:rotate-c7da3c40 2s linear infinite;color:var(--el-color-primary)}.error-icon[data-v-c7da3c40]{color:var(--el-color-danger)}.empty-icon[data-v-c7da3c40]{color:#c0c4cc}@keyframes rotate-c7da3c40{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-button[data-v-c7da3c40]{margin-top:8px}.field-display[data-v-a4f62550]{display:inline-flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.field-display .field-value[data-v-a4f62550]{flex:1;word-break:break-all;line-height:1.5}.field-display .field-value.empty-value[data-v-a4f62550]{color:#c0c4cc;font-style:italic}.field-display .field-value.modified-value[data-v-a4f62550]{color:#e6a23c;font-weight:500}.field-display .field-value.date-value[data-v-a4f62550]{font-family:Courier New,monospace}.field-display .field-value.email-value[data-v-a4f62550]{color:#409eff;cursor:pointer}.field-display .field-value.email-value[data-v-a4f62550]:hover{text-decoration:underline}.field-display .field-value.phone-value[data-v-a4f62550]{font-family:Courier New,monospace;letter-spacing:1px}.field-display .field-value.number-value[data-v-a4f62550]{font-family:Courier New,monospace;color:#67c23a}.field-display .modified-tag[data-v-a4f62550]{flex-shrink:0}.field-display .copy-btn[data-v-a4f62550]{flex-shrink:0;opacity:0;transition:opacity .2s}.field-display:hover .copy-btn[data-v-a4f62550]{opacity:1}.field-display .image-preview[data-v-a4f62550]{width:100%;margin-top:8px}.field-display .image-preview[data-v-a4f62550] .el-image{width:120px;height:120px;border-radius:4px;border:1px solid #dcdfe6;cursor:pointer;transition:all .3s}.field-display .image-preview[data-v-a4f62550] .el-image:hover{border-color:#409eff;box-shadow:0 2px 8px #409eff33}.field-display .image-preview .image-error[data-v-a4f62550]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#c0c4cc;font-size:12px}.field-display .image-preview .image-error .el-icon[data-v-a4f62550]{font-size:32px;margin-bottom:4px}.data-comparison .comparison-toolbar[data-v-21b49aaa]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.data-comparison[data-v-21b49aaa] .diff-row{background-color:#fef0f0!important}.data-comparison .value-cell[data-v-21b49aaa]{word-break:break-all}.data-comparison .value-cell .modified-value[data-v-21b49aaa]{color:#e6a23c;font-weight:500}.data-comparison .value-cell .original-value[data-v-21b49aaa]{color:#909399;text-decoration:line-through}.data-comparison .diff-description[data-v-21b49aaa]{display:flex;align-items:center;gap:4px}.data-comparison .no-diff[data-v-21b49aaa]{color:#c0c4cc}.data-comparison .diff-summary[data-v-21b49aaa]{margin-top:20px;padding:16px;background:#f5f7fa;border-radius:4px}.data-comparison .diff-summary .summary-title[data-v-21b49aaa]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.data-comparison .diff-summary .summary-content[data-v-21b49aaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.data-comparison .diff-summary .summary-content .summary-item[data-v-21b49aaa]{display:flex;align-items:center;gap:8px;font-size:13px;color:#606266}.data-comparison .diff-summary .summary-content .summary-item .el-icon[data-v-21b49aaa]{font-size:16px}.process-history[data-v-bd0a7d3a]{padding:16px 0}.process-history[data-v-bd0a7d3a] .el-timeline{padding-left:20px}.process-history .history-card[data-v-bd0a7d3a]{margin-top:8px}.process-history .history-card[data-v-bd0a7d3a] .el-card__body{padding:16px}.process-history .history-card .step-header[data-v-bd0a7d3a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.process-history .history-card .step-header .step-title[data-v-bd0a7d3a]{display:flex;align-items:center;gap:8px}.process-history .history-card .step-header .step-title .step-name[data-v-bd0a7d3a]{font-size:14px;font-weight:600;color:#303133}.process-history .history-card .step-content[data-v-bd0a7d3a]{font-size:13px;color:#606266}.process-history .history-card .step-content .step-message[data-v-bd0a7d3a],.process-history .history-card .step-content .step-rules[data-v-bd0a7d3a]{margin-bottom:8px}.process-history .history-card .step-content .step-message .label[data-v-bd0a7d3a],.process-history .history-card .step-content .step-rules .label[data-v-bd0a7d3a]{color:#909399;margin-right:8px}.process-history .history-card .step-content .step-message .value[data-v-bd0a7d3a],.process-history .history-card .step-content .step-rules .value[data-v-bd0a7d3a]{color:#303133}.process-history .history-card .step-content .data-changes[data-v-bd0a7d3a]{margin-top:12px}.process-history .history-card .step-content .data-changes .changes-title[data-v-bd0a7d3a]{display:flex;align-items:center;gap:4px;font-size:13px;color:#606266}.process-history .history-card .step-content .data-changes .data-comparison .data-section[data-v-bd0a7d3a]{margin:12px 0}.process-history .history-card .step-content .data-changes .data-comparison .data-section .section-title[data-v-bd0a7d3a]{font-size:12px;font-weight:600;color:#909399;margin-bottom:8px}.process-history .history-card .step-content .data-changes .data-comparison .data-section .data-content[data-v-bd0a7d3a]{background:#f5f7fa;padding:8px 12px;border-radius:4px;font-size:12px;line-height:1.5;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.process-history .history-card .step-content .data-changes .data-comparison .data-diff .diff-list[data-v-bd0a7d3a]{background:#fef0f0;padding:8px 12px;border-radius:4px}.process-history .history-card .step-content .data-changes .data-comparison .data-diff .diff-list .diff-item[data-v-bd0a7d3a]{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:12px}.process-history .history-card .step-content .data-changes .data-comparison .data-diff .diff-list .diff-item .field-name[data-v-bd0a7d3a]{font-weight:600;color:#606266}.process-history .history-card .step-content .data-changes .data-comparison .data-diff .diff-list .diff-item .old-value[data-v-bd0a7d3a]{color:#909399;text-decoration:line-through}.process-history .history-card .step-content .data-changes .data-comparison .data-diff .diff-list .diff-item .new-value[data-v-bd0a7d3a]{color:#67c23a;font-weight:500}.process-history .history-card .step-content .data-changes .data-comparison .data-diff .diff-list .diff-item .el-icon[data-v-bd0a7d3a]{color:#c0c4cc}.process-history .history-card .step-footer .statistics[data-v-bd0a7d3a]{display:flex;gap:24px;justify-content:center}.process-history .history-card .step-footer .statistics .stat-item[data-v-bd0a7d3a]{display:flex;align-items:center;gap:4px}.process-history .history-card .step-footer .statistics .stat-item .stat-label[data-v-bd0a7d3a]{font-size:12px;color:#909399}.process-history .history-card .step-footer .statistics .stat-item .stat-value[data-v-bd0a7d3a]{font-size:14px;font-weight:600;color:#303133}.process-history .history-card .step-footer .statistics .stat-item .stat-value.success[data-v-bd0a7d3a]{color:#67c23a}.process-history .history-card .step-footer .statistics .stat-item .stat-value.danger[data-v-bd0a7d3a]{color:#f56c6c}.process-history .history-card .step-footer .statistics .stat-item .stat-value.info[data-v-bd0a7d3a]{color:#909399}.data-detail-dialog[data-v-7dc554dd] .el-dialog__body{padding:10px 20px;max-height:65vh;overflow-y:auto}.data-detail-dialog .detail-section[data-v-7dc554dd] .el-descriptions{table-layout:fixed}.data-detail-dialog .detail-section[data-v-7dc554dd] .el-descriptions .el-descriptions__label{width:15%!important}.data-detail-dialog .detail-section[data-v-7dc554dd] .el-descriptions .el-descriptions__content{width:35%!important;word-break:break-all}.data-detail-dialog .detail-section .custom-label[data-v-7dc554dd]{display:flex;align-items:center;justify-content:space-between;width:100%}.data-detail-dialog .detail-section .custom-label .hide-icon[data-v-7dc554dd]{font-size:14px;color:#909399;cursor:pointer;transition:color .3s;margin-left:8px}.data-detail-dialog .detail-section .custom-label .hide-icon[data-v-7dc554dd]:hover{color:#409eff}.data-detail-dialog .detail-section .hidden-fields-section[data-v-7dc554dd]{margin-top:20px;padding:16px;background:#f9fafb;border:1px solid #e4e7ed;border-radius:4px}.data-detail-dialog .detail-section .hidden-fields-section .hidden-fields-list[data-v-7dc554dd]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.data-detail-dialog .detail-section .hidden-fields-section .hidden-fields-list .el-tag[data-v-7dc554dd]{cursor:pointer}.data-detail-dialog .detail-section .section-title[data-v-7dc554dd]{font-size:14px;font-weight:600;color:#303133;margin:16px 0 12px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.data-detail-dialog .detail-section .status-section[data-v-7dc554dd]{margin-top:20px;padding:16px;background:#f5f7fa;border-radius:4px}.data-detail-dialog .detail-section .status-section .last-modified[data-v-7dc554dd]{margin-left:16px;color:#909399;font-size:13px}.data-detail-dialog .annotation-section .annotation-item[data-v-7dc554dd]{margin-bottom:12px}.data-detail-dialog .annotation-section .annotation-item .annotation-header[data-v-7dc554dd]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.data-detail-dialog .annotation-section .annotation-item .annotation-header .annotation-time[data-v-7dc554dd]{margin-left:auto;color:#909399;font-size:12px}.data-detail-dialog .annotation-section .annotation-item .annotation-content .annotation-field[data-v-7dc554dd]{color:#606266;font-size:13px;margin-bottom:4px}.data-detail-dialog .annotation-section .annotation-item .annotation-content .annotation-description[data-v-7dc554dd]{color:#303133;line-height:1.5}.data-detail-dialog .annotation-section .add-annotation[data-v-7dc554dd]{margin-top:20px;padding-top:20px;border-top:1px solid #ebeef5}.data-detail-dialog .loading-container[data-v-7dc554dd]{padding:20px}.data-detail-panel[data-v-c28d29ac]{height:100%;display:flex;flex-direction:column;background:#fff;border-left:1px solid #e4e7ed}.data-detail-panel .panel-header[data-v-c28d29ac]{padding:12px 16px;border-bottom:1px solid #e4e7ed;display:flex;justify-content:space-between;align-items:center;background:#f5f7fa}.data-detail-panel .panel-header .panel-title[data-v-c28d29ac]{font-size:14px;font-weight:600;color:#303133}.data-detail-panel .panel-header .panel-actions[data-v-c28d29ac]{display:flex;gap:4px}.data-detail-panel .panel-body[data-v-c28d29ac]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.data-detail-panel .panel-body .detail-tabs[data-v-c28d29ac]{height:100%;display:flex;flex-direction:column}.data-detail-panel .panel-body .detail-tabs[data-v-c28d29ac] .el-tabs__header{padding:0 16px;margin:0;flex-shrink:0}.data-detail-panel .panel-body .detail-tabs[data-v-c28d29ac] .el-tabs__content{flex:1;overflow-y:auto;padding:0 16px 16px;min-height:0}.data-detail-panel .panel-body .detail-section .section-title[data-v-c28d29ac]{font-size:13px;font-weight:600;color:#303133;margin:16px 0 12px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.data-detail-panel .panel-body .detail-section .custom-label[data-v-c28d29ac]{display:flex;align-items:center;justify-content:space-between;width:100%}.data-detail-panel .panel-body .detail-section .custom-label .hide-icon[data-v-c28d29ac]{cursor:pointer;color:#909399;transition:color .2s}.data-detail-panel .panel-body .detail-section .custom-label .hide-icon[data-v-c28d29ac]:hover{color:#409eff}.data-detail-panel .panel-body .detail-section .hidden-fields-section[data-v-c28d29ac]{margin-top:16px;padding:12px;background:#f9f9f9;border-radius:4px;border:1px dashed #dcdfe6}.data-detail-panel .panel-body .detail-section .hidden-fields-section .section-title[data-v-c28d29ac]{font-size:12px;font-weight:600;color:#606266;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #ebeef5}.data-detail-panel .panel-body .detail-section .hidden-fields-section .hidden-fields-list[data-v-c28d29ac]{display:flex;flex-wrap:wrap;gap:6px}.data-detail-panel .panel-body .detail-section .status-section[data-v-c28d29ac]{margin-top:16px;padding:12px;background:#f5f7fa;border-radius:4px}.data-detail-panel .panel-body .detail-section .status-section .last-modified[data-v-c28d29ac]{display:block;margin-top:8px;color:#909399;font-size:12px}.data-detail-panel .panel-body .history-section[data-v-c28d29ac]{margin-bottom:20px}.data-detail-panel .panel-body .history-section .status-history-list[data-v-c28d29ac]{margin-top:12px}.data-detail-panel .panel-body .history-section .status-history-list .history-item .history-header[data-v-c28d29ac]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.data-detail-panel .panel-body .history-section .status-history-list .history-item .history-header .history-user[data-v-c28d29ac]{color:#606266;font-size:12px}.data-detail-panel .panel-body .history-section .status-history-list .history-item .history-reason[data-v-c28d29ac]{margin-top:8px;padding:8px;background:#f5f7fa;border-radius:4px}.data-detail-panel .panel-body .history-section .status-history-list .history-item .history-reason .reason-label[data-v-c28d29ac]{color:#909399;font-size:12px;font-weight:600;margin-right:4px}.data-detail-panel .panel-body .history-section .status-history-list .history-item .history-reason .reason-text[data-v-c28d29ac]{color:#303133;font-size:13px;line-height:1.5}.data-detail-panel .panel-body .history-section .status-history-list[data-v-c28d29ac] .el-timeline-item__timestamp{color:#909399;font-size:12px}.data-detail-panel .panel-body .annotation-section .annotation-item[data-v-c28d29ac]{margin-bottom:12px}.data-detail-panel .panel-body .annotation-section .annotation-item .annotation-header[data-v-c28d29ac]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.data-detail-panel .panel-body .annotation-section .annotation-item .annotation-content .annotation-field[data-v-c28d29ac]{color:#606266;font-size:12px;margin-bottom:4px}.data-detail-panel .panel-body .annotation-section .annotation-item .annotation-content .annotation-description[data-v-c28d29ac]{color:#303133;font-size:13px;line-height:1.5;margin-bottom:4px}.data-detail-panel .panel-body .annotation-section .annotation-item .annotation-content .annotation-time[data-v-c28d29ac]{color:#909399;font-size:11px}.data-detail-panel .panel-body .annotation-section .add-annotation[data-v-c28d29ac]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.data-detail-panel .panel-body .loading-container[data-v-c28d29ac]{padding:20px 16px}.data-detail-panel .panel-body .empty-state[data-v-c28d29ac]{height:100%;display:flex;align-items:center;justify-content:center;padding:40px 16px}.data-detail-panel .panel-footer[data-v-c28d29ac]{padding:12px 16px;border-top:1px solid #e4e7ed;display:flex;gap:8px;background:#f5f7fa}.data-detail-panel[data-v-c28d29ac] .panel-body::-webkit-scrollbar{width:6px}.data-detail-panel[data-v-c28d29ac] .panel-body::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.data-detail-panel[data-v-c28d29ac] .panel-body::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.filter-input-wrapper[data-v-6e198de4]{width:100%}.filter-input-wrapper .range-input[data-v-6e198de4]{display:flex;align-items:center;gap:8px;width:100%}.filter-input-wrapper .range-input .range-separator[data-v-6e198de4]{color:#909399;font-size:14px}.filter-input-wrapper[data-v-6e198de4] .el-input__inner,.filter-input-wrapper[data-v-6e198de4] .el-input-number__inner,.filter-input-wrapper[data-v-6e198de4] .el-select{width:100%}.filter-input-wrapper[data-v-6e198de4] .el-date-editor{width:100%!important}.filter-input-wrapper[data-v-6e198de4] .el-date-editor .el-range-separator{padding:0 5px}.filter-condition-item[data-v-edffdc82]{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f7fa;border-radius:4px;margin-bottom:12px;transition:all .3s ease}.filter-condition-item[data-v-edffdc82]:hover{background:#eef1f6;box-shadow:0 2px 4px #00000014}.filter-condition-item .condition-index[data-v-edffdc82]{width:32px;height:32px;background:#409eff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.filter-condition-item .condition-content[data-v-edffdc82]{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-condition-item .condition-content .field-select[data-v-edffdc82]{width:200px}.filter-condition-item .condition-content .operator-select[data-v-edffdc82]{width:140px}.filter-condition-item .condition-content .value-input[data-v-edffdc82]{flex:1;min-width:200px}.filter-condition-item .condition-content .null-placeholder[data-v-edffdc82]{flex:1;min-width:200px;display:flex;align-items:center}.filter-condition-item .condition-actions[data-v-edffdc82]{display:flex;gap:4px;flex-shrink:0}@media (max-width: 768px){.filter-condition-item[data-v-edffdc82],.filter-condition-item .condition-content[data-v-edffdc82]{flex-direction:column;align-items:stretch}.filter-condition-item .condition-content .field-select[data-v-edffdc82],.filter-condition-item .condition-content .operator-select[data-v-edffdc82],.filter-condition-item .condition-content .value-input[data-v-edffdc82]{width:100%}.filter-condition-item .condition-actions[data-v-edffdc82]{justify-content:flex-end;margin-top:8px}}.filter-group-item[data-v-6b9d69b2]{background:#fff;border:1px solid #e4e7ed;border-radius:6px;margin-bottom:16px;transition:all .3s ease}.filter-group-item[data-v-6b9d69b2]:hover{border-color:#c0c4cc;box-shadow:0 2px 8px #00000014}.filter-group-item.is-collapsed .group-content[data-v-6b9d69b2]{display:none}.filter-group-item .group-header[data-v-6b9d69b2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#f5f7fa,#eef2f8);border-bottom:1px solid #e4e7ed;border-radius:6px 6px 0 0}.filter-group-item .group-header .header-left[data-v-6b9d69b2]{display:flex;align-items:center;gap:8px;flex:1}.filter-group-item .group-header .header-left .collapse-btn[data-v-6b9d69b2]{width:24px;height:24px;padding:0;border:none;background:transparent}.filter-group-item .group-header .header-left .collapse-btn[data-v-6b9d69b2]:hover{background:#409eff1a}.filter-group-item .group-header .header-left .group-name[data-v-6b9d69b2]{display:flex;align-items:center;gap:8px}.filter-group-item .group-header .header-left .group-name .folder-icon[data-v-6b9d69b2]{font-size:18px;color:#409eff}.filter-group-item .group-header .header-left .group-name .name-text[data-v-6b9d69b2]{font-size:15px;font-weight:600;color:#303133;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.filter-group-item .group-header .header-left .group-name .name-text[data-v-6b9d69b2]:hover{background:#409eff1a;color:#409eff}.filter-group-item .group-header .header-left .group-name .edit-name-btn[data-v-6b9d69b2]{font-size:12px;padding:0 4px;height:20px}.filter-group-item .group-header .header-right[data-v-6b9d69b2]{display:flex;align-items:center;gap:16px}.filter-group-item .group-header .header-right .logic-selector[data-v-6b9d69b2]{display:flex;align-items:center;gap:8px}.filter-group-item .group-header .header-right .logic-selector .label[data-v-6b9d69b2]{font-size:13px;color:#606266;white-space:nowrap}.filter-group-item .group-header .header-right .group-actions[data-v-6b9d69b2]{display:flex;gap:4px}.filter-group-item .group-content[data-v-6b9d69b2]{padding:16px;background:#fafbfc}.filter-group-item .group-content .empty-state[data-v-6b9d69b2]{padding:20px;text-align:center}.filter-group-item .group-content .conditions-list[data-v-6b9d69b2]{display:flex;flex-direction:column;gap:8px}.collapse-enter-active[data-v-6b9d69b2],.collapse-leave-active[data-v-6b9d69b2]{transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-6b9d69b2],.collapse-leave-to[data-v-6b9d69b2]{max-height:0;opacity:0}.collapse-enter-to[data-v-6b9d69b2],.collapse-leave-from[data-v-6b9d69b2]{max-height:1000px;opacity:1}.condition-list-enter-active[data-v-6b9d69b2],.condition-list-leave-active[data-v-6b9d69b2]{transition:all .3s ease}.condition-list-enter-from[data-v-6b9d69b2]{opacity:0;transform:translate(-20px)}.condition-list-leave-to[data-v-6b9d69b2]{opacity:0;transform:translate(20px)}.condition-list-move[data-v-6b9d69b2]{transition:transform .3s ease}.advanced-filter-dialog[data-v-5c65b219] .el-dialog__body{padding:0}.advanced-filter-dialog .filter-container .filter-header[data-v-5c65b219]{padding:20px;border-bottom:2px solid #e4e7ed;background:linear-gradient(135deg,#f5f7fa,#eef2f8);display:flex;justify-content:space-between;align-items:center}.advanced-filter-dialog .filter-container .filter-header .logic-selector[data-v-5c65b219]{display:flex;align-items:center}.advanced-filter-dialog .filter-container .filter-header .logic-selector .label[data-v-5c65b219]{display:flex;align-items:center;gap:6px;margin-right:12px;color:#303133;font-size:15px;font-weight:600}.advanced-filter-dialog .filter-container .filter-header .logic-selector .label .el-icon[data-v-5c65b219]{font-size:18px;color:#409eff}.advanced-filter-dialog .filter-container .filter-header .filter-actions[data-v-5c65b219]{display:flex;gap:8px}.advanced-filter-dialog .filter-container .filter-groups[data-v-5c65b219]{max-height:500px;overflow-y:auto;padding:20px;min-height:200px}.advanced-filter-dialog .filter-container .filter-groups .empty-tip[data-v-5c65b219]{display:flex;align-items:center;justify-content:center;min-height:160px}.advanced-filter-dialog .filter-container .filter-preview[data-v-5c65b219]{margin:0 20px 20px;padding:16px;background:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed}.advanced-filter-dialog .filter-container .filter-preview .preview-title[data-v-5c65b219]{display:flex;align-items:center;gap:4px;font-size:13px;color:#909399;margin-bottom:8px}.advanced-filter-dialog .filter-container .filter-preview .preview-content code[data-v-5c65b219]{font-size:14px;color:#303133;line-height:1.6;word-break:break-all}.advanced-filter-dialog .dialog-footer[data-v-5c65b219]{display:flex;justify-content:space-between;align-items:center}.advanced-filter-dialog .dialog-footer .footer-left[data-v-5c65b219]{flex:1}.advanced-filter-dialog .dialog-footer .footer-right[data-v-5c65b219]{display:flex;gap:8px}.group-list-enter-active[data-v-5c65b219],.group-list-leave-active[data-v-5c65b219]{transition:all .3s ease}.group-list-enter-from[data-v-5c65b219]{opacity:0;transform:translateY(-20px)}.group-list-leave-to[data-v-5c65b219]{opacity:0;transform:translateY(20px)}.group-list-move[data-v-5c65b219]{transition:transform .3s ease}.save-template-dialog .group-selection .select-all-checkbox[data-v-5c65b219]{margin-bottom:12px;font-weight:600}.save-template-dialog .group-selection .select-all-checkbox[data-v-5c65b219] .el-checkbox__label{font-weight:600}.save-template-dialog .group-selection .group-list[data-v-5c65b219]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:12px;background:#f5f7fa;border-radius:4px}.save-template-dialog .group-selection .group-list .group-checkbox[data-v-5c65b219]{padding:8px 12px;background:#fff;border-radius:4px;border:1px solid #e4e7ed;transition:all .2s}.save-template-dialog .group-selection .group-list .group-checkbox[data-v-5c65b219]:hover{border-color:#409eff;background:#ecf5ff}.save-template-dialog .group-selection .group-list .group-checkbox .group-info[data-v-5c65b219]{display:flex;align-items:center;gap:8px;margin-left:4px}.save-template-dialog .group-selection .group-list .group-checkbox .group-info .group-name[data-v-5c65b219]{font-weight:500;color:#303133}.save-template-dialog .group-selection .group-list .group-checkbox .group-info .group-count[data-v-5c65b219]{color:#909399;font-size:12px}.save-template-dialog .group-selection .group-list .group-checkbox[data-v-5c65b219] .el-checkbox__label{width:100%}.template-validation-dialog .validation-content .template-info[data-v-18af13a7]{margin-bottom:20px}.template-validation-dialog .validation-content .template-info[data-v-18af13a7] .el-alert .el-alert__title{font-size:15px;font-weight:600}.template-validation-dialog .validation-content .issue-section[data-v-18af13a7]{margin-bottom:20px}.template-validation-dialog .validation-content .issue-section .section-title[data-v-18af13a7]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;color:#303133}.template-validation-dialog .validation-content .issue-section .section-title .error-icon[data-v-18af13a7]{color:#f56c6c;font-size:18px}.template-validation-dialog .validation-content .issue-section .section-title .warning-icon[data-v-18af13a7]{color:#e6a23c;font-size:18px}.template-validation-dialog .validation-content .issue-section .issue-list[data-v-18af13a7]{list-style:none;margin:0;background:#f5f7fa;border-radius:4px;padding:12px}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item[data-v-18af13a7]{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:6px;background:#fff;border-radius:4px;font-size:13px}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item[data-v-18af13a7]:last-child{margin-bottom:0}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item .el-icon[data-v-18af13a7]{flex-shrink:0}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item.error[data-v-18af13a7]{border-left:3px solid #f56c6c}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item.error .el-icon[data-v-18af13a7]{color:#f56c6c}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item.error .field-name[data-v-18af13a7]{color:#f56c6c;font-weight:600}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item.error .field-hint[data-v-18af13a7]{color:#909399}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item.warning[data-v-18af13a7]{border-left:3px solid #e6a23c}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item.warning .el-icon[data-v-18af13a7]{color:#e6a23c}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item.warning .field-name[data-v-18af13a7]{color:#e6a23c;font-weight:600}.template-validation-dialog .validation-content .issue-section .issue-list .issue-item.warning .type-change[data-v-18af13a7]{color:#606266;font-family:Courier New,monospace}.template-validation-dialog .validation-content .action-options[data-v-18af13a7]{margin-bottom:16px}.template-validation-dialog .validation-content .action-options .section-title[data-v-18af13a7]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;color:#303133}.template-validation-dialog .validation-content .action-options .section-title .el-icon[data-v-18af13a7]{color:#409eff;font-size:18px}.template-validation-dialog .validation-content .action-options .action-radio-group[data-v-18af13a7]{display:flex;flex-direction:column;gap:12px;padding:12px;background:#f5f7fa;border-radius:4px}.template-validation-dialog .validation-content .action-options .action-radio-group[data-v-18af13a7] .el-radio{margin-right:0;height:auto}.template-validation-dialog .validation-content .action-options .action-radio-group[data-v-18af13a7] .el-radio .el-radio__label{color:#303133;font-size:14px;white-space:normal;line-height:1.5}.template-validation-dialog .validation-content .apply-hint[data-v-18af13a7] .el-alert__content{font-size:13px;line-height:1.6}.template-validation-dialog .validation-content .apply-hint[data-v-18af13a7] .el-alert__content div{margin-bottom:4px}.template-validation-dialog .validation-content .apply-hint[data-v-18af13a7] .el-alert__content div:last-child{margin-bottom:0}.saved-filters .filter-card[data-v-340697dc]{height:100%}.saved-filters .filter-card .card-header[data-v-340697dc]{display:flex;justify-content:space-between;align-items:center}.saved-filters .filter-card .card-header .title[data-v-340697dc]{font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px}.saved-filters .loading-container[data-v-340697dc]{padding:20px}.saved-filters .template-list[data-v-340697dc]{max-height:500px;overflow-y:auto}.saved-filters .template-item[data-v-340697dc]{display:flex;align-items:flex-start;padding:12px;margin-bottom:8px;border:1px solid #e4e7ed;border-radius:8px;cursor:pointer;transition:all .3s}.saved-filters .template-item[data-v-340697dc]:hover{background-color:#f5f7fa;border-color:#409eff}.saved-filters .template-item.active[data-v-340697dc]{background-color:#ecf5ff;border-color:#409eff}.saved-filters .template-item .template-content[data-v-340697dc]{flex:1}.saved-filters .template-item .template-content .template-header[data-v-340697dc]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.saved-filters .template-item .template-content .template-header .template-name[data-v-340697dc]{font-size:14px;font-weight:500;color:#303133}.saved-filters .template-item .template-content .template-description[data-v-340697dc]{font-size:13px;color:#909399;margin-bottom:8px}.saved-filters .template-item .template-content .template-meta[data-v-340697dc]{display:flex;gap:16px}.saved-filters .template-item .template-content .template-meta .meta-item[data-v-340697dc]{font-size:12px;color:#909399;display:flex;align-items:center;gap:4px}.saved-filters .template-item .template-content .template-meta .meta-item .el-icon[data-v-340697dc]{font-size:14px}.saved-filters .template-item .template-actions[data-v-340697dc]{margin-left:12px}.saved-filters .filter-preview[data-v-340697dc]{width:100%}.saved-filters .filter-preview .condition-item[data-v-340697dc]{padding:8px;margin-bottom:8px;background-color:#f5f7fa;border-radius:4px;font-size:13px}.saved-filters .filter-preview .condition-item .field[data-v-340697dc]{font-weight:500;color:#409eff;margin-right:8px}.saved-filters .filter-preview .condition-item .operator[data-v-340697dc]{color:#909399;margin-right:8px}.saved-filters .filter-preview .condition-item .value[data-v-340697dc]{color:#303133}.saved-filters .filter-preview .logic-type[data-v-340697dc]{margin-top:8px;font-size:13px;color:#909399}.saved-filters .filter-conditions .condition-detail[data-v-340697dc]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.saved-filters .filter-conditions .condition-detail .field[data-v-340697dc]{font-weight:500;color:#409eff}.saved-filters .filter-conditions .condition-detail .operator[data-v-340697dc]{color:#909399}.saved-filters .filter-conditions .condition-detail .value[data-v-340697dc]{color:#303133}.saved-filters .filter-conditions .logic-info[data-v-340697dc]{margin-top:12px}.column-settings-dialog .tab-content[data-v-82f2cc54]{min-height:400px;max-height:500px;display:flex;flex-direction:column}.column-settings-dialog .tab-content .tab-header[data-v-82f2cc54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.column-settings-dialog .tab-content .tab-header .header-info .info-text[data-v-82f2cc54]{font-size:14px;color:#606266}.column-settings-dialog .tab-content .tab-header .header-info .info-text strong[data-v-82f2cc54]{color:#409eff;font-size:16px}.column-settings-dialog .tab-content .tab-header .header-info .info-text .hint-text[data-v-82f2cc54]{color:#909399;font-size:12px}.column-settings-dialog .tab-content .tab-header .header-actions[data-v-82f2cc54]{display:flex;gap:8px;align-items:center}.column-settings-dialog .tab-content .column-list[data-v-82f2cc54]{flex:1;overflow-y:auto;padding-right:8px}.column-settings-dialog .tab-content .column-list.sortable .column-item.draggable[data-v-82f2cc54]{cursor:move}.column-settings-dialog .tab-content .column-list.sortable .column-item.draggable[data-v-82f2cc54]:hover{background-color:#f5f7fa}.column-settings-dialog .tab-content .column-list .column-item[data-v-82f2cc54]{padding:10px 12px;border:1px solid #ebeef5;border-radius:4px;margin-bottom:8px;transition:all .3s}.column-settings-dialog .tab-content .column-list .column-item.disabled[data-v-82f2cc54]{opacity:.5;background-color:#fafafa}.column-settings-dialog .tab-content .column-list .column-item.draggable[data-v-82f2cc54]{display:flex;align-items:flex-start;gap:8px}.column-settings-dialog .tab-content .column-list .column-item.draggable .drag-handle[data-v-82f2cc54]{cursor:move;color:#909399;font-size:20px;margin-top:6px;display:flex;align-items:center;padding:4px;border-radius:4px;transition:all .3s}.column-settings-dialog .tab-content .column-list .column-item.draggable .drag-handle[data-v-82f2cc54]:hover{color:#409eff;background-color:#ecf5ff}.column-settings-dialog .tab-content .column-list .column-item.draggable .drag-handle[data-v-82f2cc54]:active{color:#3a8ee6;background-color:#d9ecff}.column-settings-dialog .tab-content .column-list .column-item .column-item-content[data-v-82f2cc54]{flex:1;display:flex;flex-direction:column;gap:8px}.column-settings-dialog .tab-content .column-list .column-item[data-v-82f2cc54] .el-checkbox{width:100%;align-items:center}.column-settings-dialog .tab-content .column-list .column-item[data-v-82f2cc54] .el-checkbox .el-checkbox__label{display:flex;align-items:center;gap:8px;flex:1}.column-settings-dialog .tab-content .column-list .column-item .column-name[data-v-82f2cc54]{font-size:14px;color:#303133;flex:1}.column-settings-dialog .tab-content .column-list .column-item .column-tag[data-v-82f2cc54],.column-settings-dialog .tab-content .column-list .column-item .column-type[data-v-82f2cc54]{font-size:12px}.column-settings-dialog .tab-content .column-list .column-item .alias-input[data-v-82f2cc54]{margin-left:24px}.column-settings-dialog .tab-content .column-list .column-item .filter-type-select[data-v-82f2cc54]{margin-left:24px;width:120px}.column-settings-dialog .tab-content .column-list .filter-config-item .column-item-content[data-v-82f2cc54]{display:flex;flex-direction:row;align-items:center;gap:8px}.column-settings-dialog .tab-content .column-list .filter-config-item .column-item-content[data-v-82f2cc54] .el-checkbox{flex:0 0 auto;width:auto}.column-settings-dialog .tab-content .column-list .filter-config-item .column-item-content .alias-input[data-v-82f2cc54]{flex:1;margin-left:0}.column-settings-dialog .tab-content .column-list .filter-config-item .column-item-content .filter-type-select[data-v-82f2cc54]{flex:0 0 120px;margin-left:0}.column-settings-dialog .tab-content .column-list[data-v-82f2cc54]::-webkit-scrollbar{width:6px}.column-settings-dialog .tab-content .column-list[data-v-82f2cc54]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.column-settings-dialog .tab-content .column-list[data-v-82f2cc54]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.column-settings-dialog .dialog-footer[data-v-82f2cc54]{display:flex;justify-content:space-between;align-items:center}.column-settings-dialog .dialog-footer .footer-right[data-v-82f2cc54]{display:flex;gap:8px}.table-config-dialog .dialog-content[data-v-d5e895e4]{display:flex;gap:20px;height:500px}.table-config-dialog .dialog-content .left-panel[data-v-d5e895e4],.table-config-dialog .dialog-content .right-panel[data-v-d5e895e4]{flex:1;display:flex;flex-direction:column;border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.table-config-dialog .dialog-content .panel-header[data-v-d5e895e4]{padding:12px 16px;background-color:#f5f7fa;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.table-config-dialog .dialog-content .panel-header .header-title[data-v-d5e895e4]{font-size:14px;font-weight:500;color:#303133}.table-config-dialog .dialog-content .panel-header .search-input[data-v-d5e895e4]{width:200px}.table-config-dialog .dialog-content .table-list[data-v-d5e895e4]{flex:1;overflow-y:auto;padding:8px}.table-config-dialog .dialog-content .table-list .table-item[data-v-d5e895e4]{padding:12px;margin-bottom:8px;border:1px solid #ebeef5;border-radius:4px;cursor:pointer;transition:all .3s}.table-config-dialog .dialog-content .table-list .table-item[data-v-d5e895e4]:hover{background-color:#f5f7fa;border-color:#409eff}.table-config-dialog .dialog-content .table-list .table-item.configured[data-v-d5e895e4]{background-color:#f0f9ff}.table-config-dialog .dialog-content .table-list .table-item.enabled[data-v-d5e895e4]{border-left:3px solid #67c23a}.table-config-dialog .dialog-content .table-list .table-item .table-info[data-v-d5e895e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.table-config-dialog .dialog-content .table-list .table-item .table-info .table-name[data-v-d5e895e4]{font-size:14px;font-weight:500;color:#303133}.table-config-dialog .dialog-content .table-list .table-item .table-display-name[data-v-d5e895e4]{font-size:12px;color:#909399}.table-config-dialog .dialog-content .config-form[data-v-d5e895e4]{flex:1;padding:16px;overflow-y:auto}.table-config-dialog .dialog-content .config-form .action-buttons[data-v-d5e895e4]{display:flex;gap:8px;justify-content:center;margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.table-config-dialog .dialog-content .empty-hint[data-v-d5e895e4]{flex:1;display:flex;align-items:center;justify-content:center}.table-config-dialog .dialog-footer[data-v-d5e895e4]{display:flex;justify-content:flex-end;gap:8px}.field-editor[data-v-cbe3febb]{width:100%}.field-editor .error-message[data-v-cbe3febb]{margin-top:4px;line-height:1.5}.field-editor .error-message .el-text[data-v-cbe3febb]{display:flex;align-items:center;gap:4px}.edit-form-dialog .batch-tip[data-v-38d09089]{margin-bottom:20px}.edit-form-dialog .edit-form[data-v-38d09089]{max-height:60vh;overflow-y:auto;padding-right:10px}.edit-form-dialog .edit-form .field-change-tip[data-v-38d09089]{margin-top:4px}.edit-form-dialog .edit-form[data-v-38d09089] .highlight-required .el-textarea__inner{border-color:#f56c6c!important;box-shadow:0 0 0 2px #ef44441a!important;animation:highlight-pulse-38d09089 1.5s ease-in-out}.edit-form-dialog .edit-form .reason-tip[data-v-38d09089]{margin-top:8px;padding:8px 12px;background-color:#fef0f0;border:1px solid #fde2e2;border-radius:4px;animation:slideDown-38d09089 .3s ease-out}.edit-form-dialog .edit-form .reason-tip .el-text[data-v-38d09089]{display:flex;align-items:center;gap:6px}@keyframes highlight-pulse-38d09089{0%,to{box-shadow:0 0 #f56c6c00}50%{box-shadow:0 0 0 8px #f56c6c4d}}@keyframes slideDown-38d09089{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.edit-form-dialog .change-preview[data-v-38d09089],.edit-form-dialog .edit-history[data-v-38d09089]{margin-top:20px}.edit-form-dialog .change-preview .preview-title[data-v-38d09089],.edit-form-dialog .change-preview .history-title[data-v-38d09089],.edit-form-dialog .edit-history .preview-title[data-v-38d09089],.edit-form-dialog .edit-history .history-title[data-v-38d09089]{display:flex;align-items:center;gap:8px;font-weight:500}.edit-form-dialog .change-preview .change-item[data-v-38d09089],.edit-form-dialog .edit-history .change-item[data-v-38d09089]{display:flex;align-items:center;gap:12px}.edit-form-dialog .change-preview .change-item .old-value[data-v-38d09089],.edit-form-dialog .change-preview .change-item .new-value[data-v-38d09089],.edit-form-dialog .edit-history .change-item .old-value[data-v-38d09089],.edit-form-dialog .edit-history .change-item .new-value[data-v-38d09089]{display:flex;align-items:center;gap:8px}.edit-form-dialog .change-preview .change-item .change-arrow[data-v-38d09089],.edit-form-dialog .edit-history .change-item .change-arrow[data-v-38d09089]{color:#909399}.edit-form-dialog .change-preview .history-item .history-user[data-v-38d09089],.edit-form-dialog .edit-history .history-item .history-user[data-v-38d09089]{display:flex;align-items:center;gap:4px;font-weight:500;margin-bottom:4px}.edit-form-dialog .change-preview .history-item .history-changes[data-v-38d09089],.edit-form-dialog .edit-history .history-item .history-changes[data-v-38d09089]{font-size:13px;color:#606266;margin-bottom:4px}.edit-form-dialog .change-preview .history-item .history-reason[data-v-38d09089],.edit-form-dialog .edit-history .history-item .history-reason[data-v-38d09089]{font-size:12px;color:#909399}.edit-form-dialog .dialog-footer[data-v-38d09089]{display:flex;justify-content:space-between;align-items:center}.annotation-form-dialog .batch-tip[data-v-2b3fdace]{margin-bottom:20px}.annotation-form-dialog .option-content[data-v-2b3fdace]{display:flex;align-items:center;gap:8px}.annotation-form-dialog .option-content .option-desc[data-v-2b3fdace]{font-size:12px;color:#909399}.annotation-form-dialog .severity-high[data-v-2b3fdace]{color:#f56c6c;font-weight:500}.annotation-form-dialog .severity-medium[data-v-2b3fdace]{color:#e6a23c;font-weight:500}.annotation-form-dialog .severity-low[data-v-2b3fdace]{color:#67c23a;font-weight:500}.annotation-form-dialog .severity-tip[data-v-2b3fdace]{margin-left:12px;font-size:12px;color:#909399}.annotation-form-dialog .suggested-descriptions[data-v-2b3fdace]{margin-top:-10px;margin-bottom:20px;padding:12px;background-color:#f5f7fa;border-radius:4px}.annotation-form-dialog .suggested-descriptions .suggest-title[data-v-2b3fdace]{font-size:13px;color:#606266;margin-bottom:8px}.annotation-form-dialog .suggested-descriptions .suggest-tag[data-v-2b3fdace]{margin-right:8px;margin-bottom:8px;cursor:pointer;transition:all .3s}.annotation-form-dialog .suggested-descriptions .suggest-tag[data-v-2b3fdace]:hover{color:#409eff;border-color:#409eff}.active-filters[data-v-c95c8a27]{background:#f5f7fa;border-radius:4px;padding:8px 12px;margin-bottom:12px}.active-filters .filters-header[data-v-c95c8a27]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.active-filters .filters-header .filters-title[data-v-c95c8a27]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#606266}.active-filters .filters-header .filters-title .el-icon[data-v-c95c8a27]{font-size:14px}.active-filters .filters-header .header-actions[data-v-c95c8a27]{display:flex;align-items:center;gap:8px}.active-filters .filters-content .filter-groups[data-v-c95c8a27]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;align-items:flex-start}.active-filters .filters-content .filter-groups[data-v-c95c8a27]::-webkit-scrollbar{height:4px}.active-filters .filters-content .filter-groups[data-v-c95c8a27]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.active-filters .filters-content .filter-groups .group-logic-indicator[data-v-c95c8a27]{display:none}.active-filters .filters-content .filter-groups .filter-group-display[data-v-c95c8a27]{background:#fff;border:1px solid #e4e7ed;border-radius:4px;padding:8px 10px;cursor:pointer;transition:all .2s;flex-shrink:0;min-width:200px;max-width:400px}.active-filters .filters-content .filter-groups .filter-group-display[data-v-c95c8a27]:hover{background:#ecf5ff;border-color:#409eff}.active-filters .filters-content .filter-groups .filter-group-display .group-header[data-v-c95c8a27]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #f0f0f0}.active-filters .filters-content .filter-groups .filter-group-display .group-header .header-left[data-v-c95c8a27]{display:flex;align-items:center;gap:6px}.active-filters .filters-content .filter-groups .filter-group-display .group-header .header-left .folder-icon[data-v-c95c8a27]{font-size:14px;color:#409eff}.active-filters .filters-content .filter-groups .filter-group-display .group-header .header-left .group-name[data-v-c95c8a27]{font-size:13px;font-weight:600;color:#303133}.active-filters .filters-content .filter-groups .filter-group-display .group-header .header-left .el-tag[data-v-c95c8a27]{background:#fdf6ec;border-color:#f5dab1;color:#e6a23c;font-size:11px;height:20px;line-height:18px;padding:0 6px}.active-filters .filters-content .filter-groups .filter-group-display .filter-tags[data-v-c95c8a27]{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden}.active-filters .filters-content .filter-groups .filter-group-display .filter-tags[data-v-c95c8a27]::-webkit-scrollbar{height:4px}.active-filters .filters-content .filter-groups .filter-group-display .filter-tags[data-v-c95c8a27]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.active-filters .filters-content .filter-groups .filter-group-display .filter-tags .filter-tag[data-v-c95c8a27]{max-width:200px;font-size:12px;height:24px;line-height:22px;flex-shrink:0}.active-filters .filters-content .filter-groups .filter-group-display .filter-tags .filter-tag[data-v-c95c8a27] .el-tag__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-filters .filters-content .filter-groups .filter-group-display .group-separator[data-v-c95c8a27]{display:none}.active-filters .filters-content .filter-group .group-header[data-v-c95c8a27]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.active-filters .filters-content .filter-group .group-header .logic-indicator[data-v-c95c8a27]{font-size:12px;color:#909399;padding:2px 8px;background:#fff;border-radius:3px}.active-filters .filters-content .filter-group .filter-tags[data-v-c95c8a27]{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden}.active-filters .filters-content .filter-group .filter-tags[data-v-c95c8a27]::-webkit-scrollbar{height:4px}.active-filters .filters-content .filter-group .filter-tags[data-v-c95c8a27]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.active-filters .filters-content .filter-group .filter-tags .filter-tag[data-v-c95c8a27]{max-width:200px;font-size:12px;height:24px;line-height:22px;flex-shrink:0}.active-filters .filters-content .filter-group .filter-tags .filter-tag[data-v-c95c8a27] .el-tag__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-filters .filters-content .advanced-filter .group-header .el-tag[data-v-c95c8a27]{background:#fdf6ec;border-color:#f5dab1;color:#e6a23c}.active-filters .filters-content .simple-filter .group-header .el-tag[data-v-c95c8a27]{background:#f4f4f5;border-color:#e9e9eb;color:#909399}.active-filters[data-v-c95c8a27]:empty{display:none}.compare-toolbar[data-v-4e34101d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;background:#f5f7fa;border-radius:4px}.compare-toolbar .toolbar-left[data-v-4e34101d]{display:flex;align-items:center;gap:12px}.compare-toolbar .toolbar-right[data-v-4e34101d]{display:flex;gap:8px}.loading-container[data-v-4e34101d]{padding:20px}.compare-table-container[data-v-4e34101d]{margin-bottom:16px}.compare-table-container[data-v-4e34101d] .diff-row{background-color:#fef0f0}.compare-table-container .field-name-cell[data-v-4e34101d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.compare-table-container .field-name-cell .field-label[data-v-4e34101d]{font-weight:500;color:#303133}.compare-table-container .value-cell[data-v-4e34101d]{position:relative;min-height:32px;padding:4px 8px;cursor:pointer;transition:all .2s}.compare-table-container .value-cell.has-diff[data-v-4e34101d]{background-color:#fff7e6;border-left:3px solid #e6a23c}.compare-table-container .value-cell.is-editing[data-v-4e34101d]{background-color:#ecf5ff;padding:2px;cursor:default}.compare-table-container .value-cell.is-modified[data-v-4e34101d]{background-color:#e1f3d8;border-left:3px solid #67c23a}.compare-table-container .value-cell[data-v-4e34101d]:not(.is-editing):hover{background-color:#f5f7fa}.compare-table-container .value-cell:not(.is-editing):hover .edit-trigger[data-v-4e34101d]{opacity:1}.compare-table-container .value-cell .display-wrapper[data-v-4e34101d]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.compare-table-container .value-cell .display-wrapper .value-text[data-v-4e34101d]{flex:1;word-break:break-all}.compare-table-container .value-cell .display-wrapper .modified-icon[data-v-4e34101d]{flex-shrink:0}.compare-table-container .value-cell .display-wrapper .edit-trigger[data-v-4e34101d]{flex-shrink:0;opacity:0;transition:opacity .2s}.compare-table-container .value-cell .editor-wrapper[data-v-4e34101d]{display:flex;flex-direction:column;gap:8px}.compare-table-container .value-cell .editor-wrapper .editor-actions[data-v-4e34101d]{display:flex;justify-content:flex-end;gap:4px}.empty-state[data-v-4e34101d]{padding:40px 20px;text-align:center}.diff-summary[data-v-4e34101d]{margin-top:16px;padding:16px;background:#f5f7fa;border-radius:4px}.diff-summary .summary-title[data-v-4e34101d]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.diff-summary .summary-content[data-v-4e34101d]{display:flex;flex-direction:column;gap:8px}.diff-summary .summary-content .summary-item[data-v-4e34101d]{display:flex;align-items:center;gap:8px;font-size:13px;color:#606266}.diff-summary .summary-content .summary-item .el-icon[data-v-4e34101d]{font-size:16px}.dialog-footer[data-v-4e34101d]{display:flex;justify-content:flex-end;gap:12px}.float-button[data-v-f04a79b1]{position:fixed;display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:24px;box-shadow:0 4px 12px #667eea66;cursor:pointer;z-index:9999;transition:all .3s ease;-webkit-user-select:none;user-select:none}.float-button[data-v-f04a79b1]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea80}.float-button[data-v-f04a79b1]:active{transform:translateY(0)}.float-button .float-button-text[data-v-f04a79b1]{font-size:14px;font-weight:500}.draggable-float-window[data-v-f04a79b1]{position:fixed;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:9998;overflow:hidden;transition:box-shadow .3s ease}.draggable-float-window.is-dragging[data-v-f04a79b1],.draggable-float-window.is-resizing[data-v-f04a79b1]{box-shadow:0 8px 30px #00000040;-webkit-user-select:none;user-select:none}.draggable-float-window .window-header[data-v-f04a79b1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0}.draggable-float-window .window-header .window-title[data-v-f04a79b1]{display:flex;align-items:center;font-size:16px;font-weight:600}.draggable-float-window .window-header .window-actions[data-v-f04a79b1]{display:flex;gap:4px}.draggable-float-window .window-header .window-actions[data-v-f04a79b1] .el-button{color:#fff}.draggable-float-window .window-header .window-actions[data-v-f04a79b1] .el-button:hover{background:#fff3}.draggable-float-window .window-body[data-v-f04a79b1]{flex:1;overflow:hidden;display:flex;flex-direction:column}[data-v-f04a79b1] .resize-handle{position:absolute;z-index:10}[data-v-f04a79b1] .resize-handle.resize-handle-n,[data-v-f04a79b1] .resize-handle.resize-handle-s{left:0;right:0;height:4px}[data-v-f04a79b1] .resize-handle.resize-handle-n{top:0}[data-v-f04a79b1] .resize-handle.resize-handle-s{bottom:0}[data-v-f04a79b1] .resize-handle.resize-handle-e,[data-v-f04a79b1] .resize-handle.resize-handle-w{top:0;bottom:0;width:4px}[data-v-f04a79b1] .resize-handle.resize-handle-e{right:0}[data-v-f04a79b1] .resize-handle.resize-handle-w{left:0}[data-v-f04a79b1] .resize-handle.resize-handle-ne,[data-v-f04a79b1] .resize-handle.resize-handle-nw,[data-v-f04a79b1] .resize-handle.resize-handle-se,[data-v-f04a79b1] .resize-handle.resize-handle-sw{width:8px;height:8px}[data-v-f04a79b1] .resize-handle.resize-handle-ne{top:0;right:0}[data-v-f04a79b1] .resize-handle.resize-handle-nw{top:0;left:0}[data-v-f04a79b1] .resize-handle.resize-handle-se{bottom:0;right:0}[data-v-f04a79b1] .resize-handle.resize-handle-sw{bottom:0;left:0}[data-v-f04a79b1] .resize-handle:hover{background:#667eea4d}.float-window-enter-active[data-v-f04a79b1],.float-window-leave-active[data-v-f04a79b1]{transition:all .3s ease}.float-window-enter-from[data-v-f04a79b1],.float-window-leave-to[data-v-f04a79b1]{opacity:0;transform:scale(.9) translateY(20px)}.float-button-enter-active[data-v-f04a79b1],.float-button-leave-active[data-v-f04a79b1]{transition:all .3s ease}.float-button-enter-from[data-v-f04a79b1],.float-button-leave-to[data-v-f04a79b1]{opacity:0;transform:scale(.5)}.ai-query-card[data-v-c40ee83f]{margin-top:0;background-color:#f5f7fa;border-radius:6px;border:1px solid #e4e7ed;padding:12px;font-size:13px;width:100%;max-width:100%}.card-content[data-v-c40ee83f]{display:flex;flex-direction:column;gap:8px}.card-header[data-v-c40ee83f]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid #e4e7ed}.header-left[data-v-c40ee83f]{display:flex;align-items:center}.header-right[data-v-c40ee83f]{display:flex;align-items:center;gap:8px}.card-title[data-v-c40ee83f]{font-size:13px;font-weight:600;color:#303133}.confidence-text[data-v-c40ee83f]{font-size:12px;font-weight:500;color:#606266}.confidence-text span[data-v-c40ee83f]{font-weight:600}.filter-details[data-v-c40ee83f]{display:flex;flex-direction:column;gap:4px}.filter-group[data-v-c40ee83f]{display:flex;flex-direction:column;gap:3px}.filter-condition[data-v-c40ee83f]{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#fff;border-radius:4px;font-size:12px}.field-name[data-v-c40ee83f]{font-weight:600;color:#409eff}.operator[data-v-c40ee83f]{padding:2px 6px;background-color:#ecf5ff;color:#409eff;border-radius:3px;font-size:11px}.field-value[data-v-c40ee83f]{color:#303133;font-weight:500}.logic-label[data-v-c40ee83f]{font-size:11px;color:#909399;text-align:center;font-weight:600}.card-failed[data-v-c40ee83f]{display:flex;flex-direction:column;gap:10px}.suggestions[data-v-c40ee83f]{padding:8px;background-color:#fff;border-radius:4px}.suggestions-title[data-v-c40ee83f]{margin:0 0 6px;font-weight:600;font-size:12px;color:#606266}.suggestions ul[data-v-c40ee83f]{margin:0;padding-left:16px}.suggestions li[data-v-c40ee83f]{font-size:12px;line-height:1.5;color:#606266;margin-bottom:2px}.ai-edit-card[data-v-90f8e012]{margin-top:0;background-color:#f5f7fa;border-radius:6px;border:1px solid #e4e7ed;padding:12px;font-size:13px;width:100%;max-width:100%}.card-content[data-v-90f8e012]{display:flex;flex-direction:column;gap:8px}.card-header[data-v-90f8e012]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid #e4e7ed}.header-left[data-v-90f8e012],.header-right[data-v-90f8e012]{display:flex;align-items:center;gap:8px}.card-title[data-v-90f8e012]{font-size:13px;font-weight:600;color:#303133}.target-section[data-v-90f8e012]{padding:6px 8px;background-color:#ecf5ff;border-radius:4px}.target-info[data-v-90f8e012]{font-size:12px;line-height:1.5}.target-label[data-v-90f8e012]{font-weight:600;color:#409eff}.target-desc[data-v-90f8e012]{color:#606266;margin:0 4px}.target-count[data-v-90f8e012]{color:#909399;font-size:11px}.edit-preview[data-v-90f8e012]{display:flex;flex-direction:column;gap:4px}.edit-item[data-v-90f8e012]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background-color:#fff;border-radius:4px;font-size:12px}.field-name[data-v-90f8e012]{font-weight:600;color:#409eff}.value-change[data-v-90f8e012]{display:flex;align-items:center;gap:6px}.old-value[data-v-90f8e012]{color:#909399;text-decoration:line-through}.arrow-icon[data-v-90f8e012]{color:#409eff;font-size:12px}.new-value[data-v-90f8e012]{color:#67c23a;font-weight:500}.warnings-section[data-v-90f8e012]{display:flex;flex-direction:column;gap:4px}.warning-item[data-v-90f8e012]{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#fef0f0;border-radius:4px;font-size:12px;color:#f56c6c}.warning-icon[data-v-90f8e012]{font-size:14px}.card-failed[data-v-90f8e012]{display:flex;flex-direction:column;gap:10px}.suggestions[data-v-90f8e012]{padding:8px;background-color:#fff;border-radius:4px}.suggestions-title[data-v-90f8e012]{margin:0 0 6px;font-weight:600;font-size:12px;color:#606266}.suggestions ul[data-v-90f8e012]{margin:0;padding-left:16px}.suggestions li[data-v-90f8e012]{font-size:12px;line-height:1.5;color:#606266;margin-bottom:2px}.ai-conversation[data-v-c2ef6c7b]{display:flex;flex-direction:column;height:100%;min-height:300px;max-height:500px}.message-list[data-v-c2ef6c7b]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.message-item[data-v-c2ef6c7b]{display:flex;flex-direction:column}.message-user[data-v-c2ef6c7b]{align-items:flex-end}.message-assistant[data-v-c2ef6c7b]{align-items:flex-start}.message-bubble[data-v-c2ef6c7b]{max-width:80%;word-wrap:break-word}.user-bubble[data-v-c2ef6c7b]{background-color:#409eff;color:#fff;padding:12px 16px;border-radius:12px 12px 0;box-shadow:0 2px 4px #0000001a}.ai-response-container[data-v-c2ef6c7b]{display:flex;flex-direction:column;gap:8px;width:100%}.ai-bubble[data-v-c2ef6c7b]{display:flex;gap:12px;align-items:flex-start;max-width:80%}.ai-avatar[data-v-c2ef6c7b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;background-color:#f5f7fa;border-radius:50%}.ai-message[data-v-c2ef6c7b]{background-color:#f5f7fa;padding:12px 16px;border-radius:0 12px 12px;box-shadow:0 2px 4px #0000000d;flex:1}.message-content[data-v-c2ef6c7b]{font-size:14px;line-height:1.6;margin-bottom:6px}.message-error[data-v-c2ef6c7b]{display:flex;align-items:center;gap:8px;color:#f56c6c;font-size:14px;margin-bottom:6px}.error-icon[data-v-c2ef6c7b]{font-size:16px}.message-time[data-v-c2ef6c7b]{font-size:12px;color:#fffc}.ai-message .message-time[data-v-c2ef6c7b]{color:#909399}.empty-state[data-v-c2ef6c7b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#909399}.empty-icon[data-v-c2ef6c7b]{font-size:48px;margin-bottom:16px}.empty-text[data-v-c2ef6c7b]{font-size:16px;font-weight:500;margin:0 0 8px;color:#606266}.empty-hint[data-v-c2ef6c7b]{font-size:13px;margin:0}.loading-indicator[data-v-c2ef6c7b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:#409eff;font-size:14px}.rotating[data-v-c2ef6c7b]{animation:rotate-c2ef6c7b 1s linear infinite}@keyframes rotate-c2ef6c7b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-list[data-v-c2ef6c7b]::-webkit-scrollbar{width:6px}.message-list[data-v-c2ef6c7b]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:3px}.message-list[data-v-c2ef6c7b]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.message-list[data-v-c2ef6c7b]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.ai-mode-indicator[data-v-bb143874]{margin-bottom:12px}.mode-content[data-v-bb143874]{padding:8px 12px;border-radius:6px;background-color:#f5f7fa;border-left:3px solid}.mode-auto-match[data-v-bb143874]{border-color:#409eff;display:flex;align-items:center;gap:8px}.mode-selected[data-v-bb143874]{border-color:#67c23a;display:flex;flex-direction:column;gap:6px}.mode-header-row[data-v-bb143874]{display:flex;align-items:center;gap:8px}.mode-icon[data-v-bb143874]{font-size:18px;flex-shrink:0;line-height:1}.mode-info[data-v-bb143874]{flex:1;min-width:0}.mode-title[data-v-bb143874]{font-size:13px;font-weight:600;color:#303133;margin-bottom:2px}.selected-count[data-v-bb143874]{font-weight:500;color:#67c23a}.mode-desc[data-v-bb143874]{font-size:12px;color:#606266;line-height:1.4}.mode-example[data-v-bb143874]{color:#909399;font-style:italic}.clear-button[data-v-bb143874]{align-self:flex-start;margin-left:26px;border-color:#e6a23c;color:#e6a23c;transition:all .2s}.clear-button[data-v-bb143874]:hover{background-color:#fdf6ec;border-color:#e6a23c;color:#e6a23c}.clear-button[data-v-bb143874]:active{background-color:#f5dab1}.ai-debug-panel[data-v-db2ccf7e]{padding:20px;max-height:calc(100vh - 200px);overflow-y:auto}.debug-header[data-v-db2ccf7e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.debug-header h3[data-v-db2ccf7e]{margin:0;font-size:18px;font-weight:600}.config-card[data-v-db2ccf7e],.test-card[data-v-db2ccf7e]{margin-bottom:16px}.card-header[data-v-db2ccf7e]{font-weight:600;font-size:14px}.connection-tests[data-v-db2ccf7e]{display:flex;flex-direction:column;gap:16px}.test-item[data-v-db2ccf7e]{display:flex;align-items:center;gap:12px}.test-result[data-v-db2ccf7e]{display:flex;align-items:center;gap:8px}.response-time[data-v-db2ccf7e]{font-size:12px;color:#909399}.function-tests[data-v-db2ccf7e]{display:flex;flex-direction:column;gap:24px}.test-case[data-v-db2ccf7e]{padding:16px;background-color:#f5f7fa;border-radius:8px}.test-case h4[data-v-db2ccf7e]{margin:0 0 8px;font-size:14px;font-weight:600;color:#303133}.test-case-desc[data-v-db2ccf7e]{margin:0 0 12px;font-size:13px;color:#606266}.test-detail[data-v-db2ccf7e]{margin-top:12px}.result-json[data-v-db2ccf7e]{margin-top:12px;padding:12px;background-color:#fff;border-radius:6px;border:1px solid #dcdfe6;max-height:300px;overflow-y:auto}.result-json pre[data-v-db2ccf7e]{margin:0;font-size:12px;line-height:1.6;color:#303133}.panel-container[data-v-978aaf75]{display:flex;flex-direction:column;height:100%;padding:20px;overflow:hidden}.mode-tabs[data-v-978aaf75]{flex-shrink:0;margin-bottom:16px}.mode-tabs[data-v-978aaf75] .el-tabs__header{margin-bottom:0}.tab-label[data-v-978aaf75]{display:inline-flex;align-items:center;gap:4px}.help-tab-label[data-v-978aaf75]{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:#409eff}.help-tab-label .el-icon[data-v-978aaf75]{font-size:16px}.help-icon[data-v-978aaf75]{font-size:14px;color:#909399;cursor:pointer;transition:color .2s}.help-icon[data-v-978aaf75]:hover{color:#409eff}.help-content[data-v-978aaf75]{font-size:13px;line-height:1.6}.help-content p[data-v-978aaf75]{margin:0 0 8px}.help-content ul[data-v-978aaf75]{margin:0 0 12px;padding-left:20px}.help-content li[data-v-978aaf75]{margin-bottom:4px}.help-page[data-v-978aaf75]{flex:1;overflow-y:auto;padding:16px}.help-page[data-v-978aaf75]::-webkit-scrollbar{width:6px}.help-page[data-v-978aaf75]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}:is()[data-v-978aaf75]{background:#c0c4cc;border-radius:3px}:is()[data-v-978aaf75]:hover{background:#909399}.help-section[data-v-978aaf75]{margin-bottom:24px}.help-section[data-v-978aaf75]:last-child{margin-bottom:0}.help-section h3[data-v-978aaf75]{margin:0 0 8px;font-size:16px;font-weight:600;color:#303133}.help-section h4[data-v-978aaf75]{margin:12px 0 8px;font-size:14px;font-weight:600;color:#606266}.help-section .section-desc[data-v-978aaf75]{margin:0 0 12px;font-size:13px;color:#606266;line-height:1.6}.help-section .tip[data-v-978aaf75]{margin:4px 0 8px;padding:8px 12px;background-color:#ecf5ff;border-left:3px solid #409eff;font-size:12px;color:#606266;line-height:1.5}.help-section ul[data-v-978aaf75]{margin:0 0 12px;padding-left:24px}.help-section li[data-v-978aaf75]{margin-bottom:6px;font-size:13px;color:#606266;line-height:1.6}[data-v-978aaf75] .ai-conversation{flex:1;min-height:0;max-height:none!important;margin-bottom:16px;display:flex;flex-direction:column}[data-v-978aaf75] .ai-conversation .message-list{flex:1;overflow-y:auto;overflow-x:hidden}[data-v-978aaf75] .ai-conversation .message-list::-webkit-scrollbar{width:6px}[data-v-978aaf75] .ai-conversation .message-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}:is(){background:#c0c4cc;border-radius:3px}:is():hover{background:#909399}[data-v-978aaf75] .ai-conversation .empty-state{flex:1;display:flex;align-items:center;justify-content:center}[data-v-978aaf75] .ai-query-preview,[data-v-978aaf75] .ai-edit-preview{flex:1;overflow-y:auto;margin-bottom:16px}.input-area[data-v-978aaf75]{flex-shrink:0;padding-top:16px;border-top:1px solid #dcdfe6}.input-actions[data-v-978aaf75]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.input-actions .left-controls[data-v-978aaf75]{display:flex;flex-direction:column;gap:6px}.input-actions .left-controls .controls-row[data-v-978aaf75]{display:flex;align-items:center;gap:20px}.input-actions .left-controls .controls-row .control-icon[data-v-978aaf75]{display:flex;align-items:center;justify-content:center;min-width:60px;height:24px}.input-actions .left-controls .controls-row .control-icon.control-button[data-v-978aaf75]{cursor:pointer;padding:4px;border-radius:4px;transition:all .3s}.input-actions .left-controls .controls-row .control-icon.control-button:hover[data-v-978aaf75]{background-color:#f5f7fa}.input-actions .left-controls .controls-row .control-icon.control-button:hover [data-v-978aaf75] .el-icon{color:#409eff}.input-actions .left-controls .controls-row .control-icon [data-v-978aaf75] .el-switch{--el-switch-on-color: #409eff}.input-actions .left-controls .labels-row[data-v-978aaf75]{display:flex;align-items:center;gap:20px}.input-actions .left-controls .labels-row .control-label[data-v-978aaf75]{font-size:12px;color:#606266;white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;min-width:60px}.input-actions .right-controls[data-v-978aaf75]{display:flex;align-items:center;gap:8px}.help-content li[data-v-978aaf75]{margin-bottom:4px;color:#606266}.data-check-page[data-v-919e21a8]{height:100vh;overflow:hidden}.data-check-page .content-wrapper[data-v-919e21a8]{height:100%;display:flex;flex-direction:column}.data-check-page .content-wrapper .split-container[data-v-919e21a8]{flex:1;overflow:hidden;display:flex;height:100%}.data-check-page .content-wrapper .split-container .list-section[data-v-919e21a8]{display:flex;flex-direction:column;padding:0;transition:width .3s ease;overflow:hidden;height:100%}.data-check-page .content-wrapper .split-container .list-section .table-container[data-v-919e21a8]{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column}.data-check-page .content-wrapper .split-container .list-section .table-footer[data-v-919e21a8]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ebeef5;background:#fff;flex-shrink:0;min-height:56px}.data-check-page .content-wrapper .split-container .list-section .table-footer .batch-actions-section[data-v-919e21a8]{flex:0 0 auto;padding:8px 0 8px 16px}.data-check-page .content-wrapper .split-container .list-section .table-footer .pagination-section[data-v-919e21a8]{flex:1;display:flex;justify-content:flex-end;padding:0 16px 0 0}.data-check-page .content-wrapper .split-container .list-section .table-footer .pagination-section[data-v-919e21a8] .data-pagination{padding:0}.data-check-page .content-wrapper .split-container .detail-section[data-v-919e21a8]{width:35%;height:100%;overflow:hidden;transition:width .3s ease}.data-check-page .content-wrapper .split-container .detail-section[data-v-919e21a8] .data-detail-panel{height:100%}.data-check-page .filter-form[data-v-919e21a8] .el-form-item{margin-bottom:0}.data-check-page .sort-controls[data-v-919e21a8]{display:flex;align-items:center;gap:8px}.data-check-page .sort-controls .sort-label[data-v-919e21a8]{font-size:14px;color:#606266;white-space:nowrap}.data-check-page .modified-cell[data-v-919e21a8]{color:#e6a23c;font-weight:500}.import-wizard-page[data-v-36d583ab]{--color-primary: #6366f1;--color-primary-light: #818cf8;--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #6b7280;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-placeholder: #9ca3af;--color-border: #e5e7eb;--color-border-light: #f3f4f6;--color-bg-primary: #ffffff;--color-bg-secondary: #f9fafb;--color-bg-tertiary: #f3f4f6;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 3rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-base: .15s ease;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-base: 1.5;--line-height-loose: 1.75;max-width:1200px;margin:0 auto;padding:var(--spacing-xl);min-height:100vh;background:var(--color-bg-secondary)}.page-header[data-v-36d583ab]{margin-bottom:var(--spacing-2xl);background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-xl)}.header-content[data-v-36d583ab]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl)}.header-info h1[data-v-36d583ab]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;line-height:var(--line-height-tight)}.page-description[data-v-36d583ab]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-base)}.header-actions[data-v-36d583ab]{display:flex;gap:var(--spacing-md);flex-shrink:0}.steps-container[data-v-36d583ab]{margin-bottom:var(--spacing-2xl);background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-2xl)}[data-v-36d583ab] .wizard-steps .el-steps{margin:0}[data-v-36d583ab] .wizard-steps .el-step__head{width:40px;height:40px}[data-v-36d583ab] .wizard-steps .el-step__icon{font-size:var(--font-size-lg)}[data-v-36d583ab] .wizard-steps .el-step__title{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-36d583ab] .wizard-steps .el-step__description{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.wizard-content[data-v-36d583ab]{background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-2xl)}.step-content[data-v-36d583ab]{min-height:400px;padding:var(--spacing-xl) 0}.step-title[data-v-36d583ab]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;line-height:var(--line-height-tight)}.step-description[data-v-36d583ab]{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0 0 var(--spacing-2xl) 0;line-height:var(--line-height-base)}.object-selection[data-v-36d583ab]{margin-top:var(--spacing-xl)}.object-col[data-v-36d583ab]{margin-bottom:var(--spacing-lg)}.object-card[data-v-36d583ab]{cursor:pointer;transition:all var(--transition-base)}.object-card[data-v-36d583ab]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.object-card.selected[data-v-36d583ab]{border-color:var(--color-primary);box-shadow:0 0 0 2px #6366f133}.object-content[data-v-36d583ab]{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-sm) 0}.object-icon[data-v-36d583ab]{color:var(--color-primary)}.object-info h4[data-v-36d583ab]{margin:0 0 var(--spacing-xs) 0;color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.object-info p[data-v-36d583ab]{margin:0 0 var(--spacing-sm) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.object-meta[data-v-36d583ab]{font-size:var(--font-size-sm);color:var(--color-text-placeholder)}.upload-area[data-v-36d583ab]{max-width:600px;margin:0 auto}.file-info[data-v-36d583ab]{margin-top:var(--spacing-xl)}.mapping-table[data-v-36d583ab]{margin-top:var(--spacing-lg)}.target-field[data-v-36d583ab]{padding:var(--spacing-sm) 0}.target-field strong[data-v-36d583ab]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.field-type[data-v-36d583ab]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.field-required[data-v-36d583ab]{margin-top:var(--spacing-xs)}.data-preview[data-v-36d583ab]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.sample-data[data-v-36d583ab]{font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm)}.preview-stats[data-v-36d583ab]{margin-bottom:var(--spacing-xl)}.preview-table[data-v-36d583ab]{margin-top:var(--spacing-lg)}.error-cell[data-v-36d583ab]{position:relative;color:var(--color-danger)}.error-icon[data-v-36d583ab]{margin-left:var(--spacing-xs);color:var(--color-danger)}.error-summary[data-v-36d583ab]{margin-top:var(--spacing-xl);max-height:300px;overflow-y:auto}.error-list[data-v-36d583ab]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.error-item[data-v-36d583ab]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.more-errors[data-v-36d583ab]{color:var(--color-text-secondary);font-style:italic;text-align:center;padding:var(--spacing-sm)}.import-progress[data-v-36d583ab]{text-align:center;padding:var(--spacing-3xl) 0}.progress-text[data-v-36d583ab]{margin-top:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-base)}.import-result[data-v-36d583ab]{margin-top:var(--spacing-xl);text-align:center}.result-stats[data-v-36d583ab]{margin:var(--spacing-xl) 0}.result-actions[data-v-36d583ab]{margin-top:var(--spacing-lg);display:flex;justify-content:center;gap:var(--spacing-md)}.step-actions[data-v-36d583ab]{margin-top:var(--spacing-2xl);text-align:center;border-top:1px solid var(--color-border);padding-top:var(--spacing-xl)}.step-actions .el-button+.el-button[data-v-36d583ab]{margin-left:var(--spacing-md)}.transform-config[data-v-36d583ab]{padding:var(--spacing-lg) 0}.modern-button[data-v-36d583ab]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:all var(--transition-base);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}.modern-button[data-v-36d583ab]:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary-light);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.modern-button.is-disabled[data-v-36d583ab]{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){.import-wizard-page[data-v-36d583ab]{padding:var(--spacing-md);max-width:none}.header-content[data-v-36d583ab]{flex-direction:column;align-items:stretch;gap:var(--spacing-lg)}.header-actions[data-v-36d583ab]{justify-content:flex-end}.steps-container[data-v-36d583ab],.wizard-content[data-v-36d583ab]{padding:var(--spacing-lg)}.step-content[data-v-36d583ab]{min-height:300px;padding:var(--spacing-lg) 0}.result-actions[data-v-36d583ab]{flex-direction:column;align-items:stretch}}@media (max-width: 480px){.import-wizard-page[data-v-36d583ab]{padding:var(--spacing-sm)}.page-header[data-v-36d583ab]{padding:var(--spacing-lg)}.header-actions[data-v-36d583ab]{flex-wrap:wrap;gap:var(--spacing-sm)}.steps-container[data-v-36d583ab],.wizard-content[data-v-36d583ab]{padding:var(--spacing-md)}}.import-history-page[data-v-c778d60c]{max-width:1400px;margin:0 auto}.page-header[data-v-c778d60c]{margin-bottom:24px}.page-header h1[data-v-c778d60c]{font-size:24px;color:#1f2937;margin-bottom:8px}.page-description[data-v-c778d60c]{color:#6b7280;font-size:14px}.stats-section[data-v-c778d60c]{margin-bottom:24px}.stats-card[data-v-c778d60c]{border-radius:12px}.stats-content[data-v-c778d60c]{display:flex;align-items:center;justify-content:space-between}.stats-icon[data-v-c778d60c]{flex-shrink:0;padding:12px;background-color:#f3f4f6;border-radius:8px}.stats-data[data-v-c778d60c]{text-align:right}.stats-number[data-v-c778d60c]{font-size:24px;font-weight:600;color:#1f2937;line-height:1.2}.stats-label[data-v-c778d60c]{font-size:14px;color:#6b7280;margin-top:4px}.filter-section[data-v-c778d60c]{padding:16px 0}.file-info[data-v-c778d60c]{padding:4px 0}.file-name[data-v-c778d60c]{font-weight:500;color:#1f2937;margin-bottom:4px}.file-meta[data-v-c778d60c]{font-size:12px;color:#6b7280}.data-stats[data-v-c778d60c]{font-size:13px}.success-count[data-v-c778d60c]{color:#10b981;margin-bottom:2px}.error-count[data-v-c778d60c],.text-red[data-v-c778d60c]{color:#ef4444}.pagination-wrapper[data-v-c778d60c]{margin-top:20px;display:flex;justify-content:center}.task-details[data-v-c778d60c]{padding:16px 0}.error-section h4[data-v-c778d60c],.logs-section h4[data-v-c778d60c]{margin:0 0 12px;font-size:16px;color:#1f2937}.logs-section[data-v-c778d60c]{max-height:300px;overflow-y:auto}.flex[data-v-c778d60c]{display:flex}.items-center[data-v-c778d60c]{align-items:center}.justify-between[data-v-c778d60c]{justify-content:space-between}.gap-2[data-v-c778d60c]{gap:.5rem}.mb-4[data-v-c778d60c]{margin-bottom:1rem}.mb-6[data-v-c778d60c]{margin-bottom:1.5rem}.mt-4[data-v-c778d60c]{margin-top:1rem}.data-import-dashboard[data-v-9c2e01d6]{max-width:1600px;margin:0 auto;padding:24px}.page-header[data-v-9c2e01d6]{margin-bottom:32px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:32px}.header-content[data-v-9c2e01d6]{display:flex;justify-content:space-between;align-items:flex-start}.header-info h1[data-v-9c2e01d6]{font-size:32px;color:#1f2937;margin:0 0 8px;font-weight:700}.page-description[data-v-9c2e01d6]{color:#6b7280;font-size:16px;margin:0}.header-actions[data-v-9c2e01d6]{display:flex;gap:12px}.import-navigation[data-v-9c2e01d6]{margin-bottom:32px}.nav-card[data-v-9c2e01d6]{overflow:hidden}.nav-steps[data-v-9c2e01d6]{display:flex;align-items:center;gap:0;padding:20px;overflow-x:auto}.nav-step[data-v-9c2e01d6]{display:flex;align-items:center;gap:16px;padding:20px;border-radius:12px;cursor:pointer;transition:all .3s ease;min-width:280px;position:relative;background:#fafafa;border:2px solid #e5e7eb}.nav-step[data-v-9c2e01d6]:hover{background:#f5f5f5;border-color:#d1d5db}.nav-step.active[data-v-9c2e01d6]{background:#eff6ff;border-color:#3b82f6}.nav-step.completed[data-v-9c2e01d6]{background:#f0fdf4;border-color:#10b981}.step-indicator[data-v-9c2e01d6]{position:relative;width:60px;height:60px;border-radius:50%;background:#fff;border:3px solid #e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-step.active .step-indicator[data-v-9c2e01d6]{border-color:#3b82f6}.nav-step.completed .step-indicator[data-v-9c2e01d6]{border-color:#10b981;background:#10b981}.step-number[data-v-9c2e01d6]{font-weight:600;color:#374151;font-size:18px}.nav-step.completed .step-number[data-v-9c2e01d6]{display:none}.step-icon.completed[data-v-9c2e01d6]{color:#fff;font-size:24px}.step-content[data-v-9c2e01d6]{flex:1}.step-content h4[data-v-9c2e01d6]{margin:0 0 8px;color:#1f2937;font-size:18px;font-weight:600}.step-content p[data-v-9c2e01d6]{margin:0 0 8px;color:#6b7280;font-size:14px}.step-status[data-v-9c2e01d6]{margin-top:8px}.step-arrow[data-v-9c2e01d6]{position:absolute;right:-16px;top:50%;transform:translateY(-50%);z-index:1;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #e5e7eb;color:#9ca3af}.quick-stats[data-v-9c2e01d6]{margin-bottom:32px}.stat-card[data-v-9c2e01d6]{height:120px;display:flex;flex-direction:column;justify-content:space-between}.stat-content[data-v-9c2e01d6]{display:flex;align-items:center;gap:16px}.stat-icon[data-v-9c2e01d6]{width:50px;height:50px;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:24px;color:#3b82f6}.stat-value[data-v-9c2e01d6]{font-size:28px;font-weight:700;color:#1f2937;line-height:1}.stat-label[data-v-9c2e01d6]{font-size:14px;color:#6b7280;margin-top:4px}.stat-action[data-v-9c2e01d6]{text-align:right}.feature-modules[data-v-9c2e01d6]{display:flex;flex-direction:column;gap:20px}.module-card[data-v-9c2e01d6]{height:100%}.module-header[data-v-9c2e01d6]{display:flex;align-items:center;gap:12px}.module-icon[data-v-9c2e01d6]{font-size:24px;color:#3b82f6}.module-header h3[data-v-9c2e01d6]{margin:0;color:#1f2937;font-size:18px;font-weight:600}.module-content[data-v-9c2e01d6]{display:flex;flex-direction:column;height:calc(100% - 60px)}.module-content p[data-v-9c2e01d6]{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 16px}.feature-list[data-v-9c2e01d6]{list-style:none;padding:0;margin:0 0 20px;flex:1}.feature-list li[data-v-9c2e01d6]{position:relative;padding-left:20px;margin-bottom:8px;color:#4b5563;font-size:13px}.feature-list li[data-v-9c2e01d6]:before{content:"•";position:absolute;left:0;color:#3b82f6;font-weight:700}.module-actions[data-v-9c2e01d6]{display:flex;gap:8px;margin-top:auto}.quick-start-content h4[data-v-9c2e01d6]{margin:0 0 20px;color:#374151;font-size:16px;font-weight:600}.import-options[data-v-9c2e01d6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.import-option[data-v-9c2e01d6]{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.import-option[data-v-9c2e01d6]:hover{border-color:#3b82f6;background:#eff6ff}.option-icon[data-v-9c2e01d6]{width:40px;height:40px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:20px}.option-content h5[data-v-9c2e01d6]{margin:0 0 4px;color:#1f2937;font-size:14px;font-weight:600}.option-content p[data-v-9c2e01d6]{margin:0;color:#6b7280;font-size:12px;line-height:1.4}.mapping-wizard[data-v-9c2e01d6]{display:flex;flex-direction:column;gap:24px}.wizard-content[data-v-9c2e01d6]{min-height:200px;display:flex;align-items:center;justify-content:center}.wizard-step[data-v-9c2e01d6]{text-align:center;width:100%}.wizard-step h4[data-v-9c2e01d6]{margin:0 0 16px;color:#374151}@media (max-width: 1200px){.nav-steps[data-v-9c2e01d6]{flex-direction:column;gap:16px}.nav-step[data-v-9c2e01d6]{min-width:100%}.step-arrow[data-v-9c2e01d6]{display:none}.feature-modules .el-col[data-v-9c2e01d6]{margin-bottom:20px}}@media (max-width: 768px){.data-import-dashboard[data-v-9c2e01d6]{padding:16px}.header-content[data-v-9c2e01d6]{flex-direction:column;gap:16px}.quick-stats .el-col[data-v-9c2e01d6]{margin-bottom:16px}.import-options[data-v-9c2e01d6]{grid-template-columns:1fr}}.key-value-editor[data-v-709acf87]{width:100%}.editor-header[data-v-709acf87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.editor-header h4[data-v-709acf87]{margin:0;color:#374151;font-size:14px;font-weight:600}.pairs-list[data-v-709acf87]{display:flex;flex-direction:column;gap:12px}.pair-item[data-v-709acf87]{display:flex;align-items:center;gap:8px;padding:12px;background:#fafafa;border-radius:6px;border:1px solid #e5e7eb;transition:all .2s ease}.pair-item[data-v-709acf87]:hover{background:#f5f5f5;border-color:#d1d5db}.pair-inputs[data-v-709acf87]{display:flex;align-items:center;gap:8px;flex:1}.key-input[data-v-709acf87]{flex:1;min-width:120px}.separator[data-v-709acf87]{color:#6b7280;font-weight:500;font-size:14px;padding:0 4px}.value-input[data-v-709acf87]{flex:2;min-width:150px}.remove-btn[data-v-709acf87]{flex-shrink:0;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.editor-actions[data-v-709acf87]{display:flex;justify-content:center;padding:20px;border:2px dashed #d1d5db;border-radius:6px;background:#fafafa}.editor-actions .el-button[data-v-709acf87]{color:#6b7280}.editor-actions .el-button[data-v-709acf87]:hover{color:#374151;border-color:#9ca3af}@media (max-width: 768px){.pair-inputs[data-v-709acf87]{flex-direction:column;gap:8px}.separator[data-v-709acf87]{display:none}.key-input[data-v-709acf87],.value-input[data-v-709acf87]{width:100%;min-width:unset}.pair-item[data-v-709acf87]{flex-direction:column;align-items:stretch;gap:12px}.remove-btn[data-v-709acf87]{align-self:flex-end}}.pair-item[data-v-709acf87]:focus-within{background:#f0f9ff;border-color:#3b82f6}.pairs-list:empty+.editor-actions[data-v-709acf87]{margin-top:0}.pair-item[data-v-709acf87]{animation:slideIn-709acf87 .2s ease-out}@keyframes slideIn-709acf87{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.key-input[data-v-709acf87] .el-input__wrapper,.value-input[data-v-709acf87] .el-input__wrapper{background:#fff}.remove-btn[data-v-709acf87]:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.editor-header h4[data-v-709acf87]{display:flex;align-items:center;gap:8px}.key-value-editor.compact .pair-item[data-v-709acf87]{padding:8px;margin-bottom:8px}.key-value-editor.compact .pairs-list[data-v-709acf87]{gap:8px}.key-value-editor.compact .editor-header[data-v-709acf87]{margin-bottom:12px}.key-value-editor.readonly .pair-item[data-v-709acf87]{background:#f9fafb;border-color:#e5e7eb}.key-value-editor.readonly .remove-btn[data-v-709acf87],.key-value-editor.readonly .editor-actions[data-v-709acf87]{display:none}.key-value-editor.readonly .key-input[data-v-709acf87],.key-value-editor.readonly .value-input[data-v-709acf87]{pointer-events:none}.key-value-editor.readonly .key-input[data-v-709acf87] .el-input__wrapper,.key-value-editor.readonly .value-input[data-v-709acf87] .el-input__wrapper{background:transparent;box-shadow:none}.data-source-management[data-v-03290f55]{max-width:1400px;margin:0 auto;padding:24px}.page-header[data-v-03290f55]{margin-bottom:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.header-content[data-v-03290f55]{display:flex;justify-content:space-between;align-items:flex-start}.header-info h1[data-v-03290f55]{font-size:24px;color:#1f2937;margin:0 0 8px}.page-description[data-v-03290f55]{color:#6b7280;font-size:14px;margin:0}.data-source-grid[data-v-03290f55]{margin-bottom:24px}.source-col[data-v-03290f55]{margin-bottom:20px}.source-card[data-v-03290f55]{height:100%;transition:all .3s ease;border-radius:12px}.source-card[data-v-03290f55] .el-card__body{display:flex;flex-direction:column;height:100%}.source-card[data-v-03290f55]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.source-card.disabled[data-v-03290f55]{opacity:.6}.source-header[data-v-03290f55]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.source-type[data-v-03290f55]{display:flex;align-items:center;gap:8px}.type-icon[data-v-03290f55]{font-size:20px}.source-content[data-v-03290f55]{margin-bottom:16px}.source-name[data-v-03290f55]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.source-description[data-v-03290f55]{font-size:14px;color:#6b7280;margin:0 0 16px;line-height:1.5}.source-stats[data-v-03290f55]{display:flex;flex-direction:column;gap:8px}.stat-item[data-v-03290f55]{display:grid;grid-template-columns:var(--stat-label-w, 80px) 1fr auto;align-items:center;gap:8px;font-size:12px}.stat-label[data-v-03290f55]{color:#6b7280}.stat-value[data-v-03290f55]{color:#374151;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-actions[data-v-03290f55]{border-top:1px solid #f3f4f6;padding-top:12px;margin-top:auto}.action-buttons[data-v-03290f55]{--btn-w: clamp(60px, 10vw, 96px);--btn-gap: 8px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,var(--btn-w));justify-content:end;gap:var(--btn-gap)}.action-buttons[data-v-03290f55] .el-button{width:var(--btn-w);padding-left:clamp(6px,1vw,10px);padding-right:clamp(6px,1vw,10px);font-size:clamp(12px,1vw,14px);white-space:nowrap}.type-name[data-v-03290f55]{font-size:12px;color:#6b7280;font-weight:500}.source-stats[data-v-03290f55]{min-height:42px}.copy-btn[data-v-03290f55]{justify-self:end}@media (max-width: 1200px){.action-buttons[data-v-03290f55]{gap:6px}}@media (max-width: 768px){.action-buttons[data-v-03290f55]{justify-content:flex-start}}.config-section[data-v-03290f55]{margin:24px 0;padding:16px;background:#f9fafb;border-radius:8px}.config-section h4[data-v-03290f55]{margin:0 0 16px;color:#374151;font-size:16px;font-weight:600}.auth-config[data-v-03290f55]{padding-left:20px;border-left:3px solid #e5e7eb}.cron-help[data-v-03290f55]{margin-top:4px}.test-result[data-v-03290f55]{text-align:center}@media (max-width: 768px){.data-source-management[data-v-03290f55]{padding:16px}.header-content[data-v-03290f55]{flex-direction:column;gap:16px}.source-col[data-v-03290f55]{span:24}}.field-mapping-config[data-v-228e94d4]{max-width:1600px;margin:0 auto;padding:24px}.page-header[data-v-228e94d4]{margin-bottom:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.header-content[data-v-228e94d4]{display:flex;justify-content:space-between;align-items:flex-start}.header-info h1[data-v-228e94d4]{font-size:24px;color:#1f2937;margin:0 0 8px}.page-description[data-v-228e94d4]{color:#6b7280;font-size:14px;margin:0}.card-header[data-v-228e94d4]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-228e94d4]{display:flex;gap:12px;align-items:center}.source-info-card[data-v-228e94d4],.mapping-config-card[data-v-228e94d4]{height:calc(100vh - 200px);overflow:auto}.source-details[data-v-228e94d4]{margin-bottom:24px}.data-structure h4[data-v-228e94d4]{margin:0 0 16px;color:#374151;font-size:16px;font-weight:600}.ds-toolbar[data-v-228e94d4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.schema-actions[data-v-228e94d4]{display:flex;gap:8px;align-items:center;margin:8px 0}.schema-table[data-v-228e94d4] .el-input__wrapper{padding:0 8px}.schema-table[data-v-228e94d4] .el-input-number{width:100%}.fields-list[data-v-228e94d4]{display:flex;flex-direction:column;gap:8px}.field-item[data-v-228e94d4]{padding:12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.field-item[data-v-228e94d4]:hover{border-color:#d1d5db;background:#f9fafb}.field-item.selected[data-v-228e94d4]{border-color:#3b82f6;background:#eff6ff}.field-header[data-v-228e94d4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.field-name[data-v-228e94d4]{font-weight:500;color:#1f2937}.field-meta[data-v-228e94d4]{display:flex;gap:8px;margin-bottom:8px;font-size:12px;color:#6b7280}.sample-values[data-v-228e94d4]{font-size:12px}.sample-label[data-v-228e94d4]{color:#6b7280;margin-right:8px}.sample-value[data-v-228e94d4]{color:#374151;font-family:monospace}.mapping-table[data-v-228e94d4]{margin-bottom:24px}.target-field[data-v-228e94d4]{padding:4px 0}.field-info[data-v-228e94d4]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.field-type[data-v-228e94d4]{font-size:12px;color:#6b7280}.source-option[data-v-228e94d4]{display:flex;justify-content:space-between;align-items:center}.data-preview[data-v-228e94d4]{display:flex;flex-direction:column;gap:4px}.preview-item[data-v-228e94d4]{display:flex;align-items:center;gap:8px;font-size:12px}.original[data-v-228e94d4]{color:#6b7280;font-family:monospace}.arrow[data-v-228e94d4]{color:#9ca3af;font-size:10px}.transformed[data-v-228e94d4]{color:#374151;font-family:monospace;font-weight:500}.mapping-stats[data-v-228e94d4]{margin-top:24px;padding:20px;background:#f9fafb;border-radius:8px}.transform-config[data-v-228e94d4]{margin-bottom:24px}.transform-preview[data-v-228e94d4]{padding:16px;background:#f9fafb;border-radius:8px}.transform-preview h4[data-v-228e94d4]{margin:0 0 12px;color:#374151;font-size:14px;font-weight:600}.preview-samples[data-v-228e94d4]{display:flex;flex-direction:column;gap:8px}.preview-sample[data-v-228e94d4]{display:flex;align-items:center;gap:12px;padding:8px;background:#fff;border-radius:4px;font-size:13px}@media (max-width: 1200px){.mapping-content[data-v-228e94d4]{display:block}.full-tabs[data-v-228e94d4] .el-tabs__content{padding-top:0}.invalid-select[data-v-228e94d4] .el-input__wrapper{box-shadow:0 0 0 1px #f56c6c inset!important}.schema-tree[data-v-228e94d4]{--col-name: 220px;--col-type: 120px;--col-item: 120px;--col-null: 80px;--col-max: 140px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:hidden}.tree-header[data-v-228e94d4]{display:grid;grid-template-columns:var(--col-name) var(--col-type) var(--col-item) var(--col-null) var(--col-max) 1fr;padding:10px 12px;background:#f8fafc;color:#6b7280;font-size:12px;border-bottom:1px solid #e5e7eb}.schema-tree[data-v-228e94d4] .el-tree-node__content{padding:0 12px;min-height:44px;align-items:center}.tree-row[data-v-228e94d4]{display:grid;grid-template-columns:var(--col-name) var(--col-type) var(--col-item) var(--col-null) var(--col-max) 1fr;column-gap:12px;align-items:center;padding:8px 0}.tree-row[data-v-228e94d4]:hover{background:#fafafa}.tree-row .tree-col.actions[data-v-228e94d4]{display:flex;gap:8px;justify-content:flex-end}.schema-tree[data-v-228e94d4] .el-input__wrapper,.schema-tree[data-v-228e94d4] .el-select .el-input__wrapper{height:30px}.schema-tree[data-v-228e94d4] .el-input-number{width:100%}.schema-tree[data-v-228e94d4] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #3b82f6 inset}.merge-toolbar[data-v-228e94d4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:12px}.merge-stats[data-v-228e94d4]{display:flex;align-items:center;gap:8px}.merge-table[data-v-228e94d4] .dim{opacity:.6}.schema-tree[data-v-228e94d4]{--col-name: 200px;--col-max: 120px}@media (max-width: 992px){.schema-tree[data-v-228e94d4]{--col-name: 180px;--col-type: 110px;--col-item: 110px;--col-null: 70px;--col-max: 110px}}@media (max-width: 768px){.schema-tree[data-v-228e94d4]{--col-name: 160px;--col-type: 100px;--col-item: 100px;--col-null: 64px;--col-max: 100px}}.mapping-content .el-col[data-v-228e94d4]{width:100%;margin-bottom:20px}}.data-processing-pipeline[data-v-7413d7a0]{max-width:1600px;margin:0 auto;padding:24px}.page-header[data-v-7413d7a0]{margin-bottom:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.header-content[data-v-7413d7a0]{display:flex;justify-content:space-between;align-items:flex-start}.header-info h1[data-v-7413d7a0]{font-size:24px;color:#1f2937;margin:0 0 8px}.page-description[data-v-7413d7a0]{color:#6b7280;font-size:14px;margin:0}.header-actions[data-v-7413d7a0]{display:flex;gap:12px}.pipeline-overview[data-v-7413d7a0]{margin-bottom:24px}.pipeline-flow[data-v-7413d7a0]{display:flex;align-items:center;gap:16px;padding:20px;overflow-x:auto}.flow-step[data-v-7413d7a0]{position:relative;display:flex;flex-direction:column;align-items:center;min-width:200px;padding:20px;background:#fafafa;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease}.flow-step.active[data-v-7413d7a0]{border-color:#3b82f6;background:#eff6ff}.flow-step.completed[data-v-7413d7a0]{border-color:#10b981;background:#f0fdf4}.flow-step.disabled[data-v-7413d7a0]{opacity:.5;background:#f3f4f6}.step-indicator[data-v-7413d7a0]{position:relative;width:60px;height:60px;border-radius:50%;background:#fff;border:3px solid #e5e7eb;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.flow-step.active .step-indicator[data-v-7413d7a0]{border-color:#3b82f6}.flow-step.completed .step-indicator[data-v-7413d7a0]{border-color:#10b981;background:#10b981}.step-number[data-v-7413d7a0]{font-weight:600;color:#374151}.flow-step.completed .step-number[data-v-7413d7a0]{color:#fff}.step-icon[data-v-7413d7a0]{position:absolute;font-size:20px}.step-icon.success[data-v-7413d7a0]{color:#fff}.step-icon.running[data-v-7413d7a0]{color:#3b82f6;animation:spin-7413d7a0 1s linear infinite}@keyframes spin-7413d7a0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-content[data-v-7413d7a0]{text-align:center;flex:1}.step-content h4[data-v-7413d7a0]{margin:0 0 8px;color:#1f2937;font-size:16px}.step-content p[data-v-7413d7a0]{margin:0 0 12px;color:#6b7280;font-size:14px;line-height:1.4}.step-stats[data-v-7413d7a0]{display:flex;justify-content:center;gap:12px;font-size:12px}.stat-item[data-v-7413d7a0]{color:#374151}.stat-item.disabled[data-v-7413d7a0]{color:#9ca3af}.step-actions[data-v-7413d7a0]{margin-top:12px}.step-connector[data-v-7413d7a0]{position:absolute;right:-24px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:20px}.step-configuration[data-v-7413d7a0]{margin-bottom:24px}.steps-sidebar[data-v-7413d7a0]{height:calc(100vh - 300px);overflow-y:auto}.steps-list[data-v-7413d7a0]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-7413d7a0]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.step-item[data-v-7413d7a0]:hover{background:#f9fafb}.step-item.active[data-v-7413d7a0]{background:#eff6ff;border-color:#3b82f6}.step-item.disabled[data-v-7413d7a0]{opacity:.5}.step-icon-wrapper[data-v-7413d7a0]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.validation-icon[data-v-7413d7a0]{color:#ef4444}.cleaning-icon[data-v-7413d7a0]{color:#f59e0b}.standardization-icon[data-v-7413d7a0]{color:#3b82f6}.annotation-icon[data-v-7413d7a0]{color:#10b981}.step-info[data-v-7413d7a0]{flex:1}.step-title[data-v-7413d7a0]{font-weight:500;color:#1f2937;margin-bottom:4px}.step-subtitle[data-v-7413d7a0]{font-size:12px;color:#6b7280}.step-details[data-v-7413d7a0]{height:calc(100vh - 300px);overflow-y:auto}.step-header[data-v-7413d7a0]{display:flex;justify-content:space-between;align-items:flex-start}.step-title-section[data-v-7413d7a0]{display:flex;align-items:flex-start;gap:12px}.step-title-section .el-icon[data-v-7413d7a0]{font-size:24px;margin-top:4px}.step-title-section h3[data-v-7413d7a0]{margin:0 0 4px;color:#1f2937}.step-title-section p[data-v-7413d7a0]{margin:0;color:#6b7280;font-size:14px}.step-controls[data-v-7413d7a0]{display:flex;gap:8px}.rules-section[data-v-7413d7a0]{margin-bottom:24px}.rules-section h4[data-v-7413d7a0]{margin:0 0 16px;color:#374151;font-size:16px;font-weight:600}.rules-list[data-v-7413d7a0]{display:flex;flex-direction:column;gap:16px}.rule-item[data-v-7413d7a0]{width:100%}.rule-header[data-v-7413d7a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rule-config[data-v-7413d7a0]{padding-left:8px}.step-actions-footer[data-v-7413d7a0]{display:flex;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb;justify-content:flex-end}.empty-state[data-v-7413d7a0]{display:flex;align-items:center;justify-content:center;min-height:400px}.pipeline-preview[data-v-7413d7a0]{display:flex;flex-direction:column;gap:24px}.preview-stats[data-v-7413d7a0]{padding:20px;background:#f8fafc;border-radius:8px}.preview-flow h4[data-v-7413d7a0]{margin:0 0 16px;color:#374151}.flow-visualization[data-v-7413d7a0]{display:flex;align-items:center;gap:20px;padding:20px;background:#fafafa;border-radius:8px;overflow-x:auto}.preview-step[data-v-7413d7a0]{display:flex;align-items:center;gap:16px}.step-box[data-v-7413d7a0]{padding:16px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;min-width:150px;text-align:center}.step-box .step-header[data-v-7413d7a0]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;font-weight:500;color:#1f2937}.step-rules[data-v-7413d7a0]{font-size:12px;color:#6b7280}.flow-arrow[data-v-7413d7a0]{color:#9ca3af;font-size:20px}.preview-sample h4[data-v-7413d7a0]{margin:0 0 16px;color:#374151}@media (max-width: 1200px){.step-configuration .el-row[data-v-7413d7a0]{display:block}.step-configuration .el-col[data-v-7413d7a0]{width:100%;margin-bottom:20px}.steps-sidebar[data-v-7413d7a0],.step-details[data-v-7413d7a0]{height:auto}}@media (max-width: 768px){.data-processing-pipeline[data-v-7413d7a0]{padding:16px}.pipeline-flow[data-v-7413d7a0]{flex-direction:column;gap:12px}.flow-step[data-v-7413d7a0]{min-width:100%}.step-connector[data-v-7413d7a0]{display:none}}.data-verification-page[data-v-2a24e766]{height:100%;width:100%}.data-statistics-intervention[data-v-741226a8]{max-width:1600px;margin:0 auto;padding:24px}.page-header[data-v-741226a8]{margin-bottom:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.header-content[data-v-741226a8]{display:flex;justify-content:space-between;align-items:flex-start}.header-info h1[data-v-741226a8]{font-size:24px;color:#1f2937;margin:0 0 8px}.page-description[data-v-741226a8]{color:#6b7280;font-size:14px;margin:0}.header-actions[data-v-741226a8]{display:flex;gap:12px}.statistics-overview[data-v-741226a8]{margin-bottom:24px}.stat-card[data-v-741226a8]{height:120px;position:relative;overflow:hidden}.stat-card.total[data-v-741226a8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.stat-card.success[data-v-741226a8]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.stat-card.warning[data-v-741226a8]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.stat-card.info[data-v-741226a8]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.stat-content[data-v-741226a8]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.stat-icon[data-v-741226a8]{width:50px;height:50px;border-radius:12px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-value[data-v-741226a8]{font-size:28px;font-weight:700;line-height:1}.stat-label[data-v-741226a8]{font-size:14px;opacity:.9;margin-top:4px}.stat-trend[data-v-741226a8]{display:flex;align-items:center;gap:4px;font-size:12px;opacity:.9}.trend-up[data-v-741226a8]{color:#10b981}.stat-progress[data-v-741226a8]{display:flex;align-items:center;gap:8px}.progress-text[data-v-741226a8]{font-size:12px;font-weight:600}.stat-actions[data-v-741226a8]{margin-top:8px}.stat-eta[data-v-741226a8]{font-size:12px;opacity:.9}.data-quality-section[data-v-741226a8]{margin-bottom:24px}.quality-chart[data-v-741226a8]{height:300px}.processing-steps[data-v-741226a8]{display:flex;flex-direction:column;gap:16px}.step-progress[data-v-741226a8]{padding:16px;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.step-progress.active[data-v-741226a8]{border-color:#3b82f6;background:#eff6ff}.step-progress.completed[data-v-741226a8]{border-color:#10b981;background:#f0fdf4}.step-header[data-v-741226a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.step-info[data-v-741226a8]{display:flex;align-items:center;gap:8px}.step-name[data-v-741226a8]{font-weight:500;color:#1f2937}.step-progress-bar[data-v-741226a8]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.step-stats[data-v-741226a8]{display:flex;gap:16px;font-size:12px;color:#6b7280}.problem-analysis-section[data-v-741226a8]{margin-bottom:24px}.card-header[data-v-741226a8]{display:flex;justify-content:space-between;align-items:center}.header-controls[data-v-741226a8]{display:flex;gap:12px;align-items:center}.problem-content[data-v-741226a8]{display:flex;flex-direction:column;gap:24px}.chart-container h4[data-v-741226a8]{margin:0 0 12px;color:#374151;font-size:14px}.problem-type-chart[data-v-741226a8],.problem-trend-chart[data-v-741226a8]{height:200px}.field-problems-list[data-v-741226a8]{display:flex;flex-direction:column;gap:12px}.field-problem-item[data-v-741226a8]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:6px}.field-name[data-v-741226a8]{font-weight:500;color:#1f2937;min-width:60px}.field-issues[data-v-741226a8]{flex:1;display:flex;align-items:center;gap:8px}.error-rate[data-v-741226a8]{font-size:12px;color:#ef4444;font-weight:500}.field-count[data-v-741226a8]{font-size:12px;color:#6b7280}.table-header[data-v-741226a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-header h4[data-v-741226a8]{margin:0;color:#374151}.table-actions[data-v-741226a8]{display:flex;gap:8px}.original-value[data-v-741226a8]{font-family:monospace;background:#fef3c7;padding:2px 4px;border-radius:2px;color:#92400e}.suggested-value[data-v-741226a8]{font-family:monospace;background:#d1fae5;padding:2px 4px;border-radius:2px;color:#065f46}.no-suggestion[data-v-741226a8]{color:#9ca3af}.table-pagination[data-v-741226a8]{margin-top:16px;display:flex;justify-content:center}.intervention-panel[data-v-741226a8]{display:flex;flex-direction:column;gap:24px;height:100%}.quick-actions h4[data-v-741226a8],.rule-adjustment h4[data-v-741226a8],.batch-operations h4[data-v-741226a8],.intervention-log h4[data-v-741226a8]{margin:0 0 16px;color:#374151;font-size:16px;font-weight:600}.log-list[data-v-741226a8]{max-height:300px;overflow-y:auto}.log-item[data-v-741226a8]{padding:12px;border-bottom:1px solid #e5e7eb}.log-item[data-v-741226a8]:last-child{border-bottom:none}.log-header[data-v-741226a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.log-time[data-v-741226a8]{font-size:12px;color:#6b7280}.log-content[data-v-741226a8]{color:#374151;margin-bottom:4px}.log-details[data-v-741226a8]{font-size:12px;color:#6b7280;display:flex;gap:16px}@media (max-width: 1200px){.statistics-overview .el-col[data-v-741226a8],.data-quality-section .el-col[data-v-741226a8]{margin-bottom:16px}}@media (max-width: 768px){.data-statistics-intervention[data-v-741226a8]{padding:16px}.header-content[data-v-741226a8]{flex-direction:column;gap:16px}.problem-charts .el-col[data-v-741226a8]{margin-bottom:20px}}.data-completion-rules[data-v-2a7eedfb]{max-width:1600px;margin:0 auto;padding:24px}.page-header[data-v-2a7eedfb]{margin-bottom:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.header-content[data-v-2a7eedfb]{display:flex;justify-content:space-between;align-items:flex-start}.header-info h1[data-v-2a7eedfb]{font-size:24px;color:#1f2937;margin:0 0 8px}.page-description[data-v-2a7eedfb]{color:#6b7280;font-size:14px;margin:0}.header-actions[data-v-2a7eedfb]{display:flex;gap:12px}.completion-content[data-v-2a7eedfb]{margin-bottom:24px}.rules-sidebar[data-v-2a7eedfb]{height:calc(100vh - 300px);overflow-y:auto}.rule-categories[data-v-2a7eedfb]{display:flex;flex-direction:column;gap:8px}.category-item[data-v-2a7eedfb]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.category-item[data-v-2a7eedfb]:hover{background:#f9fafb}.category-item.active[data-v-2a7eedfb]{background:#eff6ff;border-color:#3b82f6}.category-icon[data-v-2a7eedfb]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;font-size:20px}.category-info[data-v-2a7eedfb]{flex:1}.category-title[data-v-2a7eedfb]{font-weight:500;color:#1f2937;margin-bottom:4px}.category-count[data-v-2a7eedfb]{font-size:12px;color:#6b7280}.rules-config-card[data-v-2a7eedfb]{height:calc(100vh - 300px);overflow-y:auto}.config-header[data-v-2a7eedfb]{display:flex;justify-content:space-between;align-items:flex-start}.config-title[data-v-2a7eedfb]{display:flex;align-items:center;gap:12px}.config-title .el-icon[data-v-2a7eedfb]{font-size:24px}.config-title h3[data-v-2a7eedfb]{margin:0;color:#1f2937}.config-actions[data-v-2a7eedfb]{display:flex;gap:8px}.rules-list[data-v-2a7eedfb]{display:flex;flex-direction:column;gap:16px}.rule-item[data-v-2a7eedfb]{width:100%}.rule-header[data-v-2a7eedfb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rule-title[data-v-2a7eedfb]{display:flex;align-items:center;gap:12px}.rule-config[data-v-2a7eedfb]{padding-left:8px}.help-text[data-v-2a7eedfb]{font-size:12px;color:#6b7280;margin-left:8px}.empty-rules[data-v-2a7eedfb]{display:flex;align-items:center;justify-content:center;min-height:300px}.validation-rules-section[data-v-2a7eedfb]{margin-bottom:24px}.validation-header h3[data-v-2a7eedfb]{margin:0 0 8px;color:#1f2937}.validation-header p[data-v-2a7eedfb]{margin:0;color:#6b7280;font-size:14px}.completion-preview[data-v-2a7eedfb]{display:flex;flex-direction:column;gap:24px}.preview-stats[data-v-2a7eedfb]{padding:20px;background:#f8fafc;border-radius:8px}.preview-sample h4[data-v-2a7eedfb]{margin:0 0 16px;color:#374151}.before-value[data-v-2a7eedfb]{color:#9ca3af;font-style:italic}.after-value[data-v-2a7eedfb]{color:#374151;font-weight:500}.after-value.changed[data-v-2a7eedfb]{color:#10b981;background:#f0fdf4;padding:2px 4px;border-radius:2px}.confidence-text[data-v-2a7eedfb]{font-size:12px;color:#6b7280;margin-left:8px}@media (max-width: 1200px){.completion-content .el-row[data-v-2a7eedfb]{display:block}.completion-content .el-col[data-v-2a7eedfb]{width:100%;margin-bottom:20px}.rules-sidebar[data-v-2a7eedfb],.rules-config-card[data-v-2a7eedfb]{height:auto}}@media (max-width: 768px){.data-completion-rules[data-v-2a7eedfb]{padding:16px}.header-content[data-v-2a7eedfb]{flex-direction:column;gap:16px}}
