{% comment %}
room.html table-hex seats — included via core/_partials/_table_hex.html
(hex_seats). Verbatim move of the gate_positions seat ring; inherits room.html's
context (gate_positions, starter_roles).
{% endcomment %}
{# Seats — fa-chair layout persists from ROLE_SELECT through SIG_SELECT #}
{% for pos in gate_positions %}
    <div class="table-seat{% if pos.role_label in starter_roles %} role-confirmed{% endif %}"
         data-slot="{{ pos.slot.slot_number }}" data-role="{{ pos.role_label }}">
        <i class="fa-solid fa-chair"></i>
        <span class="seat-role-label">{{ pos.role_label }}</span>
        {% if pos.role_label in starter_roles %}
            <i class="position-status-icon fa-solid fa-circle-check"></i>
        {% else %}
            <i class="position-status-icon fa-solid fa-ban"></i>
        {% endif %}
    </div>
{% endfor %}
