.ftlb-button{
position:fixed;
bottom:20px;
right:20px;
background:#ff0050;
color:#fff;
padding:12px 16px;
border-radius:30px;
font-size:14px;
text-decoration:none;
z-index:9999;
box-shadow:0 4px 10px rgba(0,0,0,0.2);
}



.ftlb-button{
position:fixed;
bottom:20px;

padding:10px 16px;
border-radius:50px;

display:flex;
align-items:center;
gap:10px;

text-decoration:none;

background:#ffffff;
color:#000;

box-shadow:0 8px 20px rgba(0,0,0,0.15);

width:auto;
max-width:max-content;

z-index:9999;
}

.ftlb-icon{
width:28px;
height:28px;
}

.ftlb-live-dot{
width:10px;
height:10px;
background:#ff0000;
border-radius:50%;
position:relative;
}

.ftlb-live-dot::after{
content:"";
position:absolute;
top:0;
left:0;
width:8px;
height:8px;
background:red;
border-radius:50%;
animation:ftlb-pulse 1.5s infinite;
opacity:0.6;
}

@keyframes ftlb-pulse{

0%{
transform:scale(1);
opacity:0.7;
}

70%{
transform:scale(2.5);
opacity:0;
}

100%{
opacity:0;
}

}

.ftlb-button:hover{
transform:translateY(-3px);
box-shadow:0 10px 22px rgba(0,0,0,0.25);
}

.ftlb-text{
font-weight:500;
white-space:nowrap;
}

.ftlb-right{
right:20px;
}

.ftlb-left{
left:20px;
}

@media (max-width:768px){

.ftlb-hide-mobile{
display:none;
}

}