I uploaded a broken calendar UI component. Please fix the layout and styling so that:
The calendar is fully visible and not cut off or overlapping other elements.
The date cells are aligned correctly in a grid (7 columns for days of the week).
The navigation (for switching months) works and is styled properly.
Text is readable and responsive on mobile and desktop.