:root{--scr-bg:transparent;--scr-width:thin;--scr-webkit-width:10px;--scr-thumb-bg:rgba(0, 0, 0, 0.4);--scr-thumb-hover-bg:rgba(0, 0, 0, 0.5);--scr-webkit-thumb-bg:rgba(0, 0, 0, 0.5);--scr-border-radius:10px;--loader-color:#4b53e4}.btn-group-xs>.btn,.btn-xs{padding:2px 5px;font-size:14px;line-height:1.2;border-radius:.2rem}.btn-md{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.collapse:not(.show):not(.in){display:none}.pure-css-slim-scroll,html{scrollbar-width:thin;scrollbar-color:var(--scr-thumb-bg) var(--scr-bg)}.pure-css-slim-scroll:hover,html{scrollbar-color:var(--scr-thumb-hover-bg) var(--scr-bg)}.chart-slim-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.chart-slim-scroll:hover{scrollbar-color:var(--scr-thumb-hover-bg) var(--scr-bg)}.chart-loading-icon{width:35px;aspect-ratio:1;border-radius:50%;border:7px solid #ccc;border-right-color:var(--loader-color);animation:l2 2s infinite linear}@keyframes l2{to{transform:rotate(1turn)}}.DES_DATASTR_EL{display:none!important}.sdk-custom-simple-modal{position:fixed;inset:0;background-color:rgba(0,0,0,.9);backdrop-filter:blur(3px);z-index:9999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;display:none}.sdk-custom-simple-modal.sdk-simple-modal-modal-active{display:flex}.sdk-simple-modal-content-area{flex-shrink:0;padding:0;border-radius:10px;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;display:flex;justify-content:center;align-items:center;align-content:center}.sdk-custom-simple-modal .sdk-simple-modal-close-btn{position:absolute;right:10px;top:20px;width:26px;height:26px;opacity:1;transition:opacity ease-in .2s;cursor:pointer}.sdk-custom-simple-modal .sdk-simple-modal-close-btn:hover{opacity:1}.sdk-custom-simple-modal .sdk-simple-modal-close-btn:after,.sdk-custom-simple-modal .sdk-simple-modal-close-btn:before{position:absolute;content:" ";height:26px;width:4px;background-color:#fff;border-radius:5px}.sdk-custom-simple-modal .sdk-simple-modal-close-btn:before{transform:rotate(45deg)}.sdk-custom-simple-modal .sdk-simple-modal-close-btn:after{transform:rotate(-45deg)}.select-2-ckb-custom{--border-color:#ddd;--border-radius:5px;--sel-height:32px;--bg-color:#f5f5f5;--drop-down-bg-color:#fff;--text-color:#151515;--placeholder-color:#333;--placeholder-icon-size:0.8em;--placeholder-bg-color:#f5f5f5;--placeholder-active-bg:#f5f5f5;--placeholder-active-text-color:#333;--placeholder-border-color:#ddd;--placeholder-active-border-color:#666;--sel-width:170px;--font-aw-fm:'Font Awesome 5 Free';--active-border-color:#666;--dd-max-height:180px;--dd-width:170px!important;--font-size:14px;--font-family:inherit;--checkbox-size:0.8em;--checkbox-square-size:0.8em;--checkbox-round-size:0.8em}.select-2-ckb-custom{border:none;border-radius:var(--border-radius);width:var(--sel-width)!important;outline:0;font-size:var(--font-size);font-family:var(--font-family);color:var(--text-color)}.select-2-ckb-custom *{font-size:1em}.select-2-ckb-custom :not(.fa):not(.fas):not(.fab):not(.far){font-family:var(--font-family)}.select-2-ckb-custom .select2-container .select2-selection--single,.select-2-ckb-custom .select2-selection{min-height:unset!important;height:var(--sel-height)!important;position:relative}.select-2-ckb-custom .select2-selection__rendered{padding:0!important;height:100%;width:100%}.select-2-ckb-custom .select-2-ckb-custom-placeholder,.select-2-ckb-custom .select2-selection__placeholder{width:100%;height:100%;display:block;text-align:center;line-height:var(--sel-height);color:var(--placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;padding-left:10px;padding-right:40px}.select-2-ckb-custom .ckb-selected-status{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:.9em;color:var(--placeholder-color)}.select-2-ckb-custom .ckb-selected-status.active{color:var(--placeholder-active-text-color)}.select-2-ckb-custom .select-2-ckb-custom-placeholder:after,.select-2-ckb-custom .select2-selection__placeholder:after{content:'\f107';position:absolute;right:10px;font-weight:700;font-family:var(--font-aw-fm)}.select-2-ckb-custom .select-2-ckb-custom-placeholder.is-icon{padding-left:25px}.select-2-ckb-custom.select-2-ckb-custom-dropdown{border:none}.select-2-ckb-custom .select2-selection__rendered{display:none!important}.select-2-ckb-custom .select-2-ckb-custom-placeholder i{font-size:var(--placeholder-icon-size);position:absolute;left:10px;top:50%;transform:translateY(-50%)}.select-2-ckb-custom .select2-dropdown{border:none;box-shadow:0 5px 10px 0 rgb(0 0 0 / 26%);border-radius:var(--border-radius);padding:10px 10px;background:var(--drop-down-bg-color);font-size:.9em;width:var(--dd-width)}.select-2-ckb-custom .select2-search--dropdown{padding:0;overflow:hidden;border:solid 1px var(--border-color);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:flex-start}.select-2-ckb-custom .select2-search--dropdown:hover{border-color:var(--active-border-color)}.select-2-ckb-custom .select2-search__field{border:none;outline:0;height:32px;padding-left:10px;line-height:24px;width:100%!important;flex-shrink:1;background:var(--drop-down-bg-color);resize:none}.select-2-ckb-custom .select2-search--inline textarea.select2-search__field{display:none!important}.select-2-ckb-custom .select2-search__field:focus,.select-2-ckb-custom .select2-search__field:hover{border-color:var(--placeholder-active-border-color)}.select-2-ckb-custom-search-ctrl{color:var(--placeholder-color);font-size:.8em;padding:0 10px;line-height:var(--sel-height);height:var(--sel-height)}.select-2-ckb-custom .select2-results{padding-top:2px;margin-top:10px;border-top:solid 1px var(--border-color)}.select-2-ckb-custom .select2-results__options{max-height:var(--dd-max-height);overflow-x:hidden;overflow-y:auto}.select-2-ckb-custom *{scrollbar-color:var(--scr-thumb-bg) var(--scr-bg)!important;scrollbar-width:var(--scr-width)!important}.select-2-ckb-custom ::-webkit-scrollbar{width:var(--scr-webkit-width)!important}.select-2-ckb-custom ::-webkit-scrollbar:horizontal{height:var(--scr-webkit-width)!important}.select-2-ckb-custom ::-webkit-scrollbar-thumb{border-radius:var(--scr-border-radius)!important;background:var(--scr-webkit-thumb-bg)!important}.select-2-ckb-custom ::-webkit-scrollbar-track{border-radius:var(--scr-border-radius)!important;background:var(--scr-bg)!important}.select2-item-custom{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;padding:2px 0}.select2-item-custom.select-all{padding-top:12px;padding-left:6px;padding-right:6px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-item-custom.select-all.selected-all .select2-item-custom-icon i{visibility:visible}.select2-item-custom-icon{padding:1px 2px;border:solid 1px;font-size:var(--checkbox-size);border-radius:3px;cursor:pointer;margin-right:12px;flex-shrink:0;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.select2-item-custom.select2-item-custom-loading .select2-item-custom-icon{border:none}.select2-item-custom.select2-item-custom-loading .select2-item-custom-icon i{visibility:visible}.select2-item-custom-icon.tick{font-size:var(--checkbox-size)}.select2-item-custom-icon.square{font-size:var(--checkbox-square-size)}.select2-item-custom-icon.round{font-size:var(--checkbox-round-size);border-radius:50%}.select2-item-custom-icon i{visibility:hidden}.select2-item-custom-value{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.select-2-ckb-custom li.select2-results__option[aria-selected=true] i{visibility:visible}.select-2-ckb-custom-placeholder{position:absolute;inset:0;background:var(--bg-color);border-radius:var(--border-radius);border:solid 1px var(--placeholder-border-color);font-size:.9em}.select-2-ckb-custom-placeholder.select-2-ckb-custom-active{border-color:var(--placeholder-active-border-color);background:var(--placeholder-active-bg);color:var(--placeholder-active-text-color)}.select-2-ckb-custom .select2-items-custom-results{margin-left:5px}.select-2-ckb-custom .square-icon{width:15px;height:15px;background:0 0;position:relative;display:flex;align-items:center;justify-content:center;border-radius:4px;border:solid 1px}.select-2-ckb-custom .select2-search--inline textarea.select2-search__field{display:none!important}body.modal-open .select2-container--open{z-index:99999}.app-common-bs-modal .modal-dialog{width:100%!important;height:100vh;max-height:100vh;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0}.app-common-bs-modal.top .modal-dialog{align-items:flex-start}.app-common-bs-modal.middle .modal-dialog{align-items:center}.app-common-bs-modal .modal-title{font-size:1.2em}.app-common-bs-modal .modal-header{padding:7px 10px}.app-common-bs-modal .modal-title>i{margin-right:5px}.app-common-bs-modal .modal-content{border:none;max-width:90%!important;max-height:90%!important;overflow:hidden}.app-common-bs-modal.top .modal-content{margin-top:70px}.app-common-bs-modal .app-common-bs-modal-footer-btn{background-color:#e5e5e5;color:#333;display:block;cursor:pointer;padding:5px 8px;font-size:14px;border-radius:5px}.app-common-bs-modal .app-common-bs-modal-footer-btn>i{margin-right:5px}.app-common-bs-modal .modal-footer{padding:10px 10px}.app-common-bs-modal .modal-body{padding:10px;overflow:auto}.app-common-bs-modal .app-common-bs-modal-loader{position:absolute;inset:0;z-index:10;background-color:rgba(255,255,255,.5);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.groupable-list ul.group-list-ul{list-style-type:none;padding:0}.groupable-list ul.group-list-ul li{border:solid 1px #ddd;border-radius:4px;font-size:14px;margin-bottom:7px;padding:0 14px;cursor:auto}.groupable-list ul.group-list-ul li>span.grp-ctrls-wrap{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:5px 0}.groupable-list ul.group-list-ul>li.group ul span.grp-ctrls-wrap .frozen-col{display:none!important}.groupable-list .grp-ctrls-wrap>span{display:inline-block}.groupable-list .grp-ctrls-wrap>span{color:#333;padding-right:12px}.groupable-list li.column .grp-ctrls-wrap>.ckb-wrap{padding-left:19px}.groupable-list .grp-ctrls-wrap .drg-handle{padding-left:4px;padding-right:15px;cursor:grab}.groupable-list .grp-ctrls-wrap .grp-val{max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.groupable-list .grp-ctrls-wrap .delete-col-btn,.groupable-list .grp-ctrls-wrap .delete-grp-btn{position:absolute;right:5px;padding-right:0;cursor:pointer}.groupable-list ul.sortable_container{list-style-type:none;padding-left:20px}.groupable-list .add-group-input.error{border-color:red}.groupable-list .add-group-input.error::placeholder{color:red}.groupable-list .frozen-col{cursor:pointer;position:absolute;right:5px;padding-right:0!important}.groupable-list .frozen-col.yes{color:#0075ff}.groupable-list li.column>span .frozen-col,.groupable-list li.group>span .frozen-col{right:30px!important}.add-group-input.error::placeholder{color:red}.chart_custom_option_modal>.modal-dialog{width:100%!important;height:100vh;max-height:100vh;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0}.chart_custom_option_modal .modal-title{font-size:1.2em;color:var(--body-text-2);max-width:calc(100% - 40px);flex-shrink:1;display:flex;align-items:center}.chart_custom_option_modal .modal-header{padding:10px 15px}.chart_custom_option_modal .modal-footer{padding:5px 10px}.chart_custom_option_modal .modal-body{padding:15px 0}.chart_custom_option_modal .modal-title i{margin-right:7px;flex-shrink:0}.chart_custom_option_modal .modal-title-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;flex-shrink:1}.chart_custom_option_modal .chart_custom_option_content{width:100%;height:100%;overflow:auto;padding:0 15px}.clr-picker.clr-open{z-index:99999}.coloris-picker-wrap{display:flex;align-items:center;justify-content:center}input.coloris-picker-thumb{width:60px;height:30px;border:solid 1px #ddd;border-radius:10px;font-size:0;color:transparent;flex-shrink:0}input.coloris-picker-thumb.colors-bg{background:linear-gradient(90deg,rgba(255,0,0,1) 0,rgba(255,154,0,1) 10%,rgba(208,222,33,1) 20%,rgba(79,220,74,1) 30%,rgba(63,218,216,1) 40%,rgba(47,201,226,1) 50%,rgba(28,127,238,1) 60%,rgba(95,21,242,1) 70%,rgba(186,12,248,1) 80%,rgba(251,7,217,1) 90%,rgba(255,0,0,1) 100%)}input.coloris-picker-value{margin-right:10px;flex-shrink:1;width:100%}.app-main-scroller-container{--scr-border-color:var(--border-bg-1);display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;height:100%;border:solid 1px var(--scr-border-color);border-radius:5px;overflow:hidden}.app-main-scroller-ctrl{flex-shrink:0;width:20px;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#444}.app-main-scroller-ctrl:hover{color:#222}.app-main-scroller-content{height:100%;padding:2px 4px;display:flex;align-items:center;flex-flow:row nowrap;justify-content:flex-start;width:100%;overflow:hidden;flex-shrink:1}.app-main-scroller-inner{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth}.app-main-scroller-ctrl.scr-left{border-right:solid 1px var(--scr-border-color)}.app-main-scroller-ctrl.scr-right{border-left:solid 1px var(--scr-border-color)}.app-main-scroller-ctrl.disabled{color:#ddd}.vif-chart-container .app-main-scroller-container.app-vif-chart-controls{border:none;width:100%;height:45px;border-bottom:solid 1px var(--border-bg-1);border-radius:0;--scr-border-color:transparent;--btn-bg:#4b53e4;--btn-color:#fff}.vif-chart-container .app-main-scroller-container.app-vif-chart-controls .app-main-scroller-content{padding-left:8px;padding-right:8px}.vif-chart-container .app-vif-chart-ctrl{display:flex;background:var(--btn-bg);height:30px;line-height:30px;padding:0 10px;border-radius:5px;margin-right:10px;font-size:14px;font-weight:500;color:var(--btn-color);cursor:pointer;flex-shrink:0;transition:all ease-in-out .3s;align-items:center}.vif-chart-container .app-vif-chart-ctrl.disable{background-color:#e5e5e5!important;color:#aaa!important;cursor:default}.vif-chart-container .app-vif-chart-ctrl>i{margin-right:7px;font-size:.9em;flex-shrink:0}.vif-chart-container .app-vif-chart-ctrl:last-child{margin-right:0}.vif-chart-container .app-vif-chart{width:100%;height:100%;display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;justify-content:center;overflow:auto}.chart-container.vif-chart-container{position:relative;overflow:auto}.vif-chart-container .app-vif-chart-error{width:100%;height:100%;display:flex;align-items:center;justify-content:center;align-content:center;position:absolute}.vif-chart-container .app-vif-chart-error>p{max-width:80%;background-color:var(--body-bg-3);padding:15px;border-radius:10px;font-size:14px;box-shadow:5px 5px 0 0 rgba(0,0,0,.2);font-weight:600}.app-custom-alert-box{background:#fff;color:#444;border:none;outline:0;border-radius:15px;box-shadow:0 0 15px 4px rgba(0,0,0,.1);max-width:550px;max-height:400px;min-height:150px;min-width:400px;display:flex;flex-flow:column nowrap;padding:0;margin:0}.app-custom-alert-box.top{top:50px;left:50%;transform:translateX(-50%)}.app-custom-alert-box.middle{top:50%;left:50%;transform:translate(-50%,-50%)}.app-custom-alert-box.bottom{top:75vh;left:50%;transform:translateX(-50%)}h3.app-custom-alert-box-title{font-size:16px;font-weight:500;padding:5px 10px;color:#444;height:40px;display:flex;align-items:center;border-bottom:solid 1px var(--border-bg-1);flex-shrink:0}.app-custom-alert-box-content{padding:10px;height:100%;flex-shrink:1;flex-grow:1;overflow:auto;scrollbar-width:thin;white-space:normal;word-break:break-word;font-size:14px;line-height:1.5}.app-custom-alert-box-btn{background-color:var(--body-bg-2);min-width:70px;display:flex;color:#fff;padding:7px 10px;border-radius:20px;font-weight:500;justify-content:center;align-items:center;cursor:pointer;border:solid 2px #fff;box-shadow:0 0 0 2px var(--body-bg-2)}.app-custom-alert-box-footer{display:flex;align-items:center;justify-content:flex-end;padding:10px;flex-shrink:0}