
  #view-inventory .inv-note{font-size:var(--t-small);color:var(--muted);line-height:var(--lh-prose);max-width:880px;margin:0 0 var(--sp2)}
  #view-inventory .inv-note b{color:var(--ink);font-weight:var(--w-med)}
  #view-inventory .inv-kind{display:inline-block;font-size:var(--t-label);font-weight:var(--w-med);padding:var(--sp0) var(--sp2);border-radius:var(--r-pill);white-space:nowrap}
  #view-inventory .ik-wh,#view-inventory .ik-depot{background:var(--slate-soft);color:var(--slate)}
  #view-inventory .ik-van{background:var(--amber-soft);color:var(--amber)}
  #view-inventory .ik-mfg{background:var(--slate-soft);color:var(--slate)}
  #view-inventory .ik-test{background:var(--green-soft);color:var(--green)}
  #view-inventory .ik-rma{background:var(--red-soft);color:var(--red)}
  #invloc-dialog[hidden],#invhold-dialog[hidden]{display:none}
  #invloc-dialog,#invhold-dialog{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background:color-mix(in srgb,var(--shade) 45%,transparent)}
  #invloc-dialog .il-card,#invhold-dialog .il-card{width:min(520px,95vw);max-height:90vh;overflow:auto;text-align:left;background:var(--card);
    border:1px solid var(--border);border-radius:var(--r-surface);padding:var(--sp5);box-shadow:var(--shadow)}
  #invloc-dialog label.fld-lbl{display:block;font-size:var(--t-small);font-weight:var(--w-med);color:var(--muted);margin:var(--sp3) 0 var(--sp1)}
  #invloc-dialog .in-txt{width:100%;box-sizing:border-box}
  #invhold-dialog .il-card{width:min(720px,95vw)}
  .inv-units-dialog .il-card{width:min(720px,95vw)}
  .inv-units-dialog .tw{max-height:60vh;overflow:auto;margin-top:var(--sp3)}
  #invhold-dialog .tw{max-height:60vh;overflow:auto;margin-top:var(--sp3)}
