.yg-wa-w{--wa-verde: #25d366;--wa-verde-osc: #128c4a;position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:55;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.yg .yg-wa-w__btn{display:grid;place-items:center;width:3.5rem;height:3.5rem;border:0;border-radius:50%;background:var(--wa-verde);color:#fff;cursor:pointer;box-shadow:0 10px 24px -8px #1024208c;transition:transform .2s var(--yg-ease),box-shadow .2s var(--yg-ease)}.yg .yg-wa-w__btn:hover{transform:scale(1.06);box-shadow:0 14px 28px -8px #10242099}.yg-wa-w__btn:focus-visible{outline:3px solid var(--yg-ink);outline-offset:3px}.yg-wa-w__logo{width:1.75rem;height:1.75rem}.yg-wa-w__card{width:min(21rem,calc(100vw - 2rem));border-radius:1rem;background:var(--yg-card);box-shadow:0 24px 48px -16px #10242073,0 2px 6px #10242014;overflow:hidden;transform-origin:bottom right}.yg-wa-w__head{display:flex;align-items:center;gap:.75rem;padding:.9rem .9rem .9rem 1rem;background:var(--yg-ink);color:var(--yg-on-ink)}.yg-wa-w__avatar{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:50%;background:var(--yg-bone)}.yg-wa-w__avatar{overflow:hidden}.yg-wa-w__avatar img{width:100%;height:100%;object-fit:contain;padding:.3rem}.yg-wa-w__avatar b{font-size:1.1rem;color:var(--yg-ink)}.yg .yg-wa-w__nombre{font-size:.95rem;font-weight:700}.yg .yg-wa-w__estado{font-size:.78rem;color:var(--yg-on-ink-dim)}.yg .yg-wa-w__cerrar{display:grid;place-items:center;width:2rem;height:2rem;margin-left:auto;border:0;border-radius:50%;background:transparent;color:var(--yg-on-ink-dim);cursor:pointer}.yg .yg-wa-w__cerrar:hover{background:#ffffff1a;color:var(--yg-on-ink)}.yg-wa-w__cerrar svg{width:1.1rem;height:1.1rem}.yg-wa-w__cuerpo{padding:1.1rem 1rem;background:var(--yg-bone)}.yg .yg-wa-w__burbuja{position:relative;max-width:90%;padding:.7rem .85rem;border-radius:0 .75rem .75rem;background:var(--yg-card);font-size:.9rem;line-height:1.45;color:var(--yg-text);box-shadow:0 1px 2px #10242014}.yg-wa-w__form{display:flex;flex-direction:column;gap:.6rem;padding:.85rem 1rem 1rem;border-top:1px solid var(--yg-line)}.yg-wa-w__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.yg .yg-wa-w__campo{width:100%;padding:.6rem .75rem;border:1px solid var(--yg-line);border-radius:.6rem;font:inherit;font-size:1rem;color:var(--yg-text);resize:none}.yg .yg-wa-w__campo:focus,.yg .yg-wa-w__campo:focus-visible{outline:none;border-color:var(--wa-verde-osc);box-shadow:0 0 0 3px #25d36633}.yg .yg-wa-w__enviar{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:0;border-radius:999px;background:var(--wa-verde-osc);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:background-color .2s var(--yg-ease)}.yg .yg-wa-w__enviar:hover{background:#0e7a40}.yg-wa-w__enviar svg{width:1rem;height:1rem}.yg-wa-w-enter-active,.yg-wa-w-leave-active{transition:opacity .2s var(--yg-ease),transform .2s var(--yg-ease)}.yg-wa-w-enter-from,.yg-wa-w-leave-to{opacity:0;transform:translateY(8px) scale(.96)}@media (prefers-reduced-motion: reduce){.yg-wa-w__btn,.yg-wa-w-enter-active,.yg-wa-w-leave-active{transition:none}}
