.nutrition-entry,.scaling-editor{border-top:1px solid var(--line);margin-top:25px;padding-top:5px}.nutrition-fields,.nutrition-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nutrition-values{padding:14px 0;gap:8px;border-top:1px solid var(--line);margin-top:14px}.nutrition-values span{min-width:0}.nutrition-values strong{display:block;font-size:21px;font-weight:600;overflow-wrap:anywhere}.nutrition-values small{display:block;font-size:10px;color:var(--muted)}.nutrition-entry summary,.group-nutrition summary,.meal-nutrition summary{cursor:pointer;font-size:12px;min-height:44px;padding:12px 0}.scaling-group-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:20px;margin:16px 0}.group-delete{display:flex;align-items:center;gap:8px;margin-top:15px}.group-delete label{margin:0}.ingredient-line{grid-template-columns:1.7fr .8fr .9fr 1.1fr 1.4fr 55px}.meal-group{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:15px;min-width:0}.meal-group legend{font-weight:700;font-size:14px;padding:0 8px}.meal-nutrition{width:100%;font-size:12px;margin-top:12px}.meal-nutrition h4{margin:14px 0 5px}.meal-info{min-width:0}#group-factors p{font-size:12px;margin:8px 0}.recipe-nutrition{margin:25px 0}.recipe-nutrition h3{font-size:20px}.scaling-tag{display:block;font-size:10px;color:var(--muted)}.week-nutrition{margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.group-amounts{margin-top:18px}@media(max-width:1000px){.ingredient-line{grid-template-columns:2fr 1fr 1fr}.ingredient-line .field:first-child{grid-column:1/-1}.nutrition-fields{grid-template-columns:1fr 1fr}}@media(max-width:700px){.ingredient-line{grid-template-columns:1fr 1fr}.ingredient-line .field:nth-child(5){grid-column:1/-1}.nutrition-values strong{font-size:18px}.nutrition-values small{font-size:9px}.scaling-group-card{padding:16px}.meal-card .meal-info{flex-basis:100%}.nutrition-fields{gap:8px}.meal-nutrition .nutrition-values{gap:5px}}
