.news-center[data-v-4af5ed5e]{width:100%;min-height:100vh;background-color:#fff}.chat-container[data-v-4af5ed5e]{display:flex;flex-direction:column;max-width:60%;margin:6.25vw auto;padding-bottom:4.16667vw;background-color:#fff;border-radius:.52083vw}.loading-spinner[data-v-4af5ed5e]{width:1.04167vw;height:1.04167vw;border:.15625vw solid #ccc;border-top:.15625vw solid #3498db;border-radius:50%;animation:spin-4af5ed5e 1s linear infinite;margin-top:.26042vw;margin-left:.52083vw}@media (max-width:768px){.loading-spinner[data-v-4af5ed5e]{width:25px;height:25px}}@keyframes spin-4af5ed5e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.message[data-v-4af5ed5e]{margin:.52083vw 1.04167vw;display:flex;width:100%}.message.user[data-v-4af5ed5e]{justify-content:flex-end}.message.bot[data-v-4af5ed5e]{justify-content:flex-start}.message .content[data-v-4af5ed5e]{max-width:80%;padding:.625vw .83333vw;border-radius:1.04167vw;background-color:#e6f7ff;font-size:1.04167vw;word-break:break-word;line-height:2}.message.user .content[data-v-4af5ed5e]{background-color:#d9f7be}.input-area[data-v-4af5ed5e]{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:90%;max-width:62.5vw;display:flex;padding:.52083vw;border-top:1px solid #ccc;background-color:#fff}.input-area input[data-v-4af5ed5e]{flex:1;padding:.78125vw;border:1px solid #ccc;border-radius:1.04167vw;font-size:.83333vw;outline:none}.input-area button[data-v-4af5ed5e]{margin-left:.52083vw;padding:.78125vw 1.30208vw;border:none;background-color:#1890ff;color:#fff;border-radius:1.04167vw;cursor:pointer;font-size:.83333vw}@media (max-width:768px){.chat-container[data-v-4af5ed5e]{max-width:98%;width:100%;margin:90px auto;border-radius:0}.message .content[data-v-4af5ed5e]{font-size:18px;max-width:90%;padding:14px 18px}.input-area[data-v-4af5ed5e]{position:fixed;bottom:0;width:100%;max-width:1200px;display:flex;padding:10px;border-top:1px solid #ccc;background-color:#fff}.input-area input[data-v-4af5ed5e]{padding:16px;font-size:18px}.input-area button[data-v-4af5ed5e]{padding:16px 15px;font-size:18px}}.voice-btn[data-v-4af5ed5e]{width:2.60417vw;border-radius:50%;border:none;background-color:#ff9800;color:#fff;font-size:1.25vw;cursor:pointer;margin-left:.52083vw;display:flex;align-items:center;justify-content:center;box-shadow:0 .10417vw .26042vw rgba(0,0,0,.3);transition:background-color .3s ease,transform .1s ease}.voice-btn[data-v-4af5ed5e]:active{background-color:#e65100;transform:scale(.95)}.chat-button[data-v-4af5ed5e]{position:fixed;bottom:5.20833vw;right:1.04167vw;width:2.60417vw;height:2.60417vw;font-size:1.25vw;z-index:1000;display:flex;justify-content:center;align-items:center}.chat-box[data-v-4af5ed5e]{position:fixed;bottom:8.33333vw;right:1.04167vw;width:15.625vw;background:#fff;border-radius:.41667vw;box-shadow:0 .10417vw .52083vw rgba(0,0,0,.2);z-index:1001;overflow:hidden}.chat-header[data-v-4af5ed5e]{color:#fff;padding:.52083vw;font-size:.83333vw;display:flex;justify-content:space-between;align-items:center}.chat-footer[data-v-4af5ed5e]{display:flex;flex-direction:column;padding:.52083vw;gap:.52083vw}.chat-footer textarea[data-v-4af5ed5e]{width:100%;min-height:4.16667vw;font-size:.72917vw;padding:.41667vw;border:1px solid #ddd;border-radius:.20833vw;resize:vertical}.chat-footer .el-button[data-v-4af5ed5e]{width:100%;height:2.08333vw;font-size:.83333vw}@media screen and (max-width:768px){.chat-button[data-v-4af5ed5e]{bottom:20%;right:15px;width:60px;height:60px;font-size:24px}.chat-box[data-v-4af5ed5e]{width:90%;bottom:27%;right:5%}.chat-header[data-v-4af5ed5e]{font-size:18px;padding:12px;span[data-v-4af5ed5e]{font-size:3.5vw}}.chat-footer[data-v-4af5ed5e]{gap:12px}.chat-footer textarea[data-v-4af5ed5e]{min-height:140px;font-size:18px;padding:10px}.chat-footer .el-button[data-v-4af5ed5e]{height:50px;font-size:20px}[data-v-4af5ed5e] .chat-footer .el-button span{font-size:16px}}@media (max-width:768px){.el-message{padding:12px 18px!important;border-radius:8px!important}.el-message,.el-message__content{font-size:18px!important}}.el-timeline-item__timestamp{font-size:.9rem!important;padding:1rem 0}