.google-button[data-v-d877bad1]{border:1px solid var(--v2fe0e198);background:linear-gradient(180deg,var(--b12b9ab6),var(--d16a6b00));width:100%;min-height:54px;color:var(--v89eda3e6);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex}.google-button img[data-v-d877bad1]{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.google-button[data-v-d877bad1]:hover{border-color:var(--v3fdccf94);box-shadow:0 2px 8px var(--v13d3d856)}.google-button[data-v-d877bad1]:focus-visible{outline:2px solid var(--v031d53fa);outline-offset:3px}.google-sign-in[data-v-d877bad1]{position:relative}.google-button[data-v-d877bad1]{pointer-events:none}.google-sign-in:hover .google-button[data-v-d877bad1]{border-color:var(--v3fdccf94);box-shadow:0 2px 8px var(--v13d3d856)}.google-sign-in:focus-within .google-button[data-v-d877bad1]{outline:2px solid var(--v031d53fa);outline-offset:3px}.google-click-target[data-v-d877bad1],.google-fallback[data-v-d877bad1]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.google-click-target[data-v-d877bad1] iframe{width:100%!important;height:100%!important;margin:0!important}.google-click-target[data-v-d877bad1] div{height:100%;width:100%!important}.google-sign-in[aria-busy=true][data-v-d877bad1]{cursor:wait}.sr-only[data-v-d877bad1]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
