.id-sso-buttons{display:flex;flex-direction:column;gap:10px;margin:20px 0 10px;clear:both}.id-sso-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 14px;border:1px solid #dadce0;border-radius:4px;background:#fff;color:#3c4043;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,box-shadow .15s}.id-sso-button:hover,.id-sso-button:focus{background:#f8f9fa;color:#202124;box-shadow:0 1px 2px rgb(60 64 67 / .3)}.id-sso-button__icon{display:inline-flex}.id-sso-button--image{padding:0;border:0;background:#fff0}.id-sso-button--image:hover,.id-sso-button--image:focus{background:#fff0;box-shadow:none;opacity:.85}.id-sso-button--image img{display:block;max-width:100%;max-height:48px;height:auto}.id-sso-error{margin:0 0 12px;padding:10px 14px;border-left:4px solid #d63638;background:#fcf0f1;color:#3c434a;font-size:14px;line-height:1.4}