/* v398：子画布 = 完整的「小号无限画布」 —— 参数面板**从「钉在右上角」改成「紧贴选中节点下沿」**
   （与 18-sheet-ui.js 的 layoutNodeUI 同一套几何：水平居中于节点 + 垂直紧贴下沿 + 夹在画布内，
   下面塞不下就翻到节点上方）。面板 DOM（#entChainPanel394 / .entcp394）由
   73-subcanvas-full398.js 从 .entc-win351 挪进 .entc-body351，位置只用 transform:translate——
   所以这里必须把 13-ent-chain394.css 里那套 top / right 定位整个接管掉。
   配色一律走全站主题变量（--card / --line / --text* / --sunken / --accent*），不出现任何裸色值。 */
.entc-body351>.entcp394{position:absolute;left:0;top:0;right:auto;
  width:min(336px,78%);max-height:calc(100% - 16px);
  transform:translate(0,0);transform-origin:0 0;will-change:transform;
  z-index:7;pointer-events:auto}
.entc-body351>.entcp394[hidden]{display:none}

/* v398：子画布里的「连线断开 ✕ / 手动接线 ＋」都是画在 canvas 上的（不是 DOM），
   这一条只负责让画布在拖「＋」时给出十字光标 —— 与主画布的 grab / marquee 同一族口径。 */
.entc-body351 canvas{cursor:default}
.entc-body351 canvas.sub398-move{cursor:move}
.entc-body351 canvas.sub398-link{cursor:pointer}
.entc-body351 canvas.sub398-plus{cursor:crosshair}
