Card-mod färbt Icon nicht wunschgemäß

Ich habe eine Karte, die mir den Status der Waschmaschine anzeigen soll.
Es gibt zwei Entitäten: Läuft und Fertig.
Die karte zeigt auf die Entität “Läuft”. Das Icon soll aber, wenn “Fertig” on ist, die Farbe wechseln.
Hier der Code:

show_name: true
show_icon: true
type: button
tap_action:
  action: toggle
entity: switch.w2_waschmaschine_lauft
name: Waschmaschine
icon: mdi:washing-machine
show_state: false
card_mod:
  style: |
    :host {
      {% if is_state('switch.w2_waschmaschine_fertig', 'on') %}
      --card-mod-icon-color: green;
      }

Card-mod funktioniert prinzipiell: wenn ich die Zeile mit dem {% if… rauskommentiere wechselt das Icon die Farbe.
Es liegt also an der Syntax. Aber wo?

Sorry, bin diesbezüglich ein Noob, tippe einfach nur Beispiele ab.

Wen du mit {% if ...%} startest muss irgendwo danach auch mal ein {% endif %} kommen, bei bedarf zwischen drin vielleicht noch {% else %} oder {% elif ... %}

card_mod:
  style: |
    :host {
      {% if is_state('switch.w2_waschmaschine_fertig', 'on') %}
      --card-mod-icon-color: green;
      {% endif %}
    }

LG

Aaah, danke.

Jetzt wird die Farbe geändert, wenn “Fertig” on ist.

Nun habe ich allerdings das Problem, dass die Farbe nicht zurück ändert, wenn “Fertig” ausgeschaltet wird. Ich muss also eine weitere IF-Bedingung hinzufügen, die auf die andere Entität reagiert.
Wie lautet denn da der Syntax?
Ein weiteres

{% if is_state('...

funktioniert nicht.