# Section payments report interface

The administrator report at `/zarzadzanie/raport_oplat_sekcji/` displays
participant settlements in a horizontally scrollable table.

- On large screens (Bootstrap `lg` and above), **Rozszerz tabelę** widens only
  the settlements card to the browser window, with small side margins.
  **Zwiń tabelę** restores its original width. Filters and summary cards keep
  their standard width. The setting lasts until the page is reloaded.
- On smaller screens the card uses the available container width.
  Below Bootstrap `sm`, the pinned column narrows and wraps long contact details
  so that settlement columns still have space on phone screens.
- **Uczestnik i kontakt**, including its header, remains pinned to the left
  while the other columns scroll horizontally. Its opaque background preserves
  Bootstrap row striping and hover highlighting.
- The scrollbar, mouse dragging and keyboard scrolling remain available.
  The overflow indicator updates when the table is resized or scrolled.

This presentation change does not alter calculations, filters, Excel export,
historical data or configuration, and requires no database migration.
Styles are maintained in `application/Resources/css/_application.scss` and
included in the standard generated Bootstrap CSS asset.

## Verification

With generated CSS up to date, open a season containing participants and periods.
Expand and collapse the table on a large screen; check that the page itself has
no horizontal overflow and that filters and summaries retain their width.
Scroll the table horizontally in both modes and check that participant names,
contact links and the first column header remain visible, with no underlying
text showing through striped or hovered rows. Resize to a narrow window and
check horizontal scrolling and the overflow indicator. Empty reports should
not offer the width toggle.
