.collapse-header[data-v-4d28df2b] {
  margin-left: 26px;
  line-height: 22px;
  font-size: 16px;
}
.collapse-header span[data-v-4d28df2b] {
    margin: 0 5px;
}
.guide[data-v-4d28df2b] {
  color: #169bd5;
  vertical-align: -5px;
  font-size: 20px;
}
.guide[data-v-4d28df2b]:hover {
    color: red;
}
.number-tag[data-v-4d28df2b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 19px;
  text-align: center;
  border-radius: 11px;
  border: 1px solid #f2f2f2;
  background-color: #f2f2f2;
  color: #666666;
}

.rel-btn[data-v-046cf175] {
  display: inline-block;
  position: relative;
  min-width: 60px;
}
.edit-tag[data-v-046cf175] {
  border-radius: 4px;
  border: 1px solid #c0c0c0;
  color: #717172;
}
.current .edit-tag[data-v-046cf175] {
  background-color: #f2f9ff;
  border: 1px solid #1990ff;
}
.edit-tag > input[data-v-046cf175] {
  display: block;
  width: 120px;
  height: 32px;
  line-height: 32px;
  background-color: white;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.edit-tag span[data-v-046cf175] {
  display: block;
  margin-right: 40px;
  height: 32px;
  line-height: 32px;
  padding: 0 7px;
  cursor: pointer;
}
.abs-control[data-v-046cf175] {
  position: absolute;
  top: 1px;
  right: 0;
  padding: 8px;
  z-index: 10;
}
.rel-btn .abs-control[data-v-046cf175]:hover {
  color: green;
}
.rel-btn.normal .abs-control[data-v-046cf175]:hover {
  color: #ff5b39;
}
.rel-btn.normal .abs-control:hover + .edit-tag[data-v-046cf175] {
  color: #ff5b39;
  background: #fff6f4;
  border: 1px solid #ff5b39;
}

[data-v-a46b006a] .ant-modal-footer {
  border-top: none;
}

.plus-btn[data-v-6cd25c01] {
  background-color: transparent;
  border: none;
}

.custom-table[data-v-3ab3a1c5] .ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0;
}
.custom-table[data-v-3ab3a1c5] .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #f5f8fd;
}

[data-v-513ac1cf] .ant-tag .anticon-close {
  margin-left: 7px;
}
[data-v-513ac1cf] .ant-transfer-list-header {
  background-color: #f5f7fb;
}
[data-v-513ac1cf] .ant-transfer-operation button:first-child {
  margin-bottom: 10px;
}
[data-v-513ac1cf] .ant-modal-footer {
  border-top: none;
  padding: 20px 24px;
}
[data-v-513ac1cf] .ant-modal-body {
  padding: 24px 24px 0 24px;
}

.action[data-v-e5dd47e6] {
  display: block;
  line-height: 32px;
}
.action[data-v-e5dd47e6]:hover {
    color: red;
}
.custom-table[data-v-e5dd47e6] .ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0;
}
.custom-table[data-v-e5dd47e6] .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #f5f8fd;
}

[data-v-0b0dd68c] .ant-row.ant-form-item {
  margin-bottom: 12px;
}
.custom-ant-tag[data-v-0b0dd68c] {
  border-radius: 0;
  border: none;
  cursor: pointer;
  padding-bottom: 2px;
  border-bottom: 2px solid transparent;
  margin-bottom: 7px;
  font-size: 1.1em;
}
.custom-ant-tag.current[data-v-0b0dd68c] {
  color: #1990ff;
  border-bottom: 2px solid #1990ff;
}
[data-v-0b0dd68c] .ant-tag {
  cursor: pointer;
}
[data-v-0b0dd68c] .ant-tag-checkable {
  background-color: #dedede;
}
[data-v-0b0dd68c] .ant-tag-checkable.ant-tag-checkable-checked {
  background-color: #1990ff;
}
.danger-btn[data-v-0b0dd68c] {
  color: #ff5c5c;
  border-color: #ff5c5c;
}
.danger-btn[data-v-0b0dd68c]:hover {
    background-color: #ffe7e7;
}
.danger-btn[disabled][data-v-0b0dd68c] {
    background-color: #ffeff0;
    color: #f9bdbc;
    border-color: #ffe2e0;
}

