Lovelace: Button card

I’m not sure if this is possible, but I’m going to ask anyways :smiley: I tried searching the thread, but it’s really long and that makes it very difficult to search.

I have multiple of these buttons setup for a Roboroc vacuum. Teach one run a script to clean a specific room. I’d like to change the color of the icon (or the button if need be) when the button is pushed/the script is on. I know I can do things based on the state of the entity (vacuum is docked, vacuum is cleaning etc.) but that would change the state of all the buttons, not the specific on that is running.

Here is an example of the code for one of the buttons:

entity: vacuum.roborock_s5_max
icon: 'mdi:television-classic'
name: Living Room
tap_action:
  action: call-service
  service: script.clean_living_room
type: 'custom:button-card'

TIA for any and all suggestions.