/* F019 折叠对外边视觉投影 —— 独立模块私有样式（禁止改 refinement.css，本文件为唯一样式面） */
/* 投影线：细虚线+低透明+不可交互（pointer-events:none 必须压过 .connections path{pointer-events:stroke}，
   选择器 .connections path.edge-projection 特异性更高且后加载，天然覆盖）。 */
.connections path.edge-projection {
  fill: none;
  stroke: #7d8f83;
  stroke-width: 1.6;
  stroke-dasharray: 4 6;
  opacity: 0.66;
  pointer-events: none;
}
/* 聚合角标：同组→同外对象 N 条边时的计数点（只读视觉，原边 id 映射在 path 的 data-edge-ids 上） */
.connections g.edge-proj-badge { pointer-events: none; }
.connections g.edge-proj-badge circle { fill: #2a3a31; stroke: #9db3a4; stroke-width: 1.2; opacity: 0.92; }
.connections g.edge-proj-badge text { fill: #eef4ef; font-size: 11px; font-weight: 650; }
