.ip-floating-bar{position:fixed;right:20px;bottom:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.ip-floating-bar>a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:transform.2s ease,box-shadow.2s ease;text-decoration:none;position:relative}.ip-floating-bar>a:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.35)}.ip-floating-bar>a svg{width:24px;height:24px}.ip-fb-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.ip-fb-skype{background:linear-gradient(135deg,#00aff0,#0078d4)}.ip-fb-quote{background:linear-gradient(135deg,#2477dd,#1a66c0)}.ip-floating-bar>a:after{content:attr(data-label);position:absolute;right:56px;top:50%;transform:translateY(-50%);padding:4px 10px;background:#1f2937;color:#fff;font-size:12px;font-weight:500;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity.2s ease}.ip-floating-bar>a:hover:after{opacity:1}@media(max-width:640px){.ip-floating-bar{right:14px;bottom:14px;gap:8px}.ip-floating-bar>a{width:42px;height:42px}.ip-floating-bar>a svg{width:20px;height:20px}.ip-floating-bar>a:after{display:none}}