/* Tripwin V8.1.10.45 — baseline responsive transversal
   Breakpoints Bootstrap: SM <576, MD >=768, LG >=992, XL >=1200, XXL >=1400. */
html,body{max-width:100%;}body{overflow-x:hidden;}img,svg,video,canvas{max-width:100%;height:auto;}main,.main,.content,.content-wrapper,.page-wrapper,.container,.container-fluid,.row,[class*="col-"]{min-width:0;}input,select,textarea,.form-control,.form-select,.input-group{max-width:100%;}.table-responsive,.tw-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-responsive>table,.tw-table-scroll>table{margin-bottom:0;}.modal-dialog{max-width:min(var(--bs-modal-width,900px),calc(100vw - 1rem));margin-left:auto;margin-right:auto;}.modal-content{max-height:calc(100dvh - 1rem);overflow:hidden}.modal-body{overflow:auto;overscroll-behavior:contain;}.offcanvas{max-width:100vw}.dropdown-menu{max-width:min(95vw,420px);overflow-wrap:anywhere}.tw-responsive-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.tw-responsive-filters{display:grid!important;grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(140px,1fr)) auto;gap:.75rem;align-items:end}.tw-filter-actions{min-width:max-content}.tw-filter-summary{grid-column:1/-1;overflow-wrap:anywhere}.tw-pager{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.tw-workspace,.tw-page,.tw-responsive-page{width:100%;max-width:100%;min-width:0}.dataTables_wrapper,.dt-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.fr-table-wrap,.fa-table-wrap,.aa-table-wrap,.wm-table-wrap,.cc-table-wrap,.cc-permission-wrap,.registry-table-wrap,.agcat-table-wrap,.co-table-shell,.tw-data-card,.tw-card{min-width:0;max-width:100%;}.fr-table-wrap,.fa-table-wrap,.aa-table-wrap,.wm-table-wrap,.cc-table-wrap,.cc-permission-wrap,.registry-table-wrap,.agcat-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}.fr-table,.fa-table,.aa-table,.wm-table,.cc-table,.cc-permission-table,.registry-table,.agcat-table{max-width:100%;}.tw-responsive-page [class*="toolbar"],.tw-responsive-page [class*="filters"],.tw-responsive-page [class*="actions"]{min-width:0}.tw-responsive-page .form-label,.tw-responsive-page label{overflow-wrap:anywhere}.tw-responsive-page a,.tw-responsive-page button{overflow-wrap:anywhere}.tw-responsive-page pre,.tw-responsive-page code{max-width:100%;overflow-x:auto}.tw-responsive-page .breadcrumb{flex-wrap:wrap}.tw-responsive-page .nav-tabs,.tw-responsive-page .nav-pills{max-width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.tw-responsive-page .nav-tabs .nav-link,.tw-responsive-page .nav-pills .nav-link{white-space:nowrap}.tw-responsive-page .card-header,.tw-responsive-page .card-footer{min-width:0}.tw-responsive-page .row>*{min-width:0}
.text-break-mobile{overflow-wrap:anywhere;word-break:break-word}@media(max-width:1199.98px){.tw-responsive-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-responsive-filters .tw-filter-actions{grid-column:auto}.modal-xl{--bs-modal-width:calc(100vw - 2rem)}}@media(max-width:991.98px){.tw-responsive-header{align-items:flex-start;flex-direction:column}.tw-responsive-header>.btn,.tw-responsive-header>.btn-group{max-width:100%}.tw-responsive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.navbar-collapse{max-height:calc(100dvh - 76px);overflow-y:auto}.card-body:has(>table),.card:has(>table){overflow-x:auto}.modal-lg,.modal-xl{--bs-modal-width:calc(100vw - 1.5rem)}}@media(max-width:767.98px){.tw-responsive-filters{grid-template-columns:1fr}.tw-responsive-filters>*{width:100%;min-width:0!important}.tw-responsive-filters .tw-filter-actions{width:100%;grid-column:auto}.tw-pager{align-items:stretch}.tw-pager>div{display:flex}.tw-pager .btn{flex:1}.table-responsive table,.tw-table-scroll table{min-width:680px}.modal-dialog{margin:.5rem}.modal-content{max-height:calc(100dvh - 1rem)}.offcanvas-start,.offcanvas-end{width:min(92vw,400px)!important}.page-title-box,.page-header{overflow-wrap:anywhere}}@media(max-width:575.98px){.container,.container-fluid{--bs-gutter-x:1rem}.tw-responsive-header>.btn,.tw-responsive-header>.btn-group,.tw-filter-actions,.tw-filter-actions>.btn{width:100%}.tw-filter-actions{flex-direction:column}.tw-pager{flex-direction:column}.tw-pager>div{width:100%}.tw-pager .btn{min-height:42px}.btn-group:not(.keep-inline){display:flex;flex-wrap:wrap}.btn-group:not(.keep-inline)>.btn{flex:1 1 auto}.tw-responsive-page .input-group[data-responsive-stack="true"]{flex-wrap:wrap}.input-group>.form-control,.input-group>.form-select{min-width:0}.input-group>.btn{min-height:40px}.modal-footer{flex-wrap:wrap}.modal-footer>.btn{flex:1 1 140px}.toast-container{max-width:calc(100vw - 1rem)!important;left:.5rem!important;right:.5rem!important}.toast{width:100%!important}.card{max-width:100%}}

@media(max-width:767.98px){.fr-table-wrap table,.fa-table-wrap table,.aa-table-wrap table,.wm-table-wrap table,.cc-table-wrap table,.cc-permission-wrap table,.registry-table-wrap table,.agcat-table-wrap table{min-width:680px}.tw-responsive-page .card-header>.d-flex,.tw-responsive-page .card-footer>.d-flex{flex-wrap:wrap}.tw-responsive-page .btn-toolbar{width:100%;flex-wrap:wrap}.tw-responsive-page .btn-toolbar .btn-group{flex-wrap:wrap}.tw-responsive-page .form-floating{min-width:0}.tw-responsive-page .pagination{flex-wrap:wrap;row-gap:.35rem}}
