.list-container[data-v-1f8a597b] {
  position: absolute;
  width: 230px;
  top: 0;
  z-index: 3000;
}
.list-container .text-ellipsis[data-v-1f8a597b] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.list-container .list[data-v-1f8a597b] {
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  height: 336px;
  overflow-y: auto;
}
.list-container .list .list-item[data-v-1f8a597b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #fff;
  color: #000000;
}
.list-container .list .list-item .icon-text-checkbox[data-v-1f8a597b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.list-container .list .list-item .icon-text-checkbox .check-box-container[data-v-1f8a597b] {
  text-align: center;
  width: 36px;
}
.list-container .list .list-item .icon-text-checkbox .label[data-v-1f8a597b] {
  /*flex: 1;*/
}
.list-container .list .list-item .icon[data-v-1f8a597b] {
  margin-left: 8px;
}
.list-container .list .list-item[data-v-1f8a597b]:hover {
  color: #00A0E8;
  background: rgba(0, 160, 232, 0.1);
}
.list-container .list .list-item .arrow-container[data-v-1f8a597b] {
  margin-right: 10px;
}
.justify-content-between[data-v-1f8a597b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.permission-container .text-ellipsis[data-v-7fc5f334] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.permission-container .list[data-v-7fc5f334] {
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  height: 300px;
  overflow-y: auto;
}
.permission-container .list .list-item[data-v-7fc5f334] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: #787878;
  letter-spacing: 0;
  height: 33px;
}
.permission-container .list .list-item .list-check-box[data-v-7fc5f334] {
  margin-left: 10px;
}
.permission-container .list .list-item .label[data-v-7fc5f334] {
  margin-left: 10px;
}
.permission-container .list .list-item[data-v-7fc5f334]:hover {
  background: rgba(0, 160, 232, 0.1);
  color: #000000;
  cursor: pointer;
}

.role-container .role-item[data-v-2efb6fba] {
  margin-bottom: 20px;
}
.clear-filter-btn[data-v-2efb6fba] {
  float: left;
}

