#app>.ai-main-container,.ant-layout-centent>.ai-main-container{--app-scroll-hidden:hidden}.ai-main-container{width:100%;height:calc(100vh - 150px)}.ai-main-container .head-container{height:45px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.ai-main-container .main-container{width:100%;height:calc(100vh - 195px);display:-webkit-box;display:-ms-flexbox;display:flex}.ai-main-container .head-container .nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;width:300px}.ai-main-container .head-container .fold-nav-bar{display:block;width:50px}.ai-main-container .head-container .nav-bar .logo-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.ai-main-container .head-container .fold-nav-bar .logo-container .logo,.ai-main-container .head-container .nav-bar .logo-container .logo{width:45px;height:45px}.ai-main-container .head-container .nav-bar .logo-container .app-name{height:45px;line-height:45px;display:block;font-size:18px;font-weight:550;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}.ai-main-container .head-container .nav-bar .nav-actions{width:45px;height:45px}.ai-main-container .head-container .title-container{height:45px;text-align:center;font-size:18px;font-weight:550}.ai-main-container .head-container .title-container,.ai-main-container .head-container .title-container p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ai-main-container .main-container .side-bar{width:300px}.ai-main-container .main-container .fold-side-bar{width:50px}.ai-main-container .main-container .new-chat-button{width:100%;margin:10px 0}.ai-main-container .head-container .title-container,.ai-main-container .main-container .chat-container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;background-color:#fff;padding:10px}.chat-history{height:calc(100vh - 255px);overflow-y:auto}.chat-history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.chat-history .chat-item .time{font-size:16px;font-weight:550;padding:5px}.chat-history .chat-item p{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.chat-history .chat-item p span{display:block;white-space:nowrap;overflow:hidden;cursor:pointer;font-size:14px}.chat-history .chat-item p span.btn{color:#409eff;display:none;padding:5px;background-color:#fff;border-radius:5px}.chat-history .chat-item p.active,.chat-history .chat-item p:hover{background-color:#dbeafe;border-radius:5px}.chat-history .chat-item p.active span.btn,.chat-history .chat-item p:hover span.btn{display:block}.chat-history .avatar{width:40px;height:40px;border-radius:50%;overflow:hidden}.chat-history .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-history .user{width:calc(100vw - 655px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.chat-history .user.fold{width:calc(100vw - 415px)}.chat-history .content{max-width:70%;word-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;min-width:0;overflow:hidden}.chat-history .content .text{white-space:pre-wrap;word-break:break-all}.chat-history .content .table-container .title{font-size:16px;font-weight:550;margin-bottom:10px}.chat-history .content li,.chat-history .content p,.chat-history .content ul{list-style:none}.chat-history .assistant{width:calc(100vw - 655px);display:-webkit-box;display:-ms-flexbox;display:flex}.chat-history .assistant.fold{width:calc(100vw - 415px)}.chat-history .text{font-size:15px}.chat-history .text code{background-color:#f0f0f0;padding:2px 4px;border-radius:3px;font-family:monospace}.input-box{border:1px solid #ccc;width:100%;height:100%;border-radius:5px}.input-box .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;background-color:#fff}.input-box .input-txt textarea{border:none}.input-box .el-textarea__inner{border:none!important}.input-box .el-textarea__inner:focus{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.input-box .tag{margin:10px;cursor:pointer}.chat-input-container{position:fixed;bottom:29px;width:calc(100% - 615px)}.fold-chat-input-container{position:fixed;bottom:29px;width:calc(100% - 365px)}