/* Dense, low-contrast graph surface matched to the approved dark-canvas reference. */
.canvas-complete .react-flow__edge-path,
.canvas-complete .react-flow__connection-path {
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* Keeps a newly drawn connection visually consistent with saved canvas edges. */
.canvas-complete .react-flow__connection-path {
  stroke: #667085;
  stroke-width: 1;
  stroke-opacity: 0.65;
}

/* The composer stays broad for parameter scanning while empty states remain compact. */
.canvas-complete .canvas-composer {
  width: 860px;
  padding: 10px 14px;
}

.canvas-complete .canvas-composer textarea {
  height: 42px;
  min-height: 42px;
}

.canvas-complete .reference-strip {
  min-height: 36px;
  margin: 6px 0;
}

.canvas-complete .canvas-generation-options {
  margin: 6px 0;
}

.canvas-complete .composer-footer {
  margin-top: 6px;
}

/* The top toolbar is the single entry point for applying canvas templates. */
.canvas-complete .canvas-template-composer-actions .canvas-template-trigger:first-child {
  display: none;
}

/* Reference uploads now start from the plus button beside selected references. */
.canvas-complete .canvas-picker > button {
  display: none;
}
