.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:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12);background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);z-index:10000}.right-menu .menu-container{padding:8px 0;min-width:120px}.right-menu .menu-container .menu-item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:all .2s ease;position:relative;font-size:14px;color:var(--im-text-color)}.right-menu .menu-container .menu-item:hover{background:var(--im-background-active);color:var(--im-color-primary)}.right-menu .menu-container .menu-item.danger{color:var(--im-color-danger)}.right-menu .menu-container .menu-item.danger:hover{background:rgba(245,108,108,.1);color:var(--im-color-danger)}.right-menu .menu-container .menu-item.danger:active{background:rgba(245,108,108,.2);transform:scale(.98)}.right-menu .menu-container .menu-item .menu-icon{font-size:16px;margin-right:8px;width:16px;text-align:center}.right-menu .menu-container .menu-item .menu-text{flex:1;font-weight:500}.friend-item{height:50px;display:flex;position:relative;padding:5px 10px;align-items:center;white-space:nowrap;cursor:pointer}.friend-item:hover{background-color:var(--im-background-active)}.friend-item.active{background-color:var(--im-background-active-dark)}.friend-item.small{height:42px;padding:3px 10px}.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}.friend-item .friend-info .friend-online .online{font-weight:700;padding-right:2px;font-size:16px;position:relative}.friend-item .friend-info .friend-online .online-icon{position:absolute;right:0;bottom:0;width:6px;height:6px;background:#32cd32;border-radius:50%;border:1px solid #fff}.tabs[data-v-2b404716]{height:50px;display:flex;align-items:center;border-radius:10px;background-color:#f6f7fb}.tabs .tab[data-v-2b404716]{color:var(--im-text-color-light);padding:10px;border-radius:10px;font-weight:600;flex:1;text-align:center;margin:0 3px;white-space:nowrap;cursor:pointer}.tabs .tab.active[data-v-2b404716]{color:var(--im-color-primary);background:var(--im-color-primary-light-9)}.group-item[data-v-8e38aef6]{height:50px;display:flex;position:relative;padding:5px 10px;align-items:center;white-space:nowrap;cursor:pointer}.group-item[data-v-8e38aef6]:hover{background-color:var(--im-background-active)}.group-item.active[data-v-8e38aef6]{background-color:var(--im-background-active-dark)}.group-item.small[data-v-8e38aef6]{height:42px;padding:3px 10px}.group-item .group-name[data-v-8e38aef6]{flex:1;display:flex;align-items:center;padding-left:10px;height:100%;text-align:left;white-space:nowrap;overflow:hidden;font-size:var(--im-font-size)}.complaint .images[data-v-141bf889]{display:flex;flex-wrap:wrap;margin-bottom:10rpx}.complaint .images .image-item[data-v-141bf889]{position:relative;margin:3px;width:120px;height:120px;border-radius:5px}.complaint .images .image-item .image[data-v-141bf889]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.complaint .images .image-item .mask[data-v-141bf889]{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.complaint .images .image-item:hover .mask[data-v-141bf889]{display:flex;justify-content:center;background:#000;opacity:.5;color:#fff;font-size:22px}.complaint .images .image-item:hover .mask .icon[data-v-141bf889]{margin:15px 8px;cursor:pointer}.complaint .images .upload-image[data-v-141bf889]{margin:3px;width:120px;height:120px;border-radius:5px;background:#f8f8f8;display:flex;align-items:center;justify-content:center;font-size:30px;border:1px solid #eee;color:var(--im-text-color-light)}.complaint .count-tip[data-v-141bf889]{color:var(--im-text-color-light);text-align:left}.chat-selector[data-v-775b21ae]{display:flex}.chat-selector .left-box[data-v-775b21ae]{width:48%;overflow:hidden;border:var(--im-border)}.chat-selector .left-box .left-scroll-box[data-v-775b21ae]{height:400px}.chat-selector .left-box .left-scroll-box .check-box[data-v-775b21ae]{margin-right:10px}.chat-selector .left-box .left-scroll-box .chat-item[data-v-775b21ae]{display:flex;align-items:center;padding:5px 10px;cursor:pointer}.chat-selector .left-box .left-scroll-box .chat-item .chat-info[data-v-775b21ae]{flex:1;display:flex;flex-direction:column;padding-left:10px;text-align:left;overflow:hidden}.chat-selector .left-box .left-scroll-box .chat-item .chat-info .chat-name[data-v-775b21ae]{flex:1;white-space:nowrap;overflow:hidden;display:flex;align-items:center}.chat-selector .left-box .left-scroll-box .chat-item .chat-info .chat-name .el-tag[data-v-775b21ae]{min-width:20px;text-align:center;border-radius:10px;border:0;margin-left:3px}.chat-selector .left-box .left-scroll-box .chat-item .chat-info .chat-content[data-v-775b21ae]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--im-font-size-small);color:var(--im-text-color-light)}.chat-selector .left-box .left-scroll-box .chat-item[data-v-775b21ae]:hover{background-color:var(--im-background-active)}.chat-selector .arrow[data-v-775b21ae]{display:flex;align-items:center;font-size:20px;padding:10px;color:var(--im-color-primary)}.chat-selector .right-box[data-v-775b21ae]{width:48%;border:var(--im-border)}.chat-selector .right-box .tip[data-v-775b21ae]{text-align:left;height:32px;line-height:32px;text-indent:10px;color:var(--im-text-color-light)}.chat-selector .right-box .right-scroll-box[data-v-775b21ae]{height:460px}.chat-selector .right-box .right-scroll-box .checked-item[data-v-775b21ae]{display:flex;align-items:center;padding:3px 10px;white-space:nowrap;cursor:pointer}.chat-selector .right-box .right-scroll-box .checked-item .name[data-v-775b21ae]{margin-left:10px;flex:1;text-align:left;overflow:hidden}.chat-selector .right-box .right-scroll-box .checked-item .close[data-v-775b21ae]{width:30px;display:none}.chat-selector .right-box .right-scroll-box .checked-item[data-v-775b21ae]:hover{background-color:var(--im-background-active)}.chat-selector .right-box .right-scroll-box .checked-item:hover .close[data-v-775b21ae]{display:block}.all-select[data-v-775b21ae]{float:left;width:46%;color:#e83333}