﻿html,body{padding:0;margin:0;height:100%;width:100%;font-family:arial,helvetica,sans-serif;font-size:14px;overflow:hidden;background-color:#f5f7fa;}html :focus,html :focus-visible,body :focus,body :focus-visible{border-color:none;box-shadow:none;outline-color:transparent;}html.tab-focus :focus,html.tab-focus :focus-visible,body.tab-focus :focus,body.tab-focus :focus-visible{border-color:#6743ff!important;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important;outline-color:#6743ff!important;}.dialog-hide{display:none;}@keyframes spinner-circel{0%{transform:rotate(360deg);}100%{transform:rotate(0deg);}}#appLoading{position:fixed;background-color:rgba(255,255,255,.25);z-index:900000;height:100%;width:100%;top:0;align-items:center;justify-content:center;}#appLoading .fa{animation:spinner-circel 1s linear infinite;-webkit-animation:spinner-circel 1s linear infinite;font-size:90px;color:#6743ff;}#appLoading #visually-progress{background:#dee2e6;width:120px;position:absolute;height:5px;border-radius:5px;}#appLoading #visually-progress #visually-progress-bar{background:#03a4e4;background-image:linear-gradient(#03a4e4,#85dcff);height:5px;width:0;border-radius:5px;}.k-loading-mask,.hide{display:none;}.flex-w-auto{flex:1;align-items:center;}.app-body{display:flex;width:100%;height:100vh;flex-direction:column;}.app-header{color:#111;background-color:#fff;margin-left:0;box-shadow:0 5px 10px -5px #c8cbc8;z-index:2;font-size:1.1rem;min-height:85px;}.app-header .container-fluid{display:flex;align-items:center;padding-left:0;}.app-header a{color:#111;}.app-header a:hover{color:#111;}.app-header .app-logo{width:280px;height:85px;padding-left:.8rem;}.app-header .app-logo .logo-img,.app-header .app-logo .logo-img-min,.app-header .app-logo .logo-img-w{margin-top:5px;height:80px;}.app-header .app-logo .logo-img-min,.app-header .app-logo .logo-img-w{display:none;}.app-header .app-logo .logo-img-min{height:65px;}.app-header .app-user-info .user-info-box{display:flex;align-items:center;}.app-header .app-user-info .user-info-box .item{padding:.7rem;background-color:#f4f6f9;border-radius:50%;margin-left:1rem;display:inline-block;cursor:pointer;}.app-header .app-user-info .user-info-box .item i{font-size:1.9rem;}.app-header .app-user-info .user-info-box .item .fa-globe{color:#6743ff;}.app-header .app-user-info .user-info-box .item .fa-bell{color:#dc3545;}.app-header .app-user-info .user-info-box .item .fa-list-ul{color:#63a7d6;}.app-header .app-user-info .user-info-box .div-toggle-menu{display:none;}.app-header .app-user-info .dropdown-menu .language:before{content:"";display:inline-block;width:10px;height:10px;background-color:#ccc;margin-right:5px;}.app-header .app-user-info .dropdown-menu .language.select{color:#6743ff;}.app-header .app-user-info .dropdown-menu .language.select:before{background-color:#6743ff;}.app-header .app-toggle{margin-top:28.3333333333px;height:3rem;border:0;align-items:center;cursor:pointer;}.app-header .app-toggle .fa{font-size:1.5rem;color:#c7cdd5;}.app-header .app-title{flex:1;align-items:center;font-size:1.8rem;font-weight:bold;color:#333b69;text-indent:2rem;}.app-header .app-breadcrumb{flex:1;line-height:85px;height:85px;}.app-header .app-breadcrumb ul{padding:0;margin:0;display:block;}.app-header .app-breadcrumb ul li{padding:0;list-style-type:none;display:inline-block;color:#111;}.app-header .app-breadcrumb ul li i.fa{margin-inline:5px;}.app-header .app-breadcrumb ul li a{color:#111;}.app-main{flex:1;margin-left:280px;overflow:auto;padding:1rem 0;background-color:#f5f7fa;}.app-nav{position:fixed;display:flex;top:85px;left:0;bottom:40px;padding:1rem 5px 0 0;width:280px;background-color:#fff;z-index:3;flex-direction:column;transition:width .3s ease;box-shadow:rgba(50,50,93,.25) 0 20px 10px -5px;}.app-footer{height:40px;background-color:#4c2ec8;color:#fff;line-height:40px;text-align:center;}.app-sidebar{height:100%;}.app-menu{overflow:auto;padding:0;font-size:18px;}.app-menu ul{padding:0;margin:0;}.app-menu li{list-style:none;border-radius:6px;overflow:hidden;margin-bottom:.5rem;}.app-menu a{display:block;overflow:hidden;padding-left:23px;line-height:65px;transition:all .3s;text-decoration:none;color:#525b75!important;align-items:center;}.app-menu a span{margin-left:40px;pointer-events:none;}.app-menu a:hover i,.app-menu a:hover span{color:#6743ff;}.app-menu a.active i,.app-menu a.active span{color:#6743ff;}.app-menu a.active::before{content:"";position:absolute;width:20px;height:65px;left:-10px;background:#6743ff;transform:perspective(.1em) rotateY(4deg);}.app-menu ul:first-child>li>a,.app-menu ul:first-child>li>a span{line-height:65px;}.app-menu .app-menu-item{position:relative;}.app-menu .app-menu-item .app-icon{position:absolute;margin-left:0;margin-top:22px;font-size:20px;}.app-menu .app-menu-item ul{display:none;}.app-menu .app-menu-item ul a{line-height:55px;}.app-menu .app-menu-item ul a .app-icon{margin-top:4px;}.app-menu .app-menu-item ul a .app-icon::after{content:"";position:absolute;left:12px;top:22px;display:block;width:.5rem;height:1px;background-color:#4d35b5;transition:all .2s ease-in-out;}.app-menu .app-menu-item ul a .app-icon::before{display:none;}.app-menu .app-menu-item ul a.active .app-icon::after,.app-menu .app-menu-item ul a:hover .app-icon::after{width:1rem;}.app-menu .app-menu-item ul a.active::before{height:55px;}.app-menu .app-menu-item .app-menu-item>ul>li a span{margin-left:44px;}.app-menu .app-menu-item .app-menu-item>ul ul li a span{margin-left:55px;}.app-menu .app-menu-item .app-more{float:right;margin-right:20px;transition:transform .3s;margin-top:22px;pointer-events:none;}.app-menu .app-menu-item.show{border-bottom:0;}.app-menu .app-menu-item.show>ul{display:block;}.app-menu .app-menu-item.show>a>i.app-more{transform:rotate(90deg);}.app-menu .app-menu-item.show ul>.show{transition:transform .3s;}.app-menu .app-menu-item.show ul>.show>a i,.app-menu .app-menu-item.show ul>.show>a span{color:#6743ff;}.app-min{transition:width .3s ease;}.app-min .app-header .app-logo{width:85px;}.app-min .app-header .app-logo .logo-img{display:none;}.app-min .app-header .app-logo .logo-img-min{display:block;}.app-min .app-main{margin-left:85px;}.app-min.app-nav{width:85px;padding-left:5px;}.app-min .app-menu .app-menu-item a{padding:0;text-align:center;display:block;width:100%;}.app-min .app-menu .app-menu-item a .app-icon{position:inherit;}.app-min .app-menu .app-menu-item a:hover{background-color:#dbeaff;}.app-min .app-menu .app-menu-item span{display:none;}.app-min .app-menu .app-menu-item .app-more{display:none;}.app-min .app-menu .app-menu-item ul{display:block;}.app-min .app-menu .app-menu-item ul a .app-icon::after{display:none;}.app-min .app-menu .app-menu-item ul a .app-icon::before{display:inline-block;}.app-plain .app-header .app-logo{width:150px;}.app-plain .app-header .app-title{border-left:1px solid #e5e7eb;text-indent:1rem;}.app-plain .app-main{margin-left:0;}.app-dark{background:linear-gradient(#6743ff 0%,#4328b6 100%);}.app-dark .app-header{background-color:transparent;}.app-dark .app-header .app-logo .logo-img{display:none;}.app-dark .app-header .app-logo .logo-img-w{display:block;}.app-dark .app-header .app-title{color:#fff;}.app-dark .plain-top-box{display:none;text-align:center;margin-top:50px;margin-bottom:30px;}.app-dark .plain-top-box .icon-img{width:110px;height:110px;border-radius:50%;border:8px solid #ece8fe;background-color:#fff;text-align:center;line-height:100px;margin:1rem auto 2rem auto;}.app-dark .plain-top-box .icon-img img{width:60px;height:60px;margin:auto;}.app-dark .plain-top-box .plain-top-title{font-weight:700;font-size:2rem;color:#fff;line-height:3rem;}.app-dark .plain-top-box .plain-top-title-sub{font-size:1.5rem;color:#fff;line-height:3rem;}.app-dark .app-main{background:transparent;}.app-dark .card{margin-inline:auto;background:linear-gradient(#6743ff 0%,#4328b6 100%);}.app-dark .card .card-header{background-color:#5634e7;color:#fff;margin:0;}.app-dark .card .card-body{color:#fff;}.app-dark .card .form-control{color:#fff;background-color:#7b5cff;}.app-dark .card .form-control:focus,body .app-dark .card .form-control:focus-within{background-color:#7b5cff;}@media(max-width:768px){.app-header .app-logo{flex:1;width:auto;}.app-header .app-user-info .user-info-box{display:flex;}.app-header .app-user-info .user-info-box .div-toggle-menu{display:inline-block;}.app-header .app-user-info .user-info-box .dropdown-user-info{display:none;}.app-header .app-toggle{display:none;}.app-header .app-title{display:none;}.app-nav{width:280px;transform:translateX(-280px);transition:transform .3s;}.app-main{margin-left:0;}.app-min .app-header .app-logo{width:auto;}.app-min .app-header .app-logo .logo-img{display:none;}.app-min .app-header .app-logo .logo-img-min{display:block;}.app-min .app-main{margin-left:0;}.app-min.app-nav{width:280px;border-top:1px solid #e5e7eb;display:flex;padding-left:0;transform:translateX(0);}.app-min .app-menu .app-menu-item a{padding-left:23px;text-align:left;display:block;width:100%;}.app-min .app-menu .app-menu-item a .app-icon{position:absolute;}.app-min .app-menu .app-menu-item a:hover{background-color:#dbeaff;}.app-min .app-menu .app-menu-item span{display:inline-block;}.app-min .app-menu .app-menu-item .app-more{display:inline-block;}.app-min .app-menu .app-menu-item ul{display:none;}.app-min .app-menu .app-menu-item ul a .app-icon::after{display:block;}.app-min .app-menu .app-menu-item ul a .app-icon::before{display:none;}}@media(max-width:576px){.app-dark .app-header{box-shadow:none;}.app-dark .app-header .app-logo a{display:none;}.app-dark .plain-top-box{display:block;}.app-dark .app-main{background-image:none;}.app-dark .card{background:transparent;border:0;}}@media(max-width:420px){.app-nav{width:100%!important;transform:translateX(-100%);}}@media print{@page{margin:0;}.app-body .app-main{margin:0;}.app-body .page-title,.app-body .app-header,.app-body .search-section,.app-body .grid-box{display:none;}.app-nav{display:none;}}.btn{min-width:80px;padding:.5rem 1.5rem;border-radius:.35rem;font-size:1.1rem;}.text-right{text-align:right;}.page-title{padding-block:1rem;font-size:2rem;}.copy-box{overflow:hidden;width:1px;height:1px;position:absolute;top:1px;left:1px;}body .card .card-header{margin:1rem 1rem 0 1rem;background-color:#f8f6ff;border:0;color:#264b67;}body .card .card-header .icon{margin-right:.5rem;color:#6743ff;font-size:1.3rem;}