@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@200;400;700;900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}:focus{outline:0}#app,div,html{font-family:Raleway,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4e5357;font-weight:400}body{background-color:#f4f8f9;overflow:hidden}b{font-weight:700}a{color:#4e5357;margin:20px 0}h1{font-size:40px;font-weight:900;color:#26242c}@media (max-width:960px){h1{font-size:30px}}h2{font-size:30px}h2,h3{font-weight:900;color:#26242c}h3{font-size:24px}h4{font-weight:700}.error-list{color:#f56c6c;margin:20px 0}.bold,label{font-weight:700}label{display:block;margin-top:15px}b,label{color:#26242c}input:not([type=checkbox]):not([type=submit]){margin:10px 0;display:block;border:1px solid hsla(0,0%,48.2%,.4);border-radius:50px;padding:10px 15px;color:#334f5d;height:50px;box-sizing:border-box}.link{text-decoration:underline;cursor:pointer}.global-loader{background:#fff;position:fixed;z-index:1000;left:0;top:0;height:100vh;width:100vw;text-align:center}.global-loader img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-alert{width:100%;max-width:350px;max-height:150px;z-index:1000;display:grid;grid-row-gap:10px;padding:20px 20px 20px 45px;border-radius:8px;box-sizing:border-box;border:1px solid #ebeef5;position:fixed;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:opacity .3s,top .3s;overflow:hidden;left:0;right:0;margin:0 auto;top:-150px;opacity:0}.global-alert.active{opacity:1;top:20px}.global-alert.active .loader{transition:6s linear;width:0}.global-alert:before{content:"";background-image:url(../img/success-icon.24b5b98b.svg);background-size:cover;position:absolute;left:13px;top:20px;width:20px;height:20px}.global-alert.error:before{background-image:url(../img/error-sign.8bee9549.svg)}.global-alert h3{font-size:20px}.global-alert .loader{height:7px;background-color:#2d2aca;margin-left:-45px;width:calc(100% + 65px);position:absolute;bottom:0;transition-delay:.3s}.page-card{text-align:left;overflow-x:hidden;max-width:1200px;margin:0 auto 20px auto;background:#fff;box-sizing:border-box;padding:30px;border-radius:15px;box-shadow:0 0 24px 0 rgba(0,0,0,.08)}@media (max-width:600px){.page-card{height:100%;border-radius:0;padding:30px 15px}}.page-card h2{font-weight:700;text-align:left;font-size:24px}.card{box-shadow:0 8px 24px #e5e4e6;border-radius:10px;padding:20px 40px;box-sizing:border-box}.el-button.floating-button{width:50px;height:50px;z-index:100}.el-form-item__label{font-weight:700}.el-date-editor.el-input{width:100%!important}.el-message-box{width:auto!important;max-width:500px;margin:0 10px}#content .el-table thead,th>div{font-weight:700}#content .el-dialog{border-radius:15px;width:calc(100% - 40px);max-width:600px}.el-notification__content{text-align:left!important}.btn{font-size:14px;font-weight:700;padding:12px 20px;border:none;border-radius:2.65px;cursor:pointer;text-decoration:none;border-radius:20px;-webkit-appearance:none;text-align:center}.btn-primary{background:#2d2aca;color:#fff}.btn-primary-light{border:1px solid #2d2aca;background-color:rgba(45,42,202,.07);color:#2d2aca}.btn-danger-light{border:1px solid #f46c6c;background-color:rgba(244,108,108,.07);color:#f46c6c}#portal{overflow-x:hidden}#portal header#topHeader{width:calc(100vw - 120px);height:90px;background-color:#fff;right:0;position:absolute;border-bottom:2px solid #ededed;box-sizing:border-box;padding:0 40px}@media (max-width:599px){#portal header#topHeader{height:0;overflow:hidden;border:none}}#portal header#topHeader img{width:24px;margin-bottom:-5px}#portal header#topHeader input#search{border:none;height:100%;font-size:18px;font-weight:400;width:calc(100% - 450px);box-sizing:border-box;padding-left:20px}#portal header#topHeader input#search::-webkit-input-placeholder{color:rgba(52,79,92,.4)}#portal header#topHeader input#search::-moz-placeholder{color:rgba(52,79,92,.4)}#portal header#topHeader input#search:-ms-input-placeholder{color:rgba(52,79,92,.4)}#portal header#topHeader input#search:-moz-placeholder{color:rgba(52,79,92,.4)}#portal header#topHeader input#search:focus{outline:0}@media (max-width:959px){#portal header#topHeader input#search{width:calc(100% - 170px)}}#portal header#topHeader section#account{display:inline-block;float:right;height:100%;line-height:88px;width:400px;text-align:right}#portal header#topHeader section#account .avatar{background-image:url(../img/avatar.878616a6.png)}#portal header#topHeader section#account a{color:#b0b0b0;text-decoration:none;margin:0 10px}#portal header#topHeader section#account a:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABHtJREFUaAXVmi00bUEUx7e3nqIoiqIoCoGgKBSBQKAIBAKBoFAEgkIgEAgEAoFAoAgUgaIoiqIoiiJ4fmetuWvMma/zzuWcu9e6a75n9n9m7z179rl1n5+fXeKhl5cXuby8lKenJ3l9fZX393f5+PhIfmoYZR/V19c7m2mztTNnS0uLjI+PS1tbm3O82VDnA7S+vi78AFUUNTY2yuTkpCwvL0tDQ0OQDSegubk52dzcDE7wWx2Ghobk6OjIepo6D3/0gsofHx+XCgx8nZ6eJtKieHSlqRNCdvv6+uTm5qYypr29XUZGRqSpqamyQza5rwz4yoTa9b7kTT18e3sTNlbno7W1Ve7u7gQxdFEKEPrS0dGRGAAGAeL6+jqTYroWy1oPqK6ursQgMZZNAhAb7KKUyJk71dzcXAgYGOYkdObhDSvroxQgs3NW0THH5y3HWDZ9jZoDZEqQDoZ8EJA5oOzl0gPKKvKlB5RVIqyAQnKadZFq9g+dmBWQzkBoAr1vljz33fDwsMzMzHhN8cDAQHIXxs4dBBQ7UdZ+5+fniTuzvb2dAHM5wAA6OTkRvIQYKgwQTxFFPE/6+/vl4eFBVX1Le3p65OzsTLq7u1Mu0reOX4XCAJmMAAZQgLMRbyJAhd5GhQGyGR6lV/v7+zZMiS7hW/qoVIBgFF9tampKVlZWfHw721KAbDvnHJ2jwbcObUtLS4kF9PWzLf/XVqnXxZjt3d1d4ZdlcZdV09fGAj4/P8ve3l606Q4C0hew5e/v7/9rJ21z2eow74ODg3JwcBBlulMiZ5vUV8dOZzkZ31yuttvb28QCkoYoN6AYkQwxEdNOGI2TIrbgo9yAfJNXu43LeGxsTNAtF9UUIEBg1vH/FhcXraJec4DUyRBAsVHNAUJnV1dXZWtryxoqy222bbv0U3VEgdbW1pLQsGuN3IB+2mQrxvHhuGB5Tvgot8jp0VTfQnna8LAvLi6CYFgj9wnxRkGmfabUBgYT7FJsvT9vIbwEPq3EUBBQjEjNz8/L9PR0zHqVPjiffKrxEfH0nZ0dbyzbHB8EZA5wlbNGOEP9Z2dnEwOQ1RPJrUMugKF6F6PUY8k2NjasZjk0b9VOKLSQ2W4DhIHhfkHUbKR0zvc5pbATMhlG6YnuuMDwLiLs5QqkqPkKOyE9NtDZ2ZlYMlcABBA4paS2k1VgSAsDxAXJacAg+qID1Bm8urpKwMS8cKMAxZhtnYHYPB/S+AgcIj5LxoJhrtLoUAiYag9tcM0BUsBcaekBhU7EBJYCFLIi5gRlK1sB6aCy7lC1AWZdPwio2gxmnc/8jK9vtm0uKyC9Izc0vyIIMLpnAJiQU5u6WBmAG6JsP++W0dHR5NlLm9ohlSqgZlnVZ02ViAHm8PBQHh8fK1Nwd4XeRSlAMMbbRo9SktfLlRV+OcN/53yOKeyk/uujeJyYmBDXdxrV5zfT3t7exHkNAUrpkGKSl+LCwkJwR1T/n0qRGP4AiCceAgMPzhNSDCLDxAuILVdLT9TcvhRdQmcAQ9wilv4B/hK1+2xBWgEAAAAASUVORK5CYII=);background-size:cover;background-position:50%;width:22px;height:22px;display:inline-block;margin:0 0 -5px 10px}#portal header#topHeader section#account #greetingName{font-weight:700}@media (max-width:959px){#portal header#topHeader section#account{width:130px}#portal header#topHeader section#account #greeting,#portal header#topHeader section#account #greetingName,#portal header#topHeader section#account #logoutText{display:none}}#portal ul#menu{list-style-type:none;padding:0;margin:20px 0;width:100%;text-align:center}#portal ul#menu li{padding:20px 0;cursor:pointer}#portal ul#menu li.router-link-active{background-color:#2d2aca;color:#fff}#portal ul#menu li.router-link-active img:first-child{display:none}#portal ul#menu li.router-link-active img:nth-child(2){display:block}#portal ul#menu li img{width:50px;display:block;margin:0 auto 10px auto}#portal ul#menu li img:first-child{display:block}#portal ul#menu li img:nth-child(2){display:none}#portal header#mobileHeader{height:50px;width:100vw;background-color:#2d2aca;position:fixed;top:0;padding:15px 20px;box-sizing:border-box;z-index:101;overflow:hidden}@media (min-width:600px){#portal header#mobileHeader{display:none}}#portal header#mobileHeader .title{position:absolute;margin:0 auto;font-size:22px;color:#fff;font-weight:lighter;left:0;text-align:center;right:0;cursor:pointer}#portal header#mobileHeader .menuIcon{position:fixed;top:0;z-index:101;right:0;color:#fff;font-size:30px;padding:10px;box-sizing:border-box;width:60px;height:60px}#portal header#mobileHeader .menuIcon span{transition:.4s;width:30px;height:2px;background-color:#fff;display:block;margin-top:6px}#portal header#mobileHeader .menuIcon.active span:first-child{transform:rotate(-45deg) translateY(4px) translateX(-10px)}#portal header#mobileHeader .menuIcon.active span:nth-child(2){opacity:0}#portal header#mobileHeader .menuIcon.active span:last-child{transform:rotate(45deg) translateX(-8px)}#portal ul#mobileMenu{list-style-type:none;position:fixed;top:0;right:0;width:100vw;height:0;background-color:#2d2aca;overflow:hidden;margin:0;padding:0;transition:1s;z-index:100}#portal ul#mobileMenu li{width:100%;text-align:center;color:#fff;text-transform:uppercase;font-weight:lighter;padding:15px 0;cursor:pointer}#portal ul#mobileMenu li.router-link-active{font-weight:700;background:hsla(0,0%,100%,.1)}#portal ul#mobileMenu li.logo{opacity:.4;margin-top:50px;text-transform:none;font-size:22px}#portal ul#mobileMenu.open{margin-top:50px;padding-top:40px;height:100vh}@media (min-width:601px){#portal ul#mobileMenu{display:none}}@media (max-width:599px){#portal ul#mobileMenu{overflow-y:auto}}#portal #sidebar{height:100vh;width:120px;background-color:#fff;border-right:2px solid #ededed;position:fixed;z-index:1;top:0;left:0;box-sizing:border-box;overflow-x:hidden}@media (max-width:599px){#portal #sidebar{width:0}}#portal #sidebar .logo{text-align:center;padding-top:24px;color:#151221;cursor:pointer}#portal #sidebar .logo img{width:55px;margin-bottom:5px}#portal #sidebar .logo span{color:#151221;font-weight:900}#portal #content{display:flex;position:absolute;height:calc(100vh - 90px);margin-top:90px;width:calc(100vw - 120px);right:0;overflow:hidden}@media (max-width:599px){#portal #content{margin-top:50px;height:calc(100% - 50px);width:100vw}}