.p19 .auth-form .btn:disabled{opacity:.7;cursor:not-allowed}.p19 .auth-error{margin:0;padding:.6em .8em;font-size:.82rem;line-height:1.45;color:var(--p19-warn);background:rgba(219,90,43,.08);border:1px solid rgba(219,90,43,.35);border-radius:var(--p19-radius)}.p19 .auth-hint{margin:-.4rem 0 0;font-size:.74rem;line-height:1.45;color:var(--p19-muted)}.p19 .auth-switch.auth-forgot{margin:-.2rem 0 0}.p19 .auth-switch.auth-forgot a{font-weight:500;color:var(--p19-ink-soft)}.p19 .auth-switch.auth-forgot a:hover{color:var(--p19-accent)}.auth-top-actions{display:flex;align-items:center;gap:10px}.auth-form select{width:100%;min-height:44px;border:1px solid #cbd5df;border-radius:7px;background:#fff;padding:0 11px;color:#17232d}.auth-consent{display:flex!important;align-items:flex-start;gap:9px;margin-top:8px!important;font-size:12px!important;line-height:1.45!important;text-transform:none!important;letter-spacing:0!important;color:#344553!important}.auth-consent input{width:17px!important;height:17px!important;min-height:17px!important;margin-top:1px;flex:0 0 auto}.auth-consent a,.auth-legal-links a{color:#245b9b;text-decoration:underline}.auth-consent.optional{color:#5c6b77!important}.auth-legal-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;font-size:11px}