.sb-google{position:relative;width:100%;height:54px}.sb-google-face{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;border-radius:14px;background:#fff;color:#0C2219;box-shadow:inset 0 0 0 1.5px #D5DCD8;font:600 16.5px inherit;font-family:inherit;transition:box-shadow .15s}.sb-google-face svg{width:20px;height:20px;flex:none}.sb-google:hover .sb-google-face{box-shadow:inset 0 0 0 1.5px #0C2219}.sb-google:focus-within .sb-google-face{outline:2px solid #2BD13F;outline-offset:2px}.sb-google[data-busy] .sb-google-face{opacity:.6}.sb-google-real{position:absolute;inset:0;overflow:hidden;opacity:.001;border-radius:14px}