@media (max-width: 991px){.layout-menu-toggle{padding:.5rem!important;font-size:1.5rem}.navbar-nav-right{padding:.5rem 0}.navbar-nav.flex-row{gap:.5rem}}@media (max-width: 767px){table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{background-color:var(--bs-primary);border:2px solid var(--bs-primary);box-shadow:0 2px 4px #0000001a}table.dataTable>tbody>tr.child ul.dtr-details{padding-left:1rem}table.dataTable>tbody>tr.child ul.dtr-details>li{padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{margin-bottom:1rem}.dataTables_wrapper .row{margin:0}.dataTables_wrapper .col-sm-12{padding:0}}@media (max-width: 575px){.card{margin-bottom:1rem}.card-body{padding:1.25rem}.card-body h4{font-size:1.5rem}.card-body small{font-size:.75rem}}@media (max-width: 767px){.d-flex.gap-2{flex-direction:column;width:100%}.d-flex.gap-2>*{width:100%}.d-flex.gap-2 .btn-group,.d-flex.gap-2 .btn-group button,.d-flex.gap-2 .btn-group .dropdown-toggle{width:100%}.btn{padding:.625rem 1.25rem;font-size:.9375rem}.dropdown-menu{width:100%;max-width:100%}}@media (max-width: 767px){.form-control,.form-select{min-height:44px;font-size:16px}.form-label{margin-bottom:.5rem;font-weight:500}.row.g-6{--bs-gutter-y: 1rem}.mb-6{margin-bottom:1.5rem!important}}@media (max-width: 575px){.modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}.modal-content{border-radius:.5rem}.modal-header{padding:1rem}.modal-body{padding:1rem;max-height:calc(100vh - 200px);overflow-y:auto}.modal-footer{padding:1rem;flex-direction:column-reverse}.modal-footer .btn{width:100%;margin:.25rem 0}}@media (max-width: 767px){.btn-sm.btn-icon{width:36px;height:36px;padding:.375rem}.btn-sm.btn-icon i{font-size:1.125rem}.d-flex.align-items-center.gap-1{gap:.5rem!important}}@media (max-width: 575px){.dropdown-notifications .dropdown-menu{min-width:100vw!important;left:50%!important;transform:translate(-50%);margin-top:.5rem;border-radius:0}.dropdown-notifications-list{max-height:60vh!important}.list-group-item{padding:1rem}}@media (max-width: 991px){.row.g-6>[class*=col-]{margin-bottom:1rem}.avatar{width:42px;height:42px}.avatar-initial{font-size:1.125rem}}@media (max-width: 767px){.d-flex.justify-content-between.align-items-center.mb-6{flex-direction:column;align-items:flex-start!important;gap:1rem}.d-flex.justify-content-between.align-items-center.mb-6>div:last-child{width:100%}h4.fw-bold,h1.h3{font-size:1.5rem}p.text-muted{font-size:.875rem}}@media (max-width: 575px){.pagination{flex-wrap:wrap;justify-content:center}.page-item{margin:.125rem}.page-link{padding:.375rem .625rem;font-size:.875rem}.pagination .page-item:not(.active):not(.disabled):not(:first-child):not(:last-child):not(:nth-child(2)):not(:nth-last-child(2)){display:none}}@media (hover: none) and (pointer: coarse){.btn:hover{transform:none}a,button,.btn,.form-check-input{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.btn:focus,.form-control:focus,.form-select:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}}@media (max-width: 991px) and (orientation: landscape){.container-xxl{padding-top:1rem;padding-bottom:1rem}.card-body{padding:1rem}.mb-6{margin-bottom:1rem!important}}@media print{.layout-menu,.layout-navbar,.btn-group,.dropdown,.pagination{display:none!important}table.dataTable tr.dtr-inline.collapsed>td:before,table.dataTable tr.dtr-inline.collapsed>th:before{display:none}.dataTables_wrapper{overflow:visible}table{page-break-inside:avoid}}
