- Changed from disabled DateInput to readonly TextInput for auto-generated payments - Uses German date format (dd.mm.yyyy) for better user experience - Added visual styling to indicate readonly state - Preserves original date value through clean() method