/* Shared website shell around the existing login/registration screen. */
.rms-login-page{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}
.rms-login-page>.rms-menu-header,.rms-login-page>.rms-mega-footer{flex:none;width:100%}
.rms-login-page>.login-screen{flex:1;min-height:0;width:100%;padding:42px 16px 48px}
.rms-login-page .rms-menu-header{align-self:stretch}
@media(max-width:620px){.rms-login-page>.login-screen{padding:26px 14px 32px;align-items:flex-start}.rms-login-page .login-card{max-width:455px}}
@media print{.rms-login-page>.rms-menu-header,.rms-login-page>.rms-mega-footer{display:none}}
