:root{--dt-accent:#008883;--dt-border:#ddd;--dt-text:#212529;--dt-muted:#b0b0b0}.dt-paging{justify-content:center;padding:18px 0 6px;display:flex}.dt-paging nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.dt-paging-button{box-sizing:border-box;border:1px solid var(--dt-border);min-width:36px;height:36px;color:var(--dt-text);cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-size:.85rem;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.dt-paging-button:hover:not(.disabled):not(.current){border-color:var(--dt-accent);color:var(--dt-accent);background:#f2f7f7}.dt-paging-button.current{background:var(--dt-accent);border-color:var(--dt-accent);color:#fff;cursor:default;font-weight:700}.dt-paging-button.disabled{color:var(--dt-muted);cursor:default;background:#fff;border-color:#eee}.dt-paging-button.first,.dt-paging-button.previous,.dt-paging-button.next,.dt-paging-button.last{padding:0 12px}.dt-paging .ellipsis{color:var(--dt-muted);-webkit-user-select:none;user-select:none;padding:0 4px}.dt-info{color:#777;padding:4px 0 8px;font-size:.85rem}@media screen and (width<=670px){.dt-paging-button.first,.dt-paging-button.last{display:none}.dt-paging-button{min-width:34px;height:34px;padding:0 8px}}table.dataTable thead th.dt-orderable-asc,table.dataTable thead th.dt-orderable-desc{cursor:pointer}table.dataTable thead .dt-column-header span{color:inherit;font-size:inherit;font-weight:inherit;margin-right:0;padding:0}table.dataTable thead span.dt-column-order{vertical-align:middle;width:12px;height:16px;margin-left:4px;display:inline-block;position:relative}table.dataTable thead span.dt-column-order:before,table.dataTable thead span.dt-column-order:after{opacity:.125;font-size:.7em;line-height:1;position:absolute;left:0}table.dataTable thead span.dt-column-order:before{content:"▲";top:0}table.dataTable thead span.dt-column-order:after{content:"▼";bottom:0}table.dataTable thead th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead th.dt-ordering-desc span.dt-column-order:after{opacity:.6;color:var(--dt-accent)}
