#view details{margin:1rem 0}#view summary{font-weight:700;cursor:pointer;padding:1rem;background:#e6eee9;border-radius:8px}#view .nutrition-report img{margin:.5rem;object-fit:contain}#view input[type=file]{max-width:100%}
@media print{body.printing-nutrition .topbar,body.printing-nutrition aside,body.printing-nutrition .page-context,body.printing-nutrition #feedback,body.printing-nutrition button,body.printing-nutrition .skip{display:none!important}body.printing-nutrition main{margin:0;padding:0}body.printing-nutrition #view>h1,body.printing-nutrition #view>p{display:none}body.printing-nutrition .panel{break-inside:avoid;border:1px solid #aaa}body.printing-nutrition .nutrition-report img{width:42%;max-height:260px}body.printing-nutrition{background:white;color:black}}
.nutrition-table{max-width:100%;overflow-x:auto;margin:1rem 0;border:1px solid #d5dfd9;border-radius:8px}.nutrition-table table{border-collapse:collapse;width:100%;min-width:680px}.nutrition-table th,.nutrition-table td{padding:.8rem;text-align:left;border-bottom:1px solid #d5dfd9;vertical-align:top}.nutrition-table th{background:#e6eee9}.nutrition-table meter{display:block;width:120px;max-width:100%;margin-top:.5rem}.nutrition-editor-item input{width:100%;box-sizing:border-box}.nutrition-editor-item .actions{flex-wrap:wrap}

.nutrition-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}

.nutrition-critical{border-left:5px solid #a33120;background:#fff4ee}.nutrition-critical strong{color:#8b2416}
