.cw-entry[data-v-9441c5ca]{align-items:flex-end;bottom:28px;display:flex;flex-direction:column;gap:10px;position:fixed;right:28px;transition:opacity .25s,transform .25s;z-index:10000}.cw-entry-hidden[data-v-9441c5ca]{opacity:0;pointer-events:none;transform:scale(.8)}.cw-label[data-v-9441c5ca]{align-items:center;animation:cw-nudge-9441c5ca 3s ease-in-out infinite;background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001f;color:var(--text,#1a1a2e);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:8px;padding:10px 14px;white-space:nowrap}.cw-label-close[data-v-9441c5ca]{background:none;border:none;color:#999;cursor:pointer;font-size:16px;line-height:1;padding:0 0 0 4px}@keyframes cw-nudge-9441c5ca{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cw-fab[data-v-9441c5ca]{align-items:center;background:linear-gradient(135deg,var(--primary,#c2185b) 0,var(--primary-dark,#880e4f) 100%);border:none;border-radius:50%;box-shadow:0 4px 20px #c2185b59;cursor:pointer;display:flex;height:60px;justify-content:center;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);width:60px}.cw-fab[data-v-9441c5ca]:hover{box-shadow:0 6px 28px #c2185b73;transform:scale(1.08)}.cw-fab-logo[data-v-9441c5ca]{filter:brightness(0) invert(1);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cw-panel[data-v-9441c5ca]{background:#fafaf8;border-radius:20px;bottom:28px;box-shadow:0 12px 48px #0000002e,0 0 0 1px #0000000d;display:flex;flex-direction:column;height:min(680px,calc(100vh - 56px));overflow:hidden;position:fixed;right:28px;width:420px;z-index:10000}.cw-slide-enter-active[data-v-9441c5ca]{animation:cw-panel-in-9441c5ca .3s cubic-bezier(.34,1.56,.64,1)}.cw-slide-leave-active[data-v-9441c5ca]{animation:cw-panel-in-9441c5ca .2s ease-in reverse}@keyframes cw-panel-in-9441c5ca{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.cw-header[data-v-9441c5ca]{background:linear-gradient(135deg,var(--primary,#c2185b) 0,#d4456b 100%);flex-shrink:0;justify-content:space-between;padding:16px 18px}.cw-header[data-v-9441c5ca],.cw-header-left[data-v-9441c5ca]{align-items:center;display:flex}.cw-header-left[data-v-9441c5ca]{gap:12px}.cw-avatar[data-v-9441c5ca]{background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;flex-shrink:0;height:42px;overflow:hidden;padding:4px;width:42px}.cw-avatar img[data-v-9441c5ca]{border-radius:50%;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cw-header-info h2[data-v-9441c5ca]{color:#fff;font-size:15px;font-weight:600;margin:0}.cw-online-dot[data-v-9441c5ca]{background:#6cdb8f;border-radius:50%;box-shadow:0 0 0 2px #6cdb8f4d;display:inline-block;height:7px;margin-right:5px;width:7px}.cw-header-info p[data-v-9441c5ca]{color:#fffc;font-size:12px;margin:2px 0 0}.cw-header-actions[data-v-9441c5ca]{display:flex;gap:4px}.cw-header-btn[data-v-9441c5ca]{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#ffffffd9;cursor:pointer;display:flex;justify-content:center;padding:7px;transition:background .15s}.cw-header-btn[data-v-9441c5ca]:hover{background:#ffffff40;color:#fff}.cw-messages[data-v-9441c5ca]{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px 16px;scroll-behavior:smooth}.cw-messages[data-v-9441c5ca]::-webkit-scrollbar{width:4px}.cw-messages[data-v-9441c5ca]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.cw-msg-row[data-v-9441c5ca]{display:flex;gap:10px;max-width:90%}.cw-user[data-v-9441c5ca]{align-self:flex-end;flex-direction:row-reverse}.cw-bot[data-v-9441c5ca]{align-self:flex-start}.cw-msg-content[data-v-9441c5ca]{min-width:0}.cw-bot-avatar[data-v-9441c5ca]{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000014;flex-shrink:0;height:34px;margin-top:2px;overflow:hidden;padding:3px;width:34px}.cw-bot-avatar img[data-v-9441c5ca]{border-radius:50%;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cw-bubble[data-v-9441c5ca]{border-radius:16px;color:#2e2d2b;font-size:14px;line-height:1.65;padding:12px 16px;word-break:break-word}.cw-bubble-user[data-v-9441c5ca]{background:var(--primary,#c2185b);border-bottom-right-radius:4px;color:#fff}.cw-bubble-bot[data-v-9441c5ca]{background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000f}.cw-bubble[data-v-9441c5ca] p{margin:0 0 6px}.cw-bubble[data-v-9441c5ca] p:last-child{margin:0}.cw-bubble[data-v-9441c5ca] strong{color:var(--primary,#c2185b);font-weight:600}.cw-bubble-user[data-v-9441c5ca] strong{color:#fff}.cw-bubble[data-v-9441c5ca] .cw-sec-label{border-left:3px solid var(--primary-light,#f8bbd0);color:var(--primary,#c2185b);display:block;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.4;margin:10px 0 5px;padding-left:9px}.cw-bubble[data-v-9441c5ca] .cw-sec-label:first-child{margin-top:4px}.cw-bubble[data-v-9441c5ca] ul{list-style:none;margin:4px 0 6px;padding:0}.cw-bubble[data-v-9441c5ca] ul:last-child{margin-bottom:0}.cw-bubble[data-v-9441c5ca] li{align-items:baseline;display:flex;font-size:13.5px;gap:6px;line-height:1.55;padding:3px 0}.cw-bubble[data-v-9441c5ca] li:before{color:var(--primary-light,#f8bbd0);content:"·";flex-shrink:0;font-size:20px;font-weight:700;line-height:1}.cw-bubble[data-v-9441c5ca] .cw-li-wrap{display:inline}.cw-bubble[data-v-9441c5ca] .cw-li-key{color:var(--primary-dark,#880e4f);font-weight:600}.cw-bubble[data-v-9441c5ca] .cw-link{color:var(--primary,#c2185b);cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cw-bubble[data-v-9441c5ca] .cw-link:hover{color:var(--primary-dark,#880e4f)}.cw-qr-wrap[data-v-9441c5ca]{margin-top:10px}.cw-qr-img[data-v-9441c5ca]{border:1px solid #eee;border-radius:8px;display:block;height:140px;width:140px}.cw-transfer-wrap[data-v-9441c5ca]{margin-top:8px}.cw-transfer-btn[data-v-9441c5ca]{align-items:center;background:#fff;border:1.5px solid var(--primary-light,#f8bbd0);border-radius:20px;color:var(--primary,#c2185b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .15s}.cw-transfer-btn[data-v-9441c5ca]:hover{background:var(--primary-lighter,#fce4ec);border-color:var(--primary,#c2185b)}.cw-typing-bubble[data-v-9441c5ca]{padding:10px 16px}.cw-typing[data-v-9441c5ca],.cw-typing-bubble[data-v-9441c5ca]{align-items:center;display:flex}.cw-typing[data-v-9441c5ca]{gap:5px}.cw-typing span[data-v-9441c5ca]{animation:cw-bounce-9441c5ca 1.2s infinite;background:#ccc;border-radius:50%;height:7px;width:7px}.cw-typing span[data-v-9441c5ca]:nth-child(2){animation-delay:.2s}.cw-typing span[data-v-9441c5ca]:nth-child(3){animation-delay:.4s}@keyframes cw-bounce-9441c5ca{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.cw-quick-replies[data-v-9441c5ca]{border-top:1px solid #f0eeec;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px 16px 6px}.cw-qr-btn[data-v-9441c5ca]{align-items:center;background:#fff;border:1.5px solid #eee;border-radius:20px;color:#444;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:5px;padding:7px 14px;transition:all .15s}.cw-qr-icon[data-v-9441c5ca]{font-size:14px}.cw-qr-btn[data-v-9441c5ca]:hover{background:var(--primary-lighter,#fce4ec);border-color:var(--primary-light,#f8bbd0);color:var(--primary,#c2185b)}.cw-input-area[data-v-9441c5ca]{align-items:flex-end;background:#fff;border-top:1px solid #f0eeec;display:flex;flex-shrink:0;gap:10px;padding:12px 14px}.cw-input-area textarea[data-v-9441c5ca]{background:#f8f7f5;border:1.5px solid #e8e8e5;border-radius:12px;color:#2e2d2b;flex:1;font-family:inherit;font-size:14px;line-height:1.5;max-height:100px;min-height:42px;outline:none;padding:10px 14px;resize:none;transition:border-color .15s,background .15s}.cw-input-area textarea[data-v-9441c5ca]:focus{background:#fff;border-color:var(--primary-light,#f8bbd0)}.cw-input-area textarea[data-v-9441c5ca]::-moz-placeholder{color:#aaa}.cw-input-area textarea[data-v-9441c5ca]::placeholder{color:#aaa}.cw-send-btn[data-v-9441c5ca]{align-items:center;background:var(--primary,#c2185b);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:background .15s,transform .1s,opacity .15s;width:42px}.cw-send-btn[data-v-9441c5ca]:hover{background:var(--primary-dark,#880e4f)}.cw-send-btn[data-v-9441c5ca]:active{transform:scale(.94)}.cw-send-btn[data-v-9441c5ca]:disabled{cursor:not-allowed;opacity:.4}.cw-footer[data-v-9441c5ca]{background:#fff;border-top:1px solid #f5f5f3;color:#bbb;flex-shrink:0;font-size:11px;padding:6px 16px 8px;text-align:center}@media(max-width:520px){.cw-panel[data-v-9441c5ca]{border-radius:0;bottom:0;height:100%;right:0;width:100%}.cw-entry[data-v-9441c5ca]{bottom:20px;right:20px}.cw-label[data-v-9441c5ca]{display:none}}
