.nutrient-list,.nutrient-list *{font-weight:400}.nutrient-list h1{font-size:21px;margin:12px 0}.nutrient-list h2{font-size:16px;margin:23px 0 8px}.nutrient-goal{padding:14px 16px;border:1px solid var(--line);border-radius:10px;font-size:14px}.nutrient-goal>div:not(.nutrient-progress){display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:5px 0}.nutrient-remaining{font-size:18px;color:var(--accent)}.nutrient-progress{height:9px;background:var(--line);border-radius:8px;overflow:hidden;margin:12px 0}.nutrient-progress>span{display:block;height:100%;border-radius:8px;transition:width .2s ease,background-color .2s ease}.nutrient-group-list>button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:10px 0;background:none;color:var(--text);border:0;border-top:1px solid var(--line);font:inherit;text-align:left}.nutrient-group-list>button:last-child{border-bottom:1px solid var(--line)}.nutrient-group-list>button>span:last-child{color:var(--muted)}.nutrient-list-row{display:flex;align-items:flex-start;border-top:1px solid var(--line);min-width:0}.nutrient-list-row:last-child{border-bottom:1px solid var(--line)}.nutrient-list-row>details{flex:1;min-width:0}.nutrient-list-row summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:54px;padding:10px 0}.nutrient-list-row summary::-webkit-details-marker{display:none}.nutrient-row-name{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.nutrient-row-name>small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.nutrient-row-amount{font-size:14px;color:var(--accent);white-space:nowrap}.nutrient-chevron{color:var(--muted);padding-right:4px}.nutrient-list-row details[open]>summary .nutrient-chevron{transform:rotate(-90deg)}.nutrient-list-row>.favorite-heart{align-self:flex-start;margin-top:6px}.nutrient-row-facts{padding:10px 0 12px;font-size:13px;line-height:1.6;border-top:1px solid var(--line)}.nutrient-row-facts p{margin:7px 0}.nutrient-row-facts .small{font-size:12px}.nutrient-list-warning{color:var(--warning);font-size:12px;line-height:1.5}.nutrient-list a{color:var(--accent);font-size:13px}.nutrient-list summary:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}@media(prefers-reduced-motion:reduce){.nutrient-progress>span{transition:none}}

.nutrient-group-list>[data-food-group]{border-top:1px solid var(--line)}.nutrient-group-list>[data-food-group]:last-child{border-bottom:1px solid var(--line)}.nutrient-group-list>[data-food-group]>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 0;cursor:pointer;list-style:none;font-size:15px}.nutrient-group-list>[data-food-group]>summary::-webkit-details-marker{display:none}.nutrient-group-list>[data-food-group][open]>summary .nutrient-chevron{transform:rotate(90deg)}.nutrient-group-list>[data-food-group]>.nutrient-product-list{padding-left:10px}.nutrient-more-favorites>summary{min-height:44px;color:var(--accent);font-size:13px;align-content:center}

.nutrient-row-amount>span{display:block;text-align:right;line-height:1.6}
