.login-message.message-box{margin:10px auto;max-width:-webkit-max-content;max-width:max-content}.login-message.message-box p{line-height:1.8em}.login-parent{margin:0 auto;max-width:600px}.login-parent .login-fields,.login-parent .tfa-fields{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;justify-items:flex-start}.login-parent .login-fields label,.login-parent .tfa-fields label{font-weight:700}.login-parent .login-fields input[type=password],.login-parent .login-fields input[type=text],.login-parent .tfa-fields input[type=password],.login-parent .tfa-fields input[type=text]{justify-self:stretch}.login-parent .tfa-fields{justify-items:flex-start;margin:0 auto;width:-webkit-max-content;width:max-content}.maintenance-parent .maintenance-body{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.maintenance-parent .maintenance-body i{font-size:2rem;padding:1.25rem}.maintenance-login-parent .dialog-title{border-bottom-style:solid;border-bottom-width:2px;border-image-slice:1;border-image-source:linear-gradient(90deg,#de2849,#ff4769)}@media screen and (max-width:1024px){.login-parent .login-fields,.login-parent .tfa-fields{grid-auto-flow:row;grid-auto-rows:1fr}}@media (min-width:1025px){.login-parent .login-fields{grid-template-columns:minmax(20px,-webkit-max-content) auto;grid-template-columns:minmax(20px,max-content) auto}.login-parent .tfa-fields{grid-template-columns:minmax(20px,-webkit-max-content) minmax(100px,-webkit-max-content) -webkit-max-content;grid-template-columns:minmax(20px,max-content) minmax(100px,max-content) max-content}}