.customer-responsive,.customer-responsive .layout-wrapper,.customer-responsive .layout-container,.customer-responsive .layout-page,.customer-responsive .content-wrapper,.customer-responsive .container,.customer-responsive .container-fluid,.customer-responsive .container-xxl,.customer-responsive .row,.customer-responsive [class*=col-]{min-inline-size:0}.customer-responsive{max-inline-size:100%}.customer-page-header{margin-top:0!important}.customer-responsive img,.customer-responsive video,.customer-responsive canvas,.customer-responsive svg{max-inline-size:100%}.customer-responsive p,.customer-responsive h1,.customer-responsive h2,.customer-responsive h3,.customer-responsive h4,.customer-responsive h5,.customer-responsive h6,.customer-responsive label,.customer-responsive a,.customer-responsive td,.customer-responsive th{overflow-wrap:anywhere}.customer-responsive .card,.customer-responsive .card-body,.customer-responsive .card-header,.customer-responsive .d-flex{min-inline-size:0}.customer-responsive .table-responsive,.customer-responsive .card-datatable,.customer-responsive .customer-table-scroll{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.customer-responsive .table-responsive>table,.customer-responsive .card-datatable>table,.customer-responsive .customer-table-scroll>table{min-inline-size:640px}.customer-responsive .customer-table-compact>table{min-inline-size:100%}.customer-responsive .dropdown-menu{max-inline-size:min(22rem,calc(100vw - 2rem));white-space:normal}.customer-responsive .dropdown-item{white-space:normal}.customer-responsive .customer-page-header .user-profile-info,.customer-responsive .customer-page-header .customer-header-actions{min-inline-size:0}.customer-responsive .customer-page-header .list-inline-item{margin-inline:0}.customer-responsive .customer-header-actions{display:flex;flex-wrap:wrap;gap:.5rem}.customer-responsive .customer-header-actions .btn{margin:0!important}.customer-responsive .customer-tabs{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.customer-responsive .customer-tabs .nav{inline-size:max-content;min-inline-size:100%}.customer-responsive .customer-tabs .nav-item,.customer-responsive .customer-tabs .nav-link{flex:0 0 auto;white-space:nowrap}.customer-responsive .app-calendar-wrapper,.customer-responsive .app-calendar-wrapper .card-body,.customer-responsive .app-calendar-wrapper .app-calendar-content{min-inline-size:0;max-inline-size:100%}.customer-responsive .app-calendar-wrapper .calendar,.customer-responsive .app-calendar-wrapper .fc{min-inline-size:42rem}.customer-responsive .app-calendar-wrapper .app-calendar-content{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.customer-responsive .fc .fc-toolbar{flex-wrap:wrap;gap:.75rem}.customer-responsive .fc .fc-toolbar-chunk{display:flex;flex-wrap:wrap;gap:.25rem}.customer-responsive .offcanvas{max-inline-size:calc(100vw - 1rem)}.customer-responsive .modal-dialog{inline-size:auto;max-inline-size:min(var(--bs-modal-width, 500px),calc(100vw - 1.5rem));margin-inline:auto}.customer-responsive .modal-content{max-block-size:calc(100dvh - 1.5rem);overflow:hidden}.customer-responsive .modal-body{min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.customer-responsive .modal-footer{flex-wrap:wrap}.customer-responsive .modal canvas,.customer-responsive .modal [class*=editor],.customer-responsive .modal [id*=editor]{max-inline-size:100%}.customer-responsive .apexcharts-canvas,.customer-responsive .apexcharts-svg,.customer-responsive .chartjs-wrapper{max-inline-size:100%!important}@media (max-width: 767.98px){.customer-responsive .container-p-y{padding-block:1rem}.customer-responsive .container,.customer-responsive .container-fluid,.customer-responsive .container-xxl{padding-inline:.875rem}.customer-responsive .card-header,.customer-responsive .card-body,.customer-responsive .card-footer{padding-inline:1rem}.customer-responsive .card-header.d-flex,.customer-responsive .card-body.d-flex:not(.align-items-center){flex-wrap:wrap;gap:.75rem}.customer-responsive .customer-page-header>.flex-grow-1>.d-flex{align-items:stretch!important;margin-inline:1rem!important}.customer-responsive .customer-page-header .user-profile-info{inline-size:100%;text-align:start}.customer-responsive .customer-page-header .list-inline{justify-content:flex-start!important;gap:.5rem 1rem!important}.customer-responsive .customer-header-actions{inline-size:100%}.customer-responsive .customer-header-actions .btn,.customer-responsive .customer-header-actions>*{flex:1 1 12rem}.customer-responsive .customer-header-actions .btn{inline-size:100%}.customer-responsive .pagination{flex-wrap:wrap;gap:.25rem}.customer-responsive .responsive-toolbar,.customer-responsive .responsive-toolbar>.d-flex{align-items:stretch!important;flex-direction:column;inline-size:100%}.customer-responsive .responsive-toolbar .btn-group{display:flex;max-inline-size:100%;overflow-x:auto}.customer-responsive .responsive-toolbar form{display:flex;inline-size:100%;margin-inline:0!important}.customer-responsive .responsive-toolbar form .form-control{min-inline-size:0}.customer-responsive .offcanvas{inline-size:min(100%,26rem)!important}.customer-responsive .modal-dialog{margin-block:.75rem}.customer-responsive .modal-footer>.btn,.customer-responsive .modal-footer>form,.customer-responsive .modal-footer>form .btn{inline-size:100%}.customer-responsive .modal-footer>form{margin:0}.customer-responsive .form-control,.customer-responsive .form-select,.customer-responsive .btn:not(.btn-icon){min-block-size:2.75rem}.customer-responsive .auth-cover-bg,.customer-responsive .authentication-wrapper .authentication-inner{max-inline-size:100%}}@media (max-width: 575.98px){.customer-responsive .customer-tabs .nav-link{min-block-size:2.75rem;display:inline-flex;align-items:center}.customer-responsive .row-cols-2>*,.customer-responsive .row-cols-3>*,.customer-responsive .row-cols-4>*,.customer-responsive .row-cols-5>*{flex:0 0 auto;inline-size:100%}.customer-responsive .modal-header,.customer-responsive .modal-body,.customer-responsive .modal-footer{padding-inline:1rem}}
