Trouble with multiple conditions

I’m trying to set up a blueprint with multiple conditions that use input variables and for the life of me I can’t see why this is throwing an error.

Message malformed: Entity entity_id is neither a valid entity ID nor a valid UUID for dictionary value @ data[‘condition’][1][‘entity_id’]

condition:
  - condition: numeric_state
    entity_id: !input lux_entity
    below: !input lux_level
  - condition: state
    entity_id: !input light_target
    state: "off"

light_target is defined as a light under the input section of the blueprint

light_target:
  name: Light
  selector:
    target:
      entity:
        - domain:
            - light

It seems like when you have an input selector with target that you dont get an entity_id to use in a condition

" Targets are meant to be used with the target property of a service call in a script sequence."

So how do I get the entity id from a target input selector?

Don’t use target unless you know what it is for and how it works, and I personally don’t use them, if that tells you anything.