.login{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;min-height:100vh;width:100%;background-color:#f7f8f9;overflow:auto}.login .login-top-bar{width:100%;padding-left:15px;padding-right:15px;min-height:64px}.login .login-section,.login .login-top-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login .login-section{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;padding:15px 30px}.login .login-title{font-size:24px;letter-spacing:.015em;line-height:1.2;margin-bottom:0;text-align:center;color:#222}@media screen and (min-width:768px){.login .login-title{font-size:28px}}@media screen and (min-width:1440px){.login .login-title{font-size:30px}}.login .login-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:6px;box-shadow:0 0 20px -5px rgba(0,0,0,.1);overflow:hidden}@media screen and (min-width:768px){.login .login-wrapper{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;align-items:stretch;max-width:700px}}@media screen and (min-width:1440px){.login .login-wrapper{max-width:800px}}.login .login-wrapper .login-logo{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;width:100%}.login .login-wrapper .login-logo-image{margin-bottom:10px;width:50px}@media screen and (min-width:992px){.login .login-wrapper .login-logo-image{width:60px}}.login .login-wrapper .login-logo-image img{max-width:100%;height:auto;display:block}.login .login-wrapper .login-logo-title{text-align:center;font-size:1.25rem;line-height:1.2;width:100%;margin-bottom:0}@media screen and (min-width:992px){.login .login-wrapper .login-logo-title{font-size:1.5rem}}.login .login-wrapper .login-welcome{text-align:center;margin-bottom:30px;width:100%}.login .login-wrapper .login-welcome p{font-size:12px;line-height:1.35;margin-bottom:0}.login .login-wrapper .login-btn{background-color:#222;color:#fff;border:none;padding-left:30px;padding-right:30px}.login .login-wrapper .login-btn:hover{background-color:#555}.login .login-wrapper .login-error{text-align:center;color:#f98178;padding:10px 0 0;margin-bottom:0;line-height:1.35}.login .login-box{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px 30px;background-color:#fff}@media screen and (min-width:768px){.login .login-box{width:40%;padding:15px}}.login .login-aside{display:none}@media screen and (min-width:768px){.login .login-aside{display:-ms-flexbox;display:flex;width:60%}}.login .login-aside-image{display:-ms-flexbox;display:flex;width:100%;margin:0}.login .login-aside-image img{display:-ms-flexbox;display:flex;width:100%;max-width:100%;height:auto}.login .login-bottom{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:30px}.login .sd-group{max-width:500px}@media screen and (min-width:1440px){.login .sd-group{max-width:700px}}.login .sd-group img{display:block;height:auto;max-width:100%}.login .label-list{display:-ms-flexbox;display:flex;list-style:none;padding:10px;margin-bottom:0;border-radius:6px}@media screen and (min-width:768px){.login .label-list{max-width:500px;width:100%;-ms-flex-pack:justify;justify-content:space-between}}.login .label-list .label-item{-ms-flex-item-align:center;align-self:center}@media screen and (min-width:768px){.login .label-list .label-item{margin-left:10px;margin-right:10px}}.login .label-list .label-item img{min-width:460px;max-width:100%;height:auto}.logo{padding:14px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.logo img{width:32px}.logo h3{font-size:1rem;margin-left:20px;margin-bottom:0;line-height:1}.value-line{display:inline-table}.value-line:after{display:table-cell;width:50%;height:20px;border-top:1px solid #e8e8e8;-webkit-transform:translateY(50%);transform:translateY(50%);content:""}.value-line .value-content{padding-right:10px}.time{padding-left:10px}.points-model{width:800px!important;text-align:center}.points-model .ant-modal-content{text-align:-webkit-center}.points-model .ant-modal-body{width:60%}.description{font-size:small;font-weight:200;text-align:left;margin-left:10px}.tagTypes{line-height:15px;font-weight:400!important}.canceledText{text-decoration:line-through}.top-bar{background:#fff;padding:0 16px;position:fixed;top:0;left:0;z-index:99;width:100%;border-bottom:1px solid #e8e8e8}.top-bar .top-bar-wrap{-ms-flex-pack:justify;justify-content:space-between}.top-bar .top-bar-wrap,.top-bar .top-bar-wrap .top-bar-logo{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.top-bar .top-bar-wrap .top-bar-logo{-ms-flex-pack:start;justify-content:flex-start}.top-bar .trigger{font-size:18px;padding:0 10px;cursor:pointer;transition:color .3s;width:36px;min-width:36px;height:36px;min-height:36px;position:relative}.top-bar .trigger:after{content:"";background:#e8e8e8;position:absolute;width:36px;height:36px;border-radius:50%;left:0;top:0;opacity:0;transition:opacity .3s;cursor:pointer;z-index:0}.top-bar .trigger:hover{color:#1890ff}.top-bar .trigger:hover:after{opacity:1}.top-bar .trigger svg{position:relative;top:50%;left:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.top-bar .nav-bar .user-name{display:inline-block;padding-right:10px}.top-bar .nav-bar .ant-menu-horizontal{line-height:62px}.top-bar .nav-bar .ant-menu-horizontal .ant-menu-submenu-title .anticon{margin-right:0}@media print{.top-bar{height:0}.top-bar-wrap{opacity:0}}.side-bar{background:transparent}@media screen and (max-width:767px){.side-bar{position:fixed;height:100%;z-index:99}}.side-bar .ant-menu-root{position:-webkit-sticky;position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto}.side-bar .ant-menu-root .ant-menu-inline{background-color:#fafafa}@media print{.ant-menu{display:none;width:0}}.page-header{padding:16px 0}.page-header h1{font-size:22px}@media screen and (min-width:768px){.page-header{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.page-header .page-header-left:only-child h1{text-align:center}@media screen and (min-width:768px){.page-header .page-header-left:only-child{width:100%}}.page-header .page-header-left,.page-header .page-header-right{width:100%}@media screen and (min-width:768px){.page-header .page-header-left,.page-header .page-header-right{width:50%}}.page-header .page-header-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:768px){.page-header .page-header-right{padding-left:12px}}.amcharts-AmChartsLogo-group{display:none}.gridStyle{width:100%}@media screen and (min-width:768px){.gridStyle{width:33.33333%}}.chart-content{width:100%;height:300px}@media screen and (min-width:768px){.chart-content{height:500px}}.chart-content-gauge{width:100%;height:200px}.legend-wrapper{width:100%;max-height:300px;overflow-y:auto;overflow-x:hidden}@media screen and (min-width:768px){.legend-wrapper{width:50%;margin:auto}}.ant-modal-content{border-radius:0}.full-screen-modal{overflow:visible;overflow:initial;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.full-screen-modal{margin:8px}}.full-screen-modal .ant-modal{top:0;left:0;right:0;bottom:0;padding-bottom:0;display:-ms-flexbox;display:flex;overflow:hidden}@media screen and (min-width:768px){.full-screen-modal .ant-modal{min-height:100%}}.full-screen-modal .ant-modal-content{width:100%;-ms-flex:1 0 auto;flex:1 0 auto}.full-screen-modal .ant-modal-body{overflow:auto;max-height:calc(100vh - 255px)}@media screen and (min-width:768px){.full-screen-modal .ant-modal-body{max-height:calc(100vh - 130px)}}@media screen and (min-width:1200px){.full-screen-modal .ant-modal-body{max-height:calc(100vh - 95px)}}.full-screen-modal.admin-modal .ant-modal-body{max-height:calc(100vh - 220px)}@media screen and (min-width:768px){.full-screen-modal.admin-modal .ant-modal-body{max-height:calc(100vh - 130px)}}@media screen and (min-width:992px){.full-screen-modal.admin-modal .ant-modal-body{max-height:calc(100vh - 95px)}}.quantity-input-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border:1px solid #c2c2c2;border-radius:4px;overflow:hidden}.quantity-input-group .ant-input[type=button]{padding:0 12px;border-color:transparent;box-shadow:none;border-radius:0;line-height:1;cursor:pointer}.quantity-input-group .ant-input[type=button]:hover:not([disabled]){color:#1890ff}.quantity-input-group .ant-input[type=button][disabled]{cursor:default}.quantity-input-group .ant-input[type=button][disabled]:hover{border-color:transparent}.quantity-input-group .ant-input[type=text]{max-width:42px;text-align:center;padding:4px 2px;border-color:transparent;border-radius:0}.quantity-input-group .ant-input[type=text]:focus{box-shadow:none}.forbidden-notification{position:fixed;top:0;padding:0;left:0;bottom:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;background-color:rgba(0,0,0,.3);border-radius:0}.forbidden-notification .ant-notification-notice-with-icon{text-align:center;position:relative;padding:30px;background-color:#fff;border-radius:4px}.forbidden-notification .ant-notification-notice-with-icon .ant-notification-notice-btn{position:absolute;top:0;right:0;margin-top:0;padding:6px 10px}.forbidden-notification .ant-notification-notice-with-icon .ant-notification-notice-icon{color:red;display:block;position:relative;margin:0 auto 15px;font-size:42px}.forbidden-notification .ant-notification-notice-with-icon .ant-notification-notice-message{padding-right:0;margin:0;width:100%}.forbidden-notification .ant-notification-notice-close{display:none}.custom-error+.custom-error{margin-top:10px}body{background:#f7f8f9}.base-layout{padding-top:64px;min-height:calc(100vh - 64px)}.hidden-xs{display:none!important}@media screen and (min-width:768px){.hidden-xs{display:block!important}}.show-xs{display:block!important}@media screen and (min-width:768px){.show-xs{display:none!important}}
/*# sourceMappingURL=main.8d3e9c90.chunk.css.map */