.code-editor-container[data-v-787df8c4]{height:100%;display:flex;flex-direction:column;padding:20px}.editor-toolbar[data-v-787df8c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.toolbar-actions[data-v-787df8c4]{display:flex;gap:8px}.editor-wrapper[data-v-787df8c4]{flex:1;margin-bottom:16px}.code-textarea[data-v-787df8c4]{width:100%;height:100%;min-height:400px;border:1px solid #dcdfe6;border-radius:4px;padding:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;resize:vertical;outline:none;background-color:#fafafa}.code-textarea[data-v-787df8c4]:focus{border-color:#409eff;background-color:#fff}.preview-wrapper[data-v-787df8c4]{flex:1;margin-bottom:16px;border:1px solid #e4e7ed;border-radius:4px;padding:16px;background-color:#fafafa;overflow-y:auto;max-height:400px}.json-preview pre[data-v-787df8c4]{margin:0;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.array-preview[data-v-787df8c4],.json-preview pre[data-v-787df8c4]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.array-item[data-v-787df8c4]{display:flex;margin-bottom:8px;padding:4px 0;border-bottom:1px solid #f0f0f0}.item-index[data-v-787df8c4]{color:#909399;font-weight:700;margin-right:12px;min-width:40px}.item-value[data-v-787df8c4]{flex:1;word-wrap:break-word}.error-message[data-v-787df8c4]{color:#f56c6c;display:flex;align-items:center;gap:8px;font-size:14px}.validation-error[data-v-787df8c4]{background-color:#fef0f0;border:1px solid #fbc4c4;color:#f56c6c;padding:12px;border-radius:4px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.drawer-actions[data-v-787df8c4]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e4e7ed}[data-v-787df8c4] .el-button-group .el-button{border-radius:0}[data-v-787df8c4] .el-button-group .el-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}[data-v-787df8c4] .el-button-group .el-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.drawer-content[data-v-068f6688]{padding:20px;height:100%;display:flex;flex-direction:column}.drawer-actions[data-v-068f6688]{position:fixed;bottom:0;right:0;width:400px;padding:16px 20px;background:#fff;border-top:1px solid #e4e7ed;display:flex;justify-content:flex-end;gap:12px}.field-note[data-v-068f6688]{color:#909399;font-size:11px;margin-top:4px;display:block}[data-v-068f6688] .el-form-item{margin-bottom:20px}[data-v-068f6688] .el-form-item__label{font-weight:600;color:#606266}[data-v-068f6688] .el-date-editor.el-input,[data-v-068f6688] .el-input-number,[data-v-068f6688] .el-time-picker{width:100%}[data-v-068f6688] .el-textarea .el-textarea__inner{min-height:80px!important;resize:vertical;font-family:inherit}[data-v-068f6688] .el-input input[type=email]{color:#409eff}[data-v-068f6688] .el-form-item.is-required .el-form-item__label:before{content:"*";color:#f56c6c;margin-right:4px}.one-to-many-field[data-v-068f6688]{display:flex;flex-direction:column;gap:8px}.one-to-many-field .el-tag[data-v-068f6688]{margin-right:8px}.related-preview[data-v-068f6688]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.more-indicator[data-v-068f6688]{color:#909399;font-size:12px;line-height:20px;margin-left:4px}.file-field[data-v-068f6688]{display:flex;flex-direction:column;gap:8px}.file-list[data-v-068f6688]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.file-item[data-v-068f6688]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background-color:#f5f7fa;border-radius:4px}.remove-file-btn[data-v-068f6688]{color:#f56c6c;padding:0;margin-left:8px}.array-field[data-v-068f6688],.json-field[data-v-068f6688]{display:flex;flex-direction:column;gap:8px}.array-preview[data-v-068f6688],.json-preview[data-v-068f6688]{background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;padding:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;max-height:120px;overflow-y:auto}.json-preview pre[data-v-068f6688]{margin:0;white-space:pre-wrap;word-wrap:break-word}.array-preview[data-v-068f6688]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.user-tracking-field[data-v-068f6688]{display:flex;flex-direction:column;gap:8px}.user-info-display[data-v-068f6688]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.user-avatar[data-v-068f6688]{height:24px;border-radius:8px}.user-details[data-v-068f6688]{flex:1;min-width:0}.user-name[data-v-068f6688]{font-weight:600;color:#303133;font-size:14px;margin-bottom:2px}.user-email[data-v-068f6688]{color:#606266;font-size:12px;opacity:.8}.no-user-info[data-v-068f6688]{display:flex;align-items:center;gap:8px;padding:12px;background:#fafafa;border-radius:8px;border:1px solid #e4e7ed;color:#909399;font-size:13px}.no-user-info i[data-v-068f6688]{font-size:16px;color:#c0c4cc}.draggable-column-type[data-v-83ed78b2]{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #e4e7ed;border-radius:6px;background:#fff;cursor:pointer;transition:all .3s ease;position:relative}.draggable-column-type[data-v-83ed78b2]:hover{border-color:#409eff;background:#f0f9ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(64,158,255,.1)}.draggable-column-type.readonly-type[data-v-83ed78b2]{background:#f5f7fa;border-color:#dcdfe6;cursor:not-allowed}.draggable-column-type.readonly-type[data-v-83ed78b2]:hover{transform:none;box-shadow:none;background:#f5f7fa;border-color:#dcdfe6}.column-type-content[data-v-83ed78b2]{display:flex;align-items:center;flex:1;width:100%}.type-icon[data-v-83ed78b2]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f0f9ff;border-radius:6px;margin-right:12px;flex-shrink:0}.readonly-type .type-icon[data-v-83ed78b2]{background:#f5f7fa;color:#c0c4cc}.type-icon i[data-v-83ed78b2]{font-size:16px;color:#409eff}.readonly-type .type-icon i[data-v-83ed78b2]{color:#c0c4cc}.type-info[data-v-83ed78b2]{flex:1;min-width:0}.type-label[data-v-83ed78b2]{font-size:13px;font-weight:600;color:#303133;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readonly-type .type-label[data-v-83ed78b2]{color:#909399}.type-description[data-v-83ed78b2]{font-size:11px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readonly-type .type-description[data-v-83ed78b2]{color:#c0c4cc}.readonly-indicator[data-v-83ed78b2]{flex-shrink:0;margin-left:8px}.readonly-indicator i[data-v-83ed78b2]{font-size:12px;color:#f56c6c}.draggable-column-type[data-v-83ed78b2]:active{transform:scale(.98)}.readonly-type[data-v-83ed78b2]:active{transform:none}.column-card[data-v-53ae2dbf]{display:flex;align-items:center;padding:16px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative}.column-card[data-v-53ae2dbf]:hover{border-color:#c6e2ff;background:#fafcff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(64,158,255,.1)}.column-card.selected-column[data-v-53ae2dbf]{border-color:#409eff;background:#f0f9ff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.column-card.readonly-column[data-v-53ae2dbf]{background:#f8f9fa;border-color:#e9ecef;cursor:default}.column-card.readonly-column[data-v-53ae2dbf]:hover{transform:none;box-shadow:none;background:#f8f9fa;border-color:#e9ecef}.column-card.new-column[data-v-53ae2dbf]{border-color:#e6a23c;background:#fdf6ec}.drag-handle[data-v-53ae2dbf]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:12px;cursor:grab;color:#c0c4cc;transition:color .3s;flex-shrink:0}.drag-handle[data-v-53ae2dbf]:hover{color:#409eff}.drag-handle[data-v-53ae2dbf]:active{cursor:grabbing}.column-info[data-v-53ae2dbf]{flex:1;min-width:0}.column-header[data-v-53ae2dbf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.column-name[data-v-53ae2dbf]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readonly-column .column-name[data-v-53ae2dbf]{color:#909399}.column-type[data-v-53ae2dbf]{font-size:12px;color:#909399;background:#f0f0f0;padding:2px 8px;border-radius:12px;white-space:nowrap;flex-shrink:0}.selected-column .column-type[data-v-53ae2dbf]{background:#ecf5ff;color:#409eff}.new-tag[data-v-53ae2dbf],.pk-tag[data-v-53ae2dbf]{font-size:10px;padding:1px 4px}.column-details[data-v-53ae2dbf]{display:flex;flex-direction:column;gap:6px}.column-properties[data-v-53ae2dbf]{display:flex;flex-wrap:wrap;gap:4px}.property-tag[data-v-53ae2dbf]{font-size:10px;padding:2px 6px;border-radius:10px;font-weight:500}.property-tag.required[data-v-53ae2dbf]{background:#fef0f0;color:#f56c6c}.property-tag.unique[data-v-53ae2dbf]{background:#f0f9ff;color:#409eff}.property-tag.relation[data-v-53ae2dbf]{background:#f5f7fa;color:#606266}.property-tag.options[data-v-53ae2dbf]{background:#f0f9ff;color:#409eff}.relation-info[data-v-53ae2dbf]{display:flex;align-items:center;gap:4px;font-size:11px;color:#909399}.relation-info i[data-v-53ae2dbf]{font-size:12px}.readonly-info[data-v-53ae2dbf]{display:flex;align-items:center;gap:4px;font-size:11px;color:#c0c4cc}.readonly-info i[data-v-53ae2dbf]{font-size:12px}.column-actions[data-v-53ae2dbf]{margin-left:12px;flex-shrink:0}.action-button[data-v-53ae2dbf]{padding:4px;opacity:.6;transition:opacity .3s}.column-card:hover .action-button[data-v-53ae2dbf]{opacity:1}.readonly-indicator[data-v-53ae2dbf]{margin-left:12px;flex-shrink:0}.readonly-indicator i[data-v-53ae2dbf]{font-size:14px;color:#c0c4cc}[data-v-53ae2dbf] .el-dropdown-menu__item.danger-item{color:#f56c6c}[data-v-53ae2dbf] .el-dropdown-menu__item.danger-item:hover{background:#fef0f0;color:#f56c6c}.new-column[data-v-53ae2dbf]{animation:highlight-53ae2dbf 2s ease-in-out}@keyframes highlight-53ae2dbf{0%,to{border-color:#e6a23c;background:#fdf6ec}50%{border-color:#f7ba2a;background:#fef7e6}}.lookup-tree-selector[data-v-01ed767c]{max-width:100%}.tree-container[data-v-01ed767c]{border:1px solid #dcdfe6;border-radius:4px;max-height:400px;overflow-y:auto;padding:8px;margin-top:16px}.tree-node[data-v-01ed767c]{justify-content:space-between;width:100%;padding-right:8px}.node-label[data-v-01ed767c],.tree-node[data-v-01ed767c]{display:flex;align-items:center}.node-icon[data-v-01ed767c]{margin-right:6px;color:#909399}.node-info[data-v-01ed767c]{flex-shrink:0}.selected-field-info[data-v-01ed767c]{margin-top:16px;padding:12px;background-color:#f5f7fa;border-radius:4px}.field-details[data-v-01ed767c]{margin-bottom:12px}.selected-field[data-v-01ed767c]{margin-right:8px}.path-title[data-v-01ed767c]{margin:12px 0 8px 0;font-size:14px}.path-breadcrumb[data-v-01ed767c]{display:flex;align-items:center;flex-wrap:wrap}.path-step[data-v-01ed767c]{display:inline-flex;align-items:center;margin-right:8px;margin-bottom:4px}.table-id[data-v-01ed767c]{font-size:12px;color:#909399;margin-left:4px}.el-icon-arrow-right[data-v-01ed767c]{margin:0 8px;color:#c0c4cc}.include-preview[data-v-01ed767c]{background-color:#282c34;border-radius:4px;padding:12px;overflow-x:auto;margin-bottom:12px}.include-preview pre[data-v-01ed767c]{margin:0;color:#abb2bf;font-size:12px;font-family:Courier New,Courier,monospace;line-height:1.5}.column-path-preview[data-v-01ed767c]{background-color:#f0f0f0;border-radius:4px;padding:8px 12px;border:1px solid #dcdfe6}.column-path-preview code[data-v-01ed767c]{font-size:13px;color:#e96900;font-family:Courier New,Courier,monospace;word-break:break-all}.column-config-form[data-v-773ec73e]{overflow-y:auto}.config-section[data-v-773ec73e]{margin-bottom:24px;border-bottom:1px solid #f0f0f0}.config-section[data-v-773ec73e]:last-child{border-bottom:none}.config-section-title[data-v-773ec73e]{margin:0 0 16px 0;font-size:14px;font-weight:600;color:#303133;letter-spacing:.5px}.column-config-form .el-form-item[data-v-773ec73e]{margin-bottom:16px}.type-locked-note[data-v-773ec73e]{color:#909399;font-size:12px;margin-top:4px;display:block}.type-locked-note i[data-v-773ec73e]{margin-right:4px;color:#f56c6c}.select-options-section[data-v-773ec73e]{background:#fafbfc;padding:16px;border-radius:6px;border:1px solid #e4e7ed}.options-header[data-v-773ec73e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.options-header span[data-v-773ec73e]{font-weight:500;color:#606266}.options-list[data-v-773ec73e]{max-height:300px;overflow-y:auto;border:1px solid #e4e7ed;border-radius:4px;padding:8px;background:#fff}.option-item[data-v-773ec73e]{margin-bottom:8px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e4e7ed}.option-item[data-v-773ec73e]:last-child{margin-bottom:0}.no-options[data-v-773ec73e]{text-align:center;padding:20px;color:#909399;font-style:italic;border:1px dashed #e4e7ed;border-radius:4px;background:#fff}.options-note[data-v-773ec73e]{color:#909399;font-size:12px;margin-top:8px;display:block}.options-note i[data-v-773ec73e]{margin-right:4px;color:#409eff}.relation-options-section[data-v-773ec73e]{background:#fafbfc;padding:16px;border-radius:6px;border:1px solid #e4e7ed}.relation-note[data-v-773ec73e]{color:#909399;font-size:12px;margin-top:4px;display:block}.relation-note i[data-v-773ec73e]{margin-right:4px;color:#409eff}.drag-handle[data-v-773ec73e]{cursor:grab;color:#c0c4cc;font-size:14px;padding:4px;transition:color .3s}.drag-handle[data-v-773ec73e]:hover{color:#409eff}.drag-handle[data-v-773ec73e]:active{cursor:grabbing}.drag-handle.disabled[data-v-773ec73e]{cursor:not-allowed;opacity:.5}.ghost-option[data-v-773ec73e]{opacity:.5;background:#f0f9ff;border:2px dashed #409eff}.chosen-option[data-v-773ec73e]{background:#f0f9ff;transform:rotate(1deg)}.color-option[data-v-773ec73e]{display:flex;align-items:center;gap:8px}.color-dot[data-v-773ec73e]{width:12px;height:12px;border-radius:50%;border:1px solid #e4e7ed;display:inline-block}.option-preview[data-v-773ec73e]{display:flex;align-items:center;padding:4px 8px;background:#fff;border-radius:4px;min-height:28px}.preview-item[data-v-773ec73e]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500}.preview-item i[data-v-773ec73e]{font-size:14px}.field-note[data-v-773ec73e]{color:#909399;font-size:12px;margin-top:4px;display:block}.field-note i[data-v-773ec73e]{margin-right:4px;color:#f56c6c}.user-tracking-info[data-v-773ec73e]{margin-bottom:16px}.user-tracking-info .el-alert[data-v-773ec73e]{background:#f0f9ff;border-color:#bae6fd}.user-tracking-info .el-alert p[data-v-773ec73e]{margin:8px 0;color:#0369a1;font-size:13px;line-height:1.4}.user-tracking-info .el-alert p strong[data-v-773ec73e]{color:#0c4a6e;font-weight:600}.readonly-message[data-v-773ec73e]{margin-top:20px}.readonly-message .el-alert[data-v-773ec73e]{background:#f4f4f5;border-color:#e9e9eb}[data-v-fdad9be8] .el-dialog{margin-top:30px!important;margin-bottom:30px!important}.column-manager-dialog[data-v-fdad9be8] .el-dialog{height:calc(100vh - 60px);max-width:none;padding:1px 17px!important}.column-manager-dialog[data-v-fdad9be8] .el-dialog__body{padding:0;height:calc(100vh - 140px)}.column-manager[data-v-fdad9be8]{display:flex;height:calc(100% - 46px)}.column-palette[data-v-fdad9be8]{display:flex;flex-direction:column;width:200px;background:#fff;border-right:1px solid #e4e7ed;overflow-y:auto;flex-shrink:0;border-radius:18px;margin:0 10px 0 0;border:1px solid #dbdbdb}.palette-header[data-v-fdad9be8]{padding:8px;text-align:center;background:#fafbfc}.palette-header h4[data-v-fdad9be8]{margin:0 0 4px 0;font-size:16px;font-weight:600;color:#303133}.palette-subtitle[data-v-fdad9be8]{font-size:12px;color:#909399}.palette-content[data-v-fdad9be8]{overflow-y:auto}.palette-section[data-v-fdad9be8]{padding:16px 20px;border-bottom:1px solid #f0f0f0}.palette-section h5[data-v-fdad9be8]{margin:0 0 12px 0;font-size:13px;font-weight:600;color:#606266;text-transform:uppercase;letter-spacing:.5px}.column-type-grid[data-v-fdad9be8]{display:flex;flex-direction:column;gap:8px}.column-workspace[data-v-fdad9be8]{flex:1;display:flex;flex-direction:column;background:#fff;margin:0 14px 0 0;border-radius:18px;border:1px solid #dbdbdb}.workspace-header[data-v-fdad9be8]{padding:8px;justify-content:space-between;align-items:center;background:#fafbfc;text-align:center;border-radius:18px 18px 0 0}.workspace-header h4[data-v-fdad9be8]{margin:0;font-size:16px;font-weight:600;color:#303133}.column-count[data-v-fdad9be8]{font-size:12px;color:#909399;background:#f0f0f0;padding:4px 8px;border-radius:12px}.columns-container[data-v-fdad9be8]{flex:1;padding:20px;overflow-y:auto}.draggable-columns[data-v-fdad9be8]{display:flex;flex-direction:column;gap:12px;min-height:100px}.empty-workspace[data-v-fdad9be8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#c0c4cc;text-align:center}.empty-workspace i[data-v-fdad9be8]{font-size:48px;margin-bottom:16px}.empty-workspace p[data-v-fdad9be8]{font-size:16px;margin:0 0 8px 0;color:#909399}.empty-workspace span[data-v-fdad9be8]{font-size:14px;color:#c0c4cc}.configuration-panel[data-v-fdad9be8]{width:600px;background:#fff;border-left:1px solid #e4e7ed;display:flex;flex-direction:column;flex-shrink:0;border-radius:18px;border:1px solid #dbdbdb}.config-header[data-v-fdad9be8]{padding:8px;background:#fafbfc;text-align:center;border-radius:18px 18px 0 0}.config-header h4[data-v-fdad9be8]{margin:0 0 0 0;font-size:16px;font-weight:600;color:#303133}.selected-column-name[data-v-fdad9be8]{font-size:12px;color:#409eff;background:#ecf5ff;padding:2px 8px;border-radius:12px;font-family:Courier New,monospace}.config-content[data-v-fdad9be8]{flex:1;overflow-y:auto;padding:20px}.no-selection[data-v-fdad9be8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c0c4cc;text-align:center;padding:40px 20px}.no-selection i[data-v-fdad9be8]{font-size:48px;margin-bottom:16px}.no-selection p[data-v-fdad9be8]{font-size:16px;margin:0 0 8px 0;color:#909399}.no-selection span[data-v-fdad9be8]{font-size:14px;color:#c0c4cc}.dialog-footer[data-v-fdad9be8]{display:flex;justify-content:space-between;align-items:center;padding:10px}[data-v-fdad9be8] .el-dialog__footer{padding:0}.footer-left[data-v-fdad9be8]{flex:1}.footer-right[data-v-fdad9be8]{display:flex;gap:12px}.ghost-column[data-v-fdad9be8]{opacity:.5;background:#f0f9ff;border:2px dashed #409eff}.chosen-column[data-v-fdad9be8]{background:#f0f9ff;transform:rotate(1deg)}@media (max-width:1400px){.column-palette[data-v-fdad9be8]{width:240px}.configuration-panel[data-v-fdad9be8]{width:350px}}@media (max-width:1200px){.column-palette[data-v-fdad9be8]{width:200px}.configuration-panel[data-v-fdad9be8]{width:300px}}.table-data-view[data-v-df54b1e8]{height:100vh;display:flex;flex-direction:column;background:#fff}.table-toolbar[data-v-df54b1e8]{padding:16px;border-bottom:1px solid #e0e0e0;background:#fafafa}.table-toolbar h3[data-v-df54b1e8]{margin:0;color:#333;font-size:16px;font-weight:600}.environment-badge[data-v-df54b1e8]{padding:8px 16px;background:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:16px}.record-count[data-v-df54b1e8]{color:#666;font-size:12px}.loading-container[data-v-df54b1e8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.grid-container[data-v-df54b1e8]{flex:1;padding:0;overflow:hidden}.add-row-section[data-v-df54b1e8]{padding:16px;border-top:1px solid #e0e0e0;background:#fafafa;display:flex;gap:12px}.column-config[data-v-df54b1e8]{display:flex;flex-direction:column;gap:10px}.column-config .config-row[data-v-df54b1e8]{display:flex;align-items:center;gap:8px}.column-config .config-row.inline[data-v-df54b1e8]{justify-content:space-between}.column-config .config-label[data-v-df54b1e8]{width:64px;font-size:12px;color:#666}.column-config .config-actions[data-v-df54b1e8]{display:flex;align-items:center;justify-content:space-between}.pagination-container[data-v-df54b1e8]{padding:16px;display:flex;justify-content:center;background:#fafafa;border-top:1px solid #e0e0e0}.column-header[data-v-df54b1e8]{display:flex;align-items:center;justify-content:space-between;width:100%}.column-title[data-v-df54b1e8]{font-weight:600;color:#606266;font-size:12px}.column-config-btn[data-v-df54b1e8]{padding:2px 4px!important;margin-left:8px;opacity:.6;transition:opacity .2s}.column-config-btn[data-v-df54b1e8]:hover{opacity:1}.readonly-btn[data-v-df54b1e8]{opacity:.4!important;cursor:not-allowed}.id-tag[data-v-df54b1e8]{font-size:10px;padding:2px 6px;margin-left:8px}.add-column-header-btn[data-v-df54b1e8]{font-size:11px;padding:4px 8px}.manage-columns-btn[data-v-df54b1e8]{font-size:11px;padding:4px 12px;font-weight:600}.cell-display[data-v-df54b1e8]{padding:4px;border-radius:3px}.required-field[data-v-df54b1e8]{background:#fff3e0!important;color:#e6a23c;font-style:italic}.id-column[data-v-df54b1e8]{cursor:default!important}.id-column[data-v-df54b1e8]:hover{background-color:transparent!important}.id-value[data-v-df54b1e8]{color:#909399;font-weight:500;font-family:Courier New,monospace}[data-v-df54b1e8] .el-table{font-size:12px;height:calc(100vh - 134px)!important}[data-v-df54b1e8] .el-table th{background:#f5f7fa!important;color:#606266;font-weight:600;font-size:12px}[data-v-df54b1e8] .el-table td{padding:8px 0}[data-v-df54b1e8] .el-table .el-table__row:hover>td{background-color:#f5f7fa;cursor:pointer}[data-v-df54b1e8] .el-table .el-button--mini.is-circle{width:24px;height:24px;padding:0}[data-v-df54b1e8] .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar{height:8px}[data-v-df54b1e8] .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb{height:8px;background-color:#9e9e9e}.add-new-row-cell[data-v-df54b1e8]{background-color:#f9f9f9;color:#999;font-style:italic;padding:8px;text-align:center;cursor:pointer;border:1px dashed #ddd}.add-new-row-cell[data-v-df54b1e8]:hover{background-color:#f0f9ff;color:#409eff;border-color:#409eff}.add-new-label[data-v-df54b1e8]{color:#409eff;font-weight:600}.add-new-placeholder[data-v-df54b1e8]{color:#999;font-size:12px}.email-field .email-link[data-v-df54b1e8]{color:#409eff;text-decoration:none}.email-field .email-link[data-v-df54b1e8]:hover{text-decoration:underline}.longtext-field[data-v-df54b1e8]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.select-field .el-tag[data-v-df54b1e8]{margin:2px 0}.select-multiple-field[data-v-df54b1e8]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.multi-select-tag[data-v-df54b1e8]{margin:0 2px 2px 0}.select-multiple-field .el-tag[data-v-df54b1e8]{font-size:11px;height:20px;line-height:18px}.many-to-many-field[data-v-df54b1e8]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.many-to-many-tag[data-v-df54b1e8]{margin:0 2px 2px 0}.many-to-many-field .el-tag[data-v-df54b1e8]{font-size:11px;height:20px;line-height:18px}.one-to-many-field[data-v-df54b1e8]{display:flex;flex-direction:column;gap:4px}.file-field[data-v-df54b1e8]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.file-tag[data-v-df54b1e8]{margin:0 2px 2px 0}.file-tag i[data-v-df54b1e8]{margin-right:4px}.json-field[data-v-df54b1e8]{display:flex;align-items:center}.json-preview .el-tag[data-v-df54b1e8]{font-size:11px;height:20px;line-height:18px}.json-preview i[data-v-df54b1e8]{margin-right:4px}.array-field[data-v-df54b1e8]{display:flex;flex-direction:column;gap:4px}.array-preview[data-v-df54b1e8]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:4px}.array-item-tag[data-v-df54b1e8]{margin:0 2px 2px 0;font-size:11px;height:18px;line-height:16px}.array-field .more-indicator[data-v-df54b1e8]{color:#909399;font-size:11px;margin-left:4px}.children-preview[data-v-df54b1e8]{display:flex;flex-wrap:wrap;gap:4px}.children-preview .el-tag[data-v-df54b1e8]{font-size:11px;height:20px;line-height:18px}.bottom-left-loader[data-v-df54b1e8]{position:fixed;bottom:20px;left:20px;z-index:9999;animation:slideInUp-df54b1e8 .3s ease-out}.loader-content[data-v-df54b1e8]{background:#409eff;color:#fff;padding:12px 16px;border-radius:20px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px rgba(64,158,255,.3);font-size:13px;font-weight:500;min-width:150px}.loader-content i[data-v-df54b1e8]{color:#fff;animation:rotate-df54b1e8 1s linear infinite;font-size:14px}.loader-content span[data-v-df54b1e8]{white-space:nowrap}@keyframes slideInUp-df54b1e8{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes rotate-df54b1e8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.more-indicator[data-v-df54b1e8]{color:#909399;font-size:11px;line-height:20px;margin-left:4px}.many-to-one-field .el-tag[data-v-df54b1e8]{font-size:11px;height:20px;line-height:18px}.user-tracking-field[data-v-df54b1e8]{display:flex;align-items:center;height:100%}.user-info-cell[data-v-df54b1e8]{display:flex;align-items:center;gap:8px;padding:4px}.user-avatar-cell[data-v-df54b1e8]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;font-size:12px;flex-shrink:0}.user-avatar[data-v-df54b1e8]{height:24px;border-radius:8px}.user-avatar-placeholder[data-v-df54b1e8]{width:24px;height:24px;background-color:#e4e7ed;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#909399;font-size:12px}.user-display[data-v-df54b1e8],.user-email-only[data-v-df54b1e8]{display:flex;align-items:center;gap:8px;padding:4px}.user-info-cell-content[data-v-df54b1e8]{min-width:0;flex:1}.user-name-cell[data-v-df54b1e8]{font-weight:600;color:#303133;font-size:12px;margin-bottom:1px}.user-email-cell[data-v-df54b1e8],.user-name-cell[data-v-df54b1e8]{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email-cell[data-v-df54b1e8]{color:#606266;font-size:10px;opacity:.8}.container-big{height:100vh!important}.rightMenu-sec{height:100vh;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:none;border-left:var(--border-menu)}.rightMenu-sec,.rightMenu-sec-btn{width:35px;background-color:var(--background-color-secondary)}.rightMenu-sec-btn{border:none;color:#fff;cursor:pointer;font-weight:700;height:3rem;font-size:1.2rem;border-left:1px solid #e0e0e0}.new-col-drawer .el-drawer__body{padding:0 1rem}.bottom-buttons{position:absolute;bottom:0}.el-table__row{cursor:auto}.el-table th.el-table__cell>.cell{padding-left:0}.table-header{border-bottom:1px solid #e4e7ed}.table-header .el-tabs__header{margin:0}.table-header .el-tabs__item{font-weight:500}.table-header .el-tabs__item.is-active{color:#409eff}.table-header .el-tabs__item i{margin-right:5px}.success-content{text-align:center;padding:20px}.success-icon{font-size:48px;color:#67c23a;margin-bottom:16px;display:block}.success-content p{margin:8px 0;font-size:14px;color:#606266}.ui-name{font-weight:700;color:#303133;font-size:16px}.rightMenu-sec-btn:disabled{opacity:.6;cursor:not-allowed}.ui-options{display:flex;gap:20px;margin-top:20px;justify-content:center}.ui-option{flex:1;text-align:center;padding:20px;border:1px solid #ebeef5;border-radius:8px;background-color:#fafafa}.ui-option h4{margin:0 0 8px 0;color:#303133;font-size:16px}.ui-option p{margin:0 0 15px 0;color:#909399;font-size:13px}