/* This component deliberately does not depend on workspace-admin/admin-page. */
body.workspace-shell main .action-table-scroll {
 width:100%;max-width:100%;min-width:0;box-sizing:border-box;
 overflow:auto!important;position:relative;isolation:isolate;
}
body.workspace-shell main table.admin-table-has-sticky-actions { border-collapse:separate!important; border-spacing:0; }
body.workspace-shell main table.admin-table-has-sticky-actions :is(th,td).admin-action-column {
 position:sticky!important;left:auto!important;right:auto!important;
 inset-inline-start:var(--action-pin-start,auto)!important;inset-inline-end:0!important;z-index:3!important;
 width:1px!important;min-width:0!important;max-width:none!important;
 padding-inline:8px!important;white-space:nowrap!important;box-sizing:border-box;
 background:var(--records-surface,var(--workspace-surface,#fff))!important;
 border-inline-start:1px solid var(--records-line,var(--workspace-border,#dbe5ed))!important;
}
body.workspace-shell main table.admin-table-has-sticky-actions thead .admin-action-column { z-index:6!important;background:var(--records-head,var(--admin-head,var(--workspace-surface,#fff)))!important; }
body.workspace-shell main table.admin-table-has-sticky-actions tbody tr:nth-child(even)>.admin-action-column { background:var(--records-alternate,var(--admin-soft,var(--workspace-surface,#fff)))!important; }
body.workspace-shell main table.admin-table-has-sticky-actions tbody tr:hover>.admin-action-column { background:var(--records-hover,var(--admin-hover,var(--workspace-surface,#fff)))!important; }
body.workspace-shell main table.admin-table-has-sticky-actions .admin-action-column .dropdown { display:inline-block;width:auto;min-width:0; }
body.workspace-shell main table.admin-table-has-sticky-actions .admin-action-column .trigger { width:auto;min-width:0;white-space:nowrap; }
body.workspace-shell main table.admin-table-has-sticky-actions :is(th,td).admin-action-column:has(.dropdown:is(.open,:hover,:focus-within)) {
  z-index: 20 !important;
}
