/* V45: account clarity, accessibility and unobstructed mobile navigation. */
body.v40-private #member-login .fine,body.v40-private #member-login p,body.v40-private #member-login #member-details,body.v40-private #member-login #admin-status{color:#e0e8f4!important;opacity:1!important}
body.v40-private #member-login .card{background:#19283c!important;border-color:#62758e!important}
body.v40-private #member-login #google-signin{background:#314e76!important;color:#fff!important}
body.v40-private.v45-signed-in #member-login>.eyebrow,body.v40-private.v45-signed-in #member-login>h2,body.v40-private.v45-signed-in #member-login>p{display:none!important}
body.v40-private.v45-signed-in #member-login .card.form>p.fine,body.v40-private.v45-signed-in #member-login #google-signin{display:none!important}
body.v40-private.v45-signed-in #member-login .card.form{padding:18px!important}
body.v40-private.v45-signed-in #member-login{scroll-margin-top:80px}
body.v40-private #member-login [hidden],body.v40-private #member-login form[hidden]{display:none!important}
body.v40-private #member-login #admin-panel{border-top:1px solid #52657e;padding-top:15px;margin-top:16px}
body.v40-private #member-login #admin-panel a{color:#b9d9ff!important;text-decoration:underline;text-underline-offset:3px}
body.v40-private .v40-network-dock{bottom:calc(10px + env(safe-area-inset-bottom))!important}
body.v40-private main{padding-bottom:calc(165px + env(safe-area-inset-bottom))!important}
@media(max-width:700px){body.v40-private .v40-network-dock{width:calc(100% - 24px)!important;min-height:65px!important}body.v40-private .v40-network-dock a{font-size:11px!important;min-height:55px!important}body.v40-private #member-login .card.form{padding:16px!important}}
