.floating-icons{position:fixed;top:80px;right:20px;display:flex;flex-direction:column;gap:16px;z-index:9999}.floating-icons .icon-btn{position:relative;width:52px;height:52px;border-radius:50%;background-color:#f07c0f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;transition:transform .2s}.floating-icons .icon-btn:hover{transform:scale(1.1)}.floating-icons .icon-btn .tooltip{position:absolute;right:100%;top:50%;transform:translate(8px,-50%);background-color:#f07c0f;color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;font-size:13px}.floating-icons .icon-btn:hover .tooltip{opacity:1;transform:translate(0,-50%)}