.flowchart-extension-container .x6-edge {
  stroke-width: 1px;
}
.flowchart-extension-container .x6-edge.success path:nth-child(2) {
  stroke: #888 !important;
}
.flowchart-extension-container .x6-edge.success path:nth-child(3) {
  fill: #888 !important;
  stroke: #888 !important;
}
.flowchart-extension-container .x6-edge.error {
  stroke-width: 2px;
}
.flowchart-extension-container .x6-edge.error path:nth-child(2) {
  stroke: rgba(245, 34, 45, 0.45) !important;
  stroke-width: 2px;
}
.flowchart-extension-container .x6-edge.guideProcessing path:nth-child(2) {
  stroke: rgba(57, 202, 116, 0.8);
  stroke-width: 2px;
  stroke-dasharray: 8px, 2px;
}
.flowchart-extension-container .x6-edge.guideProcessing path:nth-child(2):local {
  animation: processing-line 30s infinite linear;
}
.flowchart-extension-container .x6-edge.x6-edge-selected path:nth-child(2) {
  stroke: #1890ff;
  stroke-width: 2px;
}
.flowchart-extension-container .x6-edge:hover path:nth-child(2) {
  stroke: #1890ff;
  stroke-width: 2px;
}
.flowchart-extension-container .x6-edge.hoverHighlight path:nth-child(2) {
  stroke: #1890ff;
  stroke-width: 2px;
}
@keyframes processing-line {
  to {
    stroke-dashoffset: -1000;
  }
}
.flowchart-extension-container .x6-widget-transform {
  margin: -1px 0 0 -1px;
  padding: 0;
  border: 1px solid #239edd;
}
.flowchart-extension-container .x6-widget-transform > div {
  border: 1px solid #239edd;
}
.flowchart-extension-container .x6-widget-transform > div:hover {
  background-color: #3dafe4;
}
.flowchart-extension-container .x6-widget-transform-active-handle {
  background-color: #3dafe4;
}
.flowchart-extension-container .x6-widget-transform-resize {
  border-radius: 0;
}
.flowchart-extension-container .x6-widget-selection-inner {
  border: 1px solid #239edd;
}
.flowchart-extension-container .x6-widget-selection-box {
  opacity: 0;
}
