.inventoryGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.inventoryForm{display:grid;grid-template-columns:1.4fr .8fr .8fr .8fr .8fr auto;gap:8px;align-items:end}.inventoryForm label,.recipeForm label{font-size:12px;color:var(--mut);font-weight:800}.inventoryForm input,.inventoryForm select,.recipeForm input,.recipeForm select{margin-top:5px;width:100%;padding:10px;border:1px solid #d1d5db;border-radius:10px;background:#fff}.inventoryTable{overflow:auto}.inventoryTable table{width:100%;border-collapse:collapse;min-width:900px}.inventoryTable th,.inventoryTable td{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.inventoryTable th{font-size:12px;color:var(--mut)}.inventoryActions{display:flex;gap:6px;flex-wrap:wrap}.inventoryActions button{padding:8px 10px}.inventoryPar{display:flex;gap:6px;align-items:center}.inventoryPar input{width:90px;padding:8px}.recipeForm{display:grid;grid-template-columns:1.3fr 1.3fr .8fr auto;gap:8px;align-items:end}.recipeLines{display:grid;gap:8px;margin-top:12px}.recipeLine{display:grid;grid-template-columns:1fr 130px 130px auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fafafa}.stockLow{color:#a11919;font-weight:900}.stockOk{color:#176b3a;font-weight:900}.inventoryHelp{padding:12px 14px;border-radius:12px;background:#fff8e8;border:1px solid #f2d18a;margin-bottom:14px}.inventoryMovementPositive{color:#176b3a;font-weight:900}.inventoryMovementNegative{color:#a11919;font-weight:900}@media(max-width:900px){.inventoryGrid{grid-template-columns:1fr}.inventoryForm,.recipeForm{grid-template-columns:1fr 1fr}.recipeLine{grid-template-columns:1fr 1fr}}@media(max-width:520px){.inventoryForm,.recipeForm,.recipeLine{grid-template-columns:1fr}}