.inventory-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0}.inventory-kpis article{border:1px solid var(--line);background:var(--panel);padding:16px}.inventory-kpis small,.inventory-stage-table small,.inventory-history small{display:block;color:var(--muted);font-size:8px;letter-spacing:.1em}.inventory-kpis b{display:block;margin:10px 0 4px;font:600 22px "Space Grotesk"}.inventory-kpis span{font-size:8px;color:var(--muted)}.inventory-logistics-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin:16px 0}.inventory-stage-table{overflow:auto}.inventory-stage-table table{min-width:760px}.inventory-stage-table td b{font-size:11px}.inventory-stage-table .stage-zero{color:var(--muted)}.inventory-logistics-toolbar{display:grid;grid-template-columns:1fr 220px;gap:12px;margin:14px 0}.inventory-logistics-toolbar label{font-size:8px;color:var(--muted);letter-spacing:.1em}.inventory-logistics-toolbar input,.inventory-logistics-toolbar select{width:100%;margin-top:7px}.inventory-history{max-height:570px;overflow:auto}.inventory-history-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:12px;padding:13px 0;border-top:1px solid var(--line);align-items:center}.inventory-history-row:first-child{border-top:0}.inventory-history-row time{font-size:8px;color:var(--muted)}.inventory-history-row b{display:block;font-size:10px}.inventory-history-row span{font-size:8px;color:var(--muted)}.inventory-history-row strong{font:600 10px "Space Grotesk";white-space:nowrap}.inventory-supply-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.inventory-supply-split article{border:1px solid var(--line);padding:15px}.inventory-supply-split b{display:block;margin-top:8px;font:600 20px "Space Grotesk"}.inventory-dialog{width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto}.inventory-dialog::backdrop{background:rgba(0,0,0,.8)}.inventory-dialog .movement-preview{border:1px solid var(--line);padding:13px;margin:14px 0;color:var(--muted);font-size:9px}.inventory-original-catalog-title{margin:26px 0 12px;font-size:8px;letter-spacing:.13em;color:var(--muted)}@media(max-width:1150px){.inventory-kpis{grid-template-columns:repeat(3,1fr)}.inventory-logistics-layout{grid-template-columns:1fr}}@media(max-width:650px){.inventory-kpis{grid-template-columns:1fr 1fr}.inventory-logistics-toolbar,.inventory-supply-split{grid-template-columns:1fr}.inventory-history-row{grid-template-columns:70px 1fr}.inventory-history-row strong{grid-column:2}}
