#ai-sales-assistant{position:fixed;bottom:100px;right:24px;z-index:999999;font-family:inherit}.aisa-wa-mini{position:absolute;bottom:76px;right:6px;width:52px;height:52px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #25d36666;text-decoration:none;transition:transform .25s ease}.aisa-wa-mini:hover{transform:scale(1.08)}.aisa-wa-mini svg{width:28px;height:28px}.aisa-bubble{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#2d4a3e,#4a7d65);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #2d4a3e59;position:relative;transition:transform .25s ease}.aisa-bubble:hover{transform:scale(1.06)}.aisa-bubble svg{width:32px;height:32px}.aisa-bubble__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #4a7d65;animation:aisa-pulse 2s infinite}@keyframes aisa-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.aisa-panel[hidden]{display:none!important}.aisa-panel{position:absolute;bottom:80px;right:0;width:380px;max-width:calc(100vw - 32px);height:580px;max-height:calc(100vh - 120px);background:#fff;border-radius:20px;box-shadow:0 24px 60px #0000002e;display:flex;flex-direction:column;overflow:hidden;animation:aisa-slide .3s ease}@keyframes aisa-slide{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.aisa-header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:linear-gradient(135deg,#2d4a3e,#4a7d65);color:#fff}.aisa-header__avatar{width:40px;height:40px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;color:#fff}.aisa-header__avatar svg{width:26px;height:26px}.aisa-header__info{flex:1;display:flex;flex-direction:column;line-height:1.3}.aisa-header__info strong{font-size:15px}.aisa-header__info span{font-size:12px;opacity:.9;display:flex;align-items:center;gap:6px}.aisa-dot{width:8px;height:8px;border-radius:50%;background:#6ee7a8;box-shadow:0 0 0 2px #6ee7a84d}.aisa-header__close{background:none;border:0;color:#fff;font-size:28px;cursor:pointer;line-height:1;padding:0 4px}.aisa-messages{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;background:#f7f9f6}.aisa-msg{max-width:85%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.45}.aisa-msg--bot{background:#fff;color:#2d4a3e;align-self:flex-start;border-bottom-left-radius:4px;box-shadow:0 2px 6px #0000000a}.aisa-msg--user{background:#2d4a3e;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.aisa-msg--typing{display:flex;gap:4px;align-items:center;padding:14px}.aisa-msg--typing span{width:7px;height:7px;border-radius:50%;background:#8caa90;animation:aisa-typing 1.2s infinite}.aisa-msg--typing span:nth-child(2){animation-delay:.2s}.aisa-msg--typing span:nth-child(3){animation-delay:.4s}@keyframes aisa-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.aisa-products{display:flex;flex-direction:column;gap:10px;align-self:stretch}.aisa-product{display:flex;gap:12px;padding:10px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;text-decoration:none;color:inherit;transition:transform .2s ease}.aisa-product:hover{transform:translateY(-2px)}.aisa-product img{width:72px;height:72px;object-fit:cover;border-radius:8px;flex-shrink:0}.aisa-product__info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.aisa-product__title{font-size:13px;font-weight:600;color:#2d4a3e;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.aisa-product__price{font-size:14px;font-weight:700;color:#2d4a3e}.aisa-product__btn{font-size:11px;padding:4px 10px;background:#2d4a3e;color:#fff;border-radius:12px;align-self:flex-start;margin-top:4px}.aisa-quick-replies{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0;background:#f7f9f6}.aisa-quick-replies button{background:#fff;color:#2d4a3e;border:1.5px solid #2d4a3e;border-radius:18px;padding:7px 14px;font-size:13px;cursor:pointer;transition:all .2s ease}.aisa-quick-replies button:hover{background:#2d4a3e;color:#fff}.aisa-input{display:flex;padding:12px;border-top:1px solid #eee;background:#fff}.aisa-input input{flex:1;border:0;padding:10px 14px;background:#f0f2ee;border-radius:22px;font-size:14px;outline:none;color:#2d4a3e}.aisa-input button{width:40px;height:40px;margin-left:8px;border:0;border-radius:50%;background:#2d4a3e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.aisa-input button svg{width:18px;height:18px}.aisa-fallback{padding:14px;background:#fff8ec;border-top:1px solid #f0e7cf;text-align:center}.aisa-fallback p{margin:0 0 10px;font-size:13px;color:#6b5b2e}.aisa-wa{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;padding:12px 20px;border-radius:24px;text-decoration:none;font-weight:600;font-size:14px}.aisa-wa svg{width:20px;height:20px}@media(max-width:480px){#ai-sales-assistant{bottom:16px;right:16px}.aisa-panel{width:calc(100vw - 32px);height:calc(100vh - 100px);right:-8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ai-sales-assistant.css.map */
