{# Block form of config_field: lets the caller write the value as a Jinja
template body, which keeps auto-escaping active for interpolated values. #}
{% macro config_field_block(label) %}
{{ label }}
{{ caller() }}
{% endmacro %}
{# Console form — used by both the inline tab and the modal. The transcript
ID differs per location to keep HTMX swaps independent. #}
{% macro console_form(server, transcript_id) %}
{% endmacro %}