body .table-viewport{box-sizing:border-box;background:var(--color-surface-raised);border-color:var(--color-table-border);background-clip:padding-box;height:var(--table-available-height)!important;flex-direction:column!important;flex:none!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}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:none}body .table-viewport>:is(.workspace-table,.responsive-table,.feature-table-wrap,.react-table-wrap,.table-scroll-area){overscroll-behavior:contain;scrollbar-gutter:auto;background:var(--color-surface-raised);scrollbar-color:var(--color-surface-border-strong) var(--color-surface-raised);width:100%;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}body .table-viewport>:is(.pagination,.system-pagination,.feature-pagination){background:var(--color-surface-raised);border-color:var(--color-table-border);margin-top:auto;position:relative;bottom:auto}body .table-viewport table{border-spacing:0;background:var(--color-surface-raised);border-radius:0;width:100%;height:auto!important;min-height:0!important}body .table-viewport thead{z-index:2;background:var(--color-table-header-bg);position:sticky;top:0}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-track{background:var(--color-surface-raised)}body .table-viewport>:is(.workspace-table,.responsive-table,.feature-table-wrap,.react-table-wrap,.table-scroll-area)::-webkit-scrollbar-corner{background:var(--color-surface-raised)}body .table-viewport>:is(.empty,.advanced-empty,.feature-state){flex:1 1 0;align-content:center;justify-items:center;min-height:0;display:grid;overflow:auto}body .table-viewport:has(>.empty)>:is(.workspace-table,.responsive-table):not(:has(tbody tr)){flex:none!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}}
