Extend message badge to full height of message

This prevents the body text from wrapping.

Also, give the body more room on mobile by collapsing the badge when
the message is extended.