.social-login{margin:24px 0;padding-bottom:24px;border-bottom:1px solid #d8d3c9}.social-login button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;width:100%;max-width:400px;background:#fff;color:#1f1f1f;border:1px solid #747775;border-radius:4px;font:500 16px/1.5 system-ui,sans-serif;padding:12px 20px;cursor:pointer}.social-login button:hover{background:#f2f4f7}.social-login button:focus-visible,#google-link:focus-visible{outline:3px solid #276846;outline-offset:3px}.social-login button:disabled{opacity:.6;cursor:wait}.social-login svg{width:20px;height:20px;flex-shrink:0}.social-login p{font-size:14px;line-height:1.8;margin:12px 0 0}.google-account{margin-top:24px;padding-top:20px;border-top:1px solid #d8d3c9}#google-link{min-height:44px}#google-linked{color:#276846}
