/* FW2-METRIC-016 — Repair Tree (additive). */
.repair-tree-panel {
  margin-top: 0.75rem;
  padding: 0.65rem 0.75rem;
  border: 1px solid rgba(52, 211, 153, 0.28);
  border-radius: 8px;
  background: rgba(8, 12, 22, 0.45);
}
.repair-tree-panel h3 { margin: 0 0 0.35rem; font-size: 0.95rem; }
#repair-tree-trees, #repair-tree-list {
  list-style: none; margin: 0.35rem 0 0; padding: 0; display: grid; gap: 0.4rem;
  max-height: 12rem; overflow: auto;
}
.repair-tree-attempt, .repair-tree-sample {
  padding: 0.35rem 0.45rem; border-left: 3px solid rgba(52, 211, 153, 0.55);
  background: rgba(15, 23, 42, 0.55); font-size: 0.78rem;
}
.repair-tree-attempt ul {
  list-style: none; margin: 0.3rem 0 0; padding: 0; display: grid; gap: 0.2rem;
}
.repair-tree-node {
  padding: 0.2rem 0.35rem; background: rgba(6, 18, 14, 0.55); font-size: 0.74rem;
}
.repair-tree-node.unavailable { opacity: 0.65; font-style: italic; }
#repair-tree-results, #repair-tree-status { margin-top: 0.35rem; font-size: 0.75rem; }
