Fixes #3260: Buttonless habits full width

When the user has neither a plus nor a minus button on
one of their habits, the habit’s title will now span the entire
width of the task div instead of having a gap to the left.
added the image to the end screen and made adjustments to the line
changing the reward text to clear the image
changed to style sheet
cleaning up white space
Update quests.styl

further white space cleanup
fix(purchases): Hide "2/locked" as appropriate
fix(purchases): Correct hair path

Fixes https://github.com/HabitRPG/habitrpg/issues/4312.
fix(avatar): Correct "Facial Hair" text

Adjusts the text style of "Facial Hair" header in Avatar shop to follow the same scheme as Hair. Before, the text was less header-like than elements under it.
Merge pull request #4375 from thehindenburg/questimage

Quest image added in the completion screen
Conditionally allow completed quest image to be centered if no
completion text is present
Added helper classes for floats at various screen sizes
Quest completion screen floats to right on everything but xs
Added wrapping rule for user tooltip in chat messages closes #4367
Adjusted tooltip wrapping so it would only affect long titles
Merge pull request #4378 from SabreCat/purchases

Hide "2/locked" as appropriate
fix(I18N): Make Time Travel translatable
Merge pull request #4381 from SabreCat/timetravel

Make Time Travel translatable
feat(seasonal): Seasonal Shop

Initial commit of frontend for Seasonal Shop feature.
fix(I18N): Translate TT in menu