.diet-analysis[data-v-2e607b07]{min-height:100%;padding:20px;background:#f4f6f8}.analysis-toolbar[data-v-2e607b07]{padding:18px 20px;border:1px solid #e4e8ed;border-radius:4px;background:#fff}.analysis-empty[data-v-2e607b07]{padding:120px 0;background:#fff}.source-banner[data-v-2e607b07]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:16px;padding:15px 20px;border-left:4px solid #1677ff;background:#fff}.source-banner strong[data-v-2e607b07]{margin-right:12px;color:#172033;font-size:17px}.source-banner span[data-v-2e607b07]{color:#64748b}.metric-grid[data-v-2e607b07]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;overflow:hidden;border:1px solid #e4e8ed;border-radius:4px;background:#e4e8ed}.metric-block[data-v-2e607b07]{min-width:0;padding:20px;border-top:3px solid #2563eb;background:#fff}.metric-block.calorie[data-v-2e607b07]{border-top-color:#d97706}.metric-block.protein[data-v-2e607b07]{border-top-color:#0f766e}.metric-block.coverage[data-v-2e607b07]{border-top-color:#7c3aed}.metric-block small[data-v-2e607b07],.metric-block span[data-v-2e607b07]{display:block;color:#64748b}.metric-block strong[data-v-2e607b07]{display:block;margin:8px 0 4px;color:#172033;font-size:28px;line-height:1.2}.chart-grid[data-v-2e607b07]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.chart-panel[data-v-2e607b07]{min-width:0;padding:18px;border:1px solid #e4e8ed;border-radius:4px;background:#fff}.chart-panel.chart-wide[data-v-2e607b07]{grid-column:1/-1}.chart-panel header[data-v-2e607b07],.source-section>header[data-v-2e607b07]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px}.chart-panel header strong[data-v-2e607b07],.source-section header strong[data-v-2e607b07]{color:#172033;font-size:16px}.chart-panel header span[data-v-2e607b07],.source-section header span[data-v-2e607b07]{margin-left:10px;color:#8792a2;font-size:12px}.chart[data-v-2e607b07]{width:100%;height:310px}.chart-trend[data-v-2e607b07]{height:340px}.source-section[data-v-2e607b07]{margin-top:16px;padding:18px;border:1px solid #e4e8ed;border-radius:4px;background:#fff}@media (max-width:1100px){.metric-grid[data-v-2e607b07]{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.chart-grid[data-v-2e607b07]{-ms-grid-columns:1fr;grid-template-columns:1fr}.chart-panel.chart-wide[data-v-2e607b07]{-ms-grid-column:auto;grid-column:auto}}