.tool[data-tool=stretching-routine-generator] .zones{gap:var(--space-2) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.tool[data-tool=stretching-routine-generator] .zones legend{font-size:var(--fs-sm);margin-block-end:var(--space-2);font-weight:600}.tool[data-tool=stretching-routine-generator] .toggle{min-block-size:40px}.tool[data-tool=stretching-routine-generator] .now{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-block:var(--space-3);padding:var(--space-3);background:var(--c-primary-soft);border-radius:var(--r-md);display:flex}.tool[data-tool=stretching-routine-generator] .now-name{font-size:var(--fs-lg)}.tool[data-tool=stretching-routine-generator] .now-left{font-size:var(--fs-2xl,2rem);font-variant-numeric:tabular-nums;font-weight:700}.tool[data-tool=stretching-routine-generator] .plan{margin:var(--space-3) 0;padding-inline-start:2.2rem}.tool[data-tool=stretching-routine-generator] .plan li{padding-block:var(--space-1)}.tool[data-tool=stretching-routine-generator] .plan li.current{color:var(--c-primary);font-weight:700}.tool[data-tool=stretching-routine-generator] .secs{color:var(--c-text-2);font-size:var(--fs-sm)}
