.react-flow__edge { &.updating { .react-flow__edge-path { stroke: #777; } } } .react-flow__edge-text { font-size: 10px; } .react-flow__node-default, .react-flow__node-input, .react-flow__node-output, .react-flow__node-group { padding: 10px; border-radius: 3px; width: 150px; font-size: 12px; color: #222; text-align: center; border-width: 1px; border-style: solid; border-color: #1a192b; &.selected, &:focus, &:focus-visible { border: none; box-shadow: 0 0 0 0.5px #1a192b; outline: none; } .react-flow__handle { background: #1a192b; } } .react-flow__node-default.selectable, .react-flow__node-input.selectable, .react-flow__node-output.selectable, .react-flow__node-group.selectable { &:hover { box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.08); } &.selected, &:focus, &:focus-visible { border: none; box-shadow: 0 0 0 0.5px #1a192b; outline: none; } } .react-flow__node-group { background: rgba(240, 240, 240, 0.25); border-color: #1a192b; } .react-flow__nodesselection-rect, .react-flow__selection { background: rgba(0, 89, 220, 0.08); border: 1px dotted rgba(0, 89, 220, 0.8); &:focus, &:focus-visible { outline: none; } } .react-flow__handle { width: 6px; height: 6px; background: #555; border: 1px solid white; border-radius: 100%; &.connectable { cursor: crosshair; } }