{# Wash-sale outlook. Renders one of five states from ws_outlook.state. - skipped: nothing rendered (no testid wrapper) - clean: zero-size hidden span — no margin, no visual contribution - trigger: red label + headline + optional replacement footnote - partial: warn label + safe-qty guidance message - error: muted label + error message #} {% if ws_outlook %} {% if ws_outlook.state == 'clean' %} {% elif ws_outlook.state == 'trigger' %}