VacationPage grid — day number sub-header — sticky row at 'top: 22' showing day numbers 5, 10, 15, 20, 25 per month ('fontSize: 8, color: rgba(255,255,255,0.35)'). Year-boundary spacer mirrored from person rows for exact alignment. Dormant numbers 30/31 excluded via 'dayNum < 30'.
CP Settings — timezone dropdown — 9 zones in order: Europe/Belgrade, Europe/Sarajevo, Europe/Podgorica, Europe/Zagreb, Europe/Ljubljana, Europe/Berlin, Europe/Vienna, Europe/London, UTC. Auto-saves on change ('UPDATE tenants SET timezone'), reverts on error. Default: 'Europe/Belgrade'.
'tenants.timezone' column — migration '042_tenant_timezone.sql' ('ADD COLUMN IF NOT EXISTS timezone text DEFAULT 'Europe/Belgrade'').