.hwcn-components{gap:8px;display:grid}.hwcn-component{grid-template-columns:minmax(0,1fr) 8.5em 32px;align-items:center;gap:8px;display:grid}.hwcn-component:not(:has(.nc-ibtn)){grid-template-columns:minmax(0,1fr) 8.5em}.hwcn-hp{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.hwcn-hp__item{min-height:32px;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--muted);font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid;position:relative}.hwcn-hp__item input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hwcn-hp__item:hover{background:var(--hover);color:var(--ink)}.hwcn-hp__item[data-checked]{background:var(--sel);box-shadow:inset 0 0 0 1px var(--sel-edge);color:var(--orange-text)}.hwcn-hp__item:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}@supports not selector(:has(a)){.hwcn-hp__item:focus-within{outline:2px solid var(--orange);outline-offset:2px}}.hwcn-hp__chosen{color:var(--muted);gap:2px;margin:8px 0 0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.hwcn-hp__chosen b{color:var(--ink);font-weight:600}.hwcn-code{color:var(--ink);font:600 14px/1 var(--font-sans);align-items:center;gap:8px;display:flex}.hwcn-code__prefix{letter-spacing:.04em;font-variant-numeric:tabular-nums;min-width:6.2ch}.hwcn-code__serial{letter-spacing:.08em;text-transform:uppercase;max-width:7.5em;font-weight:600}.hwcn-premises{text-transform:uppercase;max-width:180px}.nc-rail button:disabled{opacity:.45;cursor:default}.nc-rail button:disabled:hover{background:0 0}@media (max-width:900px){.hwcn-hp__item{min-height:44px;font-size:14px}.hwcn-component{grid-template-columns:minmax(0,1fr) 6.5em 44px}.hwcn-component:not(:has(.nc-ibtn)){grid-template-columns:minmax(0,1fr) 6.5em}}.hwcn-receipt{grid-template-columns:minmax(0,150px) auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.hwcn-arrival{grid-template-columns:minmax(0,1fr) minmax(0,120px) minmax(0,1fr);gap:16px;display:grid}.nc[data-sheet] .hwcn-receipt,.nc[data-sheet] .hwcn-arrival{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nc[data-sheet] .hwcn-receipt>:last-child:nth-child(3),.nc[data-sheet] .hwcn-arrival>:last-child{grid-column:1/-1}@media (max-width:560px){.hwcn-receipt,.hwcn-arrival{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hwcn-receipt>:last-child:nth-child(3),.hwcn-arrival>:last-child{grid-column:1/-1}}
