.p-datatable .p-datatable-header,.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-paginator{background:transparent;border-color:#ffffff1a;color:#e5e7eb}.p-datatable .p-datatable-thead>tr>th{color:#9ca3af;font-size:.875rem;font-weight:600;text-transform:uppercase}.p-datatable .p-datatable-tbody>tr{transition:background-color .2s}.p-datatable .p-datatable-tbody>tr:hover{background:#ffffff08}.p-dialog{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);color:#fff}.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer,.p-dialog .p-dialog-header{background:transparent;border-color:#ffffff0d;color:#fff}.p-confirm-dialog.custom-confirm-dialog .p-confirm-dialog-icon{color:#c71626!important;font-size:2rem!important;margin-right:1.5rem!important}.p-datatable-paginator-bottom{border:none!important}.p-select-overlay{background:#1a1a1a!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;box-shadow:0 10px 30px #00000080!important;margin-top:4px!important}.p-select-overlay .p-select-list-container{padding:.5rem!important}.p-select-overlay .p-select-list{display:flex;flex-direction:column;gap:2px}.p-select-overlay .p-select-option{border-radius:6px!important;color:#9ca3af!important;font-size:.9rem;padding:.5rem!important;transition:all .15s ease!important}.p-select-overlay .p-select-option.p-focus,.p-select-overlay .p-select-option:hover{background:#ffffff0d!important;color:#fff!important}.p-select-overlay .p-select-option.p-highlight{background:#c7162626!important;color:#ff6b7a!important;font-weight:600}.p-select-overlay .p-select-empty-message{color:#6b7280;font-size:.85rem;padding:1rem;text-align:center}.p-paginator-rpp-dropdown{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-left:2rem}
