.header[data-v-3ff154d7]{background:url(../img/chat-bg.df62cffc.jpg) fixed top no-repeat;background-size:100%;height:80px;position:relative}.header .back[data-v-3ff154d7]{display:flex;align-items:center;position:absolute;top:20px;left:10px;font-weight:600}.header .bar-wrapper[data-v-3ff154d7]{position:absolute;display:flex;align-items:center;bottom:0;left:20px}.header .bar-wrapper .bar-img[data-v-3ff154d7]{width:20%;max-width:45px;margin:0 10px}.header .bar-wrapper .bar-content[data-v-3ff154d7]{width:80%}.header .bar-wrapper .bar-title[data-v-3ff154d7]{font-weight:550;font-size:14px;margin:5px 0}.header .bar-wrapper .bar-description[data-v-3ff154d7]{color:#838383;font-size:12px;margin:5px 0;letter-spacing:1px;line-height:14px}.typing-indicator[data-v-57d31a0b]{display:flex;margin:10px;max-width:90%;float:left}.typing-indicator .typing-indicator-content[data-v-57d31a0b]{background:#edf3ff;padding:14px 20px;border-radius:20px;display:flex;align-items:center;gap:4px;min-width:60px}.typing-indicator .typing-indicator-content .dot[data-v-57d31a0b]{width:8px;height:8px;background:#1d6aff;border-radius:50%;-webkit-animation:typing-data-v-57d31a0b 1.4s infinite;animation:typing-data-v-57d31a0b 1.4s infinite}.typing-indicator .typing-indicator-content .dot[data-v-57d31a0b]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.typing-indicator .typing-indicator-content .dot[data-v-57d31a0b]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-indicator .typing-indicator-content .dot[data-v-57d31a0b]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typing-data-v-57d31a0b{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}@keyframes typing-data-v-57d31a0b{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.chatBox[data-v-edec0ff8]{width:100%;background:#fff;position:relative;font-size:14px;letter-spacing:.8px;height:100%}img[data-v-edec0ff8]{width:30px;height:30px;display:block}.chat_dom[data-v-edec0ff8]{height:calc(100vh - 180px);overflow-y:scroll;overflow-x:hidden}.clearboth[data-v-edec0ff8]{clear:both}.left_dom[data-v-edec0ff8],.right_dom[data-v-edec0ff8]{display:flex;margin:10px;max-width:90%;position:relative}.left_dom>div[data-v-edec0ff8],.right_dom>div[data-v-edec0ff8]{margin:0 10px}.left_dom .icon[data-v-edec0ff8],.right_dom .icon[data-v-edec0ff8]{position:absolute;right:20px;bottom:-30px;display:flex}.left_dom .icon img[data-v-edec0ff8],.right_dom .icon img[data-v-edec0ff8]{width:16px;height:16px;margin:0 5px;display:block}.left_dom .icon img[data-v-edec0ff8]:hover,.right_dom .icon img[data-v-edec0ff8]:hover{cursor:pointer}.right_dom[data-v-edec0ff8]{float:right}.left_dom[data-v-edec0ff8]{float:left}.left_dom_text[data-v-edec0ff8],.right_dom_text[data-v-edec0ff8]{padding:14px 20px;line-height:20px;border-radius:20px;width:100%;max-width:70%}.right_dom_text[data-v-edec0ff8]{background:#1d6aff;color:#fff}.left_dom_text[data-v-edec0ff8]{background:#edf3ff;color:#161616}.input_dom[data-v-edec0ff8]{position:absolute;bottom:0;width:100%;border-top:1px solid #f2f3f5;background-color:#fff;padding-bottom:env(safe-area-inset-bottom,0)}.input_dom .input[data-v-edec0ff8]{flex:1;height:20px;background-color:hsla(0,0%,94.5%,.77);outline:none;padding:10px;border:none;border-radius:10px}.input_dom .input[data-v-edec0ff8]:focus{outline:none}.input_dom .input[data-v-edec0ff8]::-webkit-input-placeholder{color:silver}.input_dom .input[data-v-edec0ff8]:-moz-placeholder{color:silver}.input_dom .input[data-v-edec0ff8]::-moz-placeholder{color:silver}.input_dom .input[data-v-edec0ff8]:-ms-input-placeholder{color:silver}.sendBtn[data-v-edec0ff8]{flex-shrink:0;width:20px;height:20px;cursor:pointer}.wrapper[data-v-edec0ff8]{display:flex;align-items:center;justify-content:center;height:100%}.block[data-v-edec0ff8]{width:80%;background-color:#fff;border:5px solid #6392fc;padding:20px;border-radius:5px;height:300px;font-weight:600;line-height:20px;overflow-y:auto;font-size:14px;height:50%;overflow-y:scroll}.block p[data-v-edec0ff8]{color:rgba(0,0,0,.6)}.linkText[data-v-edec0ff8]{color:#1d6aff;border-bottom:1px dotted #1d6aff}.linkText[data-v-edec0ff8]:hover{cursor:pointer}.voice-message[data-v-edec0ff8]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.voice-message .voice-icon[data-v-edec0ff8]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:transform .2s}.voice-message .voice-icon.playing[data-v-edec0ff8]{-webkit-animation:voice-pulse-data-v-edec0ff8 .8s ease-in-out infinite;animation:voice-pulse-data-v-edec0ff8 .8s ease-in-out infinite}.voice-message .voice-text[data-v-edec0ff8]{font-size:13px;white-space:nowrap}.voice-message--right[data-v-edec0ff8]{flex-direction:row-reverse;justify-content:flex-start;padding:14px 20px;border-radius:20px;background:#1d6aff;color:#fff;max-width:70%}@-webkit-keyframes voice-pulse-data-v-edec0ff8{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes voice-pulse-data-v-edec0ff8{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.time-divider[data-v-edec0ff8]{clear:both;display:flex;align-items:center;color:#999;font-size:12px;margin:10px 16px;gap:8px}.time-divider[data-v-edec0ff8]:after,.time-divider[data-v-edec0ff8]:before{content:"";flex:1}.typing-wrapper[data-v-edec0ff8]{display:flex;margin:10px;max-width:90%;float:left;align-items:flex-start}.input_row[data-v-edec0ff8]{display:flex;align-items:center;padding:10px 12px;gap:8px;position:relative}.mic-btn[data-v-edec0ff8]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#f1f1f1;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .2s,transform .1s}.mic-btn[data-v-edec0ff8]:active{background:#e0e0e0;transform:scale(.95)}.mic-btn .mode-icon[data-v-edec0ff8]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.voice-input-btn[data-v-edec0ff8]{flex:1;height:40px;background:#f1f1f1;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;transition:all .2s}.voice-input-btn.voice-input-btn--active[data-v-edec0ff8],.voice-input-btn[data-v-edec0ff8]:active{background:#1d6aff;color:#fff;transform:scale(.98)}.voice-input-btn.voice-input-btn--cancel[data-v-edec0ff8]{background:#ff4d4f;color:#fff}.recording-mask[data-v-edec0ff8]{position:absolute;left:50%;top:-120px;transform:translateX(-50%);width:160px;background:rgba(0,0,0,.7);border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:10;pointer-events:none}.recording-hint[data-v-edec0ff8]{color:#fff;font-size:12px;margin:0;text-align:center}.recording-icon[data-v-edec0ff8]{display:flex;gap:6px;align-items:flex-end;height:30px}.rec-dot[data-v-edec0ff8]{display:inline-block;width:6px;border-radius:3px;background:#1d6aff;-webkit-animation:rec-wave-data-v-edec0ff8 1s ease-in-out infinite;animation:rec-wave-data-v-edec0ff8 1s ease-in-out infinite}.rec-dot[data-v-edec0ff8]:first-child{height:14px;-webkit-animation-delay:0s;animation-delay:0s}.rec-dot[data-v-edec0ff8]:nth-child(2){height:22px;-webkit-animation-delay:.15s;animation-delay:.15s}.rec-dot[data-v-edec0ff8]:nth-child(3){height:14px;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes rec-wave-data-v-edec0ff8{0%,to{transform:scaleY(.6);opacity:.7}50%{transform:scaleY(1);opacity:1}}@keyframes rec-wave-data-v-edec0ff8{0%,to{transform:scaleY(.6);opacity:.7}50%{transform:scaleY(1);opacity:1}}.content[data-v-fdc6a134]{background:#edf3ff;width:100%;max-width:800px;height:100%}.content_chat[data-v-fdc6a134]{height:calc(100vh - 70px);background:#edf3ff;margin:0 auto;position:relative}.chatBox[data-v-fdc6a134]{margin:0 auto;width:100%;max-width:800px}.loading-mask[data-v-fdc6a134]{position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-spinner[data-v-fdc6a134]{display:flex;gap:8px}.loading-spinner .dot[data-v-fdc6a134]{width:12px;height:12px;border-radius:50%;background:#409eff;-webkit-animation:loading-bounce-data-v-fdc6a134 1s infinite alternate;animation:loading-bounce-data-v-fdc6a134 1s infinite alternate}.loading-spinner .dot[data-v-fdc6a134]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loading-spinner .dot[data-v-fdc6a134]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes loading-bounce-data-v-fdc6a134{0%{transform:translateY(0);opacity:.7}to{transform:translateY(-18px);opacity:1}}@keyframes loading-bounce-data-v-fdc6a134{0%{transform:translateY(0);opacity:.7}to{transform:translateY(-18px);opacity:1}}.fade-enter-active[data-v-fdc6a134],.fade-leave-active[data-v-fdc6a134]{transition:opacity .3s}.fade-enter[data-v-fdc6a134],.fade-leave-to[data-v-fdc6a134]{opacity:0}