.SocialSignInButtons_stack__De55G{display:flex;flex-direction:column;gap:12px}.SocialSignInButtons_button__hXVNU{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 12px;gap:12px;box-sizing:border-box;cursor:pointer;appearance:none;text-decoration:none;background:#ffffff;color:#1f1f1f;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.15px;line-height:20px}.SocialSignInButtons_button__hXVNU:disabled{cursor:not-allowed;opacity:.6}.SocialSignInButtons_button__hXVNU:hover:not(:disabled){color:#1f1f1f}.SocialSignInButtons_button__hXVNU:focus-visible{color:#1f1f1f}.SocialSignInButtons_label___zwPF{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.SocialSignInButtons_icon__gY1lT{flex:0 0 18px;width:18px;height:18px;display:block}.SocialSignInButtons_google__9Z3eD{border:1px solid #747775;border-radius:4px}.SocialSignInButtons_google__9Z3eD:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 2px rgba(60,64,67,.15)}.SocialSignInButtons_google__9Z3eD:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.SocialSignInButtons_microsoft__HlYQp{border:1px solid #747775;border-radius:4px}.SocialSignInButtons_microsoft__HlYQp:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 2px rgba(60,64,67,.15)}.SocialSignInButtons_microsoft__HlYQp:focus-visible{outline:2px solid #0067b8;outline-offset:2px}