.fcbp-wrapper {
    position: fixed !important;
    right: 25px !important;
    bottom: 120px !important;
    z-index: 999999 !important;
    direction: rtl;
}


/* دکمه اصلی */

.fcbp-button {

    height: 60px !important;
    padding: 0 22px !important;

    border-radius: 40px !important;

    background: #111 !important;
    color: #fff !important;

    display: flex !important;
    align-items: center !important;
    gap: 12px !important;

    font-family: inherit !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    box-shadow: 0 10px 30px rgba(0,0,0,.3) !important;

    animation: fcbp-pulse 2s infinite;

    transition: .3s ease;
}


.fcbp-button svg {

    width:30px;
    height:30px;

    fill:#fff;

}


.fcbp-label {

    white-space:nowrap;

}



/* منوی آیتم ها */

.fcbp-menu {

    position:absolute !important;

    right:0 !important;

    bottom:80px !important;


    display:flex !important;

    flex-direction:column !important;

    gap:12px !important;


    background:#f5f5f5;

    padding:12px;

    border-radius:20px;

    box-shadow:0 8px 25px rgba(0,0,0,.08);



    opacity:0;

    visibility:hidden;

    transform:translateY(20px);

    transition:.3s ease;

}



.fcbp-wrapper.active .fcbp-menu {

    opacity:1;

    visibility:visible;

    transform:translateY(0);

}



/* آیتم ها */

.fcbp-item {

    width:200px !important;
    height:52px !important;

    padding:0 18px !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    position:relative;

    border-radius:30px !important;

    text-decoration:none !important;

    font-family:inherit !important;

    font-size:15px !important;

    font-weight:700 !important;

    direction:rtl;

}



.fcbp-item > span:first-child {

    width:100%;

    text-align:center;

    white-space:nowrap;

}



.fcbp-icon {

    position:absolute;

    right:18px;

    display:flex;

    align-items:center;

    justify-content:center;

}



.fcbp-icon img {

    width:26px !important;

    height:26px !important;

    object-fit:contain;

    display:block;

}



/* رنگ شبکه ها */

.fcbp-item.phone {

    /*background:#fff !important;*/

    /*color:#16A34A !important;*/
    
        background:#1E293B !important;
    color:#fff !important;

    border:1px solid #1E293B !important;

}


.fcbp-item.phone span {

    color:#fff !important;

}



.fcbp-item.whatsapp {

    background:#25D366 !important;

    color:#fff !important;

}



.fcbp-item.telegram {

    background:#229ED9 !important;

    color:#fff !important;

}



.fcbp-item.bale {

    background:#fff !important;

    color:#0CBC8D !important;

    border:1px solid #0CBC8D !important;

}



.fcbp-item.bale span {

    color:#0CBC8D !important;

}



/* انیمیشن باز شدن آیتم ها */

.fcbp-menu .fcbp-item {

    opacity:0;

    transform:translateY(15px);

}



.fcbp-wrapper.active .fcbp-menu .fcbp-item {

    opacity:1;

    transform:translateY(0);

}



.fcbp-wrapper.active .fcbp-item:nth-child(1){

    transition-delay:.05s;

}


.fcbp-wrapper.active .fcbp-item:nth-child(2){

    transition-delay:.1s;

}


.fcbp-wrapper.active .fcbp-item:nth-child(3){

    transition-delay:.15s;

}


.fcbp-wrapper.active .fcbp-item:nth-child(4){

    transition-delay:.2s;

}



/* هاور */

.fcbp-item:hover,
.fcbp-button:hover {

    transform:translateY(-4px);

    filter:brightness(1.08);

}



/* افکت ضربان دکمه */

@keyframes fcbp-pulse {


    0% {

        transform:scale(1);

        box-shadow:0 0 0 0 rgba(12,188,141,.5);

    }


    70% {

        transform:scale(1.05);

        box-shadow:0 0 0 15px rgba(12,188,141,0);

    }


    100% {

        transform:scale(1);

        box-shadow:0 0 0 0 rgba(12,188,141,0);

    }

}