.sc-google-signin{margin: 0 0 20px}.sc-google-signin .sc-google-btn{display: flex;align-items: center;justify-content: center;gap: 12px;width: 100%;min-height: 44px;margin: 0;padding: 0 12px;border: 1px solid #747775;border-radius: 4px;background-color: #ffffff;box-shadow: none;color: #1f1f1f;font-family: "Roboto",Arial,sans-serif;font-size: 14px;font-weight: 500;letter-spacing: .25px;line-height: 20px;text-transform: none;text-decoration: none;cursor: pointer;transition: background-color .218s,box-shadow .218s}.sc-google-signin .sc-google-btn:hover{border-color: #747775;background-color: #f7f7f7;box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);color: #1f1f1f}.sc-google-signin .sc-google-btn:active,.sc-google-signin .sc-google-btn:focus-visible{background-color: #f1f1f1;color: #1f1f1f}.sc-google-g{flex: 0 0 20px;width: 20px;height: 20px;background: no-repeat center / 20px 20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'/%3E%3Cpath fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'/%3E%3C/svg%3E")}.sc-google-note{margin: 10px 0 0;padding: 10px 12px;border-radius: 6px;background-color: var(--sc-paper-color,#f4f4f4);color: var(--sc-text-color,#333333);font-size: 14px;line-height: 1.5}.sc-google-note:empty{display: none}.sc-google-or{display: flex;align-items: center;gap: 14px;margin: 20px 0 0;color: var(--sc-text-color,#333333);font-size: 13px;line-height: 1}.sc-google-or::before,.sc-google-or::after{content: "";flex: 1 1 0;border-top: 1px solid var(--sc-line-color,#e2e2e2)}.login-form-side .sc-google-signin{margin: 0;padding: 15px 15px 0}.login-form-side .sc-google-signin.hidden-form{display: none}