:root{--font-family-base: "Poppins", sans-serif;--font-size-base: 14px;--line-height-base: 1.5;--font-regular: 400;--font-semibold: 600;--fs-sm: .875rem;--fs-df: 1rem;--fs-md: 1.35rem;--fs-lg: 1.5rem;--color-primary-100: #e7f3ff;--color-primary: #3699ff;--color-primary-hover: #187de4;--color-secondary: #595d6e;--color-success: #1BC5BD;--color-info: #8950FC;--color-warning: #FFA800;--color-danger: #F64E60;--color-danger-100: #f2c4c4;--color-dark: #181C32;--color-light: #F3F6F9;--color-gray-000: #FCFCFC;--color-gray-100: #F3F6F9;--color-gray-200: #EBEDF3;--color-gray-300: #E4E6EF;--color-gray-400: #D1D3E0;--color-gray-500: #B5B5C3;--color-gray-600: #7E8299;--color-gray-700: #5E6278;--color-gray-800: #3F4254;--color-gray-900: #181C32;--color-hover-df: #f9f9f9;--color-white: #ffffff;--sidebar-bg: #1e1e2d;--sidebar-hover: #2a2a3c;--topbar-bg: var(--color-white);--topbar-h: 64px;--content-bg: var(--color-gray-000);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-df: .475rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 3px 8px rgba(0,0,0,.15);--shadow-lg: 0 10px 25px rgba(0,0,0,.12);--bs-level-80: 0px 0px 50px 0px rgba(82, 63, 105, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease;--z-sidebar: 100;--z-navbar: 200;--z-overlay: 300;--pd-3: .65rem 1rem;--pd-4: .75rem 1rem;--pd-5: .15rem 0;--card-background: var(--color-white);--card-border-color: var(--color-gray-500)}html{font-size:var(--font-size-base)}body{font-family:var(--font-family-base);font-size:var(--font-size-base);background:var(--content-bg)}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.navbar{box-shadow:var(--shadow-sm)}.app-wrapper{display:flex;height:100vh;overflow:hidden}.app-content{flex-grow:1;overflow-y:auto;background:var(--content-bg);transition:none}.container-df{padding-left:30px;padding-right:30px}div:where(.swal2-icon){width:4em;height:4em}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:5.5em!important;height:5.5em!important;margin:1rem!important;border-left-color:#000!important;border-right-color:#000!important}.swal2-container{z-index:9999999!important}.swal2-popup{border-radius:12px!important}.swal2-title{font-size:var(--fs-lg)}.swal2-loader{width:4.2em;height:4.2em;border-color:var(--color-primary) rgba(0,0,0,0) var(--color-primary) rgba(0,0,0,0)}#fullscreen-toggle .icon-maximize{display:inline-flex;align-items:center;justify-content:center}#fullscreen-toggle .icon-minimize{display:none}#fullscreen-toggle.fullscreen-active .icon-maximize{display:none!important}#fullscreen-toggle.fullscreen-active .icon-minimize{display:inline-flex!important}.fullscreen-btn{background:transparent;border:none;padding:.4rem .5rem;cursor:pointer}.fullscreen-btn .fullscreen-icon{width:20px;height:20px}.text-muted-500{color:var(--color-gray-500)!important}.text-muted-700{color:var(--color-gray-700)!important}.shadow-sm-custom{box-shadow:var(--shadow-sm)!important}.shadow-md-custom{box-shadow:var(--shadow-md)!important}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.p-6{padding:var(--space-6)}.mt-6{margin-top:var(--space-6)}.rotate-90{transform:rotate(90deg)!important}.badge{font-weight:500;margin-right:.15rem}.btn{font-size:1rem;padding:.375rem .75rem}.btn-sm{font-size:.9rem;padding:calc(.275rem + 1px) calc(1rem + 1px)}.btn-lg{font-size:1rem;padding:calc(.775rem + 1px) calc(1.5rem + 1px)}.btn:focus{box-shadow:unset!important}button:focus-visible{outline:none;box-shadow:0 0 #0000001a,0 2px #000000bf;transform:translateY(-1px)}.btn.btn-icon{cursor:pointer;position:relative;padding:.375rem .5rem}.btn.btn-icon svg{width:1.25rem;height:1.25rem;fill:var(--color-white)}.card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--color-gray-800);word-wrap:break-word;background-color:var(--color-white);background-clip:border-box;border:1px solid #f1f1f4;border-radius:.625rem;box-shadow:0 3px 4px #00000008}.card .card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;min-height:70px;padding:0 2.25rem;background-color:var(--card-background);border-top-left-radius:.625rem;border-top-right-radius:.625rem}.card .card-body{padding:1.25rem 2.25rem 2.25rem}div.dataTables_wrapper div.dataTables_length select{min-width:76px}.menu-dropdown-princ{border:0px!important;border-radius:var(--radius-df);background-color:var(--color-white);box-shadow:var(--bs-level-80)}.menu-dropdown-princ .dropdown-item{display:block;width:100%;clear:both;font-size:var(--fs-sm);font-weight:var(--font-semibold);color:var(--color-gray-800);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--radius-df);padding:var(--pd-3);transition:none;outline:0!important}.menu-dropdown-princ .dropdown-item:hover{color:var(--color-primary);background-color:var(--color-hover-df)}.menu-dropdown-princ .dropdown-header{display:flex;align-items:center;padding:var(--pd-4)}.menu-dropdown-princ .dropdown-content{padding:var(--pd-3)}.dropdown>button.dropdown-toggle{display:inline-flex;align-items:center}.dropdown>button.dropdown-toggle:after{display:inline-block;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;margin-left:.5rem;width:1rem;height:.75rem;vertical-align:unset;border-top:unset;border-right:unset;border-bottom:unset;border-left:unset}.dropdown>.dropdown-menu{border-radius:.25rem;padding:.25rem}.dropdown>.dropdown-menu>.dropdown-item{display:block;width:100%;padding:.5rem 1.5rem;clear:both;font-size:.9rem;font-weight:400;text-align:inherit;white-space:nowrap;background-color:transparent;border-bottom:1px solid var(--color-gray-300)}.dropdown>.dropdown-menu>.dropdown-item:hover{background-color:var(--color-gray-200)}.text-black{color:#000}label{display:block;font-size:.85rem;margin-top:.25rem;margin-bottom:.25rem}label:focus-visible{outline:none}label.required:after{content:"*";position:relative;font-size:inherit;color:var(--color-danger);padding-left:.25rem;font-weight:600}.form-control,.form-control-plaintext{display:block;width:100%;padding:.475rem 1rem;font-size:.95rem;font-weight:400;line-height:1.5;height:calc(1.5em + .75rem + 2px);color:var(--color-gray-700);appearance:none;background-clip:padding-box;border:1px solid var(--color-gray-400);border-radius:.275rem;background-color:unset;transition:color .2s ease}.form-control-plaintext{background-color:var(--color-gray-100)}select.form-control{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px}select.form-control.form-select-transparent{background-color:transparent;border-color:transparent}.form-control::placeholder{color:var(--color-gray-500);transition:opacity .2s ease}.form-control:focus::placeholder{opacity:.5}.form-control:focus{border-color:var(--color-primary);box-shadow:unset!important}.form-check{padding-bottom:.5rem;padding-right:1rem}.form-check-input{--bs-form-check-bg: transparent;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:-.125rem;vertical-align:top;appearance:none;background-color:transparent;background-image:unset;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--color-gray-400)}.form-check-input:disabled{border:1px solid var(--color-gray-200);background-color:var(--color-gray-200)}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:var(--color-gray-500)}.form-check-input[type=radio]{border-radius:360px}.form-check-sm .form-check-input{width:1.45rem;height:1.45rem}.form-check-lg .form-check-input{width:2rem;height:2rem}.form-check-inline-block .form-check{display:inline-block}.form-check-inline-flex .form-check{display:inline-flex;align-items:center}.form-check-inline-flex .form-check-input{margin-top:unset}.form-check-inline-flex .form-check,.form-check-inline-block .form-check{padding-top:calc(.475rem + 1px);padding-bottom:calc(.475rem + 1px)}.form-check-input:focus-visible{outline:none;box-shadow:0 0 #0000001a,0 2px #000000bf;transform:translateY(-1px)}.form-check .form-check-input{float:left;margin-left:-1.25rem}.form-check-input[type=checkbox]{border-radius:.45em}.form-check:not(.form-switch) .form-check-input[type=checkbox]{background-size:50% 50%}.form-check:not(.form-switch) .form-check-input[type=radio]{background-size:75% 75%}.form-check-input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23ffffff'/%3e%3c/svg%3e")}.form-check-input[type=radio]:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:disabled:checked,.form-check-input[type=radio]:disabled:checked{background-color:var(--color-gray-500);border-color:var(--color-gray-500)}.form-check .form-check-label{padding-left:1.25rem}.form-check-label:hover,.form-check-input:hover+.form-check-label{cursor:pointer}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.form-group{margin-bottom:.5rem}.help-block ul{margin-bottom:0}.form-group.error input,.form-group.error select,.form-group.error textarea,.form-group.issue input,.form-group.issue select,.form-group.issue textarea{border-color:var(--color-danger)}.form-group.error ul.list-checkbox,.form-group.issue ul.list-checkbox{border:1px solid var(--color-danger-100)}.input-group span svg{width:1.1725rem;height:1.1725rem;fill:var(--color-gray-700)}.tagify{min-height:96px;height:auto;max-height:none;align-items:flex-start;overflow-y:auto}.tagify__input{min-width:120px;white-space:normal}.draggable{cursor:grab;margin-right:8px;margin-bottom:8px;padding:6px 10px;border:1px solid #ccc;border-radius:5px;background:#f8f9fa;display:inline-block;z-index:1}.draggable-disabled{cursor:no-drop;margin-right:8px;margin-bottom:8px;padding:6px 10px;border:1px solid #ccc;border-radius:5px;background:#ececec;display:inline-block;z-index:1}.token{cursor:pointer;margin:4px;padding:4px 8px;background-color:#d1ecf1;border-radius:4px;display:inline-block}.token.invalid{background-color:#f8d7da!important;color:#721c24;border:1px solid #f5c6cb}.formula{padding:2rem;border:1px solid #e0e0e0;margin:2px}#formula-area,#filtro-area{min-height:50px;border:2px dashed var(--color-gray-400);padding:10px;background:var(--color-white)}#formula-area,#filtro-area{white-space:pre-wrap;font-family:monospace}.hint-icon{color:var(--color-black);text-decoration:none}.drop-active,.ui-droppable-active{outline:unset!important;border:2px dashed var(--color-success)!important}.icon,.icon-primary{display:inline-block;height:1rem;width:1rem;fill:var(--color-primary)}.icon-secondary{fill:var(--color-secondary)}.hr.hr-standard{display:block;border:2px dashed var(--color-gray-300);width:100%}.list-group.list-checkbox{border-radius:.275rem;border:1px solid var(--color-gray-400)}.list-group.list-checkbox li{padding:0!important;border:0;border-bottom:1px solid var(--color-gray-300)}.list-group.list-checkbox li:last-child{border-bottom:0px}.list-group.list-checkbox li label{margin-top:0;margin-bottom:0;padding:.25rem .5rem .25rem 3.5rem;line-height:3rem;min-height:3rem;flex:1}.list-group.list-checkbox li:first-child label{border-top-left-radius:.275rem;border-top-right-radius:.275rem}.list-group.list-checkbox li:last-child label{border-bottom:0px;border-bottom-left-radius:.275rem;border-bottom-right-radius:.275rem}.list-group.list-checkbox li .form-check{display:flex;align-items:center;padding-bottom:0;padding-right:0;padding-left:0;min-height:3rem}.list-group.list-checkbox li .form-check input[type=checkbox]{margin-left:1rem;cursor:pointer}.list-group.list-checkbox .form-check-label:hover{background-color:var(--color-gray-100)}.ti-card{border:0;border-radius:.5rem;box-shadow:0 0 20px #0000000d}.ti-metric-label{font-size:.85rem;color:#6c757d}.ti-metric-value{font-size:1.75rem;font-weight:600;line-height:1.2}.ti-metric-desc{font-size:.75rem;color:#adb5bd}.ti-table th{font-size:.75rem;text-transform:uppercase;color:#99a1b7;border-top:0}.ti-table td{font-size:.875rem;vertical-align:middle}.ti-table tbody tr:hover{background-color:#f8f9fa}.ti-badge{padding:.35rem .6rem;font-size:.75rem;font-weight:500;border-radius:.25rem}.ti-badge-warning{background-color:#fff3cd;color:#c55f00}.ti-badge-process{background-color:#e7f1ff;color:#0d6efd}.ti-badge-success{background-color:#e8f7ef;color:#198754}.ti-badge-error{background-color:#fdecea;color:#dc3545}@keyframes fadeSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ti-new-row{animation:newRowFade 1s ease}@keyframes newRowFade{0%{background:#19875433}to{background:transparent}}.ti-updated-row{animation:updatePulse 2.5s ease}@keyframes updatePulse{0%{background:#0d6efd40}to{background:transparent}}.modal .modal-header .close:active,.modal .modal-header .close:focus,.modal .modal-header .close:hover{box-shadow:none;opacity:1;outline:none;transform:translate(5px,3px)}.modal .modal-header h5{font-size:var(--fs-md);font-weight:var(--font-semibold);margin:0 0 .25rem;color:var(--color-gray-800)}.modal .modal-header{display:flex;align-items:center;background-color:var(--color-white);border-bottom:none;border-radius:.42rem;min-height:70px;padding:0 2.25rem;border-bottom:1px solid #dfdfdf}.modal .modal-header .close{background:var(--color-white);border-radius:.357rem;box-shadow:0 5px 20px #0000001a;opacity:1;padding:.2rem .62rem;position:relative;transform:translate(8px,-2px);transition:all .23s ease .1s}.modal .modal-content{background-color:var(--color-white)!important;color:var(--color-gray-800);word-wrap:break-word;background-color:var(--color-white);background-clip:border-box;border:0px!important;border-radius:.625rem;box-shadow:0 3px 4px #00000008;overflow:visible}.modal-h80 .modal-dialog,.modal-h80 .modal-content{height:80%!important}.modal-h80 .modal-body{max-height:calc(100% - 120px)!important;overflow-y:scroll!important}.modal-h100 .modal-dialog,.modal-h100 .modal-content{height:90%!important}.modal-h100 .modal-body{max-height:100%!important}.modal-w100{max-width:90%!important}.modal .modal-header .close{background-color:var(--color-gray-300);display:inline-flex;align-items:center;text-align:center;padding:0;justify-content:center;border-radius:.357rem;box-shadow:0 5px 20px #0000001a;opacity:1;width:3rem;height:3rem;position:relative;transform:translate(8px,-2px);transition:all .23s ease .1s;margin:-3rem -2.25rem 0 auto}.modal .modal-header .close svg{width:16px!important;height:16px!important}.modal .modal-body{padding:2rem 1rem}.custom-control-input:focus~.custom-control-label:before,.custom-control-input:focus-visible~.custom-control-label:before{box-shadow:none!important;outline:none!important}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:var(--color-gray-500)}.custom-control-label:before{border:1px solid var(--color-gray-500)}.custom-control.custom-switch{min-height:1rem}.custom-control-label{line-height:1rem;cursor:pointer}.custom-switch .custom-control-label{margin-top:0}.custom-switch .custom-control-label:before{top:0;width:1.75rem;height:1rem;border-radius:.5rem}.custom-switch .custom-control-label:after{top:2px;width:calc(1rem - 4px);height:calc(1rem - 4px)}@media(min-width:1200px){.custom-switch-md .custom-control-label{line-height:2rem}.custom-switch-md .custom-control-label:before{top:0;width:2.2rem;height:1.15rem;border-radius:.75rem}.custom-switch-md .custom-control-label:after{top:2px;width:calc(1.15rem - 4px);height:calc(1.15rem - 4px)}.custom-switch-md .custom-control-input:checked~.custom-control-label:after{transform:translate(1rem)}.custom-switch-lg .custom-control-label{line-height:2.4rem}.custom-switch-lg .custom-control-label:before{top:0;width:2.8rem;height:1.35rem;border-radius:1rem}.custom-switch-lg .custom-control-label:after{top:2px;width:calc(1.35rem - 4px);height:calc(1.35rem - 4px)}.custom-switch-lg .custom-control-input:checked~.custom-control-label:after{transform:translate(1.4rem)}}.custom-switch-primary .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-primary);border-color:var(--color-primary)}.custom-switch-success .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-success);border-color:var(--color-success)}.custom-switch-danger .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-danger);border-color:var(--color-danger)}.custom-switch-warning .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-warning);border-color:var(--color-warning)}.custom-switch-info .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-info);border-color:var(--color-info)}.custom-switch-secondary .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-secondary);border-color:var(--color-secondary)}.custom-switch-dark .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-dark);border-color:var(--color-dark)}.nav-tabs{border-bottom:1px solid #dfdfdf;padding-bottom:12px}.nav.nav-tabs .nav-item .nav-link{color:var(--color-gray-800);font-weight:400;background-color:var(--color-gray-100);border-radius:.4285rem;margin-right:.5rem;padding:.375rem .75rem}.nav.nav-tabs .nav-item .nav-link.active{color:var(--color-white)!important;font-weight:500;background-color:var(--color-primary);border-radius:.4285rem}.nav.nav-tabs .nav-item .nav-link.active:after{content:unset!important}.nav.nav-tabs .nav-item .nav-link.error{background-color:#ea5455;color:#fff}.nav.nav-tabs .nav-item .nav-link.error.active{background-color:#9f0001;color:#fff}.nav-tabs .nav-item .nav-link.disabled{color:var(--color-gray-500)}table{border:0px!important;border-collapse:separate!important;border-spacing:0}table thead{background-color:var(--color-gray-200)}table thead th,table thead td{font-size:1rem;border:0px!important}table tbody tr:first-of-type th,table tbody tr:first-of-type td{border:0px!important}table tbody tr:last-of-type th,table tbody tr:last-of-type td{border-bottom:1px solid var(--color-gray-300)!important}table tbody th,table tbody td{border-color:var(--color-gray-300)!important;border-right:0px!important;border-left:0px!important}table td,table th{vertical-align:middle!important}table thead th:first-of-type{border-top-left-radius:var(--radius-df);border-bottom-left-radius:var(--radius-df)}table thead th:last-of-type{border-top-right-radius:var(--radius-df);border-bottom-right-radius:var(--radius-df)}table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:var(--radius-df)}table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:var(--radius-df)}.pagination li a{font-size:.9rem!important}.page-item.disabled .page-link{border-color:var(--color-gray-400)}.page-item:first-of-type .page-link{border-top-left-radius:.275rem;border-bottom-left-radius:.275rem}.page-item:last-of-type .page-link{border-top-right-radius:.275rem;border-bottom-right-radius:.275rem}.table-responsive div.row:nth-child(2){padding-bottom:1rem}table td div.td-flex-inner{display:flex;align-items:center;gap:.5rem}.ico-l-action a svg{width:1.25rem;height:1.25rem}.ico-l-action a,.ico-l-action a svg{color:var(--color-gray-600);fill:var(--color-gray-600)}.ico-l-action a:hover,.ico-l-action a:hover svg{color:var(--color-gray-900);fill:var(--color-gray-900);text-decoration:none}table tr.titulo{background-color:var(--color-gray-100);font-weight:700;text-transform:uppercase}table.table-bordered tr:first-of-type td,table.table-bordered tr td,table.table-bordered tr.titulo td{border-right:1px solid var(--color-gray-300)!important}table.table-bordered tbody tr td:first-of-type{border-left:1px solid var(--color-gray-300)!important}table.table-bordered thead th:first-of-type{border-bottom-left-radius:0}table.table-bordered thead th:last-of-type{border-bottom-right-radius:0}div.dataTables_wrapper div.dataTables_filter label{text-align:unset!important}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{margin-top:0!important;margin-left:0!important}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{content:""!important;margin-top:0!important;margin-left:0!important;border:1px solid var(--color-primary)!important;background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23ffffff'/%3e%3c/svg%3e");background-size:70% auto;background-repeat:no-repeat;background-position:center center}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:var(--color-gray-100)!important;color:var(--color-gray-800)!important}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{content:" "!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);width:1.25rem!important;height:1.25rem!important;border-radius:.35em!important;border:1px solid var(--color-gray-300)!important}table.dataTable tr.selected td.select-checkbox:before,table.dataTable tr.selected th.select-checkbox:before{border:1px solid var(--color-black)!important}tr.tr-loading{position:relative}tr.tr-loading td{opacity:.5;pointer-events:none}tr.tr-loading .tr-overlay{position:absolute;inset:0;background:#fff9;z-index:5;display:flex;align-items:center;justify-content:center}.tr-spinner{width:20px;height:20px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}table tbody td .token{margin:0;font-size:.9rem;padding:2px 8px}.ui-tooltip{position:relative!important;padding:0!important;z-index:1!important}.ui-tooltip .ui-tooltip-content{--tooltip-bg: var(--color-gray-900);--tooltip-color: var(--color-white);position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:10px;background:var(--tooltip-bg);color:var(--tooltip-color);font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:1000}.ui-tooltip .ui-tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:var(--tooltip-bg) transparent transparent transparent}.ui-tooltip:hover .ui-tooltip-content{opacity:1}.nav-tabs .ui-tooltip{position:relative}.nav-tabs .ui-tooltip .ui-tooltip-content{z-index:9999}.ui-tooltip-primary .ui-tooltip-content{background:var(--color-primary)}.ui-tooltip-primary .ui-tooltip-content:after{border-color:var(--color-primary) transparent transparent transparent}.ui-tooltip-secondary .ui-tooltip-content{background:var(--color-secondary)}.ui-tooltip-secondary .ui-tooltip-content:after{border-color:var(--color-secondary) transparent transparent transparent}.ui-tooltip-success .ui-tooltip-content{background:var(--color-success)}.ui-tooltip-success .ui-tooltip-content:after{border-color:var(--color-success) transparent transparent transparent}.ui-tooltip-info .ui-tooltip-content{background:var(--color-info)}.ui-tooltip-info .ui-tooltip-content:after{border-color:var(--color-info) transparent transparent transparent}.ui-tooltip-warning .ui-tooltip-content{background:var(--color-warning)}.ui-tooltip-warning .ui-tooltip-content:after{border-color:var(--color-warning) transparent transparent transparent}.ui-tooltip-danger .ui-tooltip-content{background:var(--color-danger)}.ui-tooltip-danger .ui-tooltip-content:after{border-color:var(--color-danger) transparent transparent transparent}.topbar{height:var(--topbar-h);padding:0 1rem;background:var(--content-bg);border:0!important}.topbar-actions button{margin-left:.25rem}.btn-user{display:flex;align-items:center;background:transparent;border:none;padding:4px 8px}.btn-user img{width:32px;height:32px;border-radius:.475rem;margin-right:.5rem}.btn-user{padding:0!important;border:none;background:transparent}.btn-user:hover,.btn-user:focus,.btn-user:focus-visible{outline:none;border:none;outline:0;box-shadow:unset}.btn-user img{width:32px;height:32px;border-radius:.475rem;transition:opacity .2s ease;margin-right:0}.user-menu .dropdown-menu{padding:0;min-width:275px;overflow:hidden}.user-menu .btn-user:after{display:unset;margin-left:unset;vertical-align:unset;content:"";border-top:unset;border-right:unset;border-bottom:unset;border-left:unset}.dropdown-header img{width:42px;height:42px;border-radius:.475rem;margin-right:.75rem}.dropdown-header .user-info strong{display:block;font-size:1rem;color:var(--color-gray-800)}.dropdown-header .user-info small{font-size:.8rem;color:var(--color-gray-700)}.btn-user:hover img{opacity:.85}.toolbar{display:flex;flex-direction:column;justify-content:center;padding:1rem 0}.page-title h1{font-size:var(--fs-md);font-weight:var(--font-semibold);margin:0 0 .25rem;color:var(--color-gray-800)}.breadcrumb{display:flex;align-items:center;font-size:.85rem;margin:0;padding:0;list-style:none;background-color:unset}.breadcrumb-item{color:var(--color-gray-600);position:relative;display:flex;justify-content:center;align-items:center}.breadcrumb-item a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-semibold)}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:#5e6278;font-weight:var(--font-regular)}.breadcrumb-item+.breadcrumb-item{padding-left:0}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;border-radius:360px;width:4px;height:2px;margin:0 .5rem;background-color:var(--color-gray-600);content:""}.sidebar.collapsed{width:80px}.sidebar-menu .menu-link{padding:var(--space-3) var(--space-4);color:var(--color-gray-500);transition:var(--transition-fast)}.sidebar-menu .menu-link:hover{color:#fff}.menu-text{transition:opacity var(--transition-normal)}.sidebar.collapsed .menu-text{opacity:0}.sidebar{min-width:260px;max-width:260px;background:var(--sidebar-bg);color:var(--color-white);position:relative;transition:width .25s ease,min-width .25s ease;overflow:visible!important;z-index:var(--z-sidebar)}.sidebar.collapsed{width:75px;min-width:75px}.sidebar-logo{display:flex;align-items:center;justify-content:center;transition:all .25s ease;height:var(--topbar-h)}.sidebar-logo .logo-full{display:block;max-height:44px;transition:opacity .25s ease}.sidebar-logo .logo-compact{display:none;max-height:32px;transition:opacity .25s ease}.sidebar.collapsed .sidebar-logo{display:flex;justify-content:center}.sidebar.collapsed .sidebar-logo .logo-full{display:none}.sidebar.collapsed .sidebar-logo .logo-compact{display:block}.sidebar-toggle{position:absolute;right:-14px;top:20px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:5px}.sidebar-toggle-icon{width:14px!important;height:14px!important;fill:var(--color-gray-800)}.sidebar.collapsed .sidebar-toggle-icon{transform:rotate(180deg)}.sidebar.collapsed .sidebar-toggle-icon{transition:transform .25s cubic-bezier(.4,0,.2,1);transform-origin:center}.sidebar-menu{list-style:none;margin:0;padding:0}.menu-item{position:relative}.menu-link{display:flex;align-items:center;gap:.65rem;padding:.65rem 1rem;font-size:var(--font-size-base)}.menu-link:hover{color:var(--color-white);text-decoration:none}.menu-icon{width:18px!important;height:18px!important;opacity:.7;fill:var(--color-gray-500);margin-right:0}.menu-arrow{width:12px!important;height:12px!important;display:flex;align-items:center;justify-content:center;margin-left:auto;opacity:.7;fill:var(--color-gray-500);transform:rotate(0);transform-origin:center center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.menu-arrow svg{width:12px!important;height:12px!important;display:block}.menu-item>.menu-sub .menu-link{padding:.65rem 1rem .65rem calc(18px + 1.65rem)}.menu-item.open>.menu-link .menu-arrow{transform:rotate(180deg)}.menu-item-has-children>.menu-link:hover .menu-arrow{opacity:1}.menu-text{white-space:nowrap;transition:opacity .25s ease,transform .25s ease}.sidebar.collapsed .menu-text{display:none}.menu-sub{list-style:none;overflow:hidden;max-height:0;margin-left:0;padding-left:0;opacity:0;transform:translateY(-6px);transition:max-height .28s ease,opacity .18s ease,transform .18s ease}.menu-item.open>.menu-sub{max-height:1000px;opacity:1;transform:translateY(0)}.sidebar.collapsed .menu-item{position:relative}.menu-sub .menu-item:before{content:"•";color:var(--color-gray-500);display:block;width:18px;height:18px;text-align:center;position:absolute;left:1rem;top:.75rem}.sidebar.collapsed .menu-item>.menu-sub{list-style:none;overflow:hidden;max-height:0;display:none;opacity:0;transform:translateY(-6px);transition:max-height .28s ease,opacity .18s ease,transform .18s ease}.sidebar.collapsed .menu-item:hover>.menu-sub{display:block}.sidebar.collapsed .menu-item>.menu-sub .menu-item{position:relative}.sidebar.collapsed .menu-item.open>.menu-sub{padding:0;max-height:1000px;opacity:1;transform:translateY(0)}.menu-sub .menu-sub{margin-left:0}.app-wrapper{overflow:visible!important}.sidebar.collapsed>.sidebar-menu>.menu-item>.menu-link{justify-content:center}.sidebar.collapsed .menu-sub svg{width:14px!important;height:14px!important;fill:currentColor!important;stroke:currentColor!important}.sidebar.collapsed .menu-arrow{display:none}.sidebar.collapsed .menu-sub svg{fill:unset!important;width:12px!important;height:12px!important;display:block}.menu-item.active>.menu-link{color:var(--color-white)}.menu-sub .menu-item.active>.menu-link span{font-weight:500;color:var(--color-white)}.menu-sub .menu-item.active>.menu-link svg{fill:var(--color-white);opacity:1}.menu-item>.menu-sub{transition-delay:0s,.05s,.05s;overflow:visible;padding:0;margin:0}.sidebar.collapsed.hover-open{width:260px;min-width:260px;position:absolute;left:0;top:0;bottom:0;z-index:9999;box-shadow:unset}.sidebar.collapsed .menu-item>.menu-sub{box-shadow:unset}.sidebar.collapsed.hover-open .menu-text{display:inline;opacity:1}.sidebar.collapsed.hover-open .logo-full{display:block}.sidebar.collapsed.hover-open .logo-compact{display:none}.sidebar.collapsed.hover-open .menu-item.open>.menu-sub{display:block;margin:0;padding:0}.sidebar.collapsed.hover-open>.sidebar-menu>.menu-item>.menu-link{justify-content:flex-start}.sidebar.collapsed.hover-open .menu-arrow{display:flex!important}.menu-sub,.sidebar.collapsed .menu-item>.menu-sub,.sidebar.collapsed.hover-open .menu-item>.menu-sub{margin-left:0;padding-left:0}.sidebar.collapsed.hover-open .menu-item>.menu-sub{visibility:visible;pointer-events:auto}.sidebar.collapsed:not(.hover-open) .menu-item>.menu-sub{visibility:hidden;pointer-events:none}.sidebar.collapsed:not(.hover-open) .menu-item:hover>.menu-sub{visibility:visible;pointer-events:auto}.sidebar.collapsed.hover-open{transition:none!important}.sidebar.collapsed:not(.hover-open){transition:width .25s ease,min-width .25s ease}#toggle-sidebar,#sidebar-close{display:none}@media(min-width:1200px){#toggle-sidebar{display:flex}#sidebar-close{display:none}}@media(max-width:1199px){#toggle-sidebar{display:none}#sidebar-close{display:flex}.sidebar:not(.mobile-open) #sidebar-close{display:none}}.topbar-hamburger{margin-left:10px;display:none;background:none;border:0;cursor:pointer}.topbar-hamburger svg{fill:var(--color-gray-600);width:32px;height:32px}.topbar-hamburger:hover svg{fill:var(--color-gray-800)}.sidebar-overlay{position:fixed;inset:0;background:#fff9;z-index:998;display:none}.sidebar-close{display:none;position:absolute;top:16px;right:16px;background:none;border:0;font-size:20px;cursor:pointer}@media(max-width:1199px){.sidebar{position:fixed;left:0;top:0;bottom:0;z-index:999;width:260px;min-width:260px;max-width:260px;transform:translate(-100%);transition:transform .25s ease}.sidebar.mobile-open{transform:translate(0)}.topbar-hamburger{display:inline-flex}.sidebar.collapsed{width:260px;min-width:260px}}.sidebar:not(.collapsed){flex:0 0 260px}.sidebar.collapsed{flex:0 0 75px}.sidebar.collapsed.hover-open{position:absolute;left:0;top:0;bottom:0;flex:none}.sidebar.collapsed.hover-open{animation:sidebarHoverIn .25s ease forwards}@keyframes sidebarHoverIn{0%{transform:translate(-40px);opacity:.8}to{transform:translate(0);opacity:1}}
