.hb{font:500 10.5px var(--font-mono);color:var(--color-ink3);background:var(--color-shell);border:1px solid var(--color-line);vertical-align:1px;border-radius:4px;margin-left:4px;padding:0 3px;line-height:15px;display:inline-block}.stk{min-width:1060px}.stk th,.stk td{padding:9px 8px}.stk th:first-child,.stk td:first-child{padding-left:18px}.stk th:last-child,.stk td:last-child{padding-right:12px}.stk th{white-space:nowrap;position:static}.stk td.c-ch,.stk td.c-cover,.stk td.c-inc{white-space:nowrap}.stk th button,.cnt th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:4px;min-height:24px;display:inline-flex}.stk th.r button{justify-content:flex-end;width:100%}.stk th button:hover{color:var(--color-ink)}.stk th button i{width:8px;font-size:9px;font-style:normal}.stk th[aria-sort=ascending] button i:before{content:"▲"}.stk th[aria-sort=descending] button i:before{content:"▼"}.stk th[aria-sort=ascending] button,.stk th[aria-sort=descending] button{color:var(--color-ink)}.stk .c-ch{text-align:right;width:56px}.stk th.c-ch button{justify-content:center}.stk .c-menu{width:44px}.stk td.c-prod{min-width:200px}.stk .ph-where{display:none}.stk tr.is-changed td{background:#fbfaf4}.cnt th,.cnt td{padding:9px 12px}.cnt th:first-child,.cnt td:first-child{padding-left:20px}.cnt tr.is-diff td{background:var(--color-warnbg)}.cin{text-align:right;width:84px;height:36px;font:500 14px var(--font-mono);border:1px solid var(--color-line2);background:#fff;border-radius:8px;padding:0 10px}.cin:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:#0000}.cin.bad{border-color:var(--color-err);background:var(--color-errbg)}.dd-fixed{z-index:80;position:fixed;right:auto}#tbl-wrap,#count .scroll-x{position:relative}.stk .c-tag{font:600 9.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-info);background:var(--color-infobg,#eef3fb);vertical-align:1px;border-radius:4px;margin-left:4px;padding:1px 4px;display:inline-block}@media (width>=768px) and (width<=1399px){.stk{min-width:0}.stk td.c-where,.stk th.c-where{display:none}.stk .ph-where{display:inline}.stk th,.stk td{padding-left:6px;padding-right:6px}.stk .c-ch{width:48px}.stk td.c-prod{min-width:150px}}.reason{border:1px solid var(--color-line2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.reason:has(input:checked){border-color:var(--color-ink);background:var(--color-surface)}.reason input{accent-color:var(--color-navy);margin-top:2px}@media (width<=767px){.stk{min-width:0}.stk thead{display:none}.stk,.stk tbody{display:block}.stk tr{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid;position:relative}.stk tr:last-child{border-bottom:0}.stk td,.stk td:first-child,.stk td:last-child,.stk td.r{text-align:left;border:0;min-width:0;padding:0}.stk tr.is-drop td.c-res,.stk tr.is-drop td.c-ch,.stk tr.is-drop td.c-inc{display:none}.stk tr.is-drop td.c-status{grid-column:span 4}.stk td[data-l]:before{content:attr(data-l);font:500 9.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink4);margin-bottom:2px;display:block}.stk td.c-prod{grid-column:1/-1;min-width:0;padding-right:44px}.stk td.c-where{display:none}.stk .ph-where{display:inline}.stk td.c-menu{width:auto;position:absolute;top:8px;right:8px}.stk td.c-inc,.stk td.c-status{grid-column:span 2}.stk td.c-onhand{order:1}.stk td.c-res{order:2}.stk td.c-avail{order:3}.stk td.c-cover{order:4}.stk td.c-ch{order:5;width:auto}.stk td.c-inc{order:6}.stk td.c-status{order:7}.stk td.c-prod{order:0}.stk td.c-status{text-align:right;align-self:end}.stk td.c-status:before{display:none!important}.cnt{min-width:0}.cnt thead{display:none}.cnt,.cnt tbody{display:block}.cnt tr{border-bottom:1px solid var(--color-line);grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px 10px;padding:12px 16px;display:grid}.cnt td,.cnt td:first-child,.cnt td.r{text-align:left;border:0;padding:0}.cnt td[data-l]:before{content:attr(data-l);font:500 9.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink4);margin-bottom:2px;display:block}.cnt td.c-prod{grid-column:2/-1}.cnt td.c-val{display:none}.cnt .cin{width:100%}}
