.MacroBar-module__7aBBUW__root{flex-direction:column;gap:14px;display:flex}.MacroBar-module__7aBBUW__title{font-family:var(--font-sans);color:var(--text-secondary);font-size:.95rem;font-weight:600}.MacroBar-module__7aBBUW__bar{background:var(--gridline);border-radius:6px;gap:2px;width:100%;height:22px;display:flex;overflow:hidden}.MacroBar-module__7aBBUW__segmentProtein{background:var(--series-1);border-radius:4px 0 0 4px;min-width:2px}.MacroBar-module__7aBBUW__segmentFat{background:var(--series-3);min-width:2px}.MacroBar-module__7aBBUW__segmentCarb{background:var(--series-2);border-radius:0 4px 4px 0;min-width:2px}.MacroBar-module__7aBBUW__legend{flex-direction:column;gap:8px;list-style:none;display:flex}.MacroBar-module__7aBBUW__legend li{flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.MacroBar-module__7aBBUW__swatchProtein,.MacroBar-module__7aBBUW__swatchFat,.MacroBar-module__7aBBUW__swatchCarb{border-radius:3px;flex-shrink:0;width:10px;height:10px}.MacroBar-module__7aBBUW__swatchProtein{background:var(--series-1)}.MacroBar-module__7aBBUW__swatchFat{background:var(--series-3)}.MacroBar-module__7aBBUW__swatchCarb{background:var(--series-2)}.MacroBar-module__7aBBUW__legendLabel{color:var(--text-secondary)}.MacroBar-module__7aBBUW__legendValue{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}
