Mirrors the offers page: centered status tabs (Vsechny/Aktivni/ Dokonceny/Zruseny) filtering server-side (?status= already supported), filtered-vs-empty empty states, and row tints - dokonceny rows get the info-channel low-alpha wash matching the badge, zruseny rows are faded like invalidated offers. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>