:where(.m-nutrition-and-food-labels) .bar-row .bl{width:148px}@media (width<=540px){:where(.m-nutrition-and-food-labels) .energy-chart .bar-row{flex-wrap:wrap;margin-bottom:8px}:where(.m-nutrition-and-food-labels) .energy-chart .bar-row .bl{text-align:left;width:100%;padding-bottom:2px;padding-right:0}:where(.m-nutrition-and-food-labels) .energy-chart .bar-row .bb{display:none}:where(.m-nutrition-and-food-labels) .energy-chart .bar-row:after{content:attr(data-val);color:var(--color-text-primary);padding-left:2px;font-size:11px;font-weight:500}}:where(.m-nutrition-and-food-labels) .diagram-wrap{margin-bottom:1.2rem;overflow-x:auto}:where(.m-nutrition-and-food-labels) .diagram-wrap svg{max-width:100%;display:block}:where(.m-nutrition-and-food-labels) .food-label{color:#000;background:#fff;border:2px solid #000;border-radius:4px;max-width:280px;padding:8px 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.3}:where(.m-nutrition-and-food-labels) .fl-title{margin-bottom:2px;font-size:22px;font-weight:900;line-height:1}:where(.m-nutrition-and-food-labels) .fl-serving{border-bottom:8px solid #000;margin-bottom:4px;padding-bottom:5px;font-size:11px}:where(.m-nutrition-and-food-labels) .fl-cal-row{border-bottom:4px solid #000;justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:4px;display:flex}:where(.m-nutrition-and-food-labels) .fl-cal-label{font-size:11px;font-weight:700}:where(.m-nutrition-and-food-labels) .fl-cal-num{font-size:36px;font-weight:900;line-height:1}:where(.m-nutrition-and-food-labels) .fl-row{border-bottom:.5px solid #ccc;justify-content:space-between;padding:2px 0;display:flex}:where(.m-nutrition-and-food-labels) .fl-row-bold{font-weight:700}:where(.m-nutrition-and-food-labels) .fl-row-indent{padding-left:12px}:where(.m-nutrition-and-food-labels) .fl-dv{color:#444;border-top:.5px solid #ccc;margin-top:4px;padding-top:4px;font-size:10px}:where(.m-nutrition-and-food-labels) .macro-btn{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-secondary);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:5px 12px;font-size:12px;transition:background .1s,color .1s}:where(.m-nutrition-and-food-labels) .macro-btn.active,:where(.m-nutrition-and-food-labels) .macro-btn:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}:where(.m-nutrition-and-food-labels) .elem-detail-panel.show{display:block}:where(.m-nutrition-and-food-labels) .quiz-opt{text-align:left;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);width:100%;color:var(--color-text-primary);cursor:pointer;margin-bottom:6px;padding:8px 12px;font-size:13px;transition:background .1s;display:block}:where(.m-nutrition-and-food-labels) .quiz-opt:hover{background:var(--color-background-tertiary)}:where(.m-nutrition-and-food-labels) .quiz-opt.correct{background:var(--color-background-success);border-color:var(--color-border-success);color:var(--color-text-success)}:where(.m-nutrition-and-food-labels) .quiz-opt.wrong{background:var(--color-background-danger);border-color:var(--color-border-danger);color:var(--color-text-danger)}:where(.m-nutrition-and-food-labels) .quiz-feedback{margin-top:6px;font-size:12px;line-height:1.6;display:none}:where(.m-nutrition-and-food-labels) .quiz-feedback.show{display:block}:where(.m-nutrition-and-food-labels) .sugar-cube{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin:1px;display:inline-block}:where(.m-nutrition-and-food-labels) .sugar-cube-empty{background:var(--color-background-tertiary)}:where(.m-nutrition-and-food-labels) .sugar-cube-marked{border:.5px solid var(--color-border-tertiary)}:where(.m-nutrition-and-food-labels) .sugar-cube-limit{outline:2px solid var(--color-text-secondary);outline-offset:1px}:where(.m-nutrition-and-food-labels) .sugar-limit-label{color:var(--color-text-tertiary);vertical-align:middle;margin:0 3px;font-size:9px}:where(.m-nutrition-and-food-labels) .label-breakdown-svg{max-width:280px;margin:10px 0;display:block}:where(.m-nutrition-and-food-labels) .label-result-note{color:var(--color-text-secondary);margin-top:4px;font-size:12px}:where(.m-nutrition-and-food-labels) .inline-next-btn{margin-left:8px;padding:3px 10px;font-size:11px}:where(.m-nutrition-and-food-labels) .replay-btn{font-size:12px}:where(.m-nutrition-and-food-labels) .u-min-w-200px{min-width:200px}:where(.m-nutrition-and-food-labels) .u-w-23-pct{width:23%}:where(.m-nutrition-and-food-labels) .u-bg-blue-500{background:#2276ca}:where(.m-nutrition-and-food-labels) .u-w-2-d-5-pct{width:2.5%}:where(.m-nutrition-and-food-labels) .u-bg-amber-500{background:#ef9f27}:where(.m-nutrition-and-food-labels) .u-w-100-pct{width:100%}:where(.m-nutrition-and-food-labels) .u-w-52-pct{width:52%}:where(.m-nutrition-and-food-labels) .u-bg-red-500{background:#e24b4a}:where(.m-nutrition-and-food-labels) .u-gap-20px{gap:20px}:where(.m-nutrition-and-food-labels) .u-float-right{float:right}:where(.m-nutrition-and-food-labels) .u-fw-700{font-weight:700}:where(.m-nutrition-and-food-labels) .u-border-bottom-0-d-5px-solid-hex-ccc{border-bottom:.5px solid #ccc}:where(.m-nutrition-and-food-labels) .u-pb-2px{padding-bottom:2px}:where(.m-nutrition-and-food-labels) .u-pl-20px{padding-left:20px}:where(.m-nutrition-and-food-labels) .u-border-bottom-4px-solid-hex-000{border-bottom:4px solid #000}:where(.m-nutrition-and-food-labels) .u-min-h-32px{min-height:32px}:where(.m-nutrition-and-food-labels) .u-bg-green-600{background:#188260}:where(.m-nutrition-and-food-labels) .u-text-white{color:#fff}:where(.m-nutrition-and-food-labels) .u-w-30-pct{width:30%}:where(.m-nutrition-and-food-labels) .u-bg-green-400{background:#5dcaa5}:where(.m-nutrition-and-food-labels) .u-bg-blue-200{background:#b5d4f4}:where(.m-nutrition-and-food-labels) .u-w-4-pct{width:4%}:where(.m-nutrition-and-food-labels) .u-bg-blue-700{background:#185fa5}:where(.m-nutrition-and-food-labels) .u-bg-blue-900{background:#0c447c}:where(.m-nutrition-and-food-labels) .u-text-blue-50{color:#e6f1fb}:where(.m-nutrition-and-food-labels) .u-bg-brown-800{background:#633806}:where(.m-nutrition-and-food-labels) .u-bg-green-500{background:#208262}:where(.m-nutrition-and-food-labels) .u-w-45-pct{width:45%}:where(.m-nutrition-and-food-labels) .u-w-26-pct{width:26%}:where(.m-nutrition-and-food-labels) .u-bg-green-100{background:#b8ecd8}:where(.m-nutrition-and-food-labels) .u-bg-green-75{background:#d4f4ea}:where(.m-nutrition-and-food-labels) .u-min-h-36px{min-height:36px}:where(.m-nutrition-and-food-labels) .nutri-bar-amber{fill:#83530a}:where(.m-nutrition-and-food-labels) .nutri-bar-blue{fill:#1c60a4}:where(.m-nutrition-and-food-labels) .nutri-bar-green{fill:#13694e}html[data-theme=dark] :where(.m-nutrition-and-food-labels) .nutri-bar-amber{fill:#b9750e}html[data-theme=dark] :where(.m-nutrition-and-food-labels) .nutri-bar-blue{fill:#3287dc}html[data-theme=dark] :where(.m-nutrition-and-food-labels) .nutri-bar-green{fill:#1b956e}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-nutrition-and-food-labels) .nutri-bar-amber{fill:#b9750e}html[data-theme=auto] :where(.m-nutrition-and-food-labels) .nutri-bar-blue{fill:#3287dc}html[data-theme=auto] :where(.m-nutrition-and-food-labels) .nutri-bar-green{fill:#1b956e}}.fa-apple-whole{background-color:currentColor;width:.875em;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 448 512%22><path fill=%22currentColor%22 d=%22M224 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H224zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 448 512%22><path fill=%22currentColor%22 d=%22M224 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H224zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z%22/></svg>") 50%/contain no-repeat}
