.data-backup{margin-top:22px;padding-top:17px;border-top:1px solid #303944}.data-backup>p:not(.eyebrow){margin:6px 0 12px;color:#9eacb9;font-size:11px;line-height:1.45}.data-backup>div{display:flex;gap:8px}.data-backup button,.data-backup label{display:inline-flex;align-items:center;justify-content:center;border:1px solid #42566a;background:#1c2835;border-radius:5px;color:#cfe3f8;padding:9px 11px;font:700 11px "DM Sans";cursor:pointer}.data-backup small{display:block;min-height:14px;margin-top:8px;color:#a9d2ff;font:10px "DM Mono"}.import-review-note,.scan-review-note{padding:10px 11px;border-left:2px solid #5799df;background:#1a2735;color:#bcd0e4;font-size:11px;line-height:1.45}.import-review-note{margin:11px 0}.scan-review-note{margin:9px 0}.import-parse-status{min-height:16px;margin:8px 0;color:#a9d2ff;font:11px "DM Mono"}.import-modal .text-link{display:block;margin:13px auto 0}.food-confidence{margin:0 0 11px;color:#b5c8da;font-size:11px;line-height:1.4}.food-edit-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.food-edit-fields label{display:grid;gap:4px;color:#9db0c2;font:10px "DM Mono"}.food-edit-fields input{min-width:0;border:1px solid #466078;background:#141b23;border-radius:4px;color:#f4f7fa;padding:8px;font:13px "DM Sans"}.food-confirm{display:flex;align-items:flex-start;gap:7px;margin:14px 0;color:#b9c9d9;font-size:11px;line-height:1.35}.food-confirm input{margin:1px 0 0;accent-color:#4b98f4}.food-result .primary-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.data-backup>div{display:grid;grid-template-columns:1fr 1fr}.data-backup button,.data-backup label{min-height:42px}.food-edit-fields input{min-height:41px}.food-confirm{font-size:12px}}
