  /* ================= v457：节点说明弹窗（.modal.node-doc-win457） =================
     用户口径：「把四类节点的口径写成说明文档，放到右上角设置里」——
     弹窗正文由 js/src/94-nodecat457.js 的 NODE_CAT457 **渲染**出来（分类与说明单一源头），
     本文件只管长相。
     外壳铁律：连写 `.modal.node-doc-win457` + 显式 max-width:none（单类选择器与 .modal 同权重、
     .modal 定义更靠后 ⇒ 不连写会被压成 400px 窄条）。配色一律走主题变量，不发明一次性颜色。 */
  .modal.node-doc-win457{max-width:none;width:min(780px,94vw)}
  /* v422 那套弹窗正文的滚动口径沿用（长内容自己滚，弹窗外壳不被撑高） */
  .nd-body457{margin-top:2px;max-height:min(62vh,620px);overflow:auto;padding-right:4px}
  .nd-sec457{border-top:1px solid var(--line);padding:13px 0 3px}
  .nd-sec457:first-child{border-top:none;padding-top:2px}
  .nd-head457{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
  .nd-no457{
    flex:none;width:20px;height:20px;border-radius:6px;font-style:normal;text-align:center;
    font:600 11.5px/20px var(--sans);background:var(--accent-soft);color:var(--accent);
  }
  .nd-name457{font-size:14px;color:var(--text)}
  .nd-one457{font-size:11.5px;color:var(--text-3)}
  .nd-tip457{margin:7px 0 9px;font-size:12px;line-height:1.75;color:var(--text-2)}
  .nd-card457{
    border:1px solid var(--line);border-radius:12px;background:var(--sunken);
    padding:11px 13px;margin-bottom:9px;
  }
  .nd-ct457{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
  .nd-cname457{font-size:13px;color:var(--text)}
  .nd-chip457{
    font:11px/1.7 var(--sans);color:var(--text-3);background:var(--card);
    border:1px solid var(--line);border-radius:6px;padding:0 6px;
  }
  .nd-rows457{
    margin:8px 0 0;display:grid;grid-template-columns:76px 1fr;gap:4px 10px;
  }
  .nd-k457{margin:0;font-size:11.5px;color:var(--text-3)}
  .nd-v457{margin:0;font-size:12.5px;line-height:1.7;color:var(--text)}
  .nd-rules457{margin:8px 0 0;padding-left:17px}
  .nd-rules457 li{font-size:12px;line-height:1.8;color:var(--text-2)}
  .nd-rules457 li::marker{color:var(--accent)}
