.card>p:has(>a[href="/forgot-password"]){margin:14px 0 20px;text-align:right;line-height:1.5}
.card a[href="/forgot-password"]{font-size:14px;font-weight:600;color:#3568ed;text-decoration:none;display:inline-block;padding:5px 0}
.card a[href="/forgot-password"]:hover{text-decoration:underline}
.card a[href="/forgot-password"]:focus-visible{outline:2px solid #3568ed;outline-offset:4px;border-radius:3px}
html[data-theme="dark"] .card a[href="/forgot-password"]{color:#a8c2ff}
#error{overflow-wrap:anywhere}
/* 2.4.73: password recovery before submit; compact lower login options. */
.compact-login #login label:has(input[type="password"]){margin-bottom:0}
.compact-login #login .login-forgot-row{margin:4px 0 10px;text-align:left;line-height:1.4}
.compact-login #login .login-forgot-row a{font-size:12px;padding:4px 0;min-height:24px}
.compact-login .signup{margin-top:11px;line-height:1.5}
.compact-login .divider{margin:15px 0 12px}
.compact-login footer{margin-top:18px}
.compact-login #google-status:empty{display:none}

/* Login uses light theme without changing saved CRM preference. */
[data-theme-toggle],.crm-login-theme{display:none!important}
html{color-scheme:light}
