.auth-message.success{border-color:rgba(87,229,174,.3);background:rgba(87,229,174,.08);color:#72e7b8}
.auth-card .primary:disabled{opacity:.55;cursor:wait}
.account-logout{display:block;width:100%;border:0;background:transparent;color:#8e8797;padding:12px 14px;text-align:left;cursor:pointer}
.account-logout:hover{color:#fff}
.verified-badge{padding:7px 10px;border:1px solid rgba(87,229,174,.28);border-radius:999px;background:rgba(87,229,174,.08);color:#72e7b8;font-size:9px}
.password-hint{color:#6f6878!important;text-align:left!important;font-size:8px!important;margin-top:-2px}
.auth-back{justify-self:center;margin-top:5px;padding:7px 10px}
.auth-row .inline-link{color:#ba94f5}
.auth-row label{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer;line-height:16px}
.auth-row input[type="checkbox"],.auth-consent input[type="checkbox"]{appearance:none;-webkit-appearance:none;box-sizing:border-box!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;padding:0!important;border:1px solid #59406f!important;border-radius:4px!important;background:#09080d!important;display:grid!important;place-items:center!important;flex:0 0 16px!important;cursor:pointer;transition:.2s}
.auth-row input[type="checkbox"]::after,.auth-consent input[type="checkbox"]::after{content:"✓";color:#fff;font-size:10px;font-weight:900;line-height:1;opacity:0;transform:scale(.55);transition:.16s}
.auth-row input[type="checkbox"]:checked,.auth-consent input[type="checkbox"]:checked{border-color:#a65cff!important;background:linear-gradient(135deg,#ad5cff,#6f31dc)!important;box-shadow:0 0 0 2px rgba(155,92,255,.12)!important}
.auth-row input[type="checkbox"]:checked::after,.auth-consent input[type="checkbox"]:checked::after{opacity:1;transform:scale(1)}
