/* Retain legacy nodes for old event handlers, but never display top scrollbars. */
#view [class*="top-scroll"],#modal [class*="top-scroll"],#incomeTopScroll{display:none!important}
.bottom-table-scroll{position:fixed;box-sizing:border-box;height:20px;overflow-x:scroll;overflow-y:hidden;background:#fff;border-top:1px solid #e0e5ed;box-shadow:0 -3px 10px #16253b0d;z-index:8;scrollbar-color:#8f99a8 #f0f2f6;scrollbar-width:auto}
.bottom-table-scroll>div{height:1px;pointer-events:none}
.bottom-table-scroll::-webkit-scrollbar{height:14px}.bottom-table-scroll::-webkit-scrollbar-thumb{background:#939dab;border-radius:8px;border:2px solid #f0f2f6}.bottom-table-scroll::-webkit-scrollbar-track{background:#f0f2f6}
.bottom-table-pager{position:fixed!important;left:var(--dock-left)!important;bottom:var(--dock-bottom)!important;width:var(--dock-width)!important;box-sizing:border-box!important;z-index:9;margin:0!important;padding:9px 14px!important;border-top:1px solid #e0e5ed;background:#fff!important;box-shadow:0 -2px 8px #16253b0b;max-height:35vh;overflow:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.bottom-table-pager.dock-in-modal{z-index:10002}.bottom-table-scroll.dock-in-modal{z-index:10002}
.bottom-table-pager-spacer{pointer-events:none;flex-shrink:0}
.bottom-table-source{overflow-x:auto}
.bottom-table-source::-webkit-scrollbar{height:0}
@media(max-width:700px){.bottom-table-pager{padding:7px!important;gap:6px;font-size:12px}.bottom-table-pager input{max-width:65px}.bottom-table-pager>div{flex-wrap:wrap;gap:6px}}
