/*
This program has been developed by students from the bachelor Computer Science at Utrecht
University within the Software Project course.
© Copyright Utrecht University (Department of Information and Computing Sciences)
*/
.planDialog {
  overflow:visible;
  width: 80vw;
  max-width: 900px;
  transition: width 0.25s ease;
  overscroll-behavior: contain;
}


.planDialog::backdrop {
  background: rgba(0, 0, 0, 0.4);
}

.planEditor {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  min-width: 600px;
}

.planEditorLeft {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.planEditorRight {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  border-left: 1px solid var(--border-color, #ccc);
  padding-left: 1rem;
  max-height: 300px;
  overflow-y: auto;
}

.planStep {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  transition: text-decoration 0.2s;
}


.planStep:hover {
  text-decoration: line-through;
}

.stepType {
  opacity: 0.7;
  font-size: 0.85em;
}


.stepIndex {
  opacity: 0.6;
}

.emptySteps {
  opacity: 0.5;
  font-style: italic;
}

.stepSuggestion {
  opacity: 0.5;
  font-style: italic;
}


