.title[data-v-31e8b0c4]{width:100%;height:50px;line-height:50px;padding-left:20px;font-weight:400;color:#666;display:flex;align-items:center;background-color:#fff;box-sizing:border-box}.title p[data-v-31e8b0c4]{display:inline-block;width:5px;height:20px;background-color:#6266fd;margin-right:4px}.data-main[data-v-f2d93b24]{padding:0 20px}.data-main .header[data-v-f2d93b24]{width:100%;height:100px;background-color:#fff;border-radius:10px;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.data-main .sourceTable[data-v-f2d93b24]{padding:20px 20px 60px 20px;width:100%;min-height:100%;margin-top:20px;border-radius:10px;background-color:#fff;box-sizing:border-box;text-align:center}.data-main .sourceTable .Paging[data-v-f2d93b24]{margin-top:50px}.data-main[data-v-f2d93b24]{padding:0 20px 20px 20px}.preview-panel[data-v-f2d93b24]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.preview-panel .panel-header[data-v-f2d93b24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.preview-panel .panel-header .panel-title[data-v-f2d93b24]{font-size:16px;font-weight:600;color:#303133}.preview-panel .search-conditions[data-v-f2d93b24]{margin-bottom:15px;padding:15px;background:#f8f9fa;border-radius:6px}.preview-panel .search-conditions .condition-wrapper[data-v-f2d93b24]{display:inline-block;transition:all .2s;cursor:grab}.preview-panel .search-conditions .condition-wrapper[data-v-f2d93b24]:active{cursor:grabbing}.preview-panel .search-conditions .condition-wrapper.dragging[data-v-f2d93b24]{opacity:.5;background-color:#e6f7ff;border-radius:4px}.preview-panel .search-conditions .condition-item[data-v-f2d93b24]{margin-bottom:0}.preview-panel .search-conditions .condition-item .condition-label[data-v-f2d93b24]{display:flex;align-items:center}.preview-panel .search-conditions .condition-item .condition-label .condition-drag-handle[data-v-f2d93b24]{cursor:grab;color:#c0c4cc;margin-right:6px;font-size:14px}.preview-panel .search-conditions .condition-item .condition-label .condition-drag-handle[data-v-f2d93b24]:hover{color:#409eff}.preview-panel .search-conditions .condition-item .condition-label .condition-drag-handle[data-v-f2d93b24]:active{cursor:grabbing}.preview-panel .search-conditions .condition-item .condition-label .label-text[data-v-f2d93b24]{cursor:pointer}.preview-panel .search-conditions .condition-item .condition-label .label-text[data-v-f2d93b24]:hover{color:#409eff}.preview-panel .search-conditions .condition-item .condition-label .label-edit-input[data-v-f2d93b24]{width:80px}.preview-panel .search-conditions .condition-item .condition-label .label-edit-input[data-v-f2d93b24] .el-input__inner{padding:0 6px;height:22px;line-height:22px}.preview-panel .search-conditions .condition-item .condition-label .condition-delete-handle[data-v-f2d93b24]{margin-left:6px;color:#c0c4cc;cursor:pointer;font-size:12px}.preview-panel .search-conditions .condition-item .condition-label .condition-delete-handle[data-v-f2d93b24]:hover{color:#f56c6c}.preview-panel .data-table .column-header[data-v-f2d93b24]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px 0;transition:background-color .2s}.preview-panel .data-table .column-header[data-v-f2d93b24]:hover{background-color:rgba(64,158,255,.08)}.preview-panel .data-table .column-header.dragging[data-v-f2d93b24]{opacity:.5;background-color:#e6f7ff}.preview-panel .data-table .column-header .drag-handle[data-v-f2d93b24]{cursor:grab;color:#c0c4cc;margin-right:6px;font-size:14px}.preview-panel .data-table .column-header .drag-handle[data-v-f2d93b24]:hover{color:#409eff}.preview-panel .data-table .column-header .drag-handle[data-v-f2d93b24]:active{cursor:grabbing}.preview-panel .data-table .column-header .header-label[data-v-f2d93b24]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-panel .data-table .column-header .header-edit-input[data-v-f2d93b24]{width:100px}.preview-panel .data-table .column-header .header-edit-input[data-v-f2d93b24] .el-input__inner{text-align:center;padding:0 8px;height:24px;line-height:24px}.preview-panel .data-table .column-header .delete-handle[data-v-f2d93b24]{margin-left:6px;color:#c0c4cc;cursor:pointer;font-size:12px}.preview-panel .data-table .column-header .delete-handle[data-v-f2d93b24]:hover{color:#f56c6c}.preview-panel .data-table .pagination[data-v-f2d93b24]{margin-top:15px;text-align:right}.operation-panel[data-v-f2d93b24]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.requirement-content[data-v-f2d93b24]{display:flex;gap:20px}.requirement-content .table-selector[data-v-f2d93b24]{width:350px;flex-shrink:0;border:1px solid #eee;border-radius:6px;overflow:hidden}.requirement-content .table-selector .selector-header[data-v-f2d93b24]{padding:12px 15px;background:#f5f7fa;font-weight:600;display:flex;align-items:center}.requirement-content .table-selector .table-list[data-v-f2d93b24]{max-height:400px;overflow-y:auto;padding:10px}.requirement-content .table-selector .table-list .table-item[data-v-f2d93b24]{padding:8px 10px;border-bottom:1px solid #f0f0f0}.requirement-content .table-selector .table-list .table-item[data-v-f2d93b24]:last-child{border-bottom:none}.requirement-content .table-selector .table-list .table-item .table-name[data-v-f2d93b24]{font-weight:500;color:#409eff}.requirement-content .table-selector .table-list .table-item .table-comment[data-v-f2d93b24]{color:#909399;font-size:12px}.requirement-content .table-selector .table-list .table-item .field-list[data-v-f2d93b24]{margin-top:8px;padding-left:24px}.requirement-content .table-selector .table-list .table-item .field-list .field-item[data-v-f2d93b24]{font-size:12px;color:#666;padding:3px 0}.requirement-content .table-selector .table-list .table-item .field-list .field-item .field-name[data-v-f2d93b24]{color:#606266;margin-right:8px}.requirement-content .table-selector .table-list .table-item .field-list .field-item .field-info[data-v-f2d93b24]{color:#909399}.requirement-content .requirement-inputs[data-v-f2d93b24]{flex:1}.requirement-content .requirement-inputs .input-group[data-v-f2d93b24]{margin-bottom:20px}.requirement-content .requirement-inputs .input-group label[data-v-f2d93b24]{display:block;margin-bottom:8px;font-weight:500;color:#606266}.requirement-content .requirement-inputs .input-group label .required[data-v-f2d93b24]{color:#f56c6c}.requirement-content .requirement-inputs .builtin-conditions[data-v-f2d93b24]{display:flex;flex-wrap:wrap;gap:16px;padding:12px;background:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed;margin-bottom:8px}.requirement-content .requirement-inputs .tips[data-v-f2d93b24]{font-size:12px;color:#909399}.requirement-content .requirement-inputs .action-buttons[data-v-f2d93b24]{margin:20px 0}.refine-content .refine-row[data-v-f2d93b24]{display:flex;gap:20px;margin-bottom:15px}.refine-content .refine-row .refine-item[data-v-f2d93b24]{flex:1}.refine-content .refine-row .refine-item.full-width[data-v-f2d93b24]{flex:2}.refine-content .refine-row .refine-item label[data-v-f2d93b24]{display:block;margin-bottom:8px;font-weight:500;color:#606266}.refine-content .action-buttons[data-v-f2d93b24]{margin-top:20px;text-align:center}.sql-preview[data-v-f2d93b24]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:6px}.sql-preview .sql-header[data-v-f2d93b24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:500}.sql-preview .sql-code[data-v-f2d93b24]{background:#282c34;color:#abb2bf;padding:15px;border-radius:6px;font-family:Fira Code,monospace;font-size:13px;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all}