General Brazilian
que tenhas um bom sono / que você tenha um bom sono
Commonly used informal greeting before sleep
Portugal
que tenhas um bom sono / bom sono
Standard usage, familiar form with 'tu'
São Paulo
que cê tenha um bom sono
Colloquial contraction of 'você'