.portal .portal-google-form{margin-top:12px}
.portal .portal-google-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;background:#fff;color:var(--p-ink,#1f1f1f);border:1px solid #747775;font-family:inherit;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer}
.portal .portal-google-button:hover{background:#f2f5f2;color:var(--p-ink,#1f1f1f)}
.portal .portal-google-button:focus-visible{outline:3px solid var(--p-focus,#075a2e);outline-offset:4px}
.portal .portal-google-button img{display:block;flex-shrink:0}
@media(forced-colors:active){.portal .portal-google-button{border:1px solid ButtonText}.portal .portal-google-button img{forced-color-adjust:none}}
