html{color:#222;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);height:1px;white-space:nowrap;width:1px;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;white-space:inherit;width:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.dx-blockui-container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #ffffff5c;border-radius:16px;padding:10px 50px;box-shadow:0 4px 30px #0000001a}.ui-front{z-index:100}.ui-widget-overlay{opacity:.3;-ms-filter:Alpha(Opacity=30);width:100%;height:100%;background:#aaa;position:fixed;top:0;left:0}.navbar-nav>.user-menu .user-image{height:1.8rem!important;width:1.8rem!important}.form-control[readonly]{opacity:1;background-color:#f8f8f8}.content-wrapper{background-color:#f2f7fb}[class*=sidebar-dark-]{background-color:#263544}.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active{color:#fff;background:#3f6791}[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active,[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover,[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus{color:#fff;background-color:#1d253199}.current-active-menu>.nav-link.active{width:94%;border:2px solid #4099ff;margin-left:4px;margin-right:1px;color:#4099ff!important}.nav-sidebar .menu-open>.nav-treeview{background-color:#1d253166;margin-top:-3px;display:block}.nav-sidebar>.nav-item .nav-icon-level.fa,.nav-sidebar>.nav-item .nav-icon-level.far{font-size:.5rem!important}body{color:#000!important}.widget-user-username{font-weight:700!important}.navbar-nav a.nav-link{font-weight:700;color:#000!important}.navbar-nav a.nav-link .menu-location-label{font-weight:400!important}.main-customer-name{color:#292c76!important}[class*=sidebar-dark-] .nav-item>.nav-link,[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link{color:#fff}[class*=sidebar-dark-] .nav-item>.nav-link:hover,[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link:hover{background-color:gray!important}.main-footer{color:#000}.preloader2{height:100vh;width:100%;z-index:9999;background-color:#f4f6f9;transition:height .2s linear;display:flex;position:fixed;top:0;left:0}.nav-treeview{scrollbar-color:#3f6791 transparent;border-bottom:5px solid #3f6791;scrollbar-width:1rem!important}#sideBarSearch.input-group{background-color:#28a74514;border:1px solid #28a74580;border-radius:.25rem}#sideBarSearch .form-control-sidebar{color:#c8e6c9f2;background-color:#28a7450f;border:none}#sideBarSearch .form-control-sidebar::placeholder{color:#a0d2a5d9}#sideBarSearch .form-control-sidebar:focus{color:#dcf0dcfa;background-color:#28a7451a;box-shadow:0 0 0 1px #28a74559}#sideBarSearch .btn-sidebar{color:#c8e6c9e6;background-color:#28a7451f;border:none;border-left:1px solid #28a74559}#sideBarSearch .btn-sidebar:hover{color:#fff;background-color:#28a74533}.nav-treeview::-webkit-scrollbar-thumb{background-color:#3f6791}.nav-treeview::-webkit-scrollbar-track{background-color:#0000}.nav-treeview::-webkit-scrollbar-corner{background-color:#0000}.nav-treeview::-webkit-scrollbar{width:1rem!important}.nav-treeview:hover::-webkit-scrollbar{width:1rem!important}table.dataTable tr.dtrg-group td{background-color:inherit;color:inherit}.table-group-header{font-size:15px;color:#0c5460!important;background-color:#d1ecf1!important}.table-group-footer{background-color:#ebe7e7!important}th.details-control{align-items:center;border-right:0 solid #fff!important}td.details-control{cursor:pointer;background:url(/js/vendor/images/details_open.png) 50% no-repeat}tr.shown td.details-control{background:url(/js/vendor/images/details_close.png) 50% no-repeat}.dt-button-collection .dt-button{position:relative;box-shadow:none!important;color:inherit!important;background:0 0!important;border-color:#0000!important;padding-left:30px!important}.dt-button-collection .dt-button:before{content:"";width:14px;height:14px;box-sizing:border-box;background:#fff;border:1px solid #888;border-radius:2px;margin-top:-7px;position:absolute;top:50%;left:8px}.dt-button-collection .dt-button.active:before{background:#007bff;border-color:#007bff}.dt-button-collection .dt-button.active:after{content:"✓";width:14px;height:14px;color:#fff;text-align:center;margin-top:-7px;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:50%;left:8px}.dt-button-collection .dt-button:hover{background-color:#f0f0f0!important}mark.dt-search-mark{color:#000;background-color:#ff0;border-radius:2px;padding:0 1px;font-weight:600}mark.dt-search-mark.dt-search-mark-current{color:#fff;background-color:#f0f;box-shadow:0 0 0 2px #ff00ff59}.dt-search-nav{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.dt-search-nav .dt-nav-prev,.dt-search-nav .dt-nav-next{padding:.125rem .4rem;line-height:1}.dt-search-nav .dt-nav-counter{color:#555;min-width:60px;font-size:.85em;display:inline-block}.dt-loading-spinner{color:#ff5722;vertical-align:middle;filter:drop-shadow(0 0 1px #ff572266);font-size:1.5em}.dataTables_processing{display:none!important}.dataTables_wrapper>.row:first-child{top:var(--dt-sticky-top-offset,57px);z-index:5;background:#fff;border-bottom:1px solid #dee2e6;padding-top:6px;padding-bottom:6px;position:sticky}