/* Shared social partial: keep all four providers in normal document flow. */
.social-login.dalder-social-login {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding: 10px 0;
    box-sizing: border-box;
}
.dalder-social-login > .social-main { flex: 3 1 0; min-width: 0; }
.dalder-social-login > .social-eparaskts { flex: 1 1 0; min-width: 0; position: static; text-align: center; }
.dalder-social-login .auth-client-holder .auth-clients {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 100%;
    margin: 0;
    padding: 0;
}
.dalder-social-login .auth-client-holder .auth-clients li {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    height: auto !important;
    float: none !important;
    margin: 0 !important;
    padding: 0;
}
.dalder-social-login .auth-link { display: inline-block; max-width: 100%; }
.dalder-social-login .social-eparaskts .eparaksts-oauth {
    position: static !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 60px !important;
    max-width: 100%;
    height: auto !important;
    min-height: 44px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
}
.dalder-social-login .eparaksts-oauth img.auth-icon.eparaksts {
    display: block;
    width: 60px !important;
    max-width: 100%;
    height: auto !important;
    margin: 0;
}
