.floating-support-btn{position:fixed;bottom:80px;right:30px;z-index:1000;border:none;background:0 0;padding:0;cursor:pointer;animation:3s ease-in-out infinite floatUpDown}button.floating-support-btn,button.floating-support-btn:active,button.floating-support-btn:focus,button.floating-support-btn:focus-visible,button.floating-support-btn:focus:active{outline:0!important;box-shadow:none!important;border:none!important;-webkit-tap-highlight-color:transparent!important}.floating-support-btn img{user-select:none;-webkit-user-drag:none}.support-avatar{width:75px;height:75px;border-radius:50%;object-fit:cover;box-shadow:0 8px 20px rgba(0,0,0,.25);border:3px solid #fff;transition:transform .3s}.floating-support-btn:hover .support-avatar{transform:scale(1.1);box-shadow:0 10px 25px rgba(0,0,0,.35)}.online-dot{position:absolute;bottom:3px;right:5px;width:18px;height:18px;background-color:#198754;border:3px solid #fff;border-radius:50%;z-index:2}.bale-color,.phone-color,.rubika-color{background-color:#e9ecef}@keyframes floatUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.support-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:20px}.custom-icon-img{width:25px;height:25px;object-fit:contain}.rubika-color{color:#8e24aa}.bale-color{color:#198754}.phone-color{color:#0dcaf0}.btn-close{margin:0!important}