/* The Referentiel viewport is the shared layout for every primary list. */
body:has(main .table-page-scroll){height:100dvh;display:flex;flex-direction:column;overflow:hidden}
body:has(main .table-page-scroll)>header,body:has(main .table-page-scroll)>.module-nav{flex-shrink:0}
main:has(.table-page-scroll){display:flex;flex-direction:column;flex:1;min-height:0;margin:12px auto;padding-bottom:0}
main:has(.table-page-scroll)>*,.table-page-panel>*{flex-shrink:0}
.table-page-panel{display:flex;flex-direction:column;flex:1;min-height:0}
:root main .table-page-scroll{box-sizing:border-box;flex:1 1 0;min-height:0;max-height:none;min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain}
/* A sequence of lots shares one viewport, including horizontal scrolling. */
:root main .table-page-scroll .table-scroll{overflow:visible;max-height:none}
