/* pp-scale 0.3.0 Entry Lists. The table markup is the DataTables markup the vendor page used. These rules only add
   what DataTables' own script gave it (clickable headers and page buttons), plus a busy state and phone spacing. */
.pp-tl-wrap { position: relative; clear: both; }
.pp-tl-wrap .dataTables_filter { margin-bottom: .6em; }
.pp-tl-wrap .dataTables_filter input { max-width: 100%; }
.pp-tl-wrap table.dataTable thead th { cursor: pointer; user-select: none; }
.pp-tl-wrap table.dataTable thead th.sorting_asc::after { content: " \25B4"; opacity: .7; }
.pp-tl-wrap table.dataTable thead th.sorting_desc::after { content: " \25BE"; opacity: .7; }
.pp-tl-wrap .dataTables_info { margin-top: .6em; }
.pp-tl-wrap .dataTables_paginate { margin-top: .4em; line-height: 2.2; }
.pp-tl-wrap .dataTables_paginate .paginate_button { cursor: pointer; display: inline-block; padding: 0 .45em; min-width: 1.4em; text-align: center; }
.pp-tl-wrap .dataTables_paginate .paginate_button.current { font-weight: 700; text-decoration: underline; cursor: default; }
.pp-tl-wrap .dataTables_paginate .paginate_button.disabled { opacity: .45; cursor: default; }
.pp-tl-wrap .dataTables_paginate .ellipsis { padding: 0 .3em; }
.pp-tl-wrap.pp-tl-busy tbody { opacity: .5; transition: opacity .15s .15s; }
.pp-tl-wrap .pp-tl-msg:not(:empty) { margin-top: .6em; padding: .5em .8em; border-left: 3px solid #d63638; }
.pp-tl-wrap td.dataTables_empty { text-align: center; }
.pp-tl-inline { margin-top: 1em; }
.pp-tl-toggle { margin-top: .6em; }
@media (max-width: 600px) {
	.pp-tl-wrap .dataTables_filter, .pp-tl-wrap .dataTables_filter label, .pp-tl-wrap .dataTables_filter input { display: block; width: 100%; box-sizing: border-box; }
	.pp-tl-wrap table.dataTable { width: 100%; table-layout: auto; }
	.pp-tl-wrap table.dataTable td, .pp-tl-wrap table.dataTable th { word-break: break-word; }
	.pp-tl-wrap .dataTables_info, .pp-tl-wrap .dataTables_paginate { text-align: center; }
	.pp-tl-wrap .dataTables_paginate .paginate_button { padding: 0 .6em; min-height: 2.2em; }
}
