.dataTables_filter{display:none!important}.dt-container .dt-info,.dt-container .dt-paging{margin-top:0!important;padding-top:0!important}.dt-container .dt-paging nav{display:flex!important;gap:6px!important;justify-content:flex-end!important;align-items:center!important}.dataTables_wrapper .dataTables_paginate{display:flex!important;gap:6px!important;align-items:center!important;justify-content:flex-end!important}.dataTables_wrapper .dataTables_paginate>span{display:flex!important;gap:6px!important}.dt-container .dt-paging .dt-paging-button,.dataTables_wrapper .dataTables_paginate .paginate_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:32px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#6b7280!important;font-size:.75rem!important;font-weight:700!important;cursor:pointer!important;margin:0!important;text-decoration:none!important;box-shadow:0 1px 2px #0000000d!important;transition:all .15s ease-in-out!important;font-family:inherit!important}.dt-container .dt-paging .dt-paging-button:hover:not(.disabled):not(.current),.dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.disabled):not(.current){background:#f9fafb!important;color:#2563eb!important;border-color:#bfdbfe!important;transform:translateY(-1px)}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button.current:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important;box-shadow:0 4px 6px -1px #2563eb4d!important}.dt-container .dt-paging .dt-paging-button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:.5!important;cursor:not-allowed!important;background:#f9fafb!important;box-shadow:none!important;transform:none!important}.dt-container .dt-paging .dt-paging-button.first,.dt-container .dt-paging .dt-paging-button.last,.dt-container .dt-paging .dt-paging-button.previous,.dt-container .dt-paging .dt-paging-button.next,.dataTables_wrapper .dataTables_paginate .paginate_button.first,.dataTables_wrapper .dataTables_paginate .paginate_button.last,.dataTables_wrapper .dataTables_paginate .paginate_button.previous,.dataTables_wrapper .dataTables_paginate .paginate_button.next{font-size:0!important;padding:0!important;width:32px!important}.dt-container .dt-paging .dt-paging-button.previous:before,.dataTables_wrapper .dataTables_paginate .paginate_button.previous:before{content:"‹";font-size:1.25rem!important;line-height:1}.dt-container .dt-paging .dt-paging-button.next:before,.dataTables_wrapper .dataTables_paginate .paginate_button.next:before{content:"›";font-size:1.25rem!important;line-height:1}.dt-container .dt-paging .dt-paging-button.first:before,.dataTables_wrapper .dataTables_paginate .paginate_button.first:before{content:"«";font-size:1rem!important;line-height:1}.dt-container .dt-paging .dt-paging-button.last:before,.dataTables_wrapper .dataTables_paginate .paginate_button.last:before{content:"»";font-size:1rem!important;line-height:1}.dt-container .dt-info,.dataTables_info{font-size:.75rem!important;color:#9ca3af!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}table.dataTable thead th,table.dataTable thead td{background-color:#f8fafc!important;border-bottom:1px solid #f1f5f9!important;border-top:none!important;box-shadow:none!important;color:#94a3b8!important;font-size:.625rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:.5rem 1.5rem!important;white-space:nowrap!important;vertical-align:middle!important;transition:background-color .15s ease,color .15s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:default!important}table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{cursor:pointer!important}table.dataTable thead th.sorting:hover,table.dataTable thead th.sorting_asc:hover,table.dataTable thead th.sorting_desc:hover{background-color:#f1f5f9!important;color:#475569!important}table.dataTable thead th.sorting:before,table.dataTable thead th.sorting:after,table.dataTable thead th.sorting_asc:before,table.dataTable thead th.sorting_asc:after,table.dataTable thead th.sorting_desc:before,table.dataTable thead th.sorting_desc:after{display:none!important}table.dataTable tbody tr{transition:background-color .12s ease!important}table.dataTable tbody tr:hover>td{background-color:#f8fafc!important}table.dataTable tbody tr:first-child td{border-top:none!important}table.dataTable tbody td.dt-cell{padding:.875rem 1.5rem!important;border-bottom:1px solid #f8fafc!important;vertical-align:middle!important}table.dataTable thead th.sort-active{background-color:#eff6ff!important;color:#2563eb!important}table.dataTable thead th.sort-active:hover{background-color:#dbeafe!important}
