.google-auth-zone{margin:16px 0 10px;max-width:455px}.google-separator{display:flex;align-items:center;gap:12px;color:#90a1b5;font-size:10px;margin:15px 0}.google-separator:before,.google-separator:after{content:"";height:1px;flex:1;background:#e0e9f3}.google-auth-button{display:flex;gap:13px;align-items:center;justify-content:center;width:100%;padding:12px 17px;border-radius:10px;border:1px solid #cbd9e7;background:#fff;color:#304c6a;font-weight:750;font-size:12px;min-height:46px;transition:border-color .2s,box-shadow .2s}.google-auth-button:hover{border-color:#8fb2d7;box-shadow:0 6px 14px #265e8914}.google-auth-button:focus-visible{outline:3px solid #347db7;outline-offset:3px}.google-g{font-family:Arial,sans-serif;font-size:18px;font-weight:850;color:#4285f4;text-shadow:1px 1px 0 #34a853,-1px -1px 0 #ea4335}#google-auth-feedback{margin:6px 0;font-size:10px;line-height:1.6;color:#637d99}