.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.summary-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:12px}.summary-card strong{display:block;font-size:24px;margin-top:10px}.summary-card small{color:var(--muted)}.stack{display:grid;gap:14px}.order-card{padding:17px;background:#fff;border:1px solid var(--line);border-radius:12px}.order-head{display:flex;justify-content:space-between;gap:14px}.order-head h3{margin:0}.order-head p{margin:4px 0;color:var(--muted)}.order-items{margin:14px 0;border-top:1px solid var(--line)}.order-line{display:grid;grid-template-columns:1fr auto auto;gap:20px;padding:10px 0;border-bottom:1px solid var(--line)}.inline-actions{display:flex;gap:8px;align-items:center}.inventory-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.count-grid{display:grid;grid-template-columns:1fr 150px;gap:8px 15px;align-items:center;max-height:330px;overflow:auto}.count-grid input{border:1px solid var(--line);border-radius:7px;padding:8px}.recipe-cost{font-size:20px;font-weight:800;color:var(--accent)}.severity-critical{border-left:4px solid var(--red)}.severity-warning{border-left:4px solid #e5a000}.resolved{opacity:.55}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.metric{padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px}.metric b{display:block;font-size:19px;margin-top:6px}@media(max-width:900px){.cards,.metric-row{grid-template-columns:1fr 1fr}.inventory-grid{grid-template-columns:1fr}}@media(max-width:600px){.cards,.metric-row{grid-template-columns:1fr}.order-head{flex-direction:column}.order-line{grid-template-columns:1fr}.count-grid{grid-template-columns:1fr 110px}}
