/* Tables made with data-dt="full" (activateDatatables in core.js): search and
   rows-per-page on one line above the table, count and pages below. */
.dt-top .dataTables_filter { flex: 1 1 240px; width: auto; }
.dt-top .dataTables_filter label,
.dt-top .dataTables_length label,
.dt-bottom .dataTables_info { float: none; margin: 0 !important; }
.dt-top .dataTables_filter input { padding: 6px 10px; }
.dt-top .dataTables_length label { display: flex; align-items: center; gap: 6px; white-space: nowrap; font-size: 13px; }
.dt-top .dataTables_length select { width: auto; min-width: 4.5rem; }
.dt-bottom .dataTables_info { font-size: 13px; opacity: .8; }
.dt-bottom .dataTables_paginate { margin-top: 0 !important; margin-left: auto; }
