.inv-guide{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.inv-step{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;padding:11px 12px;transition:border-color .15s,background .15s;position:relative}.inv-step:hover{border-color:var(--brand-2);background:var(--brand-soft)}.inv-step .n{background:var(--brand-2);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-bottom:6px;font-size:11.5px;font-weight:700;display:inline-grid}.inv-step b{color:var(--ink);margin-bottom:3px;font-size:12.5px;display:block}.inv-step span{color:var(--ink-3);font-size:11.5px;line-height:1.45;display:block}.inv-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.inv-act{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;font:inherit;text-align:left;box-shadow:var(--sh);border-radius:10px;align-items:center;gap:9px;padding:9px 13px;display:flex}.inv-act:hover{border-color:var(--brand-2);background:var(--brand-soft)}.inv-act .ico{font-size:18px}.inv-act b{color:var(--ink);font-size:12.5px;display:block}.inv-act small{color:var(--ink-3);font-size:11px;display:block}.inv-grid td.cell{cursor:pointer;text-align:right;white-space:nowrap}.inv-grid td.cell:hover{background:var(--brand-soft)}.inv-grid td.na{color:var(--ink-3);text-align:center}.inv-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.inv-dot.critical{background:var(--bad)}.inv-dot.low{background:var(--warn)}.inv-dot.normal{background:var(--ok)}.inv-dot.overstock{background:var(--info)}.inv-legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.inv-in{color:var(--ok)}.inv-out{color:var(--bad)}.inv-calc{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px;display:grid}.inv-calc span{color:var(--ink-3);font-size:11px;display:block}.inv-calc b{font-size:14px}.inv-calc.bad{border-color:var(--bad);background:var(--bad-soft)}.inv-subhead{color:var(--brand);text-transform:uppercase;margin:12px 0 8px;font-size:12px;font-weight:700}.inv-line{align-items:center;gap:8px;margin-bottom:8px;display:flex}.inv-track{align-items:center;gap:0;min-width:300px;display:flex}.inv-track .st{color:var(--ink-3);text-align:center;flex-direction:column;flex:1;align-items:center;font-size:10.5px;display:flex;position:relative}.inv-track .st i{background:var(--line);border:2px solid var(--panel);width:14px;height:14px;box-shadow:0 0 0 1px var(--line);z-index:1;border-radius:50%;margin-bottom:3px}.inv-track .st:not(:first-child):before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:7px;right:50%}.inv-track .st.done i{background:var(--ok);box-shadow:0 0 0 1px var(--ok)}.inv-track .st.done:not(:first-child):before{background:var(--ok)}.inv-track .st.now i{background:var(--panel);border:2px dashed var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.inv-track .st.now{color:var(--warn);font-weight:700}.inv-track .st em{color:var(--warn);font-size:9.5px;font-style:normal;font-weight:500;line-height:1.2}.inv-track .st.bad i{background:var(--bad);box-shadow:0 0 0 1px var(--bad)}.inv-chk{width:auto!important}.inv-sel{background:var(--brand-soft);border:1px solid #d4e0ff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:12.5px;display:flex}.inv-radio{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.inv-radio label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:flex}.inv-radio label.on{border-color:var(--brand-2);background:var(--brand-soft)}.inv-radio input[type=radio]{width:auto}.inv-radio .grow{flex:1}.inv-radio input[type=date]{width:150px;padding:5px 8px}tr.inv-row-bad td{background:var(--bad-soft)}.inv-sites{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.inv-site{border:1px solid var(--line);cursor:pointer;background:var(--panel);border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;display:flex}.inv-site.on{border-color:var(--brand-2);background:var(--brand-soft)}.inv-site.all{border-style:dashed}.inv-matrix td{white-space:nowrap}.inv-cell{cursor:pointer;border-radius:6px;padding:2px 6px;font-weight:650}.inv-cell:hover{background:var(--brand-soft)}.inv-plus{min-width:30px;color:var(--brand-2);font-weight:700}@media (width<=1100px){.inv-guide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.inv-guide,.inv-calc{grid-template-columns:1fr 1fr}}.p-in-transit{background:var(--gold-soft);color:var(--gold)}.p-received-short{background:var(--bad-soft);color:var(--bad)}tr.sel td{background:var(--brand-soft)}[data-theme=dark] .inv-sel{border-color:var(--line)}[data-theme=dark] tr.inv-row-bad td{background:#dc26261f}
