
  .wms-v5040-hierarchy-note{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:11px 12px;border:1px solid #b7d7f4;border-left:4px solid #0a6ed1;border-radius:8px;background:#f1f7fd;color:#29445f;font-size:11px;line-height:1.5}
  .wms-v5040-hierarchy-note strong{color:#123b60}
  .wms-v5040-impact{display:none;margin-top:9px;padding:9px 10px;border:1px solid #f4c95d;border-radius:7px;background:#fff8e1;color:#7a4d00;font-size:10px;font-weight:650;line-height:1.45}
  .wms-v5040-parent-lock{margin:8px 0 0;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#f8fafc;color:#52606d;font-size:10px;line-height:1.45}
  .wms-v5040-warehouse-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;background:var(--bg-alt);border:1px solid var(--bdrl);border-radius:8px;margin-bottom:7px}
  .wms-v5040-warehouse-row.is-blocked{background:#fff7ed;border-color:#fed7aa}
  .wms-v5040-warehouse-meta{font-size:10px;color:var(--tm);margin-top:3px}
  .wms-v5040-state{font-size:9px;font-weight:800;padding:3px 8px;border-radius:999px;white-space:nowrap}
  .wms-v5040-state.on{background:rgba(34,197,94,.15);color:#15803d}
  .wms-v5040-state.off{background:rgba(239,68,68,.13);color:#b91c1c}
  body[data-wms-super-v5040="false"] .sidebar .sbitem[data-tx-code="WM01"],
  body[data-wms-super-v5040="false"] .sidebar .sbitem[data-tx-code="WM02"]{display:none!important}
