.doughnut-middle-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px}canvas.pie-chart{position:relative;z-index:10}#chartjs-tooltip{background:rgba(0,0,0,.788);color:#fff;z-index:9999;border-radius:5px}.chart-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,96.1%,.281);height:100%;width:100%;display:flex;justify-content:center;align-items:center}.chart-desc{color:#000}.text-3xl{font-size:2rem}.text-6xl{font-size:3rem}.h-70[data-v-55d6d8ba]{height:70vh}.chart-h[data-v-6ee9ddbb]{min-height:25vh}[data-v-f1108608] .input-container input{border:none}.text-under[data-v-f1108608]{text-decoration:underline}.btn-clear[data-v-f1108608]{background-color:transparent;border:none}.btn-filter[data-v-f1108608],[data-v-f1108608] .btn-filter button{color:var(--primary-color)!important;border-color:var(--primary-color)}.header-filter[data-v-f1108608]{background-color:var(--secondary-color);padding:15px 0}.btn-close[data-v-f1108608]{background-color:transparent;border:none;color:#fff;font-size:18px}.text-filter[data-v-f1108608]{font-weight:600}[data-v-f1108608] .date-picker .vdatetime-input{width:100%;color:var(--primary-color);border:1px solid #d8dbe0;border-radius:5px;padding:5px 10px;margin-bottom:.5rem}label[data-v-f1108608]{margin-bottom:.5rem;font-weight:600}[data-v-f1108608] .b-sidebar>.b-sidebar-body{overflow-x:hidden}[data-v-f1108608] .b-sidebar>.b-sidebar-header{font-size:16px;display:block;padding:0 1rem}[data-v-f1108608] .rounded-pill{border-radius:0!important}.btn-mains button[data-v-f1108608],[data-v-f1108608] .btn-main{width:100%!important;background-color:var(--primary-color)!important;border:1px solid var(--primary-color)}.legend[data-v-f85daca2]{position:absolute;right:0;top:50%;transform:translateY(-50%)}.chart-container[data-v-f85daca2]{margin-right:100px}ul[data-v-f85daca2]{padding-inline-start:0!important}@media screen and (max-width:600px){.chart-container[data-v-f85daca2]{margin-bottom:20px;margin-right:unset}.legend[data-v-f85daca2]{bottom:0;right:50%;top:100%;transform:translate(50%,-20px)}.legend ul[data-v-f85daca2]{flex-direction:row!important;gap:5px}.legend ul li[data-v-f85daca2]{margin-bottom:0!important}.legend ul span[data-v-f85daca2]{font-size:9px!important;width:-moz-max-content;width:max-content;max-width:80px!important}}@media screen and (max-width:600px){.legend{bottom:0;right:50%;top:100%;transform:translate(50%,-20px)}.legend ul{flex-direction:row!important;gap:5px}.legend ul li{margin-bottom:0!important}.legend ul span{font-size:9px!important;width:-moz-max-content;width:max-content;max-width:80px!important}}.btn-email[data-v-0a8db902]{background-color:var(--primary-color);color:#fff}.alert-email[data-v-0a8db902]{color:red}[data-v-0a8db902] .modal-title{font-weight:600;font-size:20px}.legend[data-v-07ab6c1f]{position:absolute;right:0;top:50%;transform:translateY(-50%)}.chart-container[data-v-07ab6c1f]{margin-right:100px}ul[data-v-07ab6c1f]{padding-inline-start:0!important}@media screen and (max-width:600px){.chart-container[data-v-07ab6c1f]{margin-bottom:20px;margin-right:unset}.legend[data-v-07ab6c1f]{bottom:0;right:50%;top:100%;transform:translate(50%,-20px)}.legend ul[data-v-07ab6c1f]{flex-direction:row!important;gap:5px}.legend ul li[data-v-07ab6c1f]{margin-bottom:0!important}.legend ul span[data-v-07ab6c1f]{font-size:9px!important;width:-moz-max-content;width:max-content;max-width:80px!important}}.legend{position:absolute;right:0;top:50%;transform:translateY(-50%)}.chart-container[data-v-3bef75f0]{width:100%}ul[data-v-3bef75f0]{padding-inline-start:0!important}@media screen and (max-width:600px){.chart-container[data-v-3bef75f0]{margin-bottom:20px;margin-right:unset}}.icon-level{height:auto;width:auto;max-width:23px;max-height:23px}canvas{width:100%!important;height:100%}ul{padding-inline-start:0!important}@media screen and (max-width:600px){.chart-container{margin-bottom:20px;margin-right:unset}.legend{bottom:0;right:50%;top:100%;transform:translate(50%,-20px)}.legend ul{flex-direction:row!important;gap:5px}.legend ul li{margin-bottom:0!important}.legend ul span{font-size:9px!important;width:-moz-max-content;width:max-content;max-width:80px!important}}.text-highlight{color:var(--primary-color);font-weight:700}.text-gray{color:#f5f5f5}.chart-title-name{font-size:18px;font-weight:700;color:#000}.input-select .select-custom label{color:var(--font-main-color);font-size:16px;margin-bottom:2px;font-weight:700}.progress{height:10px;position:relative;border:1px solid #c9c9c9;background-color:#fff;overflow:visible}.progress-bar{position:relative;overflow:unset;background-color:var(--primary-color)}.progress-bar:after{content:"\2713";position:absolute;right:-5px;width:20px;border:2px solid #fff;height:20px;background-color:#04b404;border-radius:50%;padding:.25rem;text-align:center;display:var(--display);align-items:center;justify-content:center}.field-list{max-height:300px;overflow:auto}.alert-error[data-v-41bf8aba]{text-align:center;padding:20px;color:#000}[data-v-41bf8aba] .nav.nav-tabs{background-color:#fff;border:none;overflow-x:auto;flex-wrap:inherit;min-height:40px;overflow-y:hidden}[data-v-41bf8aba] .nav.nav-tabs .nav-item.show .nav-link,[data-v-41bf8aba] .nav.nav-tabs .nav-link.active{background-color:transparent!important;color:var(--primary-color)!important;border-bottom:4px solid var(--primary-color)!important}[data-v-41bf8aba] .nav.nav-tabs .nav-link{border:none;border-color:#d8dbe0!important;border-right:1px solid #cfcfcf;padding:8px 30px;text-align:center;color:#333!important}[data-v-41bf8aba] .nav.nav-tabs :last-child .nav-link{border-right:0!important}.btn-filter[data-v-41bf8aba],[data-v-41bf8aba] .btn-filter button{color:var(--primary-color)!important;border-color:var(--primary-color);font-weight:100}[data-v-41bf8aba] .btn-export{background-color:transparent!important;color:var(--primary-color)!important;text-decoration:underline;border:0!important;padding-right:0!important}[data-v-41bf8aba] .chart-title{color:var(--font-color);margin-bottom:.5rem!important;display:flex;justify-content:space-between;align-content:center;font-weight:700!important}[data-v-41bf8aba] .chart-title .title{font-size:1rem}[data-v-41bf8aba] .chart-title .sub-titile{color:#717171!important;font-weight:400!important;font-size:16px}