.tool[data-tool=weight-tracker] .weights{gap:var(--space-3);display:grid}.tool[data-tool=weight-tracker] .add{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.tool[data-tool=weight-tracker] .add .field{flex:9rem}.tool[data-tool=weight-tracker] .chart{background:var(--c-surface-2);border-radius:var(--r-sm);block-size:auto;inline-size:100%}.tool[data-tool=weight-tracker] .chart-line{fill:none;stroke:var(--c-primary);stroke-width:2px;stroke-linejoin:round}.tool[data-tool=weight-tracker] .chart-dot{fill:var(--c-primary)}.tool[data-tool=weight-tracker] .chart-text{fill:var(--c-text-2);font-size:10px}.tool[data-tool=weight-tracker] .log{border-collapse:collapse;inline-size:100%}.tool[data-tool=weight-tracker] .log th,.tool[data-tool=weight-tracker] .log td{padding:var(--space-2);text-align:start;border-block-end:1px solid var(--c-border)}.tool[data-tool=weight-tracker] .log .btn{min-block-size:40px;min-inline-size:40px;padding:0}
