{{- /* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial */ -}} {{- /* SPDX-FileCopyrightText: 2025-2026 Christian Galo */ -}} {{/* Application shell: the member rail. Pipeline: server.Shell. Task destinations only, then the surface switch ("Operator panel", operators only) as the one separated non-section entry (chrome-conventions "The surface switch is a visible, mirrored rail entry"). The same element is the static 15rem rail at lg and up and a Bootstrap offcanvas drawer below, opened from the top bar's toggler; shell.js closes the drawer when an entry is chosen. Below lg the drawer is the shell's one menu, so a second, labelled list follows this one at the drawer's foot, from the shared shell_rail_account.html (mobile-shell-menu D1, D8); at lg and up it is hidden and the static rail carries task destinations and the switch only. The entry list's padding lives on the offcanvas body, so both lists sit at one inset. */}}