.hwcn-components{display:grid;gap:8px}.hwcn-component{display:grid;grid-template-columns:minmax(0,1fr) 8.5em 32px;gap:8px;align-items:center}.hwcn-component:not(:has(.nc-ibtn)){grid-template-columns:minmax(0,1fr) 8.5em}.hwcn-hp{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.hwcn-hp__item{position:relative;display:grid;place-items:center;min-height:32px;border-radius:6px;background:#fff;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}.hwcn-hp__item input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hwcn-hp__item:hover{background:var(--hover);color:var(--ink)}.hwcn-hp__item:has(input: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}.hwcn-hp__chosen{display:grid;gap:2px;margin:8px 0 0;padding:0;list-style:none;color:var(--muted);font-size:12px;line-height:1.45}.hwcn-hp__chosen b{color:var(--ink);font-weight:600}.hwcn-code{display:flex;align-items:center;gap:8px;color:var(--ink);font:600 14px/1 var(--font-sans)}.hwcn-code__prefix{min-width:6.2ch;letter-spacing:.04em;font-variant-numeric:tabular-nums}.hwcn-code__serial{max-width:7.5em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hwcn-premises{max-width:180px;text-transform:uppercase}.nc-rail button:disabled{opacity:.45;cursor:default}.nc-rail button:disabled:hover{background:none}@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{display:grid;grid-template-columns:minmax(0,150px) auto minmax(0,1fr);gap:16px;align-items:start}.hwcn-arrival{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,120px) minmax(0,1fr);gap:16px}.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}}
