{# Side pane body fragment (§3.5). Phase 2 D2 ships the skeleton — three sub-block stubs. E2 wires the sim-sell preview; E3 the set-basis form; E1 reorganizes the layout into a polished header + sub-blocks. #}
{{ sym }} {% if qty %} · {{ fmt_quantity(qty) }} sh{% endif %} {% if account_label %} · {{ account_label }}{% endif %} {% if last_price %} · last {{ fmt_currency(last_price) }}{% endif %} {% if open_basis %} · basis {{ fmt_currency(open_basis) }}{% endif %} {% if loss is not none and loss < 0 %} · {{ fmt_currency(loss) }}{% endif %}
{% include "_positions_pane_sim_preview.html" %} {% include "_positions_pane_set_basis.html" %} Open ticker