/* FULBO 3.16 — acceso social sin recortes en diálogos de escritorio/móvil.
   Google Identity Services necesita más ancho que una columna de 50%. */
#authDialog .fulbo-social-actions{
 display:grid!important;
 grid-template-columns:minmax(0,1fr)!important;
 width:100%;
 min-width:0;
 gap:10px;
 align-items:stretch;
 justify-items:stretch;
}
#authDialog .google-signin-slot,
#authDialog .google-native-signin{
 display:flex;
 align-items:center;
 justify-content:center;
 width:100%;
 max-width:100%;
 min-width:0;
 box-sizing:border-box;
}
#authDialog .google-signin-slot>.fulbo-social-button,
#authDialog .fulbo-social-actions>.fulbo-social-button{
 display:flex;
 width:100%;
 min-width:0;
 min-height:44px;
 justify-content:center;
 white-space:normal;
}
#authDialog .google-native-signin{min-height:44px;overflow:visible}
#authDialog .google-native-signin[hidden],
#authDialog .google-signin-slot>.fulbo-social-button[hidden]{display:none!important}
#authDialog .google-native-signin>div,
#authDialog .google-native-signin iframe{
 max-width:100%;
 box-sizing:border-box;
}
#authDialog .fulbo-social-note{overflow-wrap:anywhere}
@media(max-width:480px){
 #authDialog .fulbo-social-actions{gap:8px}
 #authDialog .google-native-signin{min-height:42px}
}
