table.dataTable{min-width:1200px;border:1px solid #dee2e6!important}.dataTables_wrapper{margin-top:1rem}.card-body.card-table .col-sm-12{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.dtr-modal{z-index:1050!important}.dtr-modal .modal-header{background-color:#007bff;color:#fff;border-bottom:1px solid #0056b3}.dtr-modal .modal-title{font-weight:600}.table-responsive{border:none}@media (max-width: 767.98px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{text-align:left;margin-bottom:.5rem}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{text-align:center;margin-top:.5rem}.table-responsive .dtr-hidden{display:none!important}.btn-sm{margin:.1rem;padding:.25rem .5rem;font-size:.75rem}}.dtr-details{width:100%}.dtr-details li{border-bottom:1px solid #dee2e6;padding:12px 0!important;margin:0!important}.dtr-details li:last-child{border-bottom:none}.dtr-details td{padding:12px}.dtr-title{font-weight:600;color:#495057;min-width:120px;display:inline-block}.dtr-data{color:#6c757d}.dtr-details .badge{font-size:.75rem;padding:.25rem .5rem}.dtr-details img{max-width:100%;height:auto}.dtr-details .btn-group{display:flex;flex-wrap:wrap;gap:.25rem}.dtr-details .btn-group .btn{flex:1;min-width:60px}.table thead th{white-space:nowrap;vertical-align:middle}.table tbody td{vertical-align:middle}.dataTables_filter input{width:100%;max-width:200px}.dataTables_paginate .paginate_button{padding:.25rem .5rem;margin:0 .1rem;font-size:.875rem}.dataTables_info{font-size:.875rem}.dataTables_length select{width:auto;min-width:60px}@media (max-width: 575.98px){.dtr-modal .modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}.dtr-modal .modal-body{padding:1rem}.dtr-modal .modal-footer{padding:.75rem 1rem}}@media (prefers-color-scheme: dark){.dtr-details li{border-bottom-color:#495057}.dtr-title{color:#e9ecef}.dtr-data{color:#adb5bd}}@media print{.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{display:none!important}.table-responsive{overflow:visible!important}.dtr-details{display:block!important}}
