/* A single opaque sticky heading layer, inside each table scroll area. */
html body .table-wrap,html body .workspace-panel-viewport{isolation:isolate}
@media(min-width:761px){
html body .table-wrap table{border-collapse:separate!important;border-spacing:0!important;margin-top:0!important}
html body .table-wrap table thead{position:sticky!important;top:0!important;z-index:30!important;background:#f4f7f9!important;box-shadow:0 1px 0 #dce6ed}
html body .table-wrap table thead tr{background:#f4f7f9!important}
html body .table-wrap table thead th,
html body.admin-operations-review .admin-page .workspace-panel-viewport table thead th{position:static!important;top:auto!important;background:#f4f7f9!important;background-clip:border-box!important;opacity:1!important}
html body .table-wrap table tbody{position:relative;z-index:0}
html body .dashboard-content .workspace-panel-viewport .dashboard-table-head,
html body .dashboard-content .workspace-panel-viewport .license-table-head{position:sticky!important;top:0!important;z-index:30!important;background:#f4f7f9!important;box-shadow:0 1px 0 #dce6ed}
}
/* Grid-based tables must paint the full width of their column tracks. */
@media(min-width:761px){
html body .workspace-panel-viewport :is(.dashboard-table-shell,.license-table-shell){width:max-content!important;min-width:100%!important;max-width:none!important}
html body .workspace-panel-viewport :is(.dashboard-table-head,.license-table-head,.request-table-row,.license-table-row){width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}
html body .workspace-panel-viewport :is(.dashboard-table-head,.license-table-head){min-width:max-content!important}
html body .workspace-panel-viewport :is(.dashboard-table-head,.license-table-head)>*{background:#f4f7f9!important}
}
