.chat-container{display:flex;height:100vh;width:100vw;overflow:hidden}.sidebar{background-color:#f5f5f5;height:100%;overflow-y:auto;position:relative}.chat-area{display:flex;flex-direction:column;padding:20px;height:100%}.chat-header{border:1px solid #e0e0e0;border-radius:5px;margin-bottom:10px;font-size:14px;font-weight:400;padding:10px;text-align:left;background-color:#f0f0f0}.chat-content{flex:1;height:calc(96vh - 90px);overflow-y:scroll;margin-bottom:10px;.msg-ai{background:#f9f9f9;border:1px solid #f9f9f9}.msg-user{background-color:#ecf5ff;border:1px solid #ecf5ff}}.message{margin-bottom:10px;padding:15px;border-radius:10px;text-align:left}.chat-input{display:flex;align-items:center;width:100%;position:relative;.el-icon-paperclip{position:absolute;left:10px;top:40px;font-size:34px}}.input-content{width:100%;.el-textarea__inner{padding-left:50px;padding-right:180px}}.sendMessage{position:absolute;right:15px;width:150px;height:60px;font-size:24px}.new-chat{margin-bottom:10px}.author{height:30px;display:block;width:calc(100% - 20px);text-align:right;padding-right:20px}.author-left{float:left;text-align:left}.author:after{content:" ";display:block;clear:both}.message-text{border-radius:10px;padding:20px}.message-reasoning{border:2px solid #dedede;padding:15px;background:#f8f8f8;margin-bottom:10px;.h1{font-size:20px;height:35px;line-height:35px;background-color:#dedede;border-radius:4px;padding-left:15px;margin-bottom:10px}}.upload-demo{position:absolute;top:0;width:100%;.el-upload-list{width:100%;margin-top:-125px;text-align:left;li{width:180px;float:left;margin-left:5px}}.el-upload-list:after{content:"";clear:both;display:block}}li{list-style:none}.get_goods_content{margin-bottom:20px}.item-file{.el-card__body{padding:0}}.file-display{display:flex;justify-content:center;align-items:center;height:100px}.thumbnail{max-width:100%;max-height:100%}.file-name{text-align:center;overflow:hidden;margin:10px 5px}.el-icon-document{font-size:50px}.tlx-nav{height:80px;line-height:80px;background-color:#f2f2f2;border:1px solid #dedede;ul{margin:0;white-space:nowrap;overflow-x:auto;list-style:none;padding-left:0;li{display:inline-block;border-right:1px solid #dedede;padding:0 10px;text-align:center}li.on,li:hover{background-color:#ecf5ff}}}.express_info{.demo-table-expand{padding-left:20px;.el-form-item{margin-bottom:0}}}.show-main{height:96vh;top:1vh;overflow:hidden}.clearfix[data-v-651d3a4a]:after{content:" ";display:block;clear:both}table[data-v-651d3a4a]{border-collapse:collapse;border-spacing:0}li[data-v-651d3a4a]{list-style:none}.lists[data-v-651d3a4a]{margin-top:8px;.list-item.waiting{border:1px solid #f56c6c;.list-item-header{background-color:#fef0f0}}.list-item{border:1px solid #dfdfdf;margin-bottom:15px;background-color:#fff;.list-item-header{display:flex;height:40px;line-height:40px;background-color:#f0f2f7;border-bottom:1px solid #dfdfdf;.title{margin-left:20px;flex:1;text-align:left}.count{margin-left:20px;margin-right:20px;flex:1;text-align:center}.time{margin-right:20px;flex:1;text-align:right}}.list-item-list{height:186px;.list-item-left{float:left;width:calc(100% - 151px);.list-item-message{display:flex;height:50px;line-height:50px;background-color:#fafafa;border-top:1px solid #f2f3f3;padding-left:10px;.label{width:160px;height:50px;text-align:right;overflow:hidden}.time{background-color:#fff;padding-left:10px;padding-right:10px;border-left:1px solid #f2f3f3;border-right:1px solid #f2f3f3;width:150px}.content{background-color:#fff;border-left:1px solid #f2f3f3;padding-left:10px;padding-right:10px;flex:1}}}.list-item-right{float:right;width:150px;text-align:center;background-color:#fdfdfd;height:100%;display:grid;place-items:center;border-left:1px solid #f2f3f3}}.list-item-table{table{table-layout:fixed;.online{color:green}.disconnected{color:#999}}table td,table th{height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table tr th{height:40px;line-height:40px;padding-left:10px;padding-right:10px;background-color:#fbfbfb;font-weight:400;border-bottom:1px solid #f2f3f3}table tr td{height:40px;line-height:40px;padding-left:10px;padding-right:10px}}}}.nav[data-v-651d3a4a]{display:flex;background-color:#f1f2f3;height:50px;line-height:50px;padding:0;ul{padding:0;margin:0}li{float:left;margin-right:15px;padding:0 5px;height:50px;line-height:50px}li.on{border-bottom:2px solid #3a8ee6;color:#0087e5;padding:0 15px}}