/* Google uses the existing login and account-security palette and controls. */
.google-login-alternative{margin-block-start:18px}
.google-login-note{margin-block-start:24px;padding-block-start:20px;border-top:1px solid var(--line)}
.google-login-note>h2{font-size:18px;letter-spacing:-.015em;margin-block-end:8px}
.google-login-note>p{font-size:13px;line-height:1.65}
.google-login-note>.text-link,.google-login-note>button{margin-block-start:12px}
.google-login-alternative>.form-error{margin-block-start:12px}
.google-factor{display:grid;gap:14px;max-width:540px;margin-block:16px 0}
.google-factor .field{margin:0}
.google-factor .commerce-error{margin:0}
.google-factor .commerce-actions{gap:10px;align-items:center}
.simple-login .google-factor{gap:14px;margin-block-start:16px}
.simple-login .google-factor .commerce-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}
.google-account .google-factor .field{max-width:360px}
.google-account .google-factor .text-link{min-height:40px}
.google-link-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:12px;margin-block-end:20px;border-bottom:1px solid var(--line)}
.google-link-suggestion p{display:grid;gap:2px;margin:0;font-size:13px;line-height:1.5}
.google-link-suggestion strong{font-size:14px;color:var(--ink)}
.google-link-suggestion p span{color:var(--muted)}
.google-link-suggestion>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}
.google-link-suggestion .text-link{min-height:44px;display:inline-flex;align-items:center;font-size:13px}
.google-link-suggestion button{color:var(--muted)}
@media(max-width:767px){.google-link-suggestion{align-items:flex-start;flex-direction:column;gap:4px}.google-link-suggestion>div{width:100%;justify-content:space-between;column-gap:12px}}
@media(max-width:767px){.google-factor input{font-size:16px}.google-account .google-factor .commerce-actions{align-items:stretch;flex-direction:column}.google-account .google-factor .button{width:100%}.google-account .google-factor .text-link{align-self:flex-start}}
