{% set is_inline = inline if inline is defined else (not in_grid and opciones|length <= 3 and (not label or label|length < 50)) %}
{% if label %}
{% endif %}
{% for opt in opciones %}
{% set opt_val = opt.valor if opt.valor is defined else opt.value if opt.value is defined else opt.label %}
{% set is_checked = opt.checked or (seleccionado is not none and (opt_val == seleccionado or opt_val|string == seleccionado|string or (opt_val is sameas true and seleccionado in [True, 1, 'True', 'true', '1', 'Si', 'Sí', 'SI']) or (opt_val is sameas false and seleccionado in [False, 0, 'False', 'false', '0', 'No', 'NO']))) or (seleccionados and (opt_val in seleccionados or opt_val|string in seleccionados)) %}
{% if interactive|default(True) %}