#productCanvas{display:block;max-width:100%;max-height:500px;object-fit:contain;touch-action:none;cursor:crosshair;margin:12px 0}#productOcrText{white-space:pre-wrap;max-height:180px;overflow:auto}#productIngredients{font:inherit;padding:10px;border:1px solid var(--line);border-radius:6px;width:100%}.product-nutrients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#productPanel summary{cursor:pointer;padding:8px 0}#productStatus{min-height:24px;color:#864119}@media(max-width:600px){.product-nutrients{grid-template-columns:repeat(2,minmax(0,1fr))}}
