.cypex-reactflow .react-flow__node{cursor:default}.cypex-reactflow .react-flow__node.selected{outline:none}.cypex-reactflow .react-flow__edge-path{stroke-width:2px;stroke:var(--mui-palette-primary-main);transition:all .2s ease-in-out}.cypex-reactflow .react-flow__edge-path:hover{stroke-width:3px;stroke:var(--mui-palette-primary-dark)}.cypex-reactflow .react-flow__edge.selected .react-flow__edge-path{stroke-width:3px;stroke:var(--mui-palette-primary-main)}.cypex-reactflow .react-flow__edge-text{font-family:var(--mui-typography-fontFamily);fill:var(--mui-palette-text-primary);font-size:11px;font-weight:500}.cypex-reactflow .react-flow__edge-textbg{rx:8;ry:8;fill:var(--mui-palette-background-paper);stroke:var(--mui-palette-divider)}.cypex-reactflow .react-flow__controls{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:var(--mui-shape-borderRadius);box-shadow:var(--mui-shadows-2)}.cypex-reactflow .react-flow__controls-button{color:var(--mui-palette-text-secondary);background:0 0;border:none;transition:all .2s ease-in-out}.cypex-reactflow .react-flow__controls-button:hover{background:var(--mui-palette-action-hover);color:var(--mui-palette-text-primary)}.cypex-reactflow .react-flow__minimap{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:var(--mui-shape-borderRadius);box-shadow:var(--mui-shadows-2)}.cypex-reactflow .react-flow__background{background-color:var(--mui-palette-background-default)}.cypex-reactflow .react-flow__background .react-flow__background-pattern{stroke:var(--mui-palette-divider);stroke-width:1px}.cypex-reactflow .react-flow__handle{background:var(--mui-palette-background-paper);border:2px solid var(--mui-palette-primary-main);border-radius:50%;width:8px;height:8px;transition:all .2s ease-in-out}.cypex-reactflow .react-flow__handle:hover{background:var(--mui-palette-primary-main);transform:scale(1.2)}.cypex-reactflow .react-flow__handle.connecting,.cypex-reactflow .react-flow__handle.valid{background:var(--mui-palette-success-main);border-color:var(--mui-palette-success-main)}.cypex-reactflow .react-flow__handle.invalid{background:var(--mui-palette-error-main);border-color:var(--mui-palette-error-main)}.cypex-reactflow .schema-node-label{background:var(--mui-palette-background-paper);border:2px solid var(--mui-palette-divider);border-radius:var(--mui-shape-borderRadius);box-shadow:var(--mui-shadows-2);color:var(--mui-palette-text-primary);font-family:var(--mui-typography-fontFamily);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.cypex-reactflow .schema-node-container{border:2px dashed var(--mui-palette-divider);background:var(--mui-palette-background-paper)}
