body[data-path=login]{--rt-canvas: #f5f5f7;--rt-ink: #1d1d1f;--rt-ink-muted: #6e6e73;--rt-accent: #0071e3;--rt-accent-hover: #0077ed;background:var(--rt-canvas);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}body[data-path=login] .page-content-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}body[data-path=login] .page-content-wrapper>main,body[data-path=login] .page-content-wrapper .page_content{width:100%}body[data-path=login] .page-card{background:#fff;max-width:400px;padding:40px 36px 32px;border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 2px 4px #00000008,0 12px 40px #00000012;gap:28px}body[data-path=login] .page-card-head{align-items:center;text-align:center}body[data-path=login] .page-card-head img.app-logo{max-height:48px}body[data-path=login] .page-card-head h4{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--rt-ink);text-align:center}body[data-path=login] .page-card-head .page-card-subtitle{color:var(--rt-ink-muted);text-align:center;letter-spacing:0}body[data-path=login] .page-card .page-card-body .form-label{color:var(--rt-ink-muted);font-size:13px;font-weight:500}body[data-path=login] .page-card .page-card-body input[type=text],body[data-path=login] .page-card .page-card-body input[type=email],body[data-path=login] .page-card .page-card-body input[type=password]{height:44px;padding-top:0;padding-bottom:0;font-size:15px;background:#f5f5f7;border:1px solid transparent;border-radius:12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}body[data-path=login] .page-card .page-card-body input:focus{background:#fff;border-color:var(--rt-accent);box-shadow:0 0 0 4px #0071e32e;outline:none}body[data-path=login] .page-card .page-card-body .form-group.invalid input{border-color:#ff3b30}body[data-path=login] .page-card .page-card-body .forgot-password-message a{color:var(--rt-accent)}body[data-path=login] .page-card .page-card-actions .btn-login,body[data-path=login] .page-card .page-card-actions .btn-ldap-login,body[data-path=login] .page-card .page-card-actions .btn-signup:not(:disabled){height:44px;font-size:15px;font-weight:500;background:var(--rt-accent);color:#fff;border-radius:999px;transition:background .15s ease,transform .05s ease}body[data-path=login] .page-card .page-card-actions .btn-login:hover,body[data-path=login] .page-card .page-card-actions .btn-login:focus,body[data-path=login] .page-card .page-card-actions .btn-ldap-login:hover,body[data-path=login] .page-card .page-card-actions .btn-signup:not(:disabled):hover{background:var(--rt-accent-hover)}body[data-path=login] .page-card .page-card-actions .btn-login:active{transform:scale(.99)}body[data-path=login] .page-card .page-card-actions .btn-login:disabled{background:var(--rt-accent);opacity:.55}body[data-path=login] .page-card .page-card-actions .btn-login-option{height:44px;background:#f5f5f7;color:var(--rt-ink);border-radius:999px}body[data-path=login] .page-card .page-card-actions .btn-login-option:hover{background:#ebebef}body[data-path=login] .sign-up-message{text-align:center;color:var(--rt-ink-muted)}body[data-path=login] .sign-up-message a{color:var(--rt-accent);text-decoration:none;font-weight:500}body[data-path=login] .sign-up-message a:hover{text-decoration:underline}@media (max-width: 567px){body[data-path=login] .page-card{min-height:0;max-width:100%;padding:32px 24px 24px;border:1px solid rgba(0,0,0,.06);border-radius:20px}}
/*# sourceMappingURL=realtor_login.bundle.JDYHTMOF.css.map */
