#food-report-view{width:100%;height:min(900px,80vh);min-height:520px;border:1px solid #dce5ef;border-radius:10px;background:#f4f7fb}#food-files{display:flex;flex-wrap:wrap;gap:8px 16px}#food-files a{font-size:13px}@media(max-width:650px){#food-report-view{height:78vh;min-height:460px}}