@charset "UTF-8";

.insight-current {
  background-color: #ffc107;
}

.insight-highlight {
  font-weight: bold;
}

.insight-hidden {
  display: none;
}

.insight-toggle:before {
  content: "▶";
  display: inline-block;
  transform: rotate(90deg);
  transition: transform 0.3s ease;
}

.insight-closed .insight-toggle:before {
  transform: rotate(0deg);
}

.insight-leaf .insight-toggle {
  visibility: hidden;
}

[data-insight-level] {
  cursor: pointer;
}
