/* ix.ua — Facebook OAuth button. No SDK; server-side OAuth only. */
.facebook-button{
    position:relative;
    box-sizing:border-box;
    width:100%;
    min-height:42px;
    display:flex!important;
    align-items:center;
    justify-content:center;
    gap:10px;
    margin-top:8px;
    padding:10px 18px!important;
    background:#1877f2!important;
    color:#fff!important;
    border:1px solid #1877f2!important;
    border-radius:7px!important;
    text-decoration:none!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:20px!important;
    box-shadow:0 1px 2px rgba(30,40,45,.06);
    transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;
}
.facebook-button:hover{background:#146ad8!important;border-color:#146ad8!important;color:#fff!important;box-shadow:0 2px 7px rgba(24,119,242,.22);transform:translateY(-1px)}
.facebook-button:active{transform:translateY(0)}
.facebook-button:focus{outline:2px solid rgba(24,119,242,.22);outline-offset:2px}
.facebook-f{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#1877f2;font-family:Arial,sans-serif;font-size:18px;font-weight:900;line-height:20px}
.social-login-hint{margin:8px 6px 0!important;text-align:center;color:#7d888d!important;font-size:12px!important;line-height:1.45!important}
