/* WondaGrade: explicit organisation signup from login, mobile-safe. */
html{min-width:0;-webkit-text-size-adjust:100%}
body.wg-auth{min-width:0;overflow-x:hidden;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center}
body.wg-auth .login-card{min-width:0;margin:auto}
.wg-signup-panel{margin-top:21px;padding-top:20px;border-top:1px solid #dce5ee;text-align:center}
.wg-signup-panel p{font-size:13px;line-height:1.5;margin:0 0 12px;color:#475569}
body.wg-auth .wg-signup-link{display:flex;justify-content:center;align-items:center;min-height:48px;width:100%;padding:12px 16px;border:2px solid #263746!important;border-radius:7px!important;font-weight:800;font-size:14px;color:#263746!important;text-decoration:none;background:#fff!important;box-shadow:none!important;transition:background .18s,color .18s}
body.wg-auth .wg-signup-link:hover{background:#263746!important;color:#fff!important}
body.wg-auth .wg-signup-link:focus-visible{outline:3px solid #90b4ff!important;outline-offset:2px}
body.wg-auth .wg-forgot-link{display:block;text-align:center;margin-top:16px;font-size:13px;line-height:1.6}
@media(max-width:520px){body.wg-auth{padding:12px!important;align-items:flex-start!important}body.wg-auth .login-card{width:100%!important;max-width:100%!important;padding:25px 19px!important;margin:auto!important}body.wg-auth .form-group input{font-size:16px!important;min-height:48px!important}.wg-signup-panel{margin-top:18px}}
