.line-clamp-2[data-v-12bd2a5e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-12bd2a5e]::-webkit-scrollbar{display:none}[data-v-12bd2a5e]{scroll-behavior:smooth}@media(hover:hover){.group[data-v-12bd2a5e]:hover{transform:translateY(-2px)}.group[data-v-12bd2a5e]:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer-12bd2a5e 2s ease-in-out infinite;pointer-events:none;z-index:1}}@keyframes shimmer-12bd2a5e{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:640px){.group[data-v-12bd2a5e]{transform:none!important}.group[data-v-12bd2a5e]:active{transform:scale(.98)!important}}.whatsapp-container[data-v-8d987d0c]{position:fixed;right:24px;bottom:24px;z-index:9999}.wave-rings[data-v-8d987d0c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.wave-ring[data-v-8d987d0c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border:2px solid #25d366;border-radius:50%;opacity:0;animation:wave-animation-8d987d0c 3s infinite}.wave-ring[data-v-8d987d0c]:nth-child(2){animation-delay:1s}.wave-ring[data-v-8d987d0c]:nth-child(3){animation-delay:2s}@keyframes wave-animation-8d987d0c{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{opacity:.4}to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}.whatsapp-float[data-v-8d987d0c]{position:relative;background:#25d366;color:#fff;border-radius:50px;box-shadow:0 4px 12px #25d3664d;display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;width:56px;height:56px;justify-content:center;animation:pulse-8d987d0c 2s infinite}@keyframes pulse-8d987d0c{0%{box-shadow:0 4px 12px #25d3664d}50%{box-shadow:0 8px 25px #25d36699}to{box-shadow:0 4px 12px #25d3664d}}.whatsapp-float.animate-bounce[data-v-8d987d0c]{animation:bounce-8d987d0c .5s ease-in-out 3}@keyframes bounce-8d987d0c{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}.notification-dot[data-v-8d987d0c]{position:absolute;top:8px;right:8px;width:12px;height:12px;background:#f44;border-radius:50%;border:2px solid white;animation:notification-pulse-8d987d0c 1.5s infinite}@keyframes notification-pulse-8d987d0c{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.whatsapp-float.expanded[data-v-8d987d0c]{border-radius:28px;padding:14px 20px;width:auto;background:#128c7e;animation:none}.whatsapp-float[data-v-8d987d0c]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px #25d36680;animation:none}.whatsapp-float.expanded[data-v-8d987d0c]:hover{box-shadow:0 12px 30px #128c7e80;transform:translateY(-2px)}.whatsapp-icon[data-v-8d987d0c]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.whatsapp-icon svg[data-v-8d987d0c]{width:28px;height:28px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.whatsapp-text[data-v-8d987d0c]{font-size:.95rem;color:#fff;font-weight:600;white-space:nowrap;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.1)}.slide-fade-enter-active[data-v-8d987d0c]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-leave-active[data-v-8d987d0c]{transition:all .2s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-8d987d0c],.slide-fade-leave-to[data-v-8d987d0c]{transform:translate(10px);opacity:0}@media(max-width:768px){.whatsapp-container[data-v-8d987d0c]{right:16px;bottom:16px}.whatsapp-float[data-v-8d987d0c]{width:52px;height:52px;padding:12px}.wave-ring[data-v-8d987d0c]{width:52px;height:52px}.whatsapp-icon svg[data-v-8d987d0c]{width:24px;height:24px}.whatsapp-text[data-v-8d987d0c]{font-size:.9rem}.notification-dot[data-v-8d987d0c]{width:10px;height:10px;top:6px;right:6px}}.whatsapp-float[data-v-8d987d0c]:not(.expanded):not(:hover){animation:pulse-8d987d0c 2s infinite,shake-8d987d0c 4s infinite 8s}@keyframes shake-8d987d0c{0%,90%,to{transform:translate(0)}92%,96%{transform:translate(-2px)}94%,98%{transform:translate(2px)}}.scroll-animate[data-v-d5433da3]{opacity:1;transform:none;filter:none}
