.rsp-conversation[data-v-6d72827c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:10px}.rsp-conv-loading[data-v-6d72827c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0;font-size:13px;color:#64748b}.rsp-conv-empty[data-v-6d72827c],.rsp-conv-loading[data-v-6d72827c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rsp-conv-empty[data-v-6d72827c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px 16px;gap:4px}.rsp-conv-empty__icon[data-v-6d72827c]{font-size:32px;margin-bottom:4px}.rsp-conv-empty__text[data-v-6d72827c]{font-size:13.5px;font-weight:600;color:#1e293b}.rsp-conv-empty__sub[data-v-6d72827c]{font-size:12px;color:#94a3b8}.rsp-chat-window[data-v-6d72827c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;max-height:360px;overflow-y:auto;padding:4px 2px 12px;scroll-behavior:smooth}.rsp-chat-window[data-v-6d72827c]::-webkit-scrollbar{width:4px}.rsp-chat-window[data-v-6d72827c]::-webkit-scrollbar-track{background:transparent}.rsp-chat-window[data-v-6d72827c]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:99px}.rsp-msg[data-v-6d72827c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:7px;padding:1px 0}.rsp-msg--self[data-v-6d72827c]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rsp-msg--grouped[data-v-6d72827c]{padding-top:0}.rsp-msg__avatar[data-v-6d72827c]{width:28px;height:28px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;color:#fff;font-size:10px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:flex-end}.rsp-msg__avatar-gap[data-v-6d72827c]{width:28px;-ms-flex-negative:0;flex-shrink:0}.rsp-msg__col[data-v-6d72827c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:72%}.rsp-msg--self .rsp-msg__col[data-v-6d72827c]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.rsp-msg__meta[data-v-6d72827c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;margin-bottom:3px;padding:0 4px}.rsp-msg__meta--self[data-v-6d72827c]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rsp-msg__name[data-v-6d72827c]{font-size:11px;font-weight:600;color:#475569}.rsp-msg__time[data-v-6d72827c]{font-size:10px;color:#94a3b8}.rsp-msg__bubble[data-v-6d72827c]{font-size:12.5px;line-height:1.5;padding:7px 11px;border-radius:16px;word-break:break-word;white-space:pre-wrap}.rsp-msg__bubble--other[data-v-6d72827c]{background:#f1f5f9;color:#1e293b;border-bottom-left-radius:4px}.rsp-msg__bubble--self[data-v-6d72827c]{background:#2563eb;color:#fff;border-bottom-right-radius:4px}.rsp-send-bar[data-v-6d72827c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;margin-top:12px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.rsp-send-input[data-v-6d72827c]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;border:none;background:transparent;resize:none;outline:none;font-family:inherit;line-height:1.5;max-height:96px;overflow-y:auto;color:#1e293b}.rsp-send-input[data-v-6d72827c]::-webkit-input-placeholder{color:#94a3b8}.rsp-send-input[data-v-6d72827c]::-moz-placeholder{color:#94a3b8}.rsp-send-input[data-v-6d72827c]:-ms-input-placeholder{color:#94a3b8}.rsp-send-input[data-v-6d72827c]::-ms-input-placeholder{color:#94a3b8}.rsp-send-input[data-v-6d72827c]::placeholder{color:#94a3b8}.rsp-send-btn[data-v-6d72827c]{width:34px;height:34px;-ms-flex-negative:0;flex-shrink:0;background:#2563eb;color:#fff;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .15s,-webkit-transform .1s;transition:background .15s,-webkit-transform .1s;transition:background .15s,transform .1s;transition:background .15s,transform .1s,-webkit-transform .1s}.rsp-send-btn[data-v-6d72827c]:not(:disabled):hover{background:#1d4ed8;-webkit-transform:scale(1.05);transform:scale(1.05)}.rsp-send-btn[data-v-6d72827c]:disabled{background:#93c5fd;cursor:not-allowed}