In question tiles in Upcoming state, there is an empty div on the left side (that normally renders the CP gauge when it's available)
This empty div causes an unnecessary amount of left padding in the tile due to the gap-6 in the parent container.
Let's not render this div when the question is Upcoming, CP is hidden, AND the user has no forecast.
While at it, let's also optimize the look of the User Forecast for questions in this state, like this:
