.LiveChat-module__BG1-Cq__wrap{right:20px;bottom:calc(20px + var(--live-chat-bottom-offset,0px));z-index:9998;font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;forced-color-adjust:none;transition:bottom .32s cubic-bezier(.34,1.56,.64,1),opacity .2s,visibility .2s;position:fixed}html.flick-modal-open .LiveChat-module__BG1-Cq__wrap{opacity:0;visibility:hidden;pointer-events:none}.LiveChat-module__BG1-Cq__wrap *,.LiveChat-module__BG1-Cq__wrap :before,.LiveChat-module__BG1-Cq__wrap :after{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;forced-color-adjust:none}.LiveChat-module__BG1-Cq__fab{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b46c1 0%,#2f1d4d 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 8px 24px #2f1d4d59}.LiveChat-module__BG1-Cq__fab:hover{transform:translateY(-2px);box-shadow:0 12px 32px #2f1d4d73}.LiveChat-module__BG1-Cq__tooltip{color:#2f1d4d;white-space:nowrap;letter-spacing:.005em;pointer-events:none;opacity:0;transform-origin:100% 100%;background:#fff;border:2.5px solid #2f1d4d;border-radius:22px;margin-bottom:14px;padding:12px 18px;font-size:16px;font-weight:800;transition:opacity .24s,transform .24s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:100%;right:0;transform:translateY(6px)scale(.96);box-shadow:4px 4px #2f1d4d38}.LiveChat-module__BG1-Cq__tooltip:before{content:"";border-top:12px solid #2f1d4d;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:100%;right:18px}.LiveChat-module__BG1-Cq__tooltip:after{content:"";border-top:9px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:calc(100% - 1px);right:21px}.LiveChat-module__BG1-Cq__tooltipEmoji{transform-origin:70% 70%;margin-left:2px;animation:1.2s ease-in-out infinite LiveChat-module__BG1-Cq__tooltipWave;display:inline-block}@keyframes LiveChat-module__BG1-Cq__tooltipWave{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.LiveChat-module__BG1-Cq__tooltipVisible{opacity:1;transform:translateY(0)scale(1)}.LiveChat-module__BG1-Cq__badge{color:#fff;background:#ef4444;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.LiveChat-module__BG1-Cq__tab{color:#fff;cursor:pointer;transform-origin:100% 100%;white-space:nowrap;background:linear-gradient(135deg,#6b46c1 0%,#2f1d4d 100%);border:none;border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,padding .15s;display:flex;position:absolute;bottom:40px;right:-20px;transform:rotate(-90deg);box-shadow:-4px 4px 14px #2f1d4d59}.LiveChat-module__BG1-Cq__tab:hover{padding:10px 16px}.LiveChat-module__BG1-Cq__tabLabel{letter-spacing:.3px}.LiveChat-module__BG1-Cq__tabBadge{color:#fff;background:#ef4444;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex}.LiveChat-module__BG1-Cq__panel{color:#1f2937;background:#fff;border-radius:16px;flex-direction:column;width:360px;max-width:calc(100vw - 40px);height:520px;max-height:calc(100vh - 120px);animation:.18s ease-out LiveChat-module__BG1-Cq__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}@keyframes LiveChat-module__BG1-Cq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LiveChat-module__BG1-Cq__header{color:#fff;background:linear-gradient(135deg,#6b46c1 0%,#2f1d4d 100%);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.LiveChat-module__BG1-Cq__headerTitle{align-items:center;gap:10px;display:flex}.LiveChat-module__BG1-Cq__headerTitle strong{font-size:15px}.LiveChat-module__BG1-Cq__headerSub{opacity:.85;font-size:12px}.LiveChat-module__BG1-Cq__dot{background:#f59e0b;border-radius:50%;width:10px;height:10px}.LiveChat-module__BG1-Cq__dot[data-connected=true]{background:#22c55e}.LiveChat-module__BG1-Cq__close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:28px;height:28px;font-size:20px;line-height:1}.LiveChat-module__BG1-Cq__close:hover{background:#fff3}.LiveChat-module__BG1-Cq__list{color:#1f2937;background:#f7f5fb;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.LiveChat-module__BG1-Cq__loading{text-align:center;color:#6b7280;padding:20px;font-size:13px}.LiveChat-module__BG1-Cq__row{flex-direction:column;max-width:85%;display:flex}.LiveChat-module__BG1-Cq__row[data-sender=user]{align-self:flex-end;align-items:flex-end}.LiveChat-module__BG1-Cq__row[data-sender=agent],.LiveChat-module__BG1-Cq__row[data-sender=system]{align-self:flex-start;align-items:flex-start}.LiveChat-module__BG1-Cq__bubble{word-wrap:break-word;white-space:pre-wrap;color:#1f2937;background:#fff;border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.4}.LiveChat-module__BG1-Cq__bubble[data-sender=user]{color:#fff;background:#6b46c1;border-bottom-right-radius:4px}.LiveChat-module__BG1-Cq__bubble[data-sender=agent],.LiveChat-module__BG1-Cq__bubble[data-sender=ai]{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.LiveChat-module__BG1-Cq__bubble[data-sender=system]{color:#78350f;background:#fef3c7;border:1px solid #fde68a;font-size:13px}.LiveChat-module__BG1-Cq__time{color:#9ca3af;margin-top:3px;padding:0 4px;font-size:10px}.LiveChat-module__BG1-Cq__composer{color:#1f2937;background:#fff;border-top:1px solid #e5e7eb;align-items:flex-end;gap:6px;padding:10px;display:flex}.LiveChat-module__BG1-Cq__attach{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:color .15s,border-color .15s;display:flex}.LiveChat-module__BG1-Cq__attach:hover:not(:disabled){color:#6b46c1;border-color:#6b46c1}.LiveChat-module__BG1-Cq__attach:disabled{opacity:.5;cursor:not-allowed}.LiveChat-module__BG1-Cq__imagePreview{background:#fff;border-top:1px solid #e5e7eb;align-items:flex-start;padding:10px 12px 0;display:flex;position:relative}.LiveChat-module__BG1-Cq__imagePreview img{object-fit:cover;border:1px solid #e5e7eb;border-radius:10px;max-width:140px;max-height:120px}.LiveChat-module__BG1-Cq__removeImage{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:flex;position:absolute;top:6px;left:120px}.LiveChat-module__BG1-Cq__removeImage:hover{background:#000000e6}.LiveChat-module__BG1-Cq__input{resize:none;color:#1f2937;-webkit-text-fill-color:#1f2937;box-sizing:border-box;field-sizing:content;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;flex:1;min-height:40px;max-height:180px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .15s;overflow-y:auto}.LiveChat-module__BG1-Cq__input::placeholder{color:#9ca3af;-webkit-text-fill-color:#9ca3af;opacity:1}.LiveChat-module__BG1-Cq__input:focus{border-color:#6b46c1}.LiveChat-module__BG1-Cq__input:disabled{cursor:not-allowed;background:#f3f4f6}.LiveChat-module__BG1-Cq__send{color:#fff;cursor:pointer;background:#6b46c1;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.LiveChat-module__BG1-Cq__send:hover:not(:disabled){background:#7c3aed}.LiveChat-module__BG1-Cq__send:disabled{cursor:not-allowed;background:#d1d5db}@media (max-width:480px){.LiveChat-module__BG1-Cq__wrap{right:12px;bottom:calc(12px + var(--live-chat-bottom-offset,0px))}.LiveChat-module__BG1-Cq__panel{width:calc(100vw - 24px);height:calc(100vh - 90px);max-height:640px}}
