.menuSummary{border-color:#dbeafe}.salePreview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:13px;color:#475569}.bigAction{min-height:52px;font-size:16px}.productList{display:grid;gap:12px}.productCard{border:1px solid #e5e7eb;border-radius:18px;padding:15px;display:grid;gap:12px;background:#fff}.productTop{display:flex;justify-content:space-between;gap:12px;align-items:start}.productTop>div{display:grid;gap:3px}.productTop small,.recipeMini{color:#6b7280}.productNumbers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.productNumbers span{background:#f8fafc;border-radius:12px;padding:9px;display:grid;gap:3px;font-size:11px;color:#64748b}.productNumbers b{font-size:14px;color:#111827}.productNumbers b.positive{color:#047857}.productNumbers b.negative{color:#b91c1c}.recipeMini{font-size:12px;line-height:1.5}.shortageText{font-size:12px;font-weight:700;color:#b91c1c;background:#fef2f2;border-radius:10px;padding:8px 10px}.productActions{display:flex;flex-wrap:wrap;gap:8px}.recipeAdder{display:grid;grid-template-columns:1.6fr 1fr auto;gap:10px;align-items:end}.checkLabel{display:flex;align-items:center;gap:10px}.checkLabel input{width:auto}.navSix{grid-template-columns:repeat(6,1fr)}.sellCard{border-color:#c7d2fe;box-shadow:0 8px 28px rgba(30,64,175,.08)}@media(max-width:520px){.productNumbers{grid-template-columns:1fr 1fr}.productNumbers span:last-child{grid-column:1/-1}.recipeAdder{grid-template-columns:1fr 1fr}.recipeAdder button{grid-column:1/-1}.navSix button{font-size:10px;padding-inline:0}}