/** [表格主题样式一] 表格强制列不换行 */
.j-table-force-nowrap {
  /** 列自适应，弊端会导致列宽失效 */
}
.j-table-force-nowrap td,
.j-table-force-nowrap th {
  white-space: nowrap;
}
.j-table-force-nowrap .ant-table-selection-column {
  padding: 12px 22px !important;
}
.j-table-force-nowrap.ant-table-wrapper .ant-table-content {
  overflow-x: auto;
}


[data-v-0f222b69] .ant-tree li span.ant-tree-checkbox {
  top: initial;
  height: 24px;
  margin: 0 4px 0 2px;
  padding: 4px 0;
  display: none;
}
.my-dept-select-tree[data-v-0f222b69] {
  height: 350px;
  overflow-y: scroll;
}
.my-dept-select-tree.fullscreen[data-v-0f222b69] {
  height: calc(100vh - 250px);
}
.drawer-bootom-button[data-v-0f222b69] {
  position: absolute;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #e8e8e8;
  padding: 10px 16px;
  text-align: right;
  left: 0;
  background: #fff;
  border-radius: 0 0 2px 2px;
}


.components-input-demo-presuffix .anticon-close-circle[data-v-41f3b5dd] {
  cursor: pointer;
  color: #ccc;
  transition: color 0.3s;
  font-size: 12px;
}
.components-input-demo-presuffix .anticon-close-circle[data-v-41f3b5dd]:hover {
  color: #f5222d;
}
.components-input-demo-presuffix .anticon-close-circle[data-v-41f3b5dd]:active {
  color: #666;
}

.title[data-v-7af303f2] {
  width: 100%;
  line-height: 45px;
  padding-left: 15px;
  padding-right: 20px;
  margin-bottom: 25px;
  font-weight: 400;
  font-size: 17px;
  color: #0a1629;
  background-color: #f0f7fd;
}



