/* One footer line: record count and full-result totals aligned to table columns. */
body table.staff-table>tfoot{display:none!important}
body[data-page="workspace"] .workspace-layout .table-footer.staff-table-footer{display:block;border-top:0;padding:0;margin-top:3px;min-height:25px;font:400 10px/1.6 "DM Sans",sans-serif;color:#69717c;flex-shrink:0;min-width:0;max-width:100%}
.staff-table-footer-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;max-width:100%;overscroll-behavior-x:contain}
.staff-table-footer-viewport::-webkit-scrollbar{display:none}
.staff-table-footer-row{display:grid;grid-template-rows:25px;align-items:center;min-width:0}
.staff-table-footer-status{grid-row:1;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;padding-right:12px}
.staff-table-footer .staff-table-count{display:block;margin:0;min-height:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit}
.staff-table-total-cell{grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;font:500 10px/1.6 "DM Sans",sans-serif;color:#38434f;font-variant-numeric:tabular-nums}
.staff-table-total-cell.has-status{display:flex;align-items:center;justify-content:space-between;gap:8px}
.staff-table-total-cell .staff-table-footer-status{grid-row:auto;display:flex;align-items:center;gap:8px;min-width:0;flex:1;padding:0;overflow:hidden;font:400 10px/1.6 "DM Sans",sans-serif;color:#69717c}
.staff-table-total-cell .staff-table-footer-status .staff-table-count{overflow:hidden;text-overflow:ellipsis}
.staff-table-total{display:inline;font:inherit;color:inherit;white-space:nowrap}
.staff-table-total+.staff-table-total::before{content:" · ";font-weight:400;color:#8b9199}
.staff-table-footer .staff-table-retry{font-size:11px;min-height:28px;padding:4px 10px;flex:none;margin:0}
.staff-table-footer.has-error .staff-table-count{color:#924d57}
.staff-table-footer [hidden]{display:none!important}
