.fridge-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:18px;align-items:start}.upload-card{position:sticky;top:92px}.camera-mark{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:#eef0e7;font-size:30px}.privacy-note{font-size:13px;color:var(--muted);margin:0}.section-title{display:flex;align-items:center;justify-content:space-between}.count-badge{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border-radius:99px;background:var(--green);color:white;font-weight:800}.inventory-list{margin:14px 0}.inventory-row{display:grid;grid-template-columns:1fr auto 34px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.inventory-row form{margin:0}.icon-danger{width:32px;height:32px;border-radius:9px;background:#f8e5e2;color:#8b3029;font-size:20px}.manual-add{display:grid;grid-template-columns:2fr .75fr .8fr auto;gap:8px;margin-top:22px;align-items:end}.manual-add input{margin:0}.scan-table{display:grid;gap:8px}.scan-head,.scan-row{display:grid;grid-template-columns:55px 2fr .75fr .8fr .8fr;gap:10px;align-items:center}.scan-head{padding:0 8px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.scan-row{padding:8px;border:1px solid var(--line);border-radius:12px}.scan-row input{margin:0}.scan-row>input[type=checkbox]{width:20px}.confidence{font-size:12px;font-weight:750;padding:5px 7px;border-radius:99px;text-align:center;background:#eee}.confidence.wysoka{background:#e4efe2;color:#355033}.confidence.niska{background:#fff0d5;color:#805c16}.suggestions-section{margin-top:34px}@media(max-width:800px){.fridge-grid{grid-template-columns:1fr}.upload-card{position:static}.manual-add{grid-template-columns:1fr 1fr}.manual-add input:first-child,.manual-add button{grid-column:1/-1}.scan-head{display:none}.scan-row{grid-template-columns:34px 1fr 90px}.scan-row input:nth-of-type(4),.scan-row .confidence{grid-column:2/-1}.scan-row .confidence{justify-self:start}.scan-row input:nth-of-type(2){grid-column:2/-1}}
