/* Causal tree / driver-map paint */
.driver-map-root {
  width: 100%;
  min-height: 120px;
  color: var(--text, #2c2b28);
}
.driver-map-root .empty,
.cx-causal-tree-host .empty {
  margin: 12px 0;
  font-size: 13px;
  color: var(--muted, #5c5a55);
}
.causal-tree text { font-family: var(--font-body, system-ui, sans-serif); }
.causal-tree.font-small text { font-size: 11px; }
.causal-tree.font-medium text { font-size: 13px; }
.causal-tree.font-large text { font-size: 16px; }
.causal-tree path[data-path] { cursor: pointer; }
