.flex-item-box[data-v-d679dad6] {
  width: 40%;
}
.flex-item-box[data-v-d679dad6]:first-child {
  width: 20%;
}
.guide[data-v-d679dad6] {
  color: #169bd5;
  vertical-align: -5px;
  font-size: 1.5em;
}
.guide[data-v-d679dad6]:hover {
    color: red;
}

.collapse-header[data-v-2ff3180c] {
  margin-left: 26px;
  line-height: 22px;
  font-size: 16px;
}
.collapse-header span[data-v-2ff3180c] {
    margin: 0 5px;
}
.guide[data-v-2ff3180c] {
  color: #169bd5;
  vertical-align: -5px;
  font-size: 1.5em;
}
.guide[data-v-2ff3180c]:hover {
    color: red;
}
.number-tag[data-v-2ff3180c] {
  -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;
}
.ant-collapse-item-active .number-tag[data-v-2ff3180c] {
  color: #0090ff;
  border-color: #0090ff;
  background-color: transparent;
}
[data-v-2ff3180c] .ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #f2f2f2;
}
[data-v-2ff3180c] .ant-collapse > .ant-collapse-item:last-child {
  border-bottom: none;
  margin-bottom: 64px;
}
[data-v-2ff3180c] .custom-collapse.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 20px 16px;
}
[data-v-2ff3180c] .custom-collapse.ant-collapse > .ant-collapse-item:hover > .ant-collapse-header,[data-v-2ff3180c]
.custom-collapse.ant-collapse
> .ant-collapse-item.ant-collapse-item-active
> .ant-collapse-header {
  color: #0090ff;
}
[data-v-2ff3180c] .custom-tip.ant-spin-nested-loading > div > .ant-spin {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 300px;
}

