.task_todo, .task_done {
  cursor: move;
}

svg,
#gantt_draw_area,
.gantt-editor-overlay,
.task_late {
    pointer-events: none !important;
}

.task_todo,
.tooltip.hascontextmenu {
    pointer-events: auto !important;
}

.task_todo {
  cursor: grab;
  position: absolute;
  pointer-events: auto;
}

.task_todo.dragging {
  cursor: grabbing;
}

.task_todo .resize-handle {
  position: absolute;
  top: 0;
  width: 6px;
  height: 100%;
  background: transparent;
  z-index: 10;
}

.task_todo .resize-left {
  left: -3px;
  cursor: w-resize;
}

.task_todo .resize-right {
  right: -3px;
  cursor: e-resize;
}


#gantt-change-panel {
  margin-top: 1em;
  padding: 0.5em;
  font-size: 0.9em;
}

.gantt-change-block {
  border: 1px solid #ccc;
  padding: 0.75em;
  margin-bottom: 1em;
  background-color: #fefefe;
}

.gantt-change-block ul {
  list-style-type: none;
  padding-left: 0;
}

.gantt-change-block li {
  margin-bottom: 0.75em;
}

.gantt-buttons {
  display: flex;
  gap: 1em;
  margin-top: 0.5em;
}

.gantt-buttons button {
  padding: 0.4em 0.8em;
  cursor: pointer;
}

.gantt-save-msg {
  margin-top: 0.5em;
  font-style: italic;
  color: green;
}
