*,:after,:before{box-sizing:border-box}body,html{height:100%}.d-flex{display:flex}.spacer{flex-grow:1}body{align-items:center;background-color:var(--background-color-base);color:var(--color-text-regular);display:flex;font-family:var(--font-family-base);font-size:var(--font-size-base);justify-content:center;line-height:var(--font-line-height-primary);margin:0}.login-form{width:420px}.login-form__header{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-form__header,.login-form__notifications{margin:var(--main-padding) 0}.login-form__notifications .el-alert--text,.login-form__notifications .el-alert--text>*{background-color:transparent;border-color:transparent;padding:0}.login-form__brand{height:64px}.login-form__button--full-width{width:100%}.login-form .el-form-item__error{background-color:hsla(0,0%,100%,.75);padding:calc(var(--main-padding)/5);z-index:1}.login-form .el-form-item--actions{margin:0}.login-form .el-form-item--actions+*{margin-top:calc(var(--main-padding)/2)}.login-form .el-form-item--actions .el-form-item__content{display:flex}.eu-two-factor-auth__form,.eu-two-factor-auth__header:not(:empty){margin:var(--main-padding) 0}.eu-two-factor-auth__form{display:flex;gap:calc(var(--main-padding)/2)}.eu-two-factor-auth__form .el-form-item{margin:0}.eu-two-factor-auth__input .el-input__inner{font-size:var(--font-size-extra-large);height:48px;padding:0;text-align:center;width:48px}.eu-two-factor-auth__title{color:var(--color-text-primary);font-size:var(--font-size-large);line-height:var(--font-line-height-primary)}.eu-two-factor-auth__toolbar{display:flex}.eu-two-factor-auth__spacer{flex-grow:1}