#wapp-widget-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#wapp-floating-btn.pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 8px 20px #00000026}50%{box-shadow:0 8px 20px #25d36666,0 0 0 10px #25d3661a}}#wapp-floating-btn:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:inherit;opacity:0;animation:ripple 2s infinite}@keyframes ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}#wapp-floating-btn:hover:before{animation:none}#wapp-bubble.show{display:block!important;animation:slideUp .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}#wapp-bubble header{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}#wapp-bubble .header-content{display:flex;align-items:center;gap:12px}#wapp-bubble .avatar{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#wapp-bubble .close-btn{background:#fff3;border:none;font-size:24px;cursor:pointer;color:#fff;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}#wapp-bubble .close-btn:hover{background:#ffffff4d}#wapp-bubble .body{padding:16px}#wapp-bubble .welcome-msg{background:#f0f0f0;padding:12px;border-radius:12px 12px 12px 4px;margin-bottom:12px;font-size:14px;line-height:1.5}#wapp-bubble .offline-notice{background:#fff3cd;border-left:3px solid #ffc107;padding:10px 12px;margin-bottom:12px;font-size:13px;border-radius:4px;color:#856404}.product-picker{margin-bottom:12px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.product-picker-title{background:#f8f9fa;padding:8px 12px;font-size:13px;font-weight:600;color:#495057;border-bottom:1px solid #e0e0e0}.product-list{max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch}.product-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .2s;border-bottom:1px solid #f0f0f0}.product-item:last-child{border-bottom:none}.product-item:hover{background:#f8f9fa}.product-item.selected{background:#e7f5ec;border-left:3px solid #25D366}.product-img{width:50px;height:50px;object-fit:cover;border-radius:6px;flex-shrink:0}.product-info{flex:1;min-width:0}.product-name{font-size:13px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.product-price{font-size:12px;color:#25d366;font-weight:600}.product-check{width:20px;height:20px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:12px;color:transparent;flex-shrink:0}.product-item.selected .product-check{background:#25d366;border-color:#25d366;color:#fff}#wapp-bubble .quick-replies{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}#wapp-bubble .quick-reply-btn{background:#f8f9fa;border:1px solid #e9ecef;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:13px;text-align:center;transition:all .2s;color:#495057}#wapp-bubble .quick-reply-btn:hover{background:#e9ecef;border-color:#25d366;color:#25d366}#wapp-bubble .body textarea{width:100%;border-radius:8px;border:1px solid #e0e0e0;padding:10px 12px;font-family:inherit;font-size:14px;resize:vertical;min-height:70px;transition:border-color .2s;box-sizing:border-box}#wapp-bubble .body textarea:focus{outline:none;border-color:#25d366}#wapp-bubble .body .send-btn{width:100%;margin-top:10px;padding:12px;border:0;border-radius:8px;cursor:pointer;font-weight:600;font-size:15px;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}#wapp-bubble .body .send-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #25d3664d}#wapp-bubble .body .send-btn:active{transform:translateY(0)}@media(max-width:520px){#wapp-bubble{left:12px!important;right:12px!important;bottom:80px!important;top:auto!important;max-height:calc(100vh - 100px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;transform:none!important;min-width:auto!important;max-width:none!important}#wapp-bubble.show{animation:slideUpMobile .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#wapp-bubble .body{padding:12px!important;max-height:none!important;overflow:visible!important}#wapp-bubble header{padding:12px!important}#wapp-bubble .avatar{width:40px!important;height:40px!important}#wapp-bubble .welcome-msg{padding:10px!important;font-size:13px!important;margin-bottom:10px!important}#wapp-bubble .offline-notice{padding:8px 10px!important;font-size:12px!important;margin-bottom:10px!important}.product-picker{margin-bottom:10px!important}.product-picker-title{padding:6px 10px!important;font-size:12px!important}.product-list{max-height:180px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.product-item{padding:8px 10px!important;gap:8px!important}.product-img{width:40px!important;height:40px!important}.product-name{font-size:12px!important;margin-bottom:2px!important}.product-price{font-size:11px!important}.product-check{width:18px!important;height:18px!important;font-size:11px!important}#wapp-bubble .quick-replies{grid-template-columns:1fr!important;gap:6px!important;margin-bottom:10px!important}#wapp-bubble .quick-reply-btn{padding:8px 10px!important;font-size:12px!important}#wapp-bubble .body textarea{min-height:60px!important;font-size:14px!important;padding:8px 10px!important}#wapp-bubble .body .send-btn{padding:10px!important;font-size:14px!important;margin-top:8px!important}}@media(max-width:375px){#wapp-bubble{max-height:calc(100vh - 90px)!important;bottom:75px!important}#wapp-bubble .body{padding:10px!important}#wapp-bubble header{padding:10px!important}.product-list{max-height:150px!important}.product-item{padding:6px 8px!important}.product-img{width:35px!important;height:35px!important}.product-name{font-size:11px!important}.product-price{font-size:10px!important}#wapp-bubble .quick-reply-btn{padding:7px 8px!important;font-size:11px!important}#wapp-bubble .body textarea{min-height:50px!important;font-size:13px!important}#wapp-bubble .body .send-btn{padding:9px!important;font-size:13px!important}}@media(max-width:320px){#wapp-bubble{max-height:calc(100vh - 80px)!important;bottom:70px!important}#wapp-bubble .body{padding:8px!important}#wapp-bubble header{padding:8px!important}.product-list{max-height:120px!important}.product-item{padding:5px 6px!important}.product-img{width:30px!important;height:30px!important}.product-name{font-size:10px!important}.product-price{font-size:9px!important}.product-check{width:16px!important;height:16px!important;font-size:10px!important}#wapp-bubble .welcome-msg{padding:8px!important;font-size:12px!important}#wapp-bubble .offline-notice{padding:6px 8px!important;font-size:11px!important}.product-picker-title{padding:5px 8px!important;font-size:11px!important}#wapp-bubble .quick-reply-btn{padding:6px 7px!important;font-size:10px!important}#wapp-bubble .body textarea{min-height:45px!important;font-size:12px!important;padding:6px 8px!important}#wapp-bubble .body .send-btn{padding:8px!important;font-size:12px!important}}@media(min-width:521px)and (max-width:768px){#wapp-bubble{min-width:360px!important;max-width:420px!important}}@media(min-width:1200px){#wapp-bubble{min-width:360px!important;max-width:420px!important}.product-list{max-height:240px!important}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/whatsapp-chat.css.map */
