@media (max-width: 767px){.container,.container-xl{padding-left:1rem;padding-right:1rem}.page-body{padding:1rem 0}.page-header{margin-bottom:1rem!important}.page-title{font-size:1.5rem!important}.btn-list{display:flex;flex-wrap:wrap;gap:.5rem}.btn-list .btn{flex:1 1 auto;min-width:120px}.form-control{font-size:16px}.modal-dialog{margin:0;max-width:100%;height:100%}.modal-content{height:100%;border-radius:0}.card{margin-bottom:1rem}.card-body{padding:1rem}.btn .icon+span{display:none}.btn-sm .icon+span{display:inline}}@media (min-width: 768px) and (max-width: 1024px){.container-xl{max-width:100%;padding-left:2rem;padding-right:2rem}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{min-width:900px}.row-cards .col-md-6{flex:0 0 50%;max-width:50%}}@media (hover: none) and (pointer: coarse){.btn{min-height:44px;padding:.5rem 1rem}.btn-sm{min-height:38px}.form-control,.form-select{min-height:44px;font-size:16px}.table .btn{padding:.375rem .75rem}}@media (max-width: 767px){.page-header .col-auto{width:100%;margin-top:1rem}.page-header .d-flex{justify-content:space-between;width:100%}.page-header .btn{flex:1}.page-header .btn span:not(.icon){display:none}}@media (max-width: 767px){.pagination-controls{flex-direction:column;gap:.5rem}.pagination-controls .btn{width:100%}}@media (max-width: 767px){.row.g-3>.col-md-4,.row.g-3>.col-md-6{flex:0 0 100%;max-width:100%}.modal-lg{max-width:100%}}@media (max-width: 767px){.row-cards .col-sm-6,.row-cards .col-lg-3,.row-cards .col-lg-4{flex:0 0 100%;max-width:100%}.row-cards{row-gap:1rem}}@media (max-width: 767px){.invoice-table-desktop{display:none!important}.invoice-cards-mobile{display:block!important}.card-footer .btn-list{display:flex;flex-wrap:wrap;gap:.5rem}.card-footer .btn-list .btn{flex:1 1 calc(50% - .25rem);min-width:0}.filters-row{flex-direction:column;gap:1rem}.filters-row .col{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.invoice-table-desktop{display:block!important}.invoice-cards-mobile{display:none!important}}@media (max-width: 767px){.display-5,.display-6{font-size:2rem!important}.h1{font-size:1.75rem!important}.progress{height:1rem}.row.text-center .col-3{flex:0 0 50%;max-width:50%;margin-bottom:1rem}}@media (max-width: 767px){.modal-body .row .col-md-4,.modal-body .row .col-md-6{flex:0 0 100%;max-width:100%;margin-bottom:1rem}.row.text-center.row-gap-3 .col-3{flex:0 0 50%;max-width:50%}}.mobile-only{display:none!important}@media (max-width: 767px){.mobile-only{display:block!important}.desktop-only{display:none!important}}@media (max-width: 767px){.mb-lg-3{margin-bottom:1rem!important}.gap-lg-3{gap:.5rem!important}}@media print{.btn,.page-header,.modal,.sidebar,.navbar,.d-print-none{display:none!important}.page-body{padding:0}.card{border:1px solid #dee2e6;page-break-inside:avoid}}.page.layout-fluid .page-body+header.navbar,.page.layout-fluid .page-body~.navbar{display:none!important}
