@media (max-width:575px){.table-borderless.table-sm tr{display:flex;flex-wrap:wrap;padding:.25rem 0}.table-borderless.table-sm td,.table-borderless.table-sm th{width:auto!important;padding:.15rem .25rem!important}.table-borderless.table-sm th{flex-shrink:0;min-width:100px}.table-borderless.table-sm td{flex:1}.table-borderless.table-sm tr{display:grid;grid-template-columns:auto 1fr;gap:.125rem .5rem}}.tw-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch}@media (max-width:767px){.tw-table-scroll{margin-left:0;margin-right:0;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}.tw-table-scroll table{min-width:600px}}@keyframes tw-spin{to{transform:rotate(1turn)}}@keyframes tw-ping{75%,to{transform:scale(2);opacity:0}}@keyframes tw-pulse{50%{opacity:.5}}@keyframes tw-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}*,:after,:before{--tw-shadow:0 0 transparent;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}@media (max-width:767px){.card-body{padding:1rem!important}.btn,.form-control,select{min-height:44px;font-size:16px!important}.table-responsive{margin-bottom:1rem}.badge{font-size:.75rem;padding:.35em .65em}.btn-group-vertical-mobile{display:flex;flex-direction:column;width:100%}.btn-group-vertical-mobile .btn{width:100%;margin-bottom:.5rem}.modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}.aside-minimize-mobile .aside{width:0!important}.page-title{font-size:1.25rem!important}.filter-form .row>[class*=col-]{margin-bottom:.5rem}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{text-align:left!important;margin-bottom:.5rem}.dataTables_wrapper .dataTables_length select{width:auto;display:inline-block}.dataTables_wrapper .dataTables_filter input{width:100%;max-width:200px}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:.5em .75em}.table-responsive:after{content:"";position:absolute;right:0;top:0;bottom:0;width:20px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05));pointer-events:none}.subheader .subheader-toolbar{flex-wrap:wrap;gap:.5rem}.dropdown-menu{min-width:200px}}@media (hover:none) and (pointer:coarse){.btn{min-height:44px;min-width:44px}.btn:hover{transform:none}}.tw-overflow-x-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}