.light-style .menu .app-brand.demo,.dark-style .menu .app-brand.demo{height:64px}.app-brand-logo.demo{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;width:34px;height:24px}.app-brand-logo.demo svg{width:35px;height:24px}.app-brand-text.demo{font-size:1.375rem}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page{padding-top:78px!important}.content-wrapper .navbar{z-index:auto}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1rem!important;margin-bottom:0!important}.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important;margin-bottom:0!important}.demo-vertical-spacing-lg.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important;margin-bottom:0!important}.demo-vertical-spacing-xl.demo-only-element>:first-child{margin-top:0!important}.rtl-only{display:none!important;text-align:left!important;direction:ltr!important}[dir=rtl] .rtl-only{display:block!important}.layout-demo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1rem}.was-validated .form-control:invalid,.was-validated .form-select:invalid,.form-control.is-invalid,.form-select.is-invalid{border-color:#ea5455!important;box-shadow:none}.was-validated .form-control:invalid:focus,.was-validated .form-select:invalid:focus,.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:#ea5455!important;box-shadow:0 0 0 .25rem #ea545540!important}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-select:invalid~.invalid-feedback,.form-control.is-invalid~.invalid-feedback,.form-select.is-invalid~.invalid-feedback,.fv-plugins-message-container .invalid-feedback{display:block!important;color:#ea5455!important;font-size:.825rem;font-weight:500;margin-top:.35rem}.invalid-feedback i,.invalid-feedback .ti{font-size:1rem;vertical-align:middle;margin-right:.25rem}html body .was-validated .form-control:invalid,html body .was-validated .form-control:invalid:focus,html body .was-validated .form-select:invalid,html body .was-validated .form-select:invalid:focus,html body .form-control.is-invalid,html body .form-control.is-invalid:focus,html body .form-select.is-invalid,html body .form-select.is-invalid:focus{border-color:#ea5455!important;box-shadow:0 0 0 .2rem #ea545540!important}.fv-plugins-message-container,.fv-plugins-message-container .fv-help-block{display:block!important;color:#ea5455!important;font-weight:500!important;font-size:.8125rem!important;margin-top:.35rem!important}.fv-plugins-bootstrap5-row-invalid>.invalid-feedback:not(.fv-plugins-message-container){display:none!important}.was-validated .form-control:valid,.was-validated .form-select:valid,.form-control.is-valid,.form-select.is-valid{border-color:#d9dee3!important;background-image:none!important;box-shadow:none!important}.fv-plugins-icon[data-field]{display:none!important}.app-brand.demo{height:68px;position:relative;display:flex!important;align-items:center!important;justify-content:center!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.app-brand .app-brand-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:190px!important;margin:0 auto!important;text-decoration:none!important}.app-brand .app-brand-logo-img{max-height:44px!important;max-width:165px!important;object-fit:contain!important;margin:0 auto!important;display:block!important;transition:all .2s ease-in-out}.app-brand .layout-menu-toggle{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:10}.layout-menu-collapsed:not(.layout-menu-hover) .app-brand .app-brand-link{max-width:44px!important;margin:0 auto!important;justify-content:center!important}.layout-menu-collapsed:not(.layout-menu-hover) .app-brand .app-brand-logo-img{max-width:38px!important;max-height:36px!important;margin:0 auto!important}.layout-menu-collapsed:not(.layout-menu-hover) .app-brand .layout-menu-toggle{right:4px!important}.select2-container--default .select2-selection--single{height:38px!important;border:1px solid #dbdade!important;border-radius:.375rem!important;display:flex!important;align-items:center!important;padding:0 .5rem!important;background-color:#fff!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--single{border-color:#7367f0!important;box-shadow:0 0 0 .2rem #7367f02e!important;outline:0!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#5d596c!important;font-size:.9375rem!important;padding-left:.25rem!important;line-height:normal!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px!important;position:absolute!important;top:1px!important;right:8px!important;width:20px!important}.select2-dropdown{border:1px solid #dbdade!important;border-radius:.375rem!important;box-shadow:0 .375rem 1rem #a5a3ae4d!important;z-index:99999!important}.select2-search--dropdown{padding:.5rem!important}.select2-search--dropdown .select2-search__field{border:1px solid #dbdade!important;border-radius:.375rem!important;padding:.4rem .65rem!important;font-size:.875rem!important;outline:none!important}.select2-search--dropdown .select2-search__field:focus{border-color:#7367f0!important;box-shadow:0 0 0 .2rem #7367f02e!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#7367f0!important;color:#fff!important;border-radius:.25rem!important}.select2-container--default .select2-results__option{padding:.5rem .75rem!important;font-size:.875rem!important;margin:2px 4px!important}.form-select-sm+.select2-container--default .select2-selection--single{height:32px!important;font-size:.8125rem!important}.form-select-sm+.select2-container--default .select2-selection--single .select2-selection__arrow{height:30px!important}.card-datatable.table-responsive{overflow-x:visible!important}.card-datatable .dataTables_wrapper{position:relative!important}.card-datatable .dataTables_wrapper>.table-responsive,.card-datatable .dataTables_wrapper>.row:first-child,.card-datatable .dataTables_wrapper>.row:first-child>div,.card-datatable .dataTables_wrapper>div:has(> table){max-height:calc(100vh - 280px);overflow-y:auto!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.card-datatable .dataTables_wrapper>.row:first-child{margin-left:0!important;margin-right:0!important}.card-datatable table.dataTable thead th,.card-datatable .table-responsive table thead th{position:sticky!important;top:0!important;z-index:3!important;background-color:var(--bs-card-bg, #f8f7fa)!important}.dark-style .card-datatable table.dataTable thead th,.dark-style .card-datatable .table-responsive table thead th{background-color:#2f3349!important}.card-datatable-footer,.card-datatable .dataTables_wrapper>.row:last-child{position:sticky!important;bottom:0!important;left:0!important;right:0!important;z-index:10!important;background-color:var(--bs-card-bg, #fff)!important;border-top:1px solid var(--bs-border-color, #dbdade)!important;margin:0!important;padding:.85rem 1.5rem!important;width:100%!important;box-shadow:0 -4px 12px #0000000d!important}.dark-style .card-datatable-footer,.dark-style .card-datatable .dataTables_wrapper>.row:last-child{background-color:#2f3349!important;border-top-color:#434968!important;box-shadow:0 -4px 12px #00000040!important}.card-datatable-footer>div,.card-datatable .dataTables_wrapper>.row:last-child>div{display:flex!important;align-items:center!important}@media (min-width: 768px){.card-datatable-footer>div:first-child,.card-datatable .dataTables_wrapper>.row:last-child>div:first-child{justify-content:flex-start!important}.card-datatable-footer>div:last-child,.card-datatable .dataTables_wrapper>.row:last-child>div:last-child{justify-content:flex-end!important}}@media (max-width: 767.98px){.card-datatable-footer>div,.card-datatable .dataTables_wrapper>.row:last-child>div{justify-content:center!important;text-align:center!important}}.card-datatable .dataTables_paginate ul.pagination{margin:0!important;display:inline-flex!important;flex-wrap:wrap!important;gap:4px!important}.card-datatable .dataTables_paginate ul.pagination .page-item .page-link{border-radius:.375rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2rem!important;height:2rem!important;padding:0 .5rem!important;font-size:.8125rem!important;font-weight:500!important;border:1px solid transparent!important;transition:all .15s ease-in-out!important}.card-datatable .dataTables_paginate ul.pagination .page-item:not(.active) .page-link{background-color:#7367f014!important;color:#7367f0!important}.card-datatable .dataTables_paginate ul.pagination .page-item:not(.active) .page-link:hover{background-color:#7367f029!important;color:#7367f0!important}.card-datatable .dataTables_paginate ul.pagination .page-item.active .page-link{background-color:#7367f0!important;border-color:#7367f0!important;color:#fff!important;box-shadow:0 2px 4px #7367f066!important}.card-datatable .dataTables_paginate ul.pagination .page-item.disabled .page-link{background-color:#8692d014!important;color:#a8aaae!important;cursor:not-allowed!important;opacity:.6!important}.card-datatable .dataTables_info{font-size:.8125rem!important;color:#a8aaae!important;padding:0!important;margin:0!important;font-weight:500!important}
