.input-main[data-v-3561732e] textarea.ant-input{resize:none;padding:15px 20px;border:1px solid #3258f3;line-height:2;font-size:14px}.input-main[data-v-3561732e] textarea.ant-input:focus,.input-main[data-v-3561732e] textarea.ant-input:hover{border:1px solid #3258f3;border-right-width:1px!important;box-shadow:none}.input-main[data-v-3561732e] textarea.ant-input:disabled{background:#fff}.input-main .input-handler[data-v-3561732e]{padding-bottom:5px;display:flex}.input-main .input-handler .handler-item[data-v-3561732e]{padding:5px 10px;border-radius:20px;font-weight:500}.input-main .input-handler .handler-item.disable[data-v-3561732e]:focus,.input-main .input-handler .handler-item.disable[data-v-3561732e]:hover{cursor:no-drop}.input-main .input-handler .handler-item[data-v-3561732e]:focus,.input-main .input-handler .handler-item[data-v-3561732e]:hover{background:#fff}.input-main .input-handler .handler-item img[data-v-3561732e]{margin-top:-3px;width:1rem;height:1rem}.input-main .send[data-v-3561732e],.input-main .stop[data-v-3561732e]{position:absolute;right:2.5rem;bottom:1rem;width:30px;height:30px;background:#fff}.input-main .send img[data-v-3561732e],.input-main .stop img[data-v-3561732e]{width:100%;height:100%}.message[data-v-2ccaf6ff]{margin:15px 0;width:100%;position:relative;display:flex;flex-direction:column;padding-left:3.5rem}.message[data-v-2ccaf6ff] .ant-tag{cursor:pointer;margin-bottom:5px;padding:5px 10px}.message[data-v-2ccaf6ff] .ant-tag:active,.message[data-v-2ccaf6ff] .ant-tag:hover{box-shadow:0 1px 6px -3px #000}.message[data-v-2ccaf6ff] .ant-tag.ant-tag-blue{color:#5b8ff9;background:#f4f8ff;border-color:rgba(91,143,249,.2)}.message .message-content[data-v-2ccaf6ff]{max-width:80%;width:-moz-fit-content;width:fit-content;padding:10px 15px;border-radius:3px;word-break:break-word;box-shadow:0 3px 10px 0 rgba(0,0,0,.07);font-family:SimHei}.message .message-content[data-v-2ccaf6ff] p,.message .message-content blockquote[data-v-2ccaf6ff]{margin:0}.message .message-content[data-v-2ccaf6ff] code{white-space:pre-wrap!important;word-wrap:break-word}.message .message-content[data-v-2ccaf6ff] h5,.message .message-content h6[data-v-2ccaf6ff]{color:#888;margin-bottom:0}.message .message-content[data-v-2ccaf6ff] img{height:100%;font-family:Helvetica;font-weight:300;line-height:2;text-align:center;width:100%;height:auto;display:block;position:relative}.message .message-content[data-v-2ccaf6ff] img:before{content:"";color:#646464;display:block;position:absolute;z-index:2;top:0;left:0;width:4rem;height:100%;background-color:#fff}.message .message-handler[data-v-2ccaf6ff]{padding:10px 0}.message .message-handler .handler-box[data-v-2ccaf6ff]{display:flex;justify-content:space-between}.message .message-handler .handler-box .left-handler[data-v-2ccaf6ff]{display:flex;align-items:center}.message .message-handler .handler-box .left-handler .handler-button[data-v-2ccaf6ff],.message .message-handler .handler-box .right-handler .handler-button[data-v-2ccaf6ff]{padding:5px 10px;display:inline-flex;align-items:center;border:transparent;border-radius:20px;-moz-column-gap:.5rem;column-gap:.5rem;background:none;color:#6b7280;font-size:12px}.message .message-handler .handler-box .left-handler .handler-button[data-v-2ccaf6ff]:focus,.message .message-handler .handler-box .left-handler .handler-button[data-v-2ccaf6ff]:hover,.message .message-handler .handler-box .right-handler .handler-button[data-v-2ccaf6ff]:focus,.message .message-handler .handler-box .right-handler .handler-button[data-v-2ccaf6ff]:hover{background:#fff}.message .message-handler .handler-box .left-handler .handler-button[data-v-2ccaf6ff]:focus,.message .message-handler .handler-box .right-handler .handler-button[data-v-2ccaf6ff]:focus{outline:none}.message .message-handler .handler-box .left-handler .handler-button[data-v-2ccaf6ff]:disabled,.message .message-handler .handler-box .right-handler .handler-button[data-v-2ccaf6ff]:disabled{opacity:.5;pointer-events:none}.message .message-question .question-box[data-v-2ccaf6ff]{padding:3px;width:-moz-fit-content;width:fit-content;color:#5b8ff9;background:#f4f8ff;border:1px solid #d9d9d9;border-color:rgba(91,143,249,.2);margin-bottom:13px}.message.ai-message .message-content[data-v-2ccaf6ff]{background:#fff}.message.ai-message .message-content .agent-avatar[data-v-2ccaf6ff]{position:absolute;top:0;left:0;width:3.4rem;height:2.4rem;padding-right:1rem}.message.ai-message .message-content .agent-avatar img[data-v-2ccaf6ff]{width:100%;height:100%}.message.user-message[data-v-2ccaf6ff]{justify-content:flex-end;align-items:flex-end}.message.user-message .message-content[data-v-2ccaf6ff]{background:#d6d6fa;color:#333}.message.user-message .message-content .spinner>div[data-v-2ccaf6ff]{background-color:#fff}.message.has-handler[data-v-2ccaf6ff]{margin-bottom:15px}.message .spinner[data-v-2ccaf6ff]{width:70px;text-align:center}.message .spinner>div[data-v-2ccaf6ff]{width:10px;height:10px;margin:0 2px;background-color:#bbb;border-radius:100%;display:inline-block;animation:bouncedelay-2ccaf6ff 1.4s ease-in-out infinite;animation-fill-mode:both}.message .spinner .bounce1[data-v-2ccaf6ff]{animation-delay:-.32s}.message .spinner .bounce2[data-v-2ccaf6ff]{animation-delay:-.16s}@keyframes bouncedelay-2ccaf6ff{0%,80%,to{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}[data-v-77b65c70] .ant-drawer-body{padding:0}[data-v-77b65c70] .ant-drawer-content{background:#eaf5ff}.color-text[data-v-77b65c70]{text-transform:capitalize;background:linear-gradient(90deg,#254ef6 3.62%,#bf7cf7 96.38%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title[data-v-77b65c70]{font-size:22px}.chat-container[data-v-77b65c70]{display:flex;flex-direction:column;position:relative;height:calc(100vh - 50px - 3.4rem)}.chat-container .AI-title[data-v-77b65c70]{margin:auto;padding:4rem 2rem 0 2rem;font-family:SimHei;font-style:normal;font-size:2.5rem;font-weight:500;text-align:center;line-height:normal;letter-spacing:.2rem;text-transform:capitalize;background:linear-gradient(90deg,#1f4ef5,#a83cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.chat-container .messages[data-v-77b65c70]{padding:32px 32px 0 32px;flex:1;overflow-y:auto}.chat-container .input-area[data-v-77b65c70]{width:100%;padding:1rem 1.5rem 0 1.5rem;border-radius:3px;background:#eaf5ff}.tips[data-v-77b65c70]{padding:.7rem 1rem;text-align:center}