f3fc01f31c
- HealthRecordForm shows a live amber warning under Test Date when the dog is under the OFA minimum certification age (submit-time block unchanged) - LitterDetail puppies sortable by name / sex / birth date - Responsive at 375px: DogDetail photos+info grid stacks, header wraps; puppy grid uses min(220px,100%); navbar wraps with scrollable icon row; calendar uses minmax(0,1fr) columns so cells shrink instead of overflowing - LitterForm explains why sire/dam selects are locked when editing - Add .claude/launch.json for the vite dev server Verified in-browser at 375px and desktop: no horizontal overflow on any page. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>