/* Main FM sign-in screen. Keep the form and logo fully opaque. */
body.fm-login-page{background:#dce6e9 url('/assets/facilities-login-background.png') center center/cover fixed no-repeat;min-height:100vh;min-height:100svh}
.fm-login-page .login-layout{padding-top:32px;padding-bottom:32px}
.fm-login-page .login-card{background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.72);box-shadow:0 12px 40px rgba(19,34,53,.16);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}
.fm-login-page .gm-app-tools{display:none}
.fm-login-page .login-bottom{margin-bottom:0;color:#42566b;border-top-color:rgba(99,116,135,.25)}
@media(max-width:760px){.fm-login-page .login-layout{padding:18px}.fm-login-page .login-card input{font-size:16px}}
