.list-section {
  min-height: 100%;
}
.list-section .top-search-wrap {
  display: flex;
  align-items: center;
  margin: 20px 20px 10px;
  padding: 20px;
  background: #fff;
}
.list-section .top-search-wrap > .label {
  font-size: 14px;
  font-weight: 400;
  color: #606266;
  line-height: 20px;
}
.list-section .top-search-wrap .flex-wrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.list-section .top-search-wrap .flex-wrap .el-checkbox:first-child {
  margin-right: 0;
}
.list-section .top-search-wrap .flex-wrap /deep/ .el-checkbox__label {
  font-size: 14px;
  font-weight: 400;
  color: #303133;
  line-height: 22px;
}
.list-section .top-search-wrap .flex-wrap .line {
  display: block;
  width: 1px;
  height: 14px;
  margin: 0 26px;
  background: #e4e7ed;
}
.list-section .top-search-wrap .flex-wrap .label {
  font-size: 14px;
  font-weight: 400;
  color: #909399;
  line-height: 20px;
}
.list-section .top-search-wrap .flex-wrap /deep/ .el-checkbox__label {
  font-size: 14px;
  font-weight: 400;
  color: #303133;
  line-height: 22px;
}
.list-section-contain {
  padding: 20px;
  background: #fff;
}
.list-section-contain .contain-header {
  margin-bottom: 20px;
}
.list-section-contain .contain-header .top-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.list-section-contain .contain-header .top-header h2 {
  margin-right: 20px;
  font-size: 16px;
  font-weight: bold;
  color: #303133;
  line-height: 22px;
}
.list-section-contain .contain-header .top-header .right {
  margin: 0;
  font-size: 14px;
  color: #606266;
}
.list-section-contain .contain-header .action-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.list-section-contain .contain-header .action-wrap .left {
  font-size: 0;
}
.list-section-contain .contain-header .action-wrap .senior-search {
  margin-left: 17px;
}
.list-section-contain .contain-header .action-wrap .senior-search .el-icon-d-arrow-right,
.list-section-contain .contain-header .action-wrap .senior-search .el-icon-d-arrow-left {
  display: inline-block;
  transform: rotate(90deg);
  margin-left: 5px;
  font-size: 12px;
}
.list-section-contain .contain-header .senior-search-content {
  margin-top: 20px;
}
 /deep/ .el-table th > .cell:first-child,
 /deep/ .el-table td > .cell:first-child {
  padding-left: 10px;
}
 /deep/ .el-table .setting-cell.el-table__cell {
  display: flex;
  align-items: center;
  height: 59px;
  padding: 0;
}
 /deep/ .el-table .setting-cell.el-table__cell .cell.setting-cell {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 59px;
  padding-right: 0;
}
 /deep/ .el-table .setting-cell.el-table__cell .cell.setting-cell .el-icon-setting {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 100%;
  font-size: 20px;
  color: #666;
  cursor: pointer;
  background: #eaeaea;
}
 /deep/ .el-table .setting-cell.el-table__cell .cell.setting-cell .el-icon-setting:hover {
  color: #000;
}
 /deep/ .el-table .customer-info-cell {
  display: flex;
  align-items: center;
}
 /deep/ .el-table .customer-info-cell img {
  display: block;
  width: 60px;
  height: 60px;
  margin-right: 10px;
}
 /deep/ .el-table .customer-info-cell .memberName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
 /deep/ .el-table .status-icon {
  font-size: 20px;
  line-height: 19px;
  vertical-align: middle;
  color: #e2e4e8;
}
 /deep/ .el-table .status-icon.icon-weixin1.follow {
  color: #28c445;
}
 /deep/ .el-table .status-icon.unfollow {
  width: 20px;
  height: 20px;
}
 /deep/ .el-table .status-icon.icon-xiaochengxu1.used {
  color: #11c18b;
}
 /deep/ .el-table .status-icon + .status-icon {
  margin-left: 6px;
}
