.right-menu-mask{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:9999}.right-menu{position:fixed;box-shadow:0 0 10px #ccc}.right-menu .el-menu{border:1px solid #b4b4b4;border-radius:7px;overflow:hidden}.right-menu .el-menu .el-menu-item{height:40px;line-height:40px;border-bottom:1px solid #d0d0d0}.right-menu .el-menu .el-menu-item span{font-weight:600}.friend-item{height:50px;display:flex;margin-bottom:1px;position:relative;padding:5px 10px;align-items:center;background-color:#fafafa;white-space:nowrap;cursor:pointer}.friend-item:hover{background-color:#f8faff}.friend-item.active{background-color:#f4f9ff}.friend-item .friend-avatar{display:flex;justify-content:center;align-items:center;width:45px;height:45px}.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:15px;font-weight:600;line-height:30px;white-space:nowrap;overflow:hidden}.friend-item .friend-info .friend-online .online{padding-right:2px;width:15px;height:15px}.el-dialog{min-width:400px}.item{height:65px;display:flex;position:relative;padding-left:15px;align-items:center;padding-right:25px}.item .add-friend-text{margin-left:15px;flex:3;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.item .add-friend-text .text-user-name{display:flex;flex-direction:row;font-weight:600;font-size:16px;line-height:25px}.item .add-friend-text .text-user-name .online-status{font-size:12px;font-weight:600}.item .add-friend-text .text-user-name .online-status.online{color:#5fb878}.item .add-friend-text .text-nick-name{display:flex;flex-direction:row;font-size:12px;line-height:20px}.friend-page .friend-list-box{display:flex;flex-direction:column;border-right:1px solid rgba(83,160,231,.6117647059);background:#fff}.friend-page .friend-list-box .friend-list-header{height:50px;display:flex;align-items:center;padding:3px 8px;border-bottom:1px solid #ddd}.friend-page .friend-list-box .friend-list-header .el-input__inner{border-radius:10px!important;background-color:#f8f8f8}.friend-page .friend-list-box .friend-list-header .add-btn{padding:5px!important;margin:5px;font-size:20px;color:#587ff0;border:1px solid #587ff0;background-color:#f0f8ff;border-radius:50%}.friend-page .friend-list-box .friend-list-items{flex:1;margin:0 3px;background:#f8f8f8}.friend-page .friend-box{display:flex;flex-direction:column}.friend-page .friend-box .friend-header{padding:3px;height:50px;line-height:50px;font-size:20px;font-weight:600;text-align:center;background-color:#fff;border-bottom:1px solid #ddd}.friend-page .friend-box .friend-detail{display:flex;padding:50px 80px 20px 80px;text-align:center}.friend-page .friend-box .friend-detail .info-item{margin-left:20px;background-color:#fff;border-radius:10px;border:1px solid #ddd}.friend-page .friend-box .friend-detail .description{padding:20px 20px 0 20px}.friend-page .friend-box .frient-btn-group{text-align:left!important;padding:20px}