/* Moved from websites/templates/websites/report_table_full.html (redesign checklist: local CSS out of the templates).
   Loaded only by that page, at the place its <style> stood. */

/* Page-local: the row-count strip; the sortable-heading look itself is
   shared in akoore.css. Everything else comes from .table / .seo-* in the
   shared report styles. */
.seo-sort-th { white-space: nowrap; }
.seo-table-count { display: flex; align-items: baseline; gap: var(--space-3);
  flex-wrap: wrap; margin-bottom: var(--space-3); }
/* The wrap gets a height cap here so the sticky heading row (akoore.css)
   has a scrollport to stick to on wide tables. */
.seo-table-wrap { max-height: 85vh; overflow: auto; }
.seo-cell-num, .seo-cell-nowrap { white-space: nowrap; }
.seo-cell-text { max-width: 280px; overflow-wrap: anywhere; }
.seo-cell-url { max-width: 320px; overflow-wrap: anywhere; }
.seo-cell-chips { max-width: 260px; overflow-wrap: anywhere; }
.seo-table-actions { display: inline-flex; gap: var(--space-2);
  flex-wrap: wrap; margin-left: auto; }
ul.seo-table-help { margin: 0; padding-left: 1.4em; }
ul.seo-table-help li { margin-bottom: var(--space-2); }
ul.seo-table-help li:last-child { margin-bottom: 0; }
@media print {
  /* The shared report print rules already drop .btn; these two are only
     on this page. The stamp above repeats what they said, in a form that
     makes sense once the paging controls are gone. */
  .pagination, .seo-table-count { display: none !important; }
  .seo-table-wrap { max-height: none; overflow: visible; }
}
