@charset "UTF-8";.layout{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100vh + -0rem);background-color:#f1f0f4;width:100%;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff}.main-content{-webkit-flex:1;-ms-flex:1;flex:1;margin-top:2.2rem;overflow-y:auto;overflow-x:hidden;padding:.6rem;padding-top:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.main-content::-webkit-scrollbar{display:none}.layout.h5{height:calc(100vh - 2.5rem)}.layout.h5 .main-content{margin-top:2.2rem}.navbar{width:100%;height:4.4rem;background-color:#f1f0f4;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.8rem .8rem 0;position:fixed;top:0;left:0;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box}.navbar .navbar-left{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar .navbar-left .navbar-logo{width:6rem;height:2rem}.navbar .navbar-left .navbar-back-container{width:1.3rem;height:1rem}.navbar .navbar-left .navbar-back-container .navbar-back{width:1rem;height:1rem}.navbar .navbar-center{-webkit-flex:2;-ms-flex:2;flex:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.navbar .navbar-center .navbar-title{font-size:.8rem;font-weight:500;color:#333;text-align:center;line-height:4.4rem;margin:0;padding:0}.navbar .navbar-right{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.navbar .navbar-right .language-toggle{padding:0rem .8rem;cursor:pointer;position:relative;top:-.05rem}.navbar .navbar-right .language-toggle .language-text{color:#333;font-size:.7rem;font-weight:600}.navbar.h5{height:2.2rem;padding-top:.4rem}.navbar.h5 .navbar-title{line-height:normal}.layout .main-content{margin-top:4.4rem}
