{# CUI // SP-CTI Shared renderer for chat action cards. A chat message with content_type='action_card' carries its payload in metadata JSON. The `card` key selects the renderer; only sme_team_suggestion is registered today. This partial exists as the ADOPTION SEAM: any surface that renders chat turns can include it and inherit every future card type without re-implementing the markup. Note content_type='action_card' is already permitted by the chat_messages CHECK constraint, so none of this needed a migration. #}