.react-flow__viewport{will-change:transform}.schema-scrollbar::-webkit-scrollbar{width:10px;height:10px}.schema-scrollbar::-webkit-scrollbar-track{background:var(--muted);border-radius:6px;margin:4px 0}.schema-scrollbar::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px;transition:background .2s;border:2px solid var(--muted)}.schema-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ring)}.schema-scrollbar{scrollbar-width:thin;scrollbar-color:var(--border) var(--muted)}.schema-scrollbar::-webkit-scrollbar{display:block}.node-drag-handle{cursor:grab}.node-drag-handle:active{cursor:grabbing}.react-flow__node{transition:opacity .1s ease-out}.react-flow__edge{pointer-events:none}.react-flow__edge.animated path{animation:dashdraw .5s linear infinite}