.right-menu-mask{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:9999}.right-menu{position:fixed;border-radius:8px;overflow:hidden;box-shadow:var(--im-box-shadow-light)}.right-menu .el-menu{border-radius:4px;overflow:hidden}.right-menu .el-menu .el-menu-item{height:36px;line-height:36px;min-width:100px;text-align:left;padding:0 0 0 20px}.right-menu .el-menu .el-menu-item:hover{background-color:var(--im-background-active)}.chat-item[data-v-5b73368e]{height:56px;display:flex;position:relative;margin:0 3px;padding:5px 8px;align-items:center;background-color:var(--im-background);white-space:nowrap;cursor:pointer;border-radius:10px}.chat-item[data-v-5b73368e]:hover{background-color:var(--im-background-active)}.chat-item.active[data-v-5b73368e]{background-color:var(--im-background-active-dark)}.chat-item.is-pinned[data-v-5b73368e]{background-color:var(--im-background-pinned)}.chat-item.is-pinned[data-v-5b73368e]:hover{background-color:var(--im-background-active)}.chat-item.is-pinned.active[data-v-5b73368e]{background-color:var(--im-background-active-dark)}.chat-item.is-pinned .chat-time-text[data-v-5b73368e]{padding-right:14px}.chat-item .pin-icon[data-v-5b73368e]{position:absolute;top:4px;right:5px;display:inline-flex;width:12px;height:12px;color:var(--im-text-color-lighter);z-index:1}.chat-item .chat-left[data-v-5b73368e]{position:relative;display:flex;justify-content:center;align-items:center}.chat-item .chat-left .unread-text[data-v-5b73368e]{position:absolute;background-color:#f56c6c;right:-4px;top:-8px;color:#fff;border-radius:30px;padding:1px 5px;font-size:10px;text-align:center;white-space:nowrap;border:1px solid #f1e5e5}.chat-item .chat-right[data-v-5b73368e]{flex:1;display:flex;flex-direction:column;padding-left:10px;text-align:left;overflow:hidden}.chat-item .chat-right .chat-name[data-v-5b73368e]{display:flex;line-height:26px;height:26px}.chat-item .chat-right .chat-name .chat-name-text[data-v-5b73368e]{flex:1;display:flex;align-items:center;font-size:var(--im-font-size);white-space:nowrap;overflow:hidden;min-width:0}.chat-item .chat-right .chat-name .chat-name-text .name-label[data-v-5b73368e]{overflow:hidden;text-overflow:ellipsis;min-width:0}.chat-item .chat-right .chat-name .chat-name-text .conv-type-tag[data-v-5b73368e]{margin-left:4px;flex-shrink:0;transform:scale(.85)}.chat-item .chat-right .chat-name .chat-time-text[data-v-5b73368e]{font-size:var(--im-font-size-smaller);text-align:right;color:var(--im-text-color-light);white-space:nowrap;overflow:hidden;padding-left:10px}.chat-item .chat-right .chat-content[data-v-5b73368e]{display:flex;line-height:24px}.chat-item .chat-right .chat-content .chat-at-text[data-v-5b73368e]{color:#c70b0b;font-size:var(--im-font-size-smaller)}.chat-item .chat-right .chat-content .chat-send-name[data-v-5b73368e]{font-size:var(--im-font-size-small);color:var(--im-text-color-light)}.chat-item .chat-right .chat-content .chat-content-text[data-v-5b73368e]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--im-font-size-small);color:var(--im-text-color-light)}.chat-item .chat-right .chat-content .icon[data-v-5b73368e]{color:var(--im-text-color-light)}.friend-item{height:50px;display:flex;position:relative;align-items:center;white-space:nowrap;border-radius:10px;margin:0 3px;padding:5px 8px;cursor:pointer}.friend-item:hover{background-color:var(--im-background-active)}.friend-item.active{background-color:var(--im-background-active-dark)}.friend-item .friend-avatar{display:flex;justify-content:center;align-items:center}.friend-item .friend-info{flex:1;display:flex;flex-direction:column;padding-left:10px;text-align:left}.friend-item .friend-info .friend-name{font-size:var(--im-font-size);white-space:nowrap;overflow:hidden}.add-group-member[data-v-4779d930]{display:flex}.add-group-member .left-box[data-v-4779d930]{flex:1;overflow:hidden;border:var(--im-border)}.add-group-member .left-box .search[data-v-4779d930]{height:40px;display:flex;align-items:center}.add-group-member .left-box .search .el-input__inner[data-v-4779d930]{border:unset;border-bottom:var(--im-border)}.add-group-member .left-box .checkbox[data-v-4779d930]{margin-right:20px}.add-group-member .left-box .load-more[data-v-4779d930]{padding:10px 0;text-align:center;font-size:12px;color:var(--im-text-color-light)}.add-group-member .arrow[data-v-4779d930]{display:flex;align-items:center;font-size:18px;padding:10px;font-weight:600;color:var(--im-color-primary)}.add-group-member .right-box[data-v-4779d930]{flex:1;border:var(--im-border)}.add-group-member .right-box .tip[data-v-4779d930]{text-align:left;height:40px;line-height:40px;text-indent:10px;color:var(--im-text-color-light)}.group-member[data-v-47f48e08]{display:flex;flex-direction:column;align-items:center;width:50px}.group-member .member-name[data-v-47f48e08]{font-size:12px;text-align:center;width:100%;height:30px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.group-member .btn-kick[data-v-47f48e08]{display:none;position:absolute;right:-8px;top:-8px;color:#8b0000;font-size:20px;cursor:pointer}.group-member:hover .btn-kick[data-v-47f48e08]{display:block;color:#ce1818}.group-member-item[data-v-b76fc402]{display:flex;position:relative;padding:0 15px;align-items:center;white-space:nowrap;box-sizing:border-box;border-radius:5px;margin:0 1px}.group-member-item[data-v-b76fc402]:hover{background-color:var(--im-background-active)}.group-member-item.active[data-v-b76fc402]{background-color:var(--im-background-active-dark)}.group-member-item .member-name[data-v-b76fc402]{flex:1;padding-left:10px;height:100%;text-align:left;white-space:nowrap;overflow:hidden;font-size:var(--im-font-size)}.group-member-selector[data-v-28a93e18]{display:flex}.group-member-selector .scroll-box[data-v-28a93e18]{height:400px}.group-member-selector .left-box[data-v-28a93e18]{width:48%;overflow:hidden;border:var(--im-border)}.group-member-selector .left-box .el-input__inner[data-v-28a93e18]{border:none;border-bottom:var(--im-border)}.group-member-selector .arrow[data-v-28a93e18]{display:flex;align-items:center;font-size:20px;padding:10px;font-weight:600;color:var(--im-color-primary)}.group-member-selector .right-box[data-v-28a93e18]{width:48%;border:var(--im-border)}.group-member-selector .right-box .select-tip[data-v-28a93e18]{text-align:left;height:40px;line-height:40px;text-indent:5px;color:var(--im-text-color-light)}.group-member-selector .right-box .member-items[data-v-28a93e18]{padding:10px;display:flex;flex-direction:row;flex-wrap:wrap}.group-member-selector .right-box .member-items .member-item[data-v-28a93e18]{padding:2px}.chat-group-side[data-v-dccfbfdc]{position:relative}.chat-group-side .side-header[data-v-dccfbfdc]{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:40px;line-height:40px;border-bottom:var(--im-border)}.chat-group-side .side-header .side-title[data-v-dccfbfdc]{font-size:14px;font-weight:600}.chat-group-side .side-header .side-close[data-v-dccfbfdc]{font-size:16px;cursor:pointer;color:var(--im-text-color-light)}.chat-group-side .side-header .side-close[data-v-dccfbfdc]:hover{color:var(--im-color-primary)}.chat-group-side .search[data-v-dccfbfdc]{padding:10px}.chat-group-side .el-divider--horizontal[data-v-dccfbfdc]{margin:0}.chat-group-side .el-form-item[data-v-dccfbfdc]{margin-bottom:0!important}.chat-group-side .member-list[data-v-dccfbfdc]{padding:10px;display:flex;align-items:center;flex-wrap:wrap;font-size:14px;text-align:center}.chat-group-side .member-list .group-side-member[data-v-dccfbfdc]{margin-left:5px}.chat-group-side .member-list .member-tools[data-v-dccfbfdc]{display:flex;flex-direction:column;align-items:center;width:54px;margin-left:5px}.chat-group-side .member-list .member-tools .tool-btn[data-v-dccfbfdc]{width:38px;height:38px;line-height:38px;border:var(--im-border);font-size:14px;cursor:pointer;box-sizing:border-box}.chat-group-side .member-list .member-tools .tool-btn[data-v-dccfbfdc]:hover{border:1px solid #aaa}.chat-group-side .member-list .member-tools .tool-text[data-v-dccfbfdc]{font-size:12px;text-align:center;width:100%;height:30px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-group-side .form[data-v-dccfbfdc]{text-align:left;padding:10px;height:30%}.chat-group-side .form .el-form-item[data-v-dccfbfdc]{margin-bottom:12px}.chat-group-side .form .el-form-item .el-form-item__label[data-v-dccfbfdc]{padding:0;line-height:30px}.chat-group-side .form .el-form-item .el-textarea__inner[data-v-dccfbfdc]{min-height:100px!important}.chat-group-side .form .el-input__inner[data-v-dccfbfdc],.chat-group-side .form .el-textarea__inner[data-v-dccfbfdc]{color:var(--im-text-color)!important}.chat-group-side .form .btn-group[data-v-dccfbfdc]{text-align:center;margin-top:12px}.chat-message-item{padding:3px 10px;border-radius:10px}.chat-message-item .message-tip{line-height:50px;font-size:var(--im-font-size-small);color:var(--im-text-color-light)}.chat-message-item .message-normal{position:relative;font-size:0;padding-left:48px;min-height:50px;margin-top:10px}.chat-message-item .message-normal .head-image{position:absolute;width:40px;height:40px;top:0;left:0}.chat-message-item .message-normal .content{text-align:left}.chat-message-item .message-normal .content .message-top{display:flex;flex-wrap:nowrap;color:var(--im-text-color-light);font-size:var(--im-font-size);line-height:20px}.chat-message-item .message-normal .content .message-top span{margin-right:12px}.chat-message-item .message-normal .content .message-bottom{display:inline-block;padding-right:300px;padding-left:5px}.chat-message-item .message-normal .content .message-bottom .message-content-wrapper{position:relative;display:flex;align-items:flex-end}.chat-message-item .message-normal .content .message-bottom .message-content-wrapper .sending,.chat-message-item .message-normal .content .message-bottom .message-content-wrapper .sending .circular{width:25px;height:25px}.chat-message-item .message-normal .content .message-bottom .message-content-wrapper .send-fail{color:#e45050;font-size:30px;cursor:pointer;margin:0 5px}.chat-message-item .message-normal .content .message-bottom .message-text{flex:1;display:inline-block;position:relative;line-height:26px;padding:6px 10px;background-color:var(--im-background);border-radius:10px;font-size:var(--im-font-size);text-align:left;white-space:pre-wrap;word-break:break-word}.chat-message-item .message-normal .content .message-bottom .message-image{border-radius:8px;border:2px solid var(--im-color-primary-light-9);overflow:hidden;cursor:pointer;background:var(--im-background)}.chat-message-item .message-normal .content .message-bottom .message-file{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;cursor:pointer;margin-bottom:2px;background:var(--im-background)}.chat-message-item .message-normal .content .message-bottom .message-file .chat-file-box{display:flex;flex-wrap:nowrap;align-items:center;min-height:60px;box-shadow:var(--im-box-shadow-light);border-radius:4px;padding:10px 15px}.chat-message-item .message-normal .content .message-bottom .message-file .chat-file-box .chat-file-info{flex:1;height:100%;text-align:left;font-size:14px;margin-right:10px}.chat-message-item .message-normal .content .message-bottom .message-file .chat-file-box .chat-file-info .chat-file-name{display:inline-block;min-width:160px;max-width:220px;font-size:14px;margin-bottom:4px;white-space:pre-wrap;word-break:break-all}.chat-message-item .message-normal .content .message-bottom .message-file .chat-file-box .chat-file-info .chat-file-size{font-size:var(--im-font-size-smaller);color:var(--im-text-color-light)}.chat-message-item .message-normal .content .message-bottom .message-file .chat-file-box .chat-file-icon{font-size:44px;color:#d42e07}.chat-message-item .message-normal .content .message-bottom .message-file .send-fail{color:#e60c0c;font-size:30px;cursor:pointer;margin:0 20px}.chat-message-item .message-normal .content .message-bottom .message-video{cursor:pointer;margin-bottom:2px}.chat-message-item .message-normal .content .message-bottom .message-video .chat-video-box{position:relative;width:200px;height:140px;border-radius:4px;overflow:hidden;box-shadow:var(--im-box-shadow-light);background:#000}.chat-message-item .message-normal .content .message-bottom .message-video .chat-video-box .chat-video-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.chat-message-item .message-normal .content .message-bottom .message-video .chat-video-box .chat-video-no-cover{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px}.chat-message-item .message-normal .content .message-bottom .message-video .chat-video-box .chat-video-duration{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:3px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;line-height:18px}.chat-message-item .message-normal .content .message-bottom .message-video .chat-video-box .chat-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:44px;color:hsla(0,0%,100%,.9);text-shadow:0 1px 4px rgba(0,0,0,.5)}.chat-message-item .message-normal .content .message-bottom .message-micro{position:relative;max-width:300px;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-message-item .message-normal .content .message-bottom .message-micro .chat-micro-box{display:flex;align-items:flex-start;padding:12px;background:#fff;border:1px solid #ebeef5}.chat-message-item .message-normal .content .message-bottom .message-micro .chat-micro-box .chat-micro-icon{width:40px;height:40px;flex-shrink:0;margin-right:12px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.chat-message-item .message-normal .content .message-bottom .message-micro .chat-micro-box .chat-micro-icon-fallback{display:flex;align-items:center;justify-content:center;background:#f0f2f5;color:#909399;font-size:22px}.chat-message-item .message-normal .content .message-bottom .message-micro .chat-micro-box .chat-micro-info{flex:1;min-width:0}.chat-message-item .message-normal .content .message-bottom .message-micro .chat-micro-box .chat-micro-info .chat-micro-title{font-size:15px;color:#303133;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-message-item .message-normal .content .message-bottom .message-micro .chat-micro-box .chat-micro-info .chat-micro-desc{font-size:12px;color:#909399;margin-bottom:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.chat-message-item .message-normal .content .message-bottom .message-micro .chat-micro-box .chat-micro-info .chat-micro-app{font-size:11px;color:#b0b3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-message-item .message-normal .content .message-bottom .message-micro .send-fail{color:#e60c0c;font-size:30px;cursor:pointer;margin:0 20px}.chat-message-item .message-normal .content .message-bottom .message-card{position:relative;max-width:300px;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box{display:flex;padding:12px;background:#fff;border:1px solid #ebeef5}.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-avatar{margin-right:12px;flex-shrink:0}.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info{flex:1;min-width:0}.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info .chat-card-name{font-size:16px;font-weight:700;margin-bottom:6px;display:flex;align-items:center}.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info .chat-card-title{font-size:12px;color:#666;margin-left:8px;font-weight:400}.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info .chat-card-company,.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info .chat-card-phone{font-size:13px;color:#666;margin-bottom:4px;display:flex;align-items:center}.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info .chat-card-company .el-icon-office-building,.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info .chat-card-company .el-icon-phone,.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info .chat-card-phone .el-icon-office-building,.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info .chat-card-phone .el-icon-phone{margin-right:4px;color:#999}.chat-message-item .message-normal .content .message-bottom .message-card .chat-card-box .chat-card-info .chat-card-btn{margin-top:8px;width:100%}.chat-message-item .message-normal .content .message-bottom .message-card .send-fail{position:absolute;right:-20px;top:50%;transform:translateY(-50%);color:#f56c6c;cursor:pointer}.chat-message-item .message-normal .content .message-bottom .message-link{position:relative;max-width:400px;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-message-item .message-normal .content .message-bottom .message-link .chat-link-box{display:flex;background:#fff;border:1px solid #ebeef5}.chat-message-item .message-normal .content .message-bottom .message-link .chat-link-box .chat-link-image{width:80px;height:80px;overflow:hidden;flex-shrink:0;cursor:pointer}.chat-message-item .message-normal .content .message-bottom .message-link .chat-link-box .chat-link-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.chat-message-item .message-normal .content .message-bottom .message-link .chat-link-box .chat-link-image img:hover{transform:scale(1.05)}.chat-message-item .message-normal .content .message-bottom .message-link .chat-link-box .chat-link-info{padding:10px;flex:1;min-width:0}.chat-message-item .message-normal .content .message-bottom .message-link .chat-link-box .chat-link-title{font-size:14px;font-weight:700;display:block;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-message-item .message-normal .content .message-bottom .message-link .chat-link-box .chat-link-desc{font-size:12px;color:#666;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-message-item .message-normal .content .message-bottom .message-link .chat-link-box .chat-link-domain{font-size:12px;color:#999;display:flex;align-items:center}.chat-message-item .message-normal .content .message-bottom .message-link .chat-link-box .chat-link-domain .el-icon-link{margin-right:4px}.chat-message-item .message-normal .content .message-bottom .message-link .send-fail{color:#e60c0c;font-size:30px;cursor:pointer;margin:0 20px}.chat-message-item .message-normal .content .message-bottom .message-location{position:relative;max-width:300px;border-radius:4px;overflow:hidden;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-message-item .message-normal .content .message-bottom .message-location .chat-location-box{display:flex;align-items:center;padding:12px;background:#fff;border:1px solid #ebeef5}.chat-message-item .message-normal .content .message-bottom .message-location .chat-location-box .chat-location-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#f0f7ff;display:flex;align-items:center;justify-content:center;margin-right:10px}.chat-message-item .message-normal .content .message-bottom .message-location .chat-location-box .chat-location-icon .el-icon-location-outline{font-size:18px;color:#409eff}.chat-message-item .message-normal .content .message-bottom .message-location .chat-location-box .chat-location-info{flex:1;min-width:0}.chat-message-item .message-normal .content .message-bottom .message-location .chat-location-box .chat-location-info .chat-location-name{font-size:14px;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-message-item .message-normal .content .message-bottom .message-location .chat-location-box .chat-location-info .chat-location-address{font-size:12px;color:#999;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-message-item .message-normal .content .message-bottom .message-location .chat-location-box .chat-location-more{flex-shrink:0;margin-left:8px;color:#c0c4cc;font-size:14px}.chat-message-item .message-normal .content .message-bottom .message-voice-wrap .message-voice{display:flex;align-items:center;min-width:90px;padding:8px 12px;background-color:var(--im-background);border-radius:10px;font-size:var(--im-font-size);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-message-item .message-normal .content .message-bottom .message-voice-wrap .message-voice .voice-icon{font-size:18px;margin-right:6px;color:var(--im-color-primary)}.chat-message-item .message-normal .content .message-bottom .message-voice-wrap .message-voice .voice-duration{line-height:1}.chat-message-item .message-normal .content .message-bottom .message-voice-wrap .voice-transcript{margin-top:6px;padding:6px 10px;max-width:260px;font-size:13px;line-height:1.5;color:#333;background-color:var(--im-background);border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-all}.chat-message-item .message-normal .content .message-bottom .chat-action{display:flex;align-items:center}.chat-message-item .message-normal .content .message-bottom .chat-action .iconfont{cursor:pointer;font-size:22px;padding-right:8px}.chat-message-item .message-normal .content .message-bottom .message-status{margin-top:3px;display:block}.chat-message-item .message-normal .content .message-bottom .message-status .chat-readed{font-size:12px;color:var(--im-text-color-green)}.chat-message-item .message-normal .content .message-bottom .message-status .chat-unread{font-size:var(--im-font-size-smaller);color:var(--im-color-danger)}.chat-message-item .message-normal .content .message-bottom .chat-receipt{font-size:var(--im-font-size-smaller);cursor:pointer;color:var(--im-text-color-light)}.chat-message-item .message-normal .content .message-bottom .chat-receipt .icon-ok{font-size:20px;color:var(--im-color-sucess)}.chat-message-item .message-normal .content .message-bottom .chat-at-user{padding:2px 5px;border-radius:3px;cursor:pointer}.chat-message-item .message-normal.message-mine{text-align:right;padding-left:0;padding-right:48px}.chat-message-item .message-normal.message-mine .head-image{left:auto;right:0}.chat-message-item .message-normal.message-mine .content{text-align:right}.chat-message-item .message-normal.message-mine .content .message-top{flex-direction:row-reverse}.chat-message-item .message-normal.message-mine .content .message-top span{margin-left:12px;margin-right:0}.chat-message-item .message-normal.message-mine .content .message-bottom{padding-left:180px;padding-right:5px}.chat-message-item .message-normal.message-mine .content .message-bottom .message-content-wrapper{flex-direction:row-reverse}.chat-message-item .message-normal.message-mine .content .message-bottom .message-text{background-color:var(--im-color-primary-light-2);color:#fff}.chat-message-item .message-normal.message-mine .content .message-bottom .chat-action{flex-direction:row-reverse}.chat-message-item .message-normal.message-mine .content .message-bottom .chat-action .iconfont{transform:rotateY(180deg)}.chat-message-item .chat-video-player{width:100%;max-height:70vh;background:#000;border-radius:4px;outline:none}.emotion-box[data-v-193e86e8]{position:fixed;width:372px;box-sizing:border-box;padding:5px;background-color:#fff;box-shadow:var(--im-box-shadow)}.emotion-box .emotion-items[data-v-193e86e8]{display:flex;flex-wrap:wrap}.emotion-box .emotion-items .emotion-item[data-v-193e86e8]{text-align:center;cursor:pointer;padding:2px}.chat-record .tip[data-v-e4b4fa24]{font-size:18px}.chat-record .btn-group[data-v-e4b4fa24]{margin-bottom:20px}.chat-history[data-v-69e9733a]{display:flex;height:100%}.chat-history .scroll-box[data-v-69e9733a]{flex:1}.chat-history .scroll-box .el-scrollbar__thumb[data-v-69e9733a]{background-color:#555}.chat-history .scroll-box ul[data-v-69e9733a]{padding:20px}.chat-history .scroll-box ul li[data-v-69e9733a]{list-style-type:none}.chat-group-member[data-v-4f43a40b]{display:flex;position:relative;padding:0 5px;align-items:center;white-space:nowrap;box-sizing:border-box}.chat-group-member.active[data-v-4f43a40b]{background:#e1eaf7}.chat-group-member .name[data-v-4f43a40b]{padding-left:10px;height:100%;text-align:left;white-space:nowrap;overflow:hidden;font-size:var(--im-font-size)}.chat-at-box[data-v-6f081ad0]{position:fixed;width:200px;height:300px;background-color:#fff;box-shadow:var(--im-box-shadow)}.chat-input-area{width:100%;height:100%;position:relative}.chat-input-area .edit-chat-container{position:absolute;top:0;left:0;right:0;bottom:0;outline:none;padding:5px;line-height:26px;font-size:var(--im-font-size);text-align:left;overflow-y:auto}.chat-input-area .edit-chat-container>div:before{content:" ";font-size:14px;position:absolute;top:0;left:0}.chat-input-area .edit-chat-container .chat-image{display:block;max-width:200px;max-height:100px;border:1px solid #e6e6e6;cursor:pointer}.chat-input-area .edit-chat-container .chat-file-container{max-width:65%;padding:10px;border:2px solid #587ff0;display:flex;background:hsla(0,0%,93.3%,.8);border-radius:10px}.chat-input-area .edit-chat-container .chat-file-container .file-position-left{display:flex;width:80px;justify-content:center;align-items:center}.chat-input-area .edit-chat-container .chat-file-container .file-position-left .el-icon-document{font-size:40px;text-align:center;color:#d42e07}.chat-input-area .edit-chat-container .chat-file-container .file-position-left .el-icon-video-camera{font-size:40px;text-align:center;color:#587ff0}.chat-input-area .edit-chat-container .chat-file-container .file-position-right{flex:1}.chat-input-area .edit-chat-container .chat-file-container .file-position-right .file-name{font-size:16px;font-weight:600;color:#66b1ff}.chat-input-area .edit-chat-container .chat-file-container .file-position-right .file-size{font-size:14px;font-weight:600}.chat-input-area .edit-chat-container .chat-at-user{color:#00f;border-radius:3px}.chat-input-area .edit-chat-container>div:first-of-type:after{content:"请输入消息（按Ctrl+Enter键换行）";color:grey}.chat-input-area .edit-chat-container.not-empty>div:first-of-type:after{content:none}.group-account-selector[data-v-a1b3b606]{display:flex;align-items:center;padding:4px 8px;border-bottom:1px solid #eee;font-size:13px}.group-account-selector .selector-label[data-v-a1b3b606]{color:#999;margin-right:8px}.group-account-selector .account-current[data-v-a1b3b606]{display:flex;align-items:center;cursor:pointer;padding:2px 8px;border:1px solid #e6e6e6;border-radius:4px;background:#fafafa}.group-account-selector .account-current[data-v-a1b3b606]:hover{border-color:#409eff}.group-account-selector .account-current .account-name[data-v-a1b3b606]{margin:0 4px;color:#333}.group-account-selector .account-avatar[data-v-a1b3b606]{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.account-options[data-v-a1b3b606]{max-height:260px;overflow-y:auto}.account-options .account-option[data-v-a1b3b606]{display:flex;align-items:center;padding:8px 10px;cursor:pointer;border-radius:4px}.account-options .account-option[data-v-a1b3b606]:hover{background:#f0f4ff}.account-options .account-option.selected[data-v-a1b3b606]{background:#ecf3ff;color:#409eff}.account-options .account-option .account-avatar[data-v-a1b3b606]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:8px}.account-options .account-option .account-name[data-v-a1b3b606]{flex:1;font-size:14px}.account-options .account-option .account-identity[data-v-a1b3b606]{color:#999;font-size:12px;margin-right:8px}.account-options .account-option .account-status[data-v-a1b3b606]{font-size:12px}.account-options .account-option .account-status.online[data-v-a1b3b606]{color:#67c23a}.account-options .account-option .account-status.offline[data-v-a1b3b606]{color:#c0c4cc}.account-options .account-option .el-icon-check[data-v-a1b3b606]{margin-left:8px;color:#409eff}.account-badge-wrapper[data-v-dd715180]{display:flex;align-items:center;flex-shrink:0}.account-badge[data-v-dd715180]{display:flex;align-items:center;gap:7px;padding:2px 10px 2px 5px;border-radius:20px;background:#f5f7fa;border:1px solid #e4e7ed;cursor:pointer;transition:background .2s;max-width:220px}.account-badge[data-v-dd715180]:hover{background:#ecf0f5}.account-badge .account-info[data-v-dd715180]{display:flex;flex-direction:column;line-height:1.2;min-width:0;overflow:hidden}.account-badge .account-name[data-v-dd715180]{font-size:13px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-badge .account-identity[data-v-dd715180]{font-size:11px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-badge .status-dot[data-v-dd715180]{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-left:2px}.account-badge .status-text[data-v-dd715180]{font-size:11px;flex-shrink:0;white-space:nowrap}.account-badge--online .status-dot[data-v-dd715180]{background:#67c23a}.status-text[data-v-dd715180]{color:#67c23a}.account-badge--offline .status-dot[data-v-dd715180]{background:#c0c4cc}.status-text[data-v-dd715180]{color:#c0c4cc}.account-badge--banned .status-dot[data-v-dd715180]{background:#f56c6c}.account-badge--limited .status-dot[data-v-dd715180]{background:#e6a23c}.status-text[data-v-dd715180]{color:#e6a23c}.account-badge--quota .status-dot[data-v-dd715180]{background:#f56c6c}.status-text[data-v-dd715180]{color:#f56c6c}.account-badge--frequent .status-dot[data-v-dd715180]{background:#409eff}.status-text[data-v-dd715180]{color:#409eff}.account-badge--uninit .status-dot[data-v-dd715180]{background:#909399}.status-text[data-v-dd715180]{color:#909399}.account-badge--unknown[data-v-dd715180]{padding:2px 12px;cursor:default}.account-badge--unknown .status-text[data-v-dd715180]{color:#909399;font-size:12px}.account-badge--loading[data-v-dd715180]{gap:9px;padding:3px 12px;cursor:default}.account-badge--loading .skeleton-avatar[data-v-dd715180]{width:26px;height:26px;border-radius:50%;background:#e8e8e8;flex-shrink:0}.account-badge--loading .skeleton-lines[data-v-dd715180]{display:flex;flex-direction:column;gap:4px}.account-badge--loading .skeleton-line[data-v-dd715180]{height:10px;border-radius:4px;background:#e8e8e8}.account-badge--loading .skeleton-line--name[data-v-dd715180]{width:50px}.account-badge--loading .skeleton-line--id[data-v-dd715180]{width:70px}.account-badge--loading .skeleton-status[data-v-dd715180]{width:32px;height:10px;border-radius:4px;background:#e8e8e8}.tooltip-content[data-v-dd715180]{font-size:12px;line-height:1.8;min-width:200px}.tooltip-content .tt-row[data-v-dd715180]{display:flex;justify-content:space-between;gap:16px}.tooltip-content .tt-label[data-v-dd715180]{color:#c0c4cc;flex-shrink:0}.tooltip-content .tt-value[data-v-dd715180]{color:#fff;text-align:right;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip-content .tt-divider[data-v-dd715180]{border-top:1px solid hsla(0,0%,100%,.15);margin:4px 0}.tooltip-content .tt-ban-reason[data-v-dd715180]{margin-top:6px;padding:6px 8px;background:rgba(245,108,108,.15);border-radius:3px;color:#f56c6c;font-size:11px;line-height:1.6}.location-picker .location-search[data-v-c7799de6]{margin-bottom:10px}.location-picker .location-map[data-v-c7799de6]{width:100%;height:420px;border-radius:4px}.location-picker .location-footer[data-v-c7799de6]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.location-picker .location-footer .location-address[data-v-c7799de6]{flex:1;min-width:0;margin-right:16px}.location-picker .location-footer .location-address .location-name[data-v-c7799de6]{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-picker .location-footer .location-address .location-detail[data-v-c7799de6]{font-size:12px;color:#999;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-preview-tip[data-v-3cccb918]{font-size:12px;color:#909399;margin-bottom:8px}.picker-list[data-v-3cccb918]{height:320px;overflow-y:auto;margin-top:10px;border:1px solid #ebeef5;border-radius:4px}.picker-tip[data-v-3cccb918]{padding:24px 0;text-align:center;color:#909399;font-size:13px}.picker-item[data-v-3cccb918]{display:flex;align-items:center;padding:8px 12px;cursor:pointer}.picker-item[data-v-3cccb918]:hover{background-color:#f5f7fa}.picker-item.is-active[data-v-3cccb918]{background-color:#ecf5ff}.picker-info[data-v-3cccb918]{margin-left:10px;min-width:0}.picker-name[data-v-3cccb918]{font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-box[data-v-848b44f0]{position:relative;width:100%;background:#fff}.chat-box .el-header[data-v-848b44f0]{display:flex;justify-content:space-between;padding:0 12px;line-height:50px;font-size:var(--im-font-size-larger);border-bottom:var(--im-border)}.chat-box .el-header .header-left[data-v-848b44f0]{display:flex;align-items:center;overflow:hidden;min-width:0}.chat-box .el-header .header-left>span[data-v-848b44f0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-box .el-header .header-left .header-type-tag[data-v-848b44f0]{margin-left:8px;flex-shrink:0}.chat-box .el-header .header-right[data-v-848b44f0]{display:flex;align-items:center;flex-shrink:0}.chat-box .el-header .btn-side[data-v-848b44f0]{margin-left:12px;line-height:50px;font-size:20px;cursor:pointer;color:var(--im-text-color-light)}.chat-box .el-header .btn-side[data-v-848b44f0]:hover{color:var(--im-color-primary)}.chat-box .content-box[data-v-848b44f0]{position:relative}.chat-box .content-box .im-chat-main[data-v-848b44f0]{padding:0;overflow-y:auto;background-color:#f4f5f6}.chat-box .content-box .im-chat-main .im-chat-box>ul[data-v-848b44f0]{padding:0 20px}.chat-box .content-box .im-chat-main .im-chat-box>ul li[data-v-848b44f0]{list-style-type:none}.chat-box .content-box .im-chat-main .im-chat-box .message-time-tip[data-v-848b44f0]{text-align:center;margin:15px auto;font-size:12px;color:#999;padding:4px 12px;background:hsla(0,0%,100%,.6);border-radius:12px;display:table}.chat-box .content-box .scroll-to-bottom[data-v-848b44f0]{text-align:right;position:absolute;right:20px;bottom:230px;color:var(--im-color-primary);font-size:var(--im-font-size);font-weight:600;background:#eee;padding:5px 15px;border-radius:15px;cursor:pointer;z-index:99;box-shadow:var(--im-box-shadow-light)}.chat-box .content-box .im-chat-footer[data-v-848b44f0]{display:flex;flex-direction:column;padding:0}.chat-box .content-box .im-chat-footer .chat-tool-bar[data-v-848b44f0]{display:flex;position:relative;width:100%;height:36px;text-align:left;box-sizing:border-box;border-top:var(--im-border);padding:4px 2px 2px 8px}.chat-box .content-box .im-chat-footer .chat-tool-bar>div[data-v-848b44f0]{font-size:22px;cursor:pointer;line-height:30px;width:30px;height:30px;text-align:center;border-radius:2px;margin-right:8px;color:#999;transition:.3s}.chat-box .content-box .im-chat-footer .chat-tool-bar>div.chat-tool-active[data-v-848b44f0]{font-weight:600;color:var(--im-color-primary);background-color:#ddd}.chat-box .content-box .im-chat-footer .chat-tool-bar>div[data-v-848b44f0]:hover{color:#333}.chat-box .content-box .im-chat-footer .send-content-area[data-v-848b44f0]{position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff!important}.chat-box .content-box .im-chat-footer .send-content-area .send-btn-area[data-v-848b44f0]{padding:10px;position:absolute;bottom:4px;right:6px}.chat-box .side-box[data-v-848b44f0]{border-left:var(--im-border)}.chat-box .video-confirm-player[data-v-848b44f0]{width:100%;max-height:260px;border-radius:6px;background:#000;outline:none}.chat-box .video-confirm-info[data-v-848b44f0]{margin-top:12px}.chat-box .video-confirm-info .video-confirm-name[data-v-848b44f0]{font-size:14px;color:#303133;word-break:break-all;line-height:1.4}.chat-box .video-confirm-info .video-confirm-meta[data-v-848b44f0]{margin-top:6px;font-size:12px;color:#909399}.chat-box .video-confirm-info .video-confirm-meta span+span[data-v-848b44f0]{margin-left:12px}.chat-box .video-confirm-info .video-confirm-hint[data-v-848b44f0]{margin-top:8px;font-size:12px;color:#e6a23c}.chat-collect-dialog .collect-preview{margin-bottom:12px;padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:13px}.chat-collect-dialog .collect-preview .collect-preview-label{color:#909399}.chat-collect-dialog .collect-preview .collect-preview-title{color:#303133;font-weight:700}.chat-forward-dialog .forward-preview{margin-bottom:12px;padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:13px}.chat-forward-dialog .forward-preview .forward-preview-label{color:#909399}.chat-forward-dialog .forward-preview .forward-preview-title{color:#303133;font-weight:700}.chat-forward-dialog .forward-search{margin-bottom:10px}.chat-forward-dialog .forward-target-list{max-height:320px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px}.chat-forward-dialog .forward-target-list .forward-empty{padding:24px 0;text-align:center;font-size:13px;color:#909399}.chat-forward-dialog .forward-target-list .forward-target-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background-color .15s}.chat-forward-dialog .forward-target-list .forward-target-item:hover{background:#f5f7fa}.chat-forward-dialog .forward-target-list .forward-target-item.is-active{background:#ecf5ff}.chat-forward-dialog .forward-target-list .forward-target-item+.forward-target-item{border-top:1px solid #f0f2f5}.chat-forward-dialog .forward-target-list .forward-target-item .forward-target-info{flex:1;min-width:0;margin-left:10px;text-align:left}.chat-forward-dialog .forward-target-list .forward-target-item .forward-target-info .forward-target-name{font-size:14px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-forward-dialog .forward-target-list .forward-target-item .forward-target-info .forward-target-meta{margin-top:2px;font-size:12px;color:#909399}.chat-box-empty[data-v-353d79c4]{position:relative;width:100%;background:#fff}.chat-box-empty .el-header[data-v-353d79c4]{display:flex;justify-content:space-between;padding:0 12px;line-height:50px;font-size:var(--im-font-size-larger);border-bottom:var(--im-border)}.chat-box-empty .el-header .header-left[data-v-353d79c4]{display:flex;align-items:center;overflow:hidden;min-width:0;color:var(--im-text-color-lighter)}.chat-box-empty .content-box[data-v-353d79c4]{position:relative}.chat-box-empty .content-box .im-chat-main[data-v-353d79c4]{display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;background-color:#f4f5f6}.chat-box-empty .content-box .empty-guide[data-v-353d79c4]{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-box-empty .content-box .empty-guide .empty-guide-icon[data-v-353d79c4]{font-size:56px;color:#dcdfe6}.chat-box-empty .content-box .empty-guide .empty-guide-title[data-v-353d79c4]{margin:16px 0 6px;font-size:var(--im-font-size-larger);color:var(--im-text-color-light)}.chat-box-empty .content-box .empty-guide .empty-guide-desc[data-v-353d79c4]{margin:0;font-size:var(--im-font-size-small);color:var(--im-text-color-lighter)}.chat-box-empty .content-box .im-chat-footer[data-v-353d79c4]{display:flex;flex-direction:column;padding:0}.chat-box-empty .content-box .im-chat-footer .chat-tool-bar[data-v-353d79c4]{display:flex;position:relative;width:100%;height:36px;text-align:left;box-sizing:border-box;border-top:var(--im-border);padding:4px 2px 2px 8px}.chat-box-empty .content-box .im-chat-footer .chat-tool-bar>div[data-v-353d79c4]{font-size:22px;line-height:30px;width:30px;height:30px;text-align:center;border-radius:2px;margin-right:8px;color:#c0c4cc;cursor:default}.chat-box-empty .content-box .im-chat-footer .send-content-area[data-v-353d79c4]{position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff}.chat-box-empty .content-box .im-chat-footer .send-content-area .empty-input[data-v-353d79c4]{height:100%;padding:5px;line-height:26px;font-size:var(--im-font-size);text-align:left;color:#c0c4cc;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.chat-box-empty .content-box .im-chat-footer .send-content-area .send-btn-area[data-v-353d79c4]{padding:10px;position:absolute;bottom:4px;right:6px}.voice-record-control[data-v-d02413e0]{width:100%}.voice-record-control .voice-existing-tip[data-v-d02413e0],.voice-record-control .voice-saved-tip[data-v-d02413e0]{font-size:13px;color:#67c23a;margin-bottom:8px}.voice-record-control .record-area[data-v-d02413e0]{padding:12px;border:1px dashed #dcdfe6;border-radius:6px}.voice-record-control .record-area .record-tip[data-v-d02413e0]{font-size:13px;color:#606266}.voice-record-control .record-area .record-duration[data-v-d02413e0]{font-size:13px;color:#909399;margin:4px 0 8px}.voice-record-control .record-area .record-btn-group .el-button+.el-button[data-v-d02413e0]{margin-left:8px}.voice-record-control .picker-divider[data-v-d02413e0]{display:flex;align-items:center;margin:14px 0 10px;color:#909399;font-size:12px}.voice-record-control .picker-divider[data-v-d02413e0]:after,.voice-record-control .picker-divider[data-v-d02413e0]:before{content:"";flex:1;height:1px;background:#e4e7ed}.voice-record-control .picker-divider span[data-v-d02413e0]{padding:0 12px}.voice-record-control .voice-uploader[data-v-d02413e0],.voice-record-control .voice-uploader[data-v-d02413e0] .el-upload{width:100%}.voice-record-control .voice-uploader[data-v-d02413e0] .el-upload-dragger{width:100%;padding:24px 0}.voice-record-control .voice-processing-tip[data-v-d02413e0]{margin-top:8px;font-size:13px;color:#909399}.voice-record-control .voice-processing-tip i[data-v-d02413e0]{margin-right:4px}[data-v-76b56bca] .el-dialog{border-radius:8px}[data-v-76b56bca] .el-dialog .dialog-footer .el-button{min-width:80px}.editor-dialog-title[data-v-76b56bca]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133}.editor-dialog-title i[data-v-76b56bca]{margin-right:8px;font-size:18px;color:#67c23a;font-weight:400}.section-title[data-v-76b56bca]{display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:700;color:#333}.section-title .title-bar[data-v-76b56bca]{width:3px;height:14px;margin-right:6px;border-radius:2px;background:#67c23a}.section-title .title-hint[data-v-76b56bca]{margin-left:auto;font-size:12px;font-weight:400;color:#999}.msg-list[data-v-76b56bca]{max-height:240px;overflow-y:auto;margin-bottom:12px}.msg-list .msg-row[data-v-76b56bca]{display:flex;align-items:center;padding:6px 10px;margin-bottom:6px;background:#fff;border:1px solid #ebeef5;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.msg-list .msg-row[data-v-76b56bca]:hover{border-color:#b3e19d;box-shadow:0 2px 6px rgba(103,194,58,.12)}.msg-list .msg-row .msg-seq[data-v-76b56bca]{width:18px;height:18px;line-height:18px;text-align:center;font-size:11px;font-weight:600;color:#67c23a;background:#f0f9eb;border-radius:50%;flex-shrink:0}.msg-list .msg-row .msg-type-icon[data-v-76b56bca]{margin:0 8px;color:#67c23a;font-size:15px;flex-shrink:0}.msg-list .msg-row .msg-preview[data-v-76b56bca]{flex:1;min-width:0;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-list .msg-row .msg-actions[data-v-76b56bca]{display:flex;align-items:center;gap:4px;flex-shrink:0}.msg-list .msg-row .msg-actions .el-button[data-v-76b56bca]{margin-left:0;padding:4px}.msg-list .msg-empty[data-v-76b56bca]{padding:20px 16px;text-align:center;font-size:12px;color:#999;background:#fafbfc;border:1px dashed #e4e7ed;border-radius:8px}.msg-list .msg-empty i[data-v-76b56bca]{display:block;margin-bottom:6px;font-size:24px;color:#c0c4cc}.msg-add[data-v-76b56bca]{border-top:1px solid #f0f0f0;padding-top:12px}.msg-add .add-editor[data-v-76b56bca]{margin-top:10px;padding:12px;background:#f7f8fa;border-radius:8px}.msg-add .add-editor .el-button[data-v-76b56bca]{margin-top:8px}.msg-add .add-editor .draft-bar[data-v-76b56bca]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:7px 10px;background:#f0f9eb;border:1px solid #e1f3d8;border-radius:6px}.msg-add .add-editor .draft-bar .draft-text[data-v-76b56bca]{display:inline-flex;align-items:center;min-width:0;font-size:12px;color:#529b2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-add .add-editor .draft-bar .draft-text i[data-v-76b56bca]{margin-right:4px;flex-shrink:0}.msg-add .add-editor .draft-bar .draft-video[data-v-76b56bca]{display:flex;align-items:center;min-width:0}.msg-add .add-editor .draft-bar .draft-video img[data-v-76b56bca]{width:44px;height:30px;margin-right:6px;border-radius:4px;-o-object-fit:cover;object-fit:cover;background:#000;flex-shrink:0}.msg-add .add-editor .draft-bar .draft-micro[data-v-76b56bca]{display:flex;align-items:center;min-width:0}.msg-add .add-editor .draft-bar .draft-micro img[data-v-76b56bca]{width:24px;height:24px;margin-right:6px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.msg-add .add-editor .draft-bar .el-button[data-v-76b56bca]{margin-top:0;flex-shrink:0}.msg-add .add-editor .upload-tips[data-v-76b56bca]{margin-top:6px;font-size:12px;color:#999}.type-card-group[data-v-76b56bca]{display:flex;flex-wrap:wrap;gap:8px}.type-card[data-v-76b56bca]{width:64px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dcdfe6;border-radius:8px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease,background-color .2s ease}.type-card i[data-v-76b56bca]{font-size:18px;color:#909399;transition:color .2s ease}.type-card span[data-v-76b56bca]{margin-top:4px;font-size:12px;line-height:1;color:#606266;white-space:nowrap;transition:color .2s ease}.type-card[data-v-76b56bca]:hover{border-color:#b3d8ff;background:#f5faff}.type-card:hover i[data-v-76b56bca]{color:#409eff}.type-card.active[data-v-76b56bca]{border-color:#409eff;background:#ecf5ff}.type-card.active i[data-v-76b56bca],.type-card.active span[data-v-76b56bca]{color:#409eff}.type-card.active span[data-v-76b56bca]{font-weight:500}.micro-list[data-v-76b56bca]{max-height:320px;overflow-y:auto}.micro-list .micro-item[data-v-76b56bca]{display:flex;align-items:center;padding:8px;margin-bottom:6px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.micro-list .micro-item[data-v-76b56bca]:hover{border-color:#409eff;background:#f0f7ff}.micro-list .micro-item img[data-v-76b56bca]{width:40px;height:40px;border-radius:6px;margin-right:10px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.micro-list .micro-item .micro-info[data-v-76b56bca]{min-width:0}.micro-list .micro-item .micro-info .micro-title[data-v-76b56bca]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.micro-list .micro-item .micro-info .micro-sub[data-v-76b56bca]{margin-top:2px;font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.micro-empty[data-v-76b56bca]{padding:24px 20px;text-align:center;font-size:13px;color:#999;line-height:1.8}.micro-empty i[data-v-76b56bca]{display:block;margin-bottom:8px;font-size:28px;color:#c0c4cc}.micro-empty .micro-empty-sub[data-v-76b56bca]{font-size:12px;color:#c0c4cc}.auto-reply-panel[data-v-3347f880]{height:100%;display:flex;flex-direction:column}.auto-reply-panel .auto-reply-header[data-v-3347f880]{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-weight:700;color:#333;border-bottom:1px solid #e6e6e6;background:#fff}.auto-reply-panel .auto-reply-scroll[data-v-3347f880]{flex:1;padding:10px}.auto-reply-panel .auto-reply-list .auto-reply-item[data-v-3347f880]{display:flex;align-items:center;padding:12px;margin-bottom:8px;background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);border-left:3px solid #67c23a;transition:all .3s ease}.auto-reply-panel .auto-reply-list .auto-reply-item[data-v-3347f880]:hover{box-shadow:0 2px 6px rgba(0,0,0,.15);transform:translateY(-1px)}.auto-reply-panel .auto-reply-list .auto-reply-item:hover .auto-reply-item-actions[data-v-3347f880]{opacity:1}.auto-reply-panel .auto-reply-list .auto-reply-item.disabled[data-v-3347f880]{opacity:.6;border-left-color:#c0c4cc}.auto-reply-panel .auto-reply-list .auto-reply-item .auto-reply-content[data-v-3347f880]{flex:1;min-width:0;cursor:pointer}.auto-reply-panel .auto-reply-list .auto-reply-item .auto-reply-content .script-summary[data-v-3347f880]{display:flex;flex-wrap:wrap;gap:4px}.auto-reply-panel .auto-reply-list .auto-reply-item .auto-reply-content .script-summary .msg-chip[data-v-3347f880]{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;font-size:12px;line-height:1.6;color:#333;background:#f4f6f8;border-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-reply-panel .auto-reply-list .auto-reply-item .auto-reply-content .script-summary .msg-chip i[data-v-3347f880]{margin-right:4px;color:#67c23a;font-size:13px;flex-shrink:0}.auto-reply-panel .auto-reply-list .auto-reply-item .auto-reply-item-actions[data-v-3347f880]{display:flex;align-items:center;gap:5px;flex-shrink:0;margin-left:10px;opacity:0;transition:opacity .2s ease}.auto-reply-panel .auto-reply-list .auto-reply-item .auto-reply-item-actions .el-button[data-v-3347f880]{margin-left:0;padding:4px;min-width:auto}.auto-reply-panel .auto-reply-list .auto-reply-item .auto-reply-item-actions .el-button[data-v-3347f880]:hover{background:#409eff;color:#fff}.auto-reply-panel .auto-reply-list .empty-state[data-v-3347f880]{text-align:center;padding:40px 20px;color:#999}.auto-reply-panel .auto-reply-list .empty-state i[data-v-3347f880]{font-size:40px;margin-bottom:10px;display:block}.auto-reply-panel .auto-reply-list .empty-state p[data-v-3347f880]{margin-bottom:10px;font-size:14px}.auto-reply-panel .auto-reply-list .empty-state .el-button[data-v-3347f880]{color:#409eff;font-size:13px}.auto-reply-panel .auto-reply-list .empty-state .el-button[data-v-3347f880]:hover{color:#66b1ff}.followup-help-box[data-v-c98e0cd2]{width:330px;font-size:12px;line-height:1.8;color:#606266}.followup-help-box p[data-v-c98e0cd2]{margin:0}.followup-panel[data-v-c98e0cd2]{height:100%;display:flex;flex-direction:column}.followup-panel .followup-header[data-v-c98e0cd2]{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-weight:700;color:#333;border-bottom:1px solid #e6e6e6;background:#fff}.followup-panel .followup-header .header-title[data-v-c98e0cd2]{display:flex;align-items:center}.followup-panel .followup-header .header-title .help-icon[data-v-c98e0cd2]{margin-left:6px;font-size:15px;font-weight:400;color:#909399;cursor:pointer}.followup-panel .followup-header .header-title .help-icon[data-v-c98e0cd2]:hover{color:#409eff}.followup-panel .followup-scroll[data-v-c98e0cd2]{flex:1;padding:10px}.followup-panel .followup-body .config-card[data-v-c98e0cd2]{padding:12px;margin-bottom:10px;background:#fff;border-radius:8px}.followup-panel .followup-body .section-title[data-v-c98e0cd2]{display:flex;align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;color:#333}.followup-panel .followup-body .section-title .title-bar[data-v-c98e0cd2]{width:3px;height:14px;margin-right:6px;border-radius:2px;background:#67c23a}.followup-panel .followup-body .section-title .title-hint[data-v-c98e0cd2]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.followup-panel .followup-body .section-title .edit-script-link[data-v-c98e0cd2]{margin-left:auto;display:inline-flex;align-items:center;font-size:12px;font-weight:400;color:#409eff;cursor:pointer}.followup-panel .followup-body .section-title .edit-script-link i[data-v-c98e0cd2]{margin-right:3px;font-size:12px}.followup-panel .followup-body .section-title .edit-script-link[data-v-c98e0cd2]:hover{color:#66b1ff}.followup-panel .followup-body .condition-line[data-v-c98e0cd2]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#333}.followup-panel .followup-body .condition-line .interval-input[data-v-c98e0cd2]{width:110px}.followup-panel .followup-body .msg-list-box .msg-row[data-v-c98e0cd2]{display:flex;align-items:center;padding:7px 10px;margin-bottom:6px;background:#f7f8fa;border-radius:8px}.followup-panel .followup-body .msg-list-box .msg-row[data-v-c98e0cd2]:last-child{margin-bottom:0}.followup-panel .followup-body .msg-list-box .msg-row .msg-seq[data-v-c98e0cd2]{width:18px;height:18px;line-height:18px;text-align:center;font-size:11px;font-weight:600;color:#67c23a;background:#f0f9eb;border-radius:50%;flex-shrink:0}.followup-panel .followup-body .msg-list-box .msg-row .msg-type-icon[data-v-c98e0cd2]{margin:0 8px;color:#67c23a;font-size:15px;flex-shrink:0}.followup-panel .followup-body .msg-list-box .msg-row .msg-preview[data-v-c98e0cd2]{flex:1;min-width:0;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followup-panel .followup-body .msg-list-box .msg-empty[data-v-c98e0cd2]{padding:18px 16px;text-align:center;font-size:12px;color:#999;background:#fafbfc;border:1px dashed #e4e7ed;border-radius:8px}.followup-panel .followup-body .msg-list-box .msg-empty i[data-v-c98e0cd2]{display:block;margin-bottom:6px;font-size:24px;color:#c0c4cc}.followup-panel .followup-body .msg-list-box .msg-empty .empty-text[data-v-c98e0cd2]{margin-bottom:10px}.followup-panel .followup-body .followup-actions[data-v-c98e0cd2]{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 0}.followup-panel .followup-body .followup-actions .enable-switch[data-v-c98e0cd2]{display:flex;align-items:center;font-size:13px;color:#333}.followup-panel .followup-body .followup-actions .enable-switch .enable-label[data-v-c98e0cd2]{margin-right:8px}.followup-panel .followup-body .followup-actions .el-button[data-v-c98e0cd2]{min-width:88px}.followup-panel .followup-body .dirty-tip[data-v-c98e0cd2]{margin-top:8px;padding-left:2px;font-size:12px;color:#e6a23c}.followup-panel .followup-body .dirty-tip i[data-v-c98e0cd2]{margin-right:4px}.quick-reply-container[data-v-4d960835]{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#f5f7fa}.quick-reply-container .quick-reply-header[data-v-4d960835]{height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-bottom:1px solid #e6e6e6;background:#fff}.quick-reply-container .quick-reply-header .quick-reply-count[data-v-4d960835]{flex-shrink:0;font-size:12px;color:var(--im-text-color-light)}.quick-reply-container .quick-reply-header .quick-reply-actions[data-v-4d960835]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:1}.quick-reply-container .quick-reply-header .quick-reply-actions .quick-reply-search[data-v-4d960835]{flex:1;max-width:210px}.quick-reply-container .quick-reply-header .quick-reply-actions .quick-reply-search[data-v-4d960835] .el-input__inner{height:28px;line-height:28px;font-size:12px;border-radius:14px;background:var(--im-background-active);border-color:transparent;transition:background-color .2s ease,border-color .2s ease}.quick-reply-container .quick-reply-header .quick-reply-actions .quick-reply-search[data-v-4d960835] .el-input__inner:focus{background:var(--im-background);border-color:var(--im-color-primary)}.quick-reply-container .quick-reply-header .quick-reply-actions[data-v-4d960835] .el-button.is-circle{width:28px;height:28px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;color:var(--im-color-primary);border-color:#dcdfe6}.quick-reply-container .quick-reply-header .quick-reply-actions[data-v-4d960835] .el-button.is-circle i{font-size:14px}.quick-reply-container .quick-reply-header .quick-reply-actions[data-v-4d960835] .el-button.is-circle:hover{color:#fff;background:var(--im-color-primary);border-color:var(--im-color-primary)}.quick-reply-container .quick-reply-scroll[data-v-4d960835]{flex:1}.quick-reply-container .quick-reply-scroll[data-v-4d960835] .el-scrollbar__thumb{background:rgba(144,147,153,.35)!important}.quick-reply-container .quick-reply-scroll[data-v-4d960835] .el-scrollbar__thumb:hover{background:rgba(144,147,153,.55)!important}.quick-reply-container .quick-reply-scroll .quick-reply-list[data-v-4d960835]{padding:10px 10px 6px}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item[data-v-4d960835]{display:flex;align-items:center;padding:10px 12px;margin-bottom:6px;background:#fff;border-radius:10px;cursor:pointer;transition:background-color .2s ease}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item[data-v-4d960835]:hover{background:var(--im-background-active)}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item:hover .quick-reply-actions[data-v-4d960835]{opacity:1;pointer-events:auto}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item:focus-within .quick-reply-actions[data-v-4d960835]{opacity:1;pointer-events:auto}@media(hover:none){.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-actions[data-v-4d960835]{opacity:1;pointer-events:auto}}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge[data-v-4d960835]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge i[data-v-4d960835]{font-size:16px}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-text[data-v-4d960835]{background:#eef0fd}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-text i[data-v-4d960835]{color:var(--im-color-primary)}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-image[data-v-4d960835]{background:#f0f9eb}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-image i[data-v-4d960835]{color:#67c23a}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-rich_text[data-v-4d960835]{background:#fdf6ec}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-rich_text i[data-v-4d960835]{color:#e6a23c}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-voice[data-v-4d960835]{background:#f1effd}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-voice i[data-v-4d960835]{color:#7d6ef7}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-video[data-v-4d960835]{background:#e8fffb}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-video i[data-v-4d960835]{color:#13c2c2}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-micro_program[data-v-4d960835]{background:#eef2ff}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-badge.badge-micro_program i[data-v-4d960835]{color:#2f54eb}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-main[data-v-4d960835]{flex:1;min-width:0;display:flex;flex-direction:column}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-name[data-v-4d960835]{font-weight:500;font-size:14px;line-height:20px;color:#303133;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content[data-v-4d960835]{display:flex;align-items:center;font-size:12px;line-height:1.5;color:var(--im-text-color-light);word-break:break-word}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content i[data-v-4d960835]{margin-right:8px;color:var(--im-color-primary);font-size:16px}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.text-type span[data-v-4d960835]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.image-type .image-preview[data-v-4d960835]{display:flex;align-items:center}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.image-type .image-preview img[data-v-4d960835]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-right:8px}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.image-type .image-preview .image-label[data-v-4d960835],.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.voice-type .voice-duration-text[data-v-4d960835]{color:#666;font-size:12px}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.video-type .video-preview-mini[data-v-4d960835]{position:relative;width:64px;height:40px;margin-right:8px;border-radius:4px;overflow:hidden;background:#000;flex-shrink:0}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.video-type .video-preview-mini img[data-v-4d960835]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:0}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.video-type .video-preview-mini .video-no-cover-mini[data-v-4d960835]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.video-type .video-preview-mini .video-no-cover-mini i[data-v-4d960835]{font-size:18px;margin:0;color:#fff}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.video-type .video-preview-mini .video-duration-mini[data-v-4d960835]{position:absolute;right:3px;bottom:3px;padding:0 4px;border-radius:2px;background:rgba(0,0,0,.6);color:#fff;font-size:10px;line-height:14px}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.video-type .video-label[data-v-4d960835]{color:#666;font-size:12px}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.rich-text-type .rich-text-preview[data-v-4d960835]{display:flex;align-items:center}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.rich-text-type .rich-text-preview .rich-text-image[data-v-4d960835]{width:40px;height:40px;margin-right:15px;flex-shrink:0}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.rich-text-type .rich-text-preview .rich-text-image img[data-v-4d960835]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.rich-text-type .rich-text-preview .rich-text-info[data-v-4d960835]{flex:1;min-width:0}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.rich-text-type .rich-text-preview .rich-text-info .rich-text-title[data-v-4d960835]{font-weight:500;font-size:13px;margin-bottom:4px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-content.rich-text-type .rich-text-preview .rich-text-info .rich-text-desc[data-v-4d960835]{font-size:12px;color:#666;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-actions[data-v-4d960835]{display:flex;align-items:center;gap:4px;margin-left:8px;opacity:0;pointer-events:none;transition:opacity .2s ease}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-actions[data-v-4d960835] .el-button{width:24px;height:24px;margin-left:0;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--im-text-color-light)}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-actions[data-v-4d960835] .el-button:hover{background:rgba(0,0,0,.05);color:var(--im-color-primary)}.quick-reply-container .quick-reply-scroll .quick-reply-list .quick-reply-item .quick-reply-actions[data-v-4d960835] .el-button:last-child:hover{color:#f56c6c;background:rgba(245,108,108,.1)}.quick-reply-container .quick-reply-scroll .quick-reply-list .list-footer-tip[data-v-4d960835]{padding:6px 0 4px;text-align:center;font-size:12px;color:var(--im-text-color-lighter);-webkit-user-select:none;-moz-user-select:none;user-select:none}.quick-reply-container .quick-reply-scroll .quick-reply-list .empty-state[data-v-4d960835]{margin-top:40px;padding:32px 20px;text-align:center;background:var(--im-background);border-radius:10px;color:var(--im-text-color-light)}.quick-reply-container .quick-reply-scroll .quick-reply-list .empty-state i[data-v-4d960835]{display:block;margin-bottom:10px;font-size:36px;color:var(--im-text-color-lighter)}.quick-reply-container .quick-reply-scroll .quick-reply-list .empty-state p[data-v-4d960835]{margin:0 0 8px;font-size:13px}.quick-reply-container .quick-reply-scroll .quick-reply-list .empty-state[data-v-4d960835] .el-button--text{padding:2px 6px!important;font-size:13px;color:var(--im-color-primary)}.quick-reply-container .quick-reply-scroll .quick-reply-list .empty-state[data-v-4d960835] .el-button--text:hover{color:var(--im-color-primary-light-3)}.video-upload-container[data-v-4d960835],.voice-record-container[data-v-4d960835]{width:100%}.video-upload-container .video-preview[data-v-4d960835]{display:flex;align-items:center;margin-bottom:12px}.video-upload-container .video-preview .video-cover[data-v-4d960835]{position:relative;width:160px;height:90px;border-radius:6px;overflow:hidden;background:#000;flex-shrink:0;margin-right:12px}.video-upload-container .video-preview .video-cover img[data-v-4d960835]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-upload-container .video-preview .video-cover .video-no-cover[data-v-4d960835]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px}.video-upload-container .video-preview .video-cover .video-duration-badge[data-v-4d960835]{position:absolute;right:4px;bottom:4px;padding:0 5px;border-radius:3px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;line-height:16px}.video-upload-container .video-preview .video-meta[data-v-4d960835]{flex:1;min-width:0}.video-upload-container .video-preview .video-meta .video-name[data-v-4d960835]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.video-upload-container .video-preview .video-meta .video-size[data-v-4d960835]{font-size:12px;color:#999}.video-upload-container .upload-tips[data-v-4d960835]{margin-top:8px;font-size:12px;color:#666}.image-upload-container .avatar-uploader[data-v-4d960835] .el-upload{border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.image-upload-container .avatar-uploader[data-v-4d960835] .el-upload:hover{border-color:#409eff;box-shadow:0 0 0 3px rgba(64,158,255,.08)}.image-upload-container .avatar-uploader .avatar-uploader-icon[data-v-4d960835]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.image-upload-container .avatar-uploader .avatar[data-v-4d960835]{width:178px;height:178px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px}.image-upload-container .upload-tips[data-v-4d960835]{margin-top:8px;font-size:12px;color:#666}.type-card-group[data-v-4d960835]{display:flex;flex-wrap:wrap;gap:8px}.type-card-group.is-disabled[data-v-4d960835]{pointer-events:none;opacity:.6}.type-card[data-v-4d960835]{width:64px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dcdfe6;border-radius:8px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease,background-color .2s ease}.type-card i[data-v-4d960835]{font-size:18px;color:#909399;transition:color .2s ease}.type-card span[data-v-4d960835]{margin-top:4px;font-size:12px;line-height:1;color:#606266;white-space:nowrap;transition:color .2s ease}.type-card[data-v-4d960835]:hover{border-color:#b3d8ff;background:#f5faff}.type-card:hover i[data-v-4d960835]{color:#409eff}.type-card.active[data-v-4d960835]{border-color:#409eff;background:#ecf5ff}.type-card.active i[data-v-4d960835],.type-card.active span[data-v-4d960835]{color:#409eff}.type-card.active span[data-v-4d960835]{font-weight:500}[data-v-4d960835] .el-dialog{border-radius:8px}[data-v-4d960835] .el-dialog .el-form-item{margin-bottom:20px}[data-v-4d960835] .el-dialog .el-form-item .el-form-item__label{font-weight:500;color:#333}[data-v-4d960835] .el-dialog .el-form-item .el-textarea .el-textarea__inner{resize:vertical;min-height:80px}[data-v-4d960835] .el-dialog .el-form-item .el-input .el-input-group__prepend{background-color:#f5f7fa;color:#909399}[data-v-4d960835] .el-dialog .dialog-footer .el-button{min-width:80px}[data-v-4d960835] .el-dialog .dialog-footer .el-button.el-button--primary{background:var(--im-color-primary);border-color:var(--im-color-primary)}[data-v-4d960835] .el-dialog .dialog-footer .el-button.el-button--primary:hover{background:var(--im-color-primary-light-3);border-color:var(--im-color-primary-light-3)}[data-v-4d960835] .el-scrollbar{height:100%}[data-v-4d960835] .el-scrollbar .el-scrollbar__wrap{overflow-x:hidden}[data-v-4d960835] .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar{width:6px}[data-v-4d960835] .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-4d960835] .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-4d960835] .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-4d960835] .el-scrollbar .el-scrollbar__bar.is-vertical{width:6px}[data-v-4d960835] .el-scrollbar .el-scrollbar__bar .el-scrollbar__thumb{background-color:#c1c1c1}[data-v-4d960835] .el-scrollbar .el-scrollbar__bar .el-scrollbar__thumb:hover{background-color:#a8a8a8}.loading-state[data-v-4d960835]{display:flex;justify-content:center;align-items:center;padding:40px 20px;color:#999}.loading-state .el-icon-loading[data-v-4d960835]{font-size:24px;margin-right:8px}.error-state[data-v-4d960835]{text-align:center;padding:40px 20px;color:#f56c6c}.error-state i[data-v-4d960835]{font-size:40px;margin-bottom:10px;display:block}.error-state p[data-v-4d960835]{margin-bottom:10px;font-size:14px}.error-state .el-button[data-v-4d960835]{color:#f56c6c}.error-state .el-button[data-v-4d960835]:hover{color:#f78989}[data-v-4d960835] .el-input .el-input__count{background:transparent;color:#909399}[data-v-4d960835] .el-input .el-input__count .el-input__count-inner{font-size:12px}[data-v-4d960835] .el-form-item.is-error .el-input__inner,[data-v-4d960835] .el-form-item.is-error .el-textarea__inner{border-color:#f56c6c}[data-v-4d960835] .el-form-item.is-error .el-form-item__error{color:#f56c6c;font-size:12px;padding-top:4px}[data-v-4d960835] .el-form-item.is-success .el-input__inner,[data-v-4d960835] .el-form-item.is-success .el-textarea__inner{border-color:#67c23a}.quick-reply-actions .el-button-group[data-v-4d960835]{display:flex}.quick-reply-actions .el-button-group .el-button[data-v-4d960835]{margin-left:0;border-radius:0}.quick-reply-actions .el-button-group .el-button[data-v-4d960835]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.quick-reply-actions .el-button-group .el-button[data-v-4d960835]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.quick-reply-content i.el-icon-document[data-v-4d960835]{color:#409eff}.quick-reply-content i.el-icon-picture[data-v-4d960835]{color:#67c23a}.quick-reply-content i.el-icon-picture-outline[data-v-4d960835]{color:#e6a23c}.quick-reply-content i.el-icon-microphone[data-v-4d960835]{color:#67c23a}.quick-reply-content i.el-icon-link[data-v-4d960835]{color:#f56c6c}.micro-preview[data-v-4d960835]{display:flex;align-items:center}.micro-preview .micro-preview-icon[data-v-4d960835]{width:32px;height:32px;border-radius:6px;margin-right:8px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.micro-preview .micro-preview-info[data-v-4d960835]{min-width:0}.micro-preview .micro-preview-info .micro-preview-title[data-v-4d960835]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.micro-preview .micro-preview-info .micro-preview-app[data-v-4d960835]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.micro-preview-card[data-v-4d960835]{padding:10px 12px;background:#f5f7fa;border-radius:8px}.image-preview[data-v-4d960835],.rich-text-image[data-v-4d960835]{position:relative}.image-preview img[data-v-4d960835],.rich-text-image img[data-v-4d960835]{transition:opacity .3s ease}.image-preview img[data-v-4d960835]:hover,.rich-text-image img[data-v-4d960835]:hover{opacity:.8}.image-preview .image-loading[data-v-4d960835],.rich-text-image .image-loading[data-v-4d960835]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#409eff}[data-v-4d960835] .el-dialog__header{border-bottom:1px solid #e6e6e6;padding:15px 20px}[data-v-4d960835] .el-dialog__header .el-dialog__title{font-weight:600;color:#333}[data-v-4d960835] .el-dialog__header .quick-reply-dialog-title{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133}[data-v-4d960835] .el-dialog__header .quick-reply-dialog-title i{margin-right:8px;font-size:18px;color:#409eff;font-weight:400}[data-v-4d960835] .el-dialog__header .el-dialog__headerbtn{top:15px}[data-v-4d960835] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399}[data-v-4d960835] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#409eff}[data-v-4d960835] .el-dialog__body{padding:20px}[data-v-4d960835] .el-dialog__body .el-form .el-form-item:last-child{margin-bottom:0}[data-v-4d960835] .el-dialog__footer{border-top:1px solid #e6e6e6;padding:15px 20px}.reply-panel-container[data-v-4d960835]{height:100%;display:flex;flex-direction:column;background:#f5f7fa;border-left:1px solid #e6e6e6}.reply-panel-container .reply-panel-tabs[data-v-4d960835]{display:flex;border-bottom:2px solid #e6e6e6;background:#fff;flex-shrink:0}.reply-panel-container .reply-panel-tabs .reply-panel-tab[data-v-4d960835]{flex:1;text-align:center;padding:12px 0;cursor:pointer;font-size:14px;color:#666;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s ease}.reply-panel-container .reply-panel-tabs .reply-panel-tab[data-v-4d960835]:hover{color:#409eff}.reply-panel-container .reply-panel-tabs .reply-panel-tab.active[data-v-4d960835]{color:#409eff;border-bottom-color:#409eff;font-weight:600}.auto-reply-panel-wrapper[data-v-4d960835]{flex:1;overflow:hidden}.start-chat-dialog[data-v-70d5cebd] .el-dialog__body{padding-top:12px}.send-account-row[data-v-70d5cebd]{display:flex;align-items:center;margin-bottom:12px}.row-label[data-v-70d5cebd]{width:56px;font-size:13px;color:#606266;flex-shrink:0}.account-select[data-v-70d5cebd]{flex:1}.offline-tag[data-v-70d5cebd]{float:right;color:#f56c6c;font-size:12px}.single-account[data-v-70d5cebd]{font-size:13px;color:#303133}.no-account[data-v-70d5cebd]{font-size:13px;color:#f56c6c}.target-list[data-v-70d5cebd]{height:320px;overflow-y:auto;margin-top:10px;border:1px solid #ebeef5;border-radius:4px}.list-tip[data-v-70d5cebd]{padding:24px 0;text-align:center;color:#909399;font-size:13px}.list-tip.more[data-v-70d5cebd]{padding:10px 0}.target-item[data-v-70d5cebd]{display:flex;align-items:center;padding:8px 12px;cursor:pointer}.target-item[data-v-70d5cebd]:hover{background-color:#f5f7fa}.target-info[data-v-70d5cebd]{margin-left:10px;min-width:0}.target-name[data-v-70d5cebd]{font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-sub[data-v-70d5cebd]{font-size:12px;color:#909399}.dialog-footer-tip[data-v-70d5cebd]{text-align:center;font-size:12px;color:#909399}.chat-page .ws-disconnected-tip[data-v-9f49934a]{position:fixed;top:0;left:0;right:0;background:#fff3e0;color:#e65100;padding:10px 20px;text-align:center;font-size:14px;z-index:9999;box-shadow:0 2px 4px rgba(0,0,0,.1)}.chat-page .ws-disconnected-tip i[data-v-9f49934a]{margin-right:8px;font-size:16px}.chat-page .combined-sidebar[data-v-9f49934a]{display:flex;height:100%;background:#f5f7fa;border-right:1px solid #e6e6e6;box-shadow:2px 0 5px rgba(0,0,0,.05)}.chat-page .combined-sidebar .group-list-box[data-v-9f49934a]{width:160px;display:flex;flex-direction:column;height:100%;background:#f5f7fa;border-right:1px solid #e6e6e6}.chat-page .combined-sidebar .group-list-box .group-list-header[data-v-9f49934a]{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-weight:700;color:#333;border-bottom:1px solid #e6e6e6;background:#fff}.chat-page .combined-sidebar .group-list-box .group-list-header .el-button[data-v-9f49934a]{padding:5px;min-width:auto}.chat-page .combined-sidebar .group-list-box .group-scrollable-section[data-v-9f49934a]{flex:1;overflow-y:auto}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu[data-v-9f49934a]{border:none;background:transparent;padding:6px 0}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete[data-v-9f49934a]{display:flex;align-items:center;height:36px;line-height:36px;padding:0 1px;margin:1px 1px;border-radius:1px;position:relative}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete .el-tooltip[data-v-9f49934a]{display:flex;align-items:center;width:100%}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete .delete-group-btn[data-v-9f49934a]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;min-width:auto;padding:0;border:none;background:transparent;opacity:0;transition:opacity .2s ease;z-index:2}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete .delete-group-btn .el-icon-close[data-v-9f49934a]{font-size:10px;color:#909399;line-height:1}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete .delete-group-btn[data-v-9f49934a]:hover{opacity:1!important;background-color:#f56c6c}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete .delete-group-btn:hover .el-icon-close[data-v-9f49934a]{color:#fff}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete i.el-icon-chat-dot-round[data-v-9f49934a]{margin-right:8px;font-size:14px;color:#606266;flex-shrink:0}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete .group-label-text[data-v-9f49934a]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:18px}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete .group-unread-badge[data-v-9f49934a]{position:absolute;right:30px;top:10px}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete .group-unread-badge .el-badge__content[data-v-9f49934a]{height:16px;line-height:16px;padding:0 4px;font-size:10px;border-radius:8px}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete[data-v-9f49934a]:hover{background-color:#ecf5ff}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete:hover .delete-group-btn[data-v-9f49934a]{opacity:.6}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete.is-active[data-v-9f49934a]{color:#409eff;background-color:#ecf5ff}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete.is-active i.el-icon-chat-dot-round[data-v-9f49934a]{color:#409eff}.chat-page .combined-sidebar .group-list-box .group-scrollable-section .group-menu .group-menu-item-with-delete.is-active .delete-group-btn .el-icon-close[data-v-9f49934a]{color:#69c0ff}.chat-page .combined-sidebar .group-list-box .group-list-footer[data-v-9f49934a]{padding:10px;border-top:1px solid #e6e6e6;background:#fff}.chat-page .combined-sidebar .chat-list-box[data-v-9f49934a]{width:260px;display:flex;flex-direction:column;height:100%;background:var(--im-background)}.chat-page .combined-sidebar .chat-list-box .header[data-v-9f49934a]{height:50px;display:flex;align-items:center;padding:0 8px;flex-shrink:0}.chat-page .combined-sidebar .chat-list-box .header .search-text[data-v-9f49934a]{flex:1;min-width:0}.chat-page .combined-sidebar .chat-list-box .header .start-chat-btn[data-v-9f49934a]{margin-left:8px;flex-shrink:0}.chat-page .combined-sidebar .chat-list-box .chat-loading[data-v-9f49934a]{height:50px;background-color:#eee}.chat-page .combined-sidebar .chat-list-box .chat-loading .el-icon-loading[data-v-9f49934a]{font-size:24px;color:var(--im-text-color-light)}.chat-page .combined-sidebar .chat-list-box .chat-loading .el-loading-text[data-v-9f49934a]{color:var(--im-text-color-light)}.chat-page .combined-sidebar .chat-list-box .chat-list-container[data-v-9f49934a]{display:flex;flex-direction:column;flex:1;overflow:hidden}.chat-page .combined-sidebar .chat-list-box .chat-list-container .scrollable-section-virtual[data-v-9f49934a]{flex-grow:1;overflow-y:auto;overflow-x:hidden;will-change:scroll-position}.chat-page .combined-sidebar .chat-list-box .chat-list-container .scrollable-section-virtual .section-header[data-v-9f49934a]{box-sizing:border-box;height:32px;line-height:31px;padding:0 16px;font-size:12px;color:#999;background:#f9f9f9;border-bottom:1px solid #f0f0f0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-page .combined-sidebar .chat-list-box .chat-list-container .scrollable-section-virtual .list-empty-tip[data-v-9f49934a]{padding:60px 0;text-align:center;color:var(--im-text-color-lighter);font-size:13px}.chat-page .combined-sidebar .chat-list-box .chat-list-container .scrollable-section-virtual .list-empty-tip i[data-v-9f49934a]{display:block;font-size:32px;margin-bottom:8px}