.workflow-panel-animation .react-flow__viewport {
  transition: transform 0.3s ease-in-out;
}

.workflow-node-animation .react-flow__node {
  transition: transform 0.2s ease-in-out;
}

/* Comment mode cursor override */
.comment-mode-flow .react-flow__pane,
.comment-mode-flow .react-flow__viewport {
  cursor: none !important;
}

#workflow-container .react-flow__nodesselection-rect {
  border: 1px solid #528bff;
  background: rgba(21, 94, 239, 0.05);
  cursor: move;
}

#workflow-container .react-flow__selection {
  border: 1px solid #528bff;
  background: rgba(21, 94, 239, 0.05);
}

#workflow-container .react-flow__node-custom-note {
  z-index: -1 !important;
}

#workflow-container .react-flow__attribution {
  background: none !important;
}
