html,body{margin:0;padding:0;height:100%;width:100%}@font-face{font-family:GuardianSans-Light-Web;src:url(guardiansans-light-web.woff)}@font-face{font-family:GuardianSans-Medium-Web;src:url(guardiansans-medium-web.woff)}@font-face{font-family:GuardianSans-Regular-Web;src:url(guardiansans-regular-web.woff)}@font-face{font-family:GuardianSans-Thin-Web;src:url(guardiansans-thin-web.woff)}[class*=f1-icon-]:before{display:inline-block;font-family:f1-icon;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f1-icon{height:1.2em;width:1.2em;font-size:1.2em;font-style:normal;display:flex;align-items:center;justify-content:center}body{-webkit-box-align:center;-ms-flex-align:center;justify-content:stretch;background-size:cover;background-repeat:no-repeat}.main-app{display:flex;flex-grow:1;align-items:center;padding-left:112px;background:url(login-background.png) 0 0/cover no-repeat;height:100%}.login-section{width:60%;display:flex;flex-direction:column;justify-content:center;text-align:center;margin:auto}.login-section .login-text-header{font-family:GuardianSans-Thin-Web,serif;font-size:3em;color:#fff}.login-section .login-text-header span{font-family:GuardianSans-Light-Web,serif}.login-section .login-text-info{font-family:GuardianSans-Light-Web,serif;font-size:1.2em;color:#fff}.login-section .f1-sense-time-logo{font-size:8em;display:flex;justify-content:center;text-align:center;margin:auto;background:url(sencetime-logo.svg)}.frame-corner{position:absolute;left:0;right:0;height:35px;bottom:-35px}.frame-corner:before{content:"";position:absolute;top:0;left:0;height:0;right:30px;border-top:29px solid rgba(0,0,0,.2);border-left:35px solid transparent}.frame-corner:after{content:"";position:absolute;top:0;left:0;right:0;height:0;border-top:30px solid #fff;border-right:30px solid transparent;border-left:none}.login-form{width:340px;height:530px;display:flex;flex-direction:column;align-items:stretch;padding:30px 30px 0;background:#fff;color:#053040;position:relative}.login-form .login-form-container{position:relative;height:100%}.login-form .form-field-label{padding-bottom:30px}.login-form .form-field-label .menu-header{width:100%;display:flex;align-items:center}.login-form .form-field-label .menu-header .burger-menu{height:30px;width:30px;margin-left:-10px;background:url(burger-menu-open.svg)}.login-form .form-field-label .menu-header .app-logo{height:80px;width:198px;background:url(sensehub-logo.svg)}.login-form .form-field-label .menu-header .app-logo.cn-logo{height:39px;width:175px;margin-bottom:35px;background:url(sensehub-logo-cn.svg)}.login-form .form-field-label .menu-header .brand span:first-child{font-family:GuardianSans-Medium-Web,serif;font-weight:700;font-size:1.7em;color:#58595b}.login-form .form-field-label .menu-header .brand span:last-child{font-family:GuardianSans-Regular-Web,serif;font-weight:700;color:#1999d5}.login-form .form-field-title{padding:15px 0;font-family:GuardianSans-Medium-Web,serif;color:#1999d6}.login-form .form-field{display:flex}.login-form .form-field [disabled]{color:#a8aaad}.login-form .form-field label{display:flex;align-items:center;width:150px}.login-form .form-field input{display:flex;align-items:center;width:300px;padding:10px 20px;font-size:1.3em;outline:none;border:none;color:#59595c;font-family:GuardianSans-Light-Web,serif;background-color:#f4f4f4}.login-form .form-field.form-field-error{padding:15px 0}.login-form .form-field.form-field-error label{font-family:GuardianSans-Light-Web,serif;color:red;width:450px}.login-form .form-field.form-field-btn{position:absolute;bottom:5px;width:100%}.login-form input[type=submit]{width:100%;display:flex;align-items:center;justify-content:center;height:70px;font-size:1.2em;background:#fff;cursor:pointer;font-family:GuardianSans-Light-Web,serif;color:#1999d6;border:1px solid #1999D6}.login-form input[type=submit].login-btn{font-family:GuardianSans-Regular-Web,serif;color:#fff;background-color:#1999d6}.login-form .form-field.remember-me{display:flex;align-items:center;font-family:GuardianSans-Light-Web,serif;cursor:pointer;padding-bottom:0!important}.login-form .form-field.remember-me label{margin-left:5px;cursor:pointer}.login-form .form-field.remember-me .f1-icon{font-size:.9em}.login-form .form-field.remember-me .f1-icon.f1-icon-un-check-box{background:url(uncheck-box.svg)}.login-form .form-field.remember-me.selected .f1-icon.f1-icon-un-check-box{background:url(check-box.svg)}.loader{position:absolute;inset:0;z-index:9999;background:#ffffff4d url(loading.gif) no-repeat center}.register-section{display:flex;flex-grow:1;align-items:center;padding-left:112px;flex-direction:column;background:url(login-background.png) 0 0/cover no-repeat;height:100%;justify-content:center}.register-section .f1-sense-time-logo{font-size:8em;display:flex;justify-content:center;text-align:center;background:url(sencetime-logo.svg)}.register-section .title{font-family:GuardianSans-Regular-Web,serif;font-size:60px;color:#fff;margin-top:16px;margin-bottom:24px}.register-section .content{font-family:GuardianSans-Light-Web,serif;font-size:24px;color:#fff;text-align:center}

/*# sourceMappingURL=styles.1f52f985cf6f7e15.css.map*/