.login-page[data-v-731a496c]{position:relative;min-height:100%;overflow:hidden;color:#fff;background:#303442}.login-shell[data-v-731a496c]{position:relative;display:grid;grid-template-rows:86px minmax(0,1fr);width:100%;height:100vh;min-height:640px;padding:0 5.5%}.login-brand[data-v-731a496c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;gap:12px}.login-brand>img[data-v-731a496c]{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid hsla(0,0%,100%,.32);border-radius:50%;-webkit-box-shadow:0 0 0 4px hsla(0,0%,100%,.06);box-shadow:0 0 0 4px hsla(0,0%,100%,.06)}.login-brand>div[data-v-731a496c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-brand strong[data-v-731a496c]{font-size:27px;font-style:italic;line-height:1}.login-brand small[data-v-731a496c]{margin-top:5px;color:#aeb6c5;font-size:12px}.login-content[data-v-731a496c]{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(400px,.82fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0;padding:12px 0 56px}.login-illustration[data-v-731a496c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:90%;padding:0 8% 0 1%}.login-illustration img[data-v-731a496c]{width:100%;max-width:760px;max-height:72vh;-o-object-fit:contain;object-fit:contain;-webkit-filter:saturate(.9);filter:saturate(.9)}.login-area[data-v-731a496c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.login-panel[data-v-731a496c]{width:100%;max-width:460px;padding:38px 42px 42px;background:#383d4c;border:1px solid #505768;border-top:3px solid #18a8a8;border-radius:6px;-webkit-box-shadow:0 18px 44px rgba(15,18,27,.3);box-shadow:0 18px 44px rgba(15,18,27,.3)}.login-header[data-v-731a496c]{margin-bottom:34px}.login-header h1[data-v-731a496c]{margin:0;color:#fff;font-size:25px;font-weight:500;letter-spacing:0}.login-form[data-v-731a496c]{width:100%}.login-form .el-form-item[data-v-731a496c]{margin-bottom:24px}.login-form[data-v-731a496c] .el-input__inner{height:50px;padding-left:42px;color:#fff;font-size:15px;line-height:50px;background:#303442;border-color:#596172}.login-form[data-v-731a496c] .el-input__inner::-webkit-input-placeholder{color:#8f98a9}.login-form[data-v-731a496c] .el-input__inner::-moz-placeholder{color:#8f98a9}.login-form[data-v-731a496c] .el-input__inner:-ms-input-placeholder{color:#8f98a9}.login-form[data-v-731a496c] .el-input__inner::-ms-input-placeholder{color:#8f98a9}.login-form[data-v-731a496c] .el-input__inner::placeholder{color:#8f98a9}.login-form[data-v-731a496c] .el-input__inner:focus{border-color:#18a8a8}.login-form[data-v-731a496c] .el-input__icon{color:#aeb6c5;line-height:50px}.login-form[data-v-731a496c] .el-form-item__error{padding-top:5px}.tenant-select[data-v-731a496c]{width:100%}.form-label[data-v-731a496c]{display:block;margin-bottom:9px;color:#dfe4eb;font-size:15px;line-height:22px}.login-button[data-v-731a496c]{width:100%;height:50px;margin-top:12px;color:#fff!important;font-size:17px;background:#18a8a8!important;border-color:#18a8a8!important}.login-button[data-v-731a496c]:active{background:#149794!important;border-color:#149794!important}@media(max-width:1100px){.login-shell[data-v-731a496c]{min-height:560px;padding:0 4%}.login-illustration[data-v-731a496c]{padding-right:4%}.login-panel[data-v-731a496c]{padding-right:36px;padding-left:36px}}@media(max-width:768px){.login-page[data-v-731a496c]{overflow:auto}.login-shell[data-v-731a496c]{display:block;min-height:100vh;height:auto;padding:0 22px}.login-brand[data-v-731a496c]{height:82px}.login-brand>img[data-v-731a496c]{width:34px;height:34px}.login-brand strong[data-v-731a496c]{font-size:23px}.login-content[data-v-731a496c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 82px);padding:28px 0 56px}.login-illustration[data-v-731a496c]{display:none}.login-panel[data-v-731a496c]{max-width:440px;padding:32px 24px 36px}.login-header[data-v-731a496c]{margin-bottom:30px}.login-header h1[data-v-731a496c]{font-size:23px}}