.mass-send-page{height:100%;background:#fff;text-align:left}.mass-send-page .mass-aside{height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:inset -1px 0 0 0 #e1e5eb}.mass-send-page .header{height:60px;display:flex;align-items:center;padding:0 12px}.mass-send-page .group-scroll{flex:1;min-height:0}.mass-send-page .group-list{padding-bottom:16px}.mass-send-page .group-title{height:72px;display:flex;align-items:center;padding:0 16px;box-sizing:border-box;cursor:pointer;box-shadow:inset -1px 0 0 0 #e1e5eb;font-size:20px;font-family:SourceHanSansCN-Medium;font-weight:500;color:#1f1f1f}.mass-send-page .group-title i{font-size:18px}.mass-send-page .group-title .group-checkbox{margin-left:8px;margin-right:4px}.mass-send-page .group-title .group-name{margin-left:8px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mass-send-page .group-title .group-count{font-size:16px;color:#878e99}.mass-send-page .letter{padding:12px 0 0 42px;font-size:16px;font-family:SourceHanSansCN-Medium;font-weight:500;color:#a2abb8;line-height:24px}.mass-send-page .member-item{height:72px;display:flex;align-items:center;padding:0 42px;box-sizing:border-box;box-shadow:inset -1px 0 0 0 #e1e5eb;cursor:pointer}.mass-send-page .member-item .el-checkbox{margin-right:16px}.mass-send-page .member-item .member-name{font-size:16px;font-family:SourceHanSansCN-Medium;font-weight:500;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:12px}.mass-send-page .add-group{height:72px;display:flex;align-items:center;gap:8px;padding:0 16px;font-size:20px;font-family:SourceHanSansCN-Medium;font-weight:500;color:#1f1f1f;cursor:pointer}.mass-send-page .add-group .el-icon-circle-plus-outline{font-size:20px;font-weight:700}.mass-send-page .selected-actions{height:64px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 24px;box-sizing:border-box;background:#fafbfc;box-shadow:inset 0 1px 0 0 #e1e5eb}.mass-send-page .mass-container{display:flex;flex-direction:column;background:#fff}.mass-send-page .mass-header{height:60px;line-height:60px;padding:0 24px;box-sizing:border-box;font-size:20px;font-family:SourceHanSansCN-Medium;font-weight:500;color:#1f1f1f;box-shadow:inset 0 -1px 0 0 #e1e5eb}.mass-send-page .selected-tip{padding:20px 24px;box-sizing:border-box;font-size:14px;line-height:22px;color:#1f1f1f;background:#fafbfc;box-shadow:inset 0 -1px 0 0 #f0f2f5}.mass-send-page .selected-tip span{font-weight:600}.mass-send-page .record-scroll{flex:1;min-height:0}.mass-send-page .record-list{padding:24px 0}.mass-send-page .record-item{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.mass-send-page .record-time{font-size:12px;font-family:SourceHanSansCN-Regular;font-weight:400;color:#a2abb8;line-height:18px;margin-bottom:16px}.mass-send-page .record-card{width:560px;max-width:calc(100% - 80px);background-color:#fafbfc;border-radius:8px;padding:16px;box-sizing:border-box}.mass-send-page .record-title{font-size:16px;font-family:SourceHanSansCN-Medium;font-weight:500;color:#1f1f1f;line-height:24px;margin-bottom:16px}.mass-send-page .record-content{font-size:16px;font-family:SourceHanSansCN-Regular;font-weight:400;color:#1f1f1f;line-height:28px;white-space:pre-wrap;word-break:break-word}.mass-send-page .record-content,.mass-send-page .record-media-list{padding-bottom:16px;border-bottom:1px solid #e1e5eb}.mass-send-page .record-media{border-radius:8px;overflow:hidden;max-width:100%}.mass-send-page .record-media.record-media-audio{width:100%}.mass-send-page .record-media .el-image{width:100%;height:100%}.mass-send-page .record-media video{display:block;width:100%;height:100%;background:#000}.mass-send-page .record-media audio{width:100%;display:block}.mass-send-page .record-media .record-media-unknown{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;color:#a2abb8}.mass-send-page .recipient-line{font-size:14px;color:#1f1f1f;line-height:24px;margin-top:16px;word-break:break-word}.mass-send-page .recipient-line span{color:#a2abb8}.mass-send-page .record-footer{display:flex;justify-content:flex-end;margin-top:16px}.mass-send-page .record-footer .el-button{font-size:16px;font-weight:500;padding:8px 12px}.mass-send-page .empty-tip,.mass-send-page .load-tip{text-align:center;font-size:14px;color:#a2abb8;padding:16px 0}.mass-send-page .send-panel{position:relative;margin:12px;height:240px;border:1px solid #f0f2f5;border-radius:12px;box-sizing:border-box}.mass-send-page .send-panel .send-content-area{position:relative;display:flex;flex-direction:column;height:100%}.mass-send-page .send-panel .chat-tool-bar{display:flex;align-items:center;gap:8px;color:#333;padding:12px 12px 0}.mass-send-page .send-panel .chat-tool-bar>div,.mass-send-page .send-panel .chat-tool-bar>i{font-size:20px;cursor:pointer;width:32px;height:32px;line-height:32px;text-align:center;border-radius:6px;display:flex;align-items:center;justify-content:center}.mass-send-page .send-panel .chat-tool-bar>div:hover,.mass-send-page .send-panel .chat-tool-bar>i:hover{color:#1f5aff;background:rgba(31,90,255,.08)}.mass-send-page .send-panel .chat-input-area{flex:1;min-height:0}.mass-send-page .send-panel .send-btn-area{padding:8px 20px;display:flex;align-items:center;justify-content:flex-end}.mass-send-page .send-panel .send-btn-area .el-button{padding:9px 17px;font-size:16px;background-color:#1f5aff;border-color:#1f5aff;border-radius:8px}.mass-confirm-dialog{border-radius:8px}.mass-confirm-dialog .el-dialog__header{padding:24px 24px 20px;border-bottom:1px solid #e1e5eb}.mass-confirm-dialog .el-dialog__title{font-size:20px;font-family:SourceHanSansCN-Medium;font-weight:500;color:#1f1f1f}.mass-confirm-dialog .el-dialog__body{padding:25px 24px}.mass-confirm-dialog .confirm-content{display:flex;align-items:flex-start;min-height:44px;font-size:14px;word-break:break-all}.mass-confirm-dialog .confirm-content .confirm-label{color:#a2abb8;flex-shrink:0;line-height:26px}.mass-confirm-dialog .confirm-content .confirm-preview{color:#1f1f1f;line-height:26px}.context-mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999}.mass-context-menu{position:fixed;z-index:10000;width:172px;padding:8px 0;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px 0 rgba(31,35,41,.12);border:1px solid #f0f2f5}.mass-context-menu .context-item{height:48px;line-height:48px;padding:0 16px;box-sizing:border-box;font-size:16px;font-family:SourceHanSansCN-Regular;font-weight:400;color:#1f1f1f;cursor:pointer}.mass-context-menu .context-item:hover{background:#fafbfc}.mass-context-menu .context-item.danger{color:var(--im-color-danger)}.mass-group-dialog{border-radius:8px}.mass-group-dialog .el-dialog__header{padding:24px 24px 20px;border-bottom:1px solid #e1e5eb}.mass-group-dialog .el-dialog__title{font-size:20px;font-family:SourceHanSansCN-Medium;font-weight:500;color:#1f1f1f}.mass-group-dialog .el-dialog__body{padding:25px 24px}.mass-group-dialog .el-input__inner{height:56px;border-radius:8px;font-size:16px}.mass-edit-members-dialog{border-radius:8px}.mass-edit-members-dialog .el-dialog__header{padding:24px 24px 20px;border-bottom:1px solid #e1e5eb}.mass-edit-members-dialog .el-dialog__title{font-size:20px;font-family:SourceHanSansCN-Medium;font-weight:500;color:#1f1f1f}.mass-edit-members-dialog .el-dialog__body{padding:24px}.mass-edit-members-dialog .edit-members{display:flex;align-items:stretch}.mass-edit-members-dialog .edit-members .edit-box{flex:1;display:flex;flex-direction:column;border:1px solid #e1e5eb;border-radius:8px;overflow:hidden}.mass-edit-members-dialog .edit-members .edit-box .edit-box-header{padding:8px;border-bottom:1px solid #e1e5eb}.mass-edit-members-dialog .edit-members .edit-box .edit-box-header .edit-tip{font-size:14px;color:#878e99;line-height:32px;text-indent:10px}.mass-edit-members-dialog .edit-members .edit-box .edit-member-scroll{height:400px}.mass-edit-members-dialog .edit-members .edit-box .edit-box-footer{display:flex;justify-content:flex-end;align-items:center;padding:6px 10px;border-top:1px solid #e1e5eb}.mass-edit-members-dialog .edit-members .edit-box .edit-box-footer .edit-all-btn{font-size:14px;padding:0}.mass-edit-members-dialog .edit-members .edit-box .edit-member-item{display:flex;align-items:center;padding:6px 10px;cursor:pointer;border-radius:6px;margin:2px 4px}.mass-edit-members-dialog .edit-members .edit-box .edit-member-item:hover{background:#fafbfc}.mass-edit-members-dialog .edit-members .edit-box .edit-member-item .edit-member-name{flex:1;margin-left:10px;font-size:14px;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mass-edit-members-dialog .edit-members .edit-box .edit-member-item .edit-add-icon{font-size:20px;color:#1f5aff}.mass-edit-members-dialog .edit-members .edit-box .edit-member-item .edit-remove-icon{font-size:20px;color:#f53f3f}.mass-edit-members-dialog .edit-members .edit-box .edit-empty{text-align:center;font-size:14px;color:#a2abb8;padding:40px 0}.mass-edit-members-dialog .edit-members .edit-arrow{display:flex;align-items:center;font-size:18px;padding:0 10px;color:#1f5aff}