/* Shared worklists: the document and each long list have independent scrolling. */
@media screen {
 .ux-shell .ux-worklist-viewport,.ux-shell .list-viewport,.ux-shell .table-wrap,.ux-shell .table-scroll,.ux-shell .credit-scroll,.ux-shell .cash-ledger-scroll {
  max-width:100%;max-height:68vh!important;max-height:68dvh!important;overflow-x:auto;overflow-y:auto;
  overscroll-behavior:contain;scrollbar-gutter:stable;position:relative;
 }
 .ux-shell main table{border-collapse:separate;border-spacing:0}
 .ux-shell main table>thead>tr>th{position:sticky;top:var(--header-top,0px);z-index:4;background:#f5f8fc;box-shadow:0 1px 0 #d6e0e9;vertical-align:top}
 .ux-shell main table td,.ux-shell main table th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}
 .ux-shell .standard-pager{position:relative;background:#fff;gap:8px;flex-wrap:wrap}
 .ux-shell .standard-pager input{width:64px}
 .ux-shell .table-toolbar,.ux-shell .standard-list-filters,.ux-shell .report-toolbar,.ux-shell form.filters{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
 .ux-shell .table-toolbar label,.ux-shell .standard-list-filters label,.ux-shell .report-toolbar label,.ux-shell form.filters label{display:flex;flex-direction:column;gap:4px;max-width:260px}
 .ux-shell .table-toolbar input[type=search]{min-width:180px}
 .ux-shell .sortable{cursor:pointer}
 .standard-load-status{position:fixed;bottom:14px;right:18px;z-index:100;background:#123d72;color:white;padding:10px 16px;border-radius:6px}
 .standard-load-status[hidden]{display:none}
}
@media print {
 .standard-pager,.standard-list-filters,.table-toolbar,.standard-load-status,.no-print,form:not(.ux-print-parent){display:none!important}
 .ux-shell .ux-worklist-viewport,.ux-shell .list-viewport,.ux-shell .table-wrap,.ux-shell .table-scroll,.ux-shell .credit-scroll{max-height:none!important;height:auto!important;overflow:visible!important;border:0!important}
 .ux-shell main table{width:100%!important;min-width:0!important;table-layout:fixed;font-size:8pt}
 .ux-shell main table th,.ux-shell main table td{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;padding:4px!important}
 .ux-shell main table thead{display:table-header-group}
 .ux-shell main table>thead>tr>th{position:static!important}
 .ux-shell main table tr{break-inside:avoid}
}
