UX: Remove `:empty` on topic-statuses, clean up (PR #14227)

Using :empty can be fragile, because there are lots of cases where whitespace or empty containers may appear… and then it’s not empty despite the appearance.

I also standardized the margins and removed some duplicate and unused styles.

GitHub