/* GoGateOn v0.1.594 · Google Identity Services real, igual que /login-2/. */
.ggo-google-exact-01594{
    width:100%;
    max-width:390px;
    min-height:58px;
    margin:0 auto 14px;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    position:relative;
    overflow:visible;
}
.ggo-google-exact-01594 .g_id_signin,
.ggo-google-exact-01594 [data-ggo-google-mounted="1"]{
    max-width:100%;
    margin:0 auto!important;
}
.ggo-google-exact-01594 iframe.ggo-google-login-frame-01594{
    display:block;
    width:100%;
    max-width:390px;
    height:66px;
    margin:0 auto;
    padding:0;
    border:0;
    background:transparent;
    overflow:hidden;
}
.ggo-google-exact-01594.is-loading::after{
    content:"";
    width:28px;
    height:28px;
    border:3px solid rgba(255,255,255,.28);
    border-top-color:rgba(255,255,255,.8);
    border-radius:50%;
    animation:ggo-google-spin-01594 .75s linear infinite;
}
.ggo-google-exact-01594.is-ready::after{display:none}
@keyframes ggo-google-spin-01594{to{transform:rotate(360deg)}}
@media (max-width:420px){
    .ggo-google-exact-01594{max-width:100%;}
    .ggo-google-exact-01594 iframe.ggo-google-login-frame-01594{max-width:100%;}
}
@media (prefers-reduced-motion:reduce){.ggo-google-exact-01594.is-loading::after{animation:none}}
