.column-name{position:relative;z-index:50;border-bottom:1px solid #000;font-size:6px;line-height:1;cursor:pointer}.column-name__name{margin-right:16px;color:#000}.column-name .column-name__icon-name{display:flex;align-items:center;margin-right:16px;color:#000}.column-name .column-name__icon-name svg{margin-right:8px}.column-name__type{color:#333}.column-name__description{display:none;position:absolute;top:50%;right:-6px;width:150px;transform:translateX(100%) translateY(-50%);z-index:1000;border:1px solid #cbd2d9;border-radius:4px;background-color:#fff}.column-name__description:before{position:absolute;top:50%;right:100%;transform:translateX(-.5px) translateY(-50%);border:4px solid transparent;border-right-color:#cbd2d9;content:""}.column-name__description:after{position:absolute;top:50%;right:100%;transform:translateX(0) translateY(-50%);border:3px solid transparent;border-right-color:#fff;content:""}.column-name--selected .column-name__description{display:block}.column-name__inner{display:flex;justify-content:space-between;position:relative}.left-handle{left:0;transform:translateX(-50%) translateY(-50%)}.left-handle,.right-handle{width:2px;height:2px;min-width:2px;top:50%}.right-handle{right:0;transform:translateX(50%) translateY(-50%)}.has-many-edge.selected path.react-flow__edge-path{marker-end:url(#hasManySelected);stroke-width:1}.has-many-edge--highlighted path.react-flow__connection-path,.has-many-edge--highlighted path.react-flow__edge-interaction,.has-many-edge--highlighted path.react-flow__edge-path{stroke:#00a300!important;stroke-width:1;filter:drop-shadow(0 0 4px #00a300)}.has-many-edge-reversed.selected path.react-flow__edge-path{marker-end:url(#hasManyReversedSelected);stroke-width:1}.has-many-edge-reversed--highlighted path.react-flow__connection-path,.has-many-edge-reversed--highlighted path.react-flow__edge-interaction,.has-many-edge-reversed--highlighted path.react-flow__edge-path{stroke:#00a300!important;stroke-width:1;filter:drop-shadow(0 0 4px #00a300)}.has-one-edge.selected path.react-flow__edge-path{marker-end:url(#hasOneSelected);stroke-width:1}.has-one-edge--highlighted path.react-flow__connection-path,.has-one-edge--highlighted path.react-flow__edge-interaction,.has-one-edge--highlighted path.react-flow__edge-path{stroke:#00a300!important;stroke-width:1;filter:drop-shadow(0 0 4px #00a300)}.has-one-edge-reversed.selected path.react-flow__edge-path{marker-end:url(#hasOneReversedSelected);stroke-width:1}.has-one-edge-reversed--highlighted path.react-flow__connection-path,.has-one-edge-reversed--highlighted path.react-flow__edge-interaction,.has-one-edge-reversed--highlighted path.react-flow__edge-path{stroke:#00a300!important;stroke-width:1;filter:drop-shadow(0 0 4px #00a300)}.system-edge.selected path.react-flow__edge-path{marker-end:url(#hasOneReversedSelected);stroke-width:1}.system-edge--highlighted path.react-flow__connection-path,.system-edge--highlighted path.react-flow__edge-interaction,.system-edge--highlighted path.react-flow__edge-path{stroke:#00a300!important;stroke-width:1;filter:drop-shadow(0 0 4px #00a300)}.key-icon{width:12px;height:12px;margin-right:4px;color:#ff0}.react-flow__handle{visibility:hidden}.handle{pointer-events:none;opacity:0}.vertical-line{position:absolute;height:100vh;width:1px;background-color:#ccc;top:0}.table{background-color:#f6f7fb}.table__name{position:relative;padding:8px;border:0;border-radius:4px 4px 0 0;font-weight:700;text-align:center}.table__columns{border:1px solid #cbd2d9;border-top:0;border-radius:0 0 4px 4px}.table__description{display:none;position:absolute;top:50%;right:-6px;width:150px;transform:translateX(100%) translateY(-50%);padding:8px;z-index:1000;border:1px solid #cbd2d9;border-radius:4px;background-color:#fff;font-weight:400;text-align:left}.table__description:after{position:absolute;top:50%;right:100%;transform:translateX(0) translateY(-50%);border:3px solid transparent;border-right-color:#fff;content:""}.table__description:before{position:absolute;top:50%;right:100%;transform:translateX(-.5px) translateY(-50%);border:4px solid transparent;border-right-color:#cbd2d9;content:""}.table__description--active{display:block}