:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#2b4b55;text-decoration:inherit}a:hover{color:#1f363d}#root{width:100%;min-height:100vh}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden;width:100%}h1{font-size:3.2em;line-height:1.1}.react-flow__connection-line{stroke:var(--chakra-colors-text-tertiary)!important;stroke-width:2px!important}.react-flow__node:hover~.react-flow__connection-line,.react-flow__node.react-flow__node-connectiontarget .react-flow__connection-line{stroke:var(--chakra-colors-red-500)!important;stroke-width:3px!important;stroke-dasharray:5 5!important}:root{--connection-default: var(--chakra-colors-text-tertiary);--connection-invalid: var(--chakra-colors-red-500);--connection-valid: var(--chakra-colors-green-500);--connection-brand: var(--chakra-colors-brand-500)}.react-flow__connection-line{stroke:var(--connection-default)!important;stroke-width:2px!important}.react-flow__node:hover~.react-flow__connection-line{stroke:var(--connection-invalid)!important;stroke-width:3px!important;stroke-dasharray:5 5!important}.react-flow__connection-line{stroke:var(--chakra-colors-text-secondary)!important;stroke-width:2px!important}.react-flow__node:hover~.react-flow__connection-line{stroke:var(--chakra-colors-red-500)!important;stroke-width:3px!important;stroke-dasharray:5 5!important}.table-field-popover-wrapper>div{z-index:1800!important}
