.floating-action-buttons{position:fixed;right:20px;bottom:170px;z-index:99999;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fab-btn{width:52px;height:52px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;background:#a1195b;border-radius:30px;overflow:hidden;text-decoration:none!important;box-shadow:0 4px 14px rgba(0,0,0,0.16);transition:width 0.45s ease,box-shadow 0.3s ease}.fab-btn i{width:52px;min-width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:19px;transition:transform 0.3s ease}.fab-label{width:0;opacity:0;overflow:hidden;white-space:nowrap;color:#ffffff;font-size:14px;font-weight:500;text-align:center;transition:width 0.45s ease,opacity 0.25s ease}.fab-btn:hover{width:165px;box-shadow:0 6px 18px rgba(0,0,0,0.20)}.fab-btn:hover .fab-label{width:110px;opacity:1}.fab-btn:hover i{transform:scale(1.05)}.fab-btn:last-child:hover{width:185px}.fab-btn:last-child:hover .fab-label{width:130px}@media only screen and (max-width:767px){.floating-action-buttons{right:12px;bottom:150px;gap:10px}.fab-btn,.fab-btn:hover,.fab-btn:last-child:hover{width:48px;height:48px}.fab-btn i{width:48px;min-width:48px;height:48px;font-size:18px}.fab-label,.fab-btn:hover .fab-label,.fab-btn:last-child:hover .fab-label{display:none}}