body .table-viewport{box-sizing:border-box;display:flex!important;flex-direction:column!important;height:var(--table-available-height)!important;min-height:0!important;max-height:none!important;overflow:hidden!important;flex:0 0 auto!important;background:var(--color-surface-raised);border-color:var(--color-table-border);background-clip:padding-box}body .table-viewport>:is(.toolbar,.feature-filter-bar,.product-catalog-filter,.product-search,.section-title,.table-toolbar,.card-head,.pagination,.system-pagination,.feature-pagination){flex:0 0 auto}body .table-viewport>:is(.workspace-table,.responsive-table,.feature-table-wrap,.react-table-wrap,.table-scroll-area){flex:1 1!important;min-height:0!important;height:auto!important;max-height:none!important;width:100%;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:auto;background:var(--color-surface-raised);scrollbar-color:var(--color-surface-border-strong) var(--color-surface-raised)}body .table-viewport>:is(.pagination,.system-pagination,.feature-pagination){margin-top:auto;position:relative;bottom:auto;background:var(--color-surface-raised);border-color:var(--color-table-border)}body .table-viewport table{width:100%;height:auto!important;min-height:0!important;border-spacing:0;border-radius:0;background:var(--color-surface-raised)}body .table-viewport thead{position:sticky;top:0;z-index:2;background:var(--color-table-header-bg)}body .table-viewport thead th{background:var(--color-table-header-bg);border-color:var(--color-table-border);background-clip:padding-box}body .table-viewport :is(table,thead,tbody,tfoot,tr,th,td){border-radius:0}body .table-viewport>:is(.workspace-table,.responsive-table,.feature-table-wrap,.react-table-wrap,.table-scroll-area)::-webkit-scrollbar-corner,body .table-viewport>:is(.workspace-table,.responsive-table,.feature-table-wrap,.react-table-wrap,.table-scroll-area)::-webkit-scrollbar-track{background:var(--color-surface-raised)}body .table-viewport>:is(.empty,.advanced-empty,.feature-state){flex:1 1;min-height:0;display:grid;align-content:center;justify-items:center;overflow:auto}body .table-viewport:has(>.empty)>:is(.workspace-table,.responsive-table):not(:has(tbody tr)){flex:0 0 auto!important}@media(max-width:1023px){:is(.table-card,.data-card,.feature-data-card)>:is(.workspace-table,.responsive-table,.feature-table-wrap,.react-table-wrap){max-height:none;overflow-x:auto}}@media print{body .table-viewport{height:auto!important;overflow:visible!important}body .table-viewport>:is(.workspace-table,.responsive-table,.feature-table-wrap,.react-table-wrap){overflow:visible!important}}