.custom-datatable .p-datatable-paginator{border-top:1px solid #e5e7eb!important;background-color:#f9fafb!important}.p-datatable .p-paginator{padding:.5rem .75rem!important;font-size:.75rem!important}.p-datatable .p-paginator .p-paginator-first,.p-datatable .p-paginator .p-paginator-last,.p-datatable .p-paginator .p-paginator-next,.p-datatable .p-paginator .p-paginator-pages .p-paginator-page,.p-datatable .p-paginator .p-paginator-prev{min-width:2rem!important;height:2rem!important;font-size:.8rem!important;padding:.25rem!important;margin:0 .125rem!important;line-height:1!important}.p-datatable .p-paginator button .p-icon{font-size:.7rem!important;width:.7rem!important;height:.7rem!important}.p-datatable .p-paginator .p-paginator-current{font-size:.8rem!important;padding:.25rem .5rem!important;color:#00458e!important;font-weight:500!important;min-height:auto!important;line-height:1.2!important}.p-datatable .p-paginator .p-dropdown{height:2rem!important;font-size:1rem!important;min-width:3rem!important}.p-datatable .p-paginator .p-dropdown .p-dropdown-label{padding:.25rem .5rem!important;font-size:.75rem!important;line-height:1.2!important}.p-datatable .p-paginator .p-dropdown .p-dropdown-trigger{width:1.5rem!important;padding:0!important}.p-datatable .p-paginator .p-dropdown .p-dropdown-trigger .p-icon{font-size:.7rem!important;width:.7rem!important;height:.7rem!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.375rem .75rem!important;font-size:.75rem!important}.custom-datatable .p-datatable-tbody>tr:hover{background-color:#f3f4f6!important;transition:background-color .2s ease}.custom-datatable .p-datatable-thead>tr>th{background-color:#ECF3FF!important;font-weight:600!important;border:.2px solid #009dd7}.custom-datatable .p-datatable-tbody>tr.p-row-odd{background-color:#F9FAFB}.custom-datatable .p-datatable-tbody>tr>td{border-color:#f0f0f0!important;padding:.15rem 1.5rem!important}.custom-datatable .p-datatable-header{background-color:#ffffff!important;border-bottom:1px solid #e5e7eb!important;padding:.75rem 1rem!important}.custom-datatable .p-datatable-emptymessage>td{text-align:center;padding:2rem!important;color:#9ca3af;font-style:italic}.p-datatable .p-paginator .p-paginator-left-content,.p-datatable .p-paginator .p-paginator-right-content{gap:.5rem}.mi-empty-message{color:#00458e;font-weight:500;font-size:13px;font-style:normal}@media (max-width:768px){.p-datatable .p-paginator{flex-wrap:wrap;gap:.5rem}.p-datatable .p-paginator .p-paginator-current{order:-1;flex-basis:100%;text-align:center}.p-datatable .p-paginator .p-paginator-pages .p-paginator-page{min-width:1.5rem!important;height:1.5rem!important;font-size:.7rem!important}}