.inventory-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.inventory-head h3{margin:3px 0 5px}.inventory-actions{display:flex;gap:9px;flex-wrap:wrap}.inventory-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.inventory-kpis article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:17px;box-shadow:0 4px 18px #0f27470a}.inventory-kpis small,.inventory-kpis strong{display:block}.inventory-kpis small{color:var(--muted);font-weight:700}.inventory-kpis strong{font-size:25px;margin-top:7px}.inventory-filters{display:grid;grid-template-columns:minmax(200px,1fr) 180px 180px auto;gap:10px;align-items:end;margin-bottom:16px}.inventory-filters input,.inventory-filters select{margin-top:5px}.inventory-item-title strong,.inventory-item-title small{display:block}.inventory-item-title small{color:var(--muted);margin-top:3px}.inventory-actions-cell{display:flex;gap:5px;min-width:170px}.inventory-dialog{width:min(850px,calc(100% - 24px))}.inventory-dialog form{padding:24px}.inventory-dialog .form-grid{margin-bottom:16px}.inventory-history{max-height:62vh;overflow:auto}.stock-low{color:var(--bad);font-weight:800}@media(max-width:900px){.inventory-kpis{grid-template-columns:repeat(2,1fr)}.inventory-filters{grid-template-columns:1fr 1fr}}@media(max-width:620px){.inventory-head{display:grid}.inventory-actions .primary,.inventory-actions .secondary{flex:1}.inventory-kpis,.inventory-filters{grid-template-columns:1fr}.inventory-actions-cell{min-width:145px}}
