.wa-assistant{--wa-gap: 22px;position:fixed;right:calc(var(--wa-gap) + env(safe-area-inset-right,0px));bottom:calc(var(--wa-gap) + env(safe-area-inset-bottom,0px) + var(--wa-keyboard-offset, 0px));z-index:20;width:min(370px,calc(100% - 2 * var(--wa-gap) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));pointer-events:none;color:#111;font-size:13px;line-height:1.5}.wa-assistant__launcher{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-left:auto;border:1px solid #ffffff90;border-radius:50%;background:radial-gradient(circle at 30% 15%,#60666d,#202429 55%,#090b0d);box-shadow:inset 0 1px 1px #ffffff60,0 6px 24px #0003,0 2px 4px #0002;transition:transform .2s,box-shadow .2s;text-decoration:none}.wa-assistant__launcher:hover{transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffff60,0 9px 28px #0004}.wa-assistant__launcher:focus-visible{outline:3px solid #128c5e;outline-offset:5px}.wa-assistant__avatar{display:block;width:100%;height:100%}.wa-assistant__launcher .wa-assistant__eyes{transform-box:fill-box;transform-origin:center;animation:wa-assistant-blink 7s infinite}.wa-assistant__badge{position:absolute;right:-3px;bottom:-1px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;border:2px solid #fff;color:#fff;background:#128c5e;box-shadow:0 2px 6px #0003}.wa-assistant__badge .icon{width:16px;height:16px}.wa-assistant__tooltip{position:absolute;right:calc(100% + 13px);padding:8px 12px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;color:#111;white-space:nowrap;opacity:0;transform:translate(5px);pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 3px 12px #0001}.wa-assistant__launcher:is(:hover,:focus-visible) .wa-assistant__tooltip{opacity:1;transform:none}.wa-assistant__launcher[aria-expanded=true] .wa-assistant__tooltip{display:none}.wa-assistant__panel{position:absolute;right:0;bottom:calc(100% + 16px);display:flex;flex-direction:column;width:100%;pointer-events:auto;max-height:calc(var(--wa-viewport-height, 100dvh) - 120px - env(safe-area-inset-bottom,0px));overflow:auto;border:1px solid #dedede;border-radius:20px;background:#fff;box-shadow:0 16px 64px #0003,0 3px 12px #0001;transform-origin:bottom right;animation:wa-assistant-open .2s ease-out}.wa-assistant__header{display:flex;flex:none;align-items:center;gap:10px;padding:16px 12px 16px 16px;background:#151719;color:#fff}.wa-assistant__portrait{flex:none;width:48px;height:48px;border:1px solid #ffffff25;border-radius:14px;background:linear-gradient(135deg,#41464c,#1b1e22)}.wa-assistant__heading{flex:1;min-width:0}.wa-assistant__heading h2{font-size:16px;line-height:1.3;letter-spacing:-.025em;margin:0 0 4px;overflow-wrap:anywhere}.wa-assistant__heading p{color:#ccc;margin:0;font-size:10px}.wa-assistant__close{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff}.wa-assistant__close:hover{background:#ffffff15}.wa-assistant__close .icon{width:19px;height:19px}.wa-assistant__body{min-height:0;overflow:auto;padding:22px 20px 18px;background:radial-gradient(#00000006 1px,transparent 1px) 0 0 / 12px 12px,#f5f5f3}.wa-assistant__bubble{position:relative;border:1px solid #e7e7e5;border-radius:0 14px 14px;padding:14px 16px;margin:0 0 18px;background:#fff;box-shadow:0 2px 3px #00000004;font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}.wa-assistant__prompt-label{margin:0 0 8px;color:#555;font-size:11px}.wa-assistant__prompts{display:flex;flex-wrap:wrap;gap:7px}.wa-assistant__prompts button{min-height:44px;padding:9px 12px;border:1px solid #d9d9d6;border-radius:22px;background:#fff;color:#222;font-size:11px}.wa-assistant__prompts button:hover{border-color:#111;background:#eeeeeb}.wa-assistant__composer{flex:none;padding:16px 20px;border-top:1px solid #eee}.wa-assistant__composer label{margin-bottom:7px;font-size:11px;font-weight:600}.wa-assistant__composer textarea{display:block;width:100%;min-height:74px;max-height:150px;padding:11px 12px;border:1px solid #cfcfcf;border-radius:10px;background:#fcfcfc;color:#111;font-size:14px;line-height:1.4;resize:vertical}.wa-assistant__send{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:12px;border:1px solid #111;border-radius:10px;padding:10px 12px;background:#111;color:#fff;font-size:12px;font-weight:600}.wa-assistant__send:hover{background:#252525}.wa-assistant__send .icon{width:19px;height:19px}.wa-assistant__send .icon--whatsapp{color:#76e5b2}.wa-assistant__send .icon--arrow{width:16px;margin-left:auto}.wa-assistant__hint{display:block;margin-top:9px;color:#666;text-align:center;font-size:10px;line-height:1.5}.wa-assistant :is(button,textarea):focus-visible{outline:2px solid #128c5e;outline-offset:3px}.mobile-menu-open .wa-assistant{visibility:hidden}@keyframes wa-assistant-open{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes wa-assistant-blink{0%,92%,96%,to{transform:scaleY(1)}94%{transform:scaleY(.15)}}@media(max-width:749px){.wa-assistant{--wa-gap: 16px}.wa-assistant__launcher{width:58px;height:58px}.wa-assistant__panel{bottom:calc(100% + 12px);max-height:calc(var(--wa-viewport-height, 100dvh) - 104px - env(safe-area-inset-bottom,0px));border-radius:16px}.wa-assistant__header{padding-block:12px}.wa-assistant__body{padding:18px 16px 14px}.wa-assistant__composer{padding:14px 16px}.wa-assistant__composer textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.wa-assistant__panel,.wa-assistant__launcher .wa-assistant__eyes{animation:none}.wa-assistant__launcher,.wa-assistant__tooltip{transition:none}.wa-assistant__launcher:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/whatsapp-assistant.css.map */
