.wpsa-panel{position:fixed;right:20px;bottom:174px;width:390px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100dvh - 196px);background:#fff;border-radius:20px;box-shadow:0 24px 60px rgb(4 63 54 / .35),0 4px 14px rgb(4 63 54 / .18);display:flex;flex-direction:column;overflow:hidden;z-index:99990;opacity:0;transform:translateY(16px) scale(.98);pointer-events:none;transition:opacity .22s ease,transform .22s ease;font-family:inherit}.wpsa-panel.open{opacity:1;transform:none;pointer-events:auto}.wpsa-head{background:linear-gradient(135deg,#043f36,#065d4f 55%,#0a7a64);color:#fff;padding:16px;display:flex;align-items:center;gap:12px}.wpsa-avatars{display:inline-flex;align-items:center;flex-shrink:0}.wpsa-av{width:34px;height:34px;border-radius:50%;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;margin-left:-10px;flex-shrink:0;box-sizing:border-box;position:relative;color:#fff}.wpsa-av:first-child{margin-left:0}.wpsa-av:nth-child(1){background:linear-gradient(135deg,#0d967b,#0a7a64);z-index:3}.wpsa-av:nth-child(2){background:linear-gradient(135deg,#40c057,#2f9e44);z-index:2}.wpsa-av:nth-child(3){background:linear-gradient(135deg,#ff922b,#f76707);z-index:1}.wpsa-av svg{display:block}.wpsa-avatar{width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .14);display:flex;align-items:center;justify-content:center;font-size:1.05rem;flex-shrink:0}.wpsa-title{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.wpsa-title b{font-size:.98rem}.wpsa-title small{color:#cdeadd;font-size:.76rem;display:flex;align-items:center;gap:6px}.wpsa-dot{width:8px;height:8px;border-radius:50%;background:#3ddc84;display:inline-block;box-shadow:0 0 0 0 rgb(61 220 132 / .7);animation:wpsaPulse 2s infinite}@keyframes wpsaPulse{0%{box-shadow:0 0 0 0 rgb(61 220 132 / .7)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.wpsa-close{background:#fff0;border:none;color:#fff;font-size:1rem;cursor:pointer;padding:6px;border-radius:8px;line-height:1}.wpsa-close:hover{background:rgb(255 255 255 / .15)}.wpsa-body{flex:1;overflow-y:auto;padding:16px 14px;background:#f7faf8;display:flex;flex-direction:column;gap:10px}.wpsa-channels{background:#f7faf8;border:1px solid #e8f1ed;border-radius:14px;padding:8px 6px;display:flex;flex-direction:column;gap:2px}.wpsa-channels-head{font-size:.78rem;font-weight:700;color:#64748b;padding:4px 10px 4px;letter-spacing:.01em}.wpsa-chan{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;text-decoration:none!important;color:inherit;transition:background-color .15s ease}.wpsa-chan:hover{background:#fff;text-decoration:none!important}.wpsa-chan-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.wpsa-chan-icon svg{display:block}.wpsa-ch-ic.wa{background:linear-gradient(135deg,#25d366,#128c7e)}.wpsa-chan-ticket{background:#065d4f}.wpsa-chan-email{background:#f76707}.wpsa-chan-text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.wpsa-chan-label{font-size:.88rem;font-weight:700;color:#1e293b;text-decoration:none}.wpsa-chan-sub{font-size:.74rem;color:#64748b;text-decoration:none}.wpsa-chan-chevron{font-size:1.15rem;color:#94a3b8;line-height:1;padding-right:2px;font-weight:600}.wpsa-row{display:flex}.wpsa-row.me{justify-content:flex-end}.wpsa-msg{max-width:82%;padding:10px 13px;border-radius:14px;font-size:.9rem;line-height:1.55;box-shadow:0 1px 2px rgb(15 23 42 / .06);word-wrap:break-word}.wpsa-row.bot .wpsa-msg{background:#fff;color:#1e293b;border:1px solid #e8f1ed;border-left:3px solid #065d4f;border-bottom-left-radius:4px}.wpsa-row.me .wpsa-msg{background:#065d4f;color:#fff;border-bottom-right-radius:4px}.wpsa-msg a{color:#065d4f;font-weight:700}.wpsa-row.me .wpsa-msg a{color:#bff0dd}.wpsa-ticket{display:inline-block;background:#f76707;color:#fff!important;font-weight:800;text-decoration:none;padding:9px 16px;border-radius:999px;font-size:.85rem;margin-left:2px}.wpsa-ticket:hover{background:#c24e02}.wpsa-quick{display:flex;gap:8px;flex-wrap:wrap;padding:10px 12px 2px;background:#f7faf8}.wpsa-chip{border:1.5px solid #bcd9cf;background:#fff;color:#065d4f;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.wpsa-chip:hover{background:#065d4f;color:#fff;border-color:#065d4f;box-shadow:0 2px 8px rgb(6 93 79 / .25)}.wpsa-form{display:flex;gap:8px;padding:12px;border-top:1px solid #e8f1ed;background:#fff}.wpsa-form input{flex:1;border:1.5px solid #d9e6e0;border-radius:999px;padding:11px 16px;font-size:.92rem;font-family:inherit;outline:none;min-width:0}.wpsa-form input:focus{border-color:#065d4f}.wpsa-form button{background:#065d4f;color:#fff;border:none;width:44px;height:44px;border-radius:50%;cursor:pointer;font-size:1rem;flex-shrink:0}.wpsa-form button:hover{background:#043f36}.wpsa-typing{display:inline-flex;gap:4px;padding:2px 0}.wpsa-typing i{width:7px;height:7px;border-radius:50%;background:#9db8b0;animation:wpsaBlink 1s infinite}.wpsa-typing i:nth-child(2){animation-delay:.15s}.wpsa-typing i:nth-child(3){animation-delay:.3s}@keyframes wpsaBlink{0%,80%,100%{opacity:.3}40%{opacity:1}}@media(max-width:560px){.wpsa-panel{right:8px;left:8px;bottom:168px;width:auto;height:70vh}}#chatBubble{animation:wpsaRing 6s ease-out infinite}#chatBubble::before{content:"";position:absolute;top:-2px;right:-2px;width:13px;height:13px;border-radius:50%;background:#22c55e;border:2px solid #fff;box-shadow:0 0 0 0 rgb(34 197 94 / .6);animation:wpsaPulse 2s infinite;z-index:2}@keyframes wpsaRing{0%{box-shadow:0 10px 26px rgb(4 63 54 / .28),0 0 0 0 rgb(6 93 79 / .35)}12%{box-shadow:0 10px 26px rgb(4 63 54 / .28),0 0 0 14px #fff0}100%{box-shadow:0 10px 26px rgb(4 63 54 / .28),0 0 0 0 #fff0}}#chatBubble.wpsa-open{background-color:#065d4f!important;background-image:url(https://pub-8f2ad3a75805489499996026a74e7bc0.r2.dev/2026/11/wpplugshop-site-icon-white-150x150.png)!important;animation:none}#chatBubble.wpsa-open::after{content:"Close";color:#bff0dd}.wpsa-teaser{position:fixed;right:20px;bottom:166px;z-index:99989;background:#fff;color:#1e293b;border:1px solid #e8f1ed;border-radius:14px;box-shadow:0 14px 34px rgb(4 63 54 / .28);padding:11px 34px 11px 14px;font-size:.86rem;font-weight:600;cursor:pointer;max-width:250px;line-height:1.4;animation:wpsaTeaserIn .3s ease}.wpsa-teaser::after{content:"";position:absolute;right:34px;bottom:-7px;width:14px;height:14px;background:#fff;border-right:1px solid #e8f1ed;border-bottom:1px solid #e8f1ed;transform:rotate(45deg)}@keyframes wpsaTeaserIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wpsa-teaser-x{position:absolute;top:4px;right:6px;background:#fff0;border:none;color:#94a3b8;font-size:.72rem;cursor:pointer;padding:4px;line-height:1}.wpsa-wa{display:inline-block;background:#25d366;color:#fff!important;font-weight:800;text-decoration:none;padding:9px 16px;border-radius:999px;font-size:.85rem;margin-left:2px}.wpsa-wa:hover{background:#128c7e}@media(max-width:560px){.wpsa-teaser{right:8px;bottom:160px}}@media (prefers-reduced-motion:reduce){#chatBubble{animation:none}#chatBubble::before{animation:none}.wpsa-teaser{animation:none}}.wpsa-quick{position:relative;padding:8px 12px 4px}.wpsa-dd-toggle{border:1.5px solid #bcd9cf;background:#fff;color:#065d4f;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:700;cursor:pointer;font-family:inherit}.wpsa-dd-toggle:hover{background:#065d4f;color:#fff;border-color:#065d4f}.wpsa-dd-menu{display:none;position:absolute;left:12px;right:12px;bottom:calc(100% + 6px);background:#fff;border:1px solid #e8f1ed;border-radius:14px;box-shadow:0 14px 34px rgb(4 63 54 / .25);padding:6px;z-index:6;max-height:250px;overflow:auto}.wpsa-dd-menu.open{display:block}.wpsa-dd-item{display:block;width:100%;text-align:left;background:none;border:none;padding:9px 10px;border-radius:9px;font-family:inherit;font-size:.85rem;font-weight:600;color:#1e293b;cursor:pointer}.wpsa-dd-item:hover{background:#f0f7f3}#chatBubble{width:64px!important;height:64px!important;min-width:64px!important;border-radius:50%!important;padding:0!important;background-size:60%!important;background-position:center!important}#chatBubble::after{content:""!important;display:none!important}#chatBubble::before{top:2px;right:2px}#chatBubble.wpsa-open{background-image:none!important}#chatBubble.wpsa-open::after{content:"✕"!important;display:flex!important;position:absolute;inset:0;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:700}.wpsa-teaser{bottom:168px;cursor:pointer}@media(max-width:560px){.wpsa-teaser{bottom:178px}}