.unstyle[data-v-c890214c] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.unstyle li[data-v-c890214c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.success[data-v-c890214c] {
  color: #6bc839;
}
.processing[data-v-c890214c] {
  color: #2c89ec;
}
.error[data-v-c890214c] {
  color: #e53f3f;
}
.check_status[data-v-c890214c] {
  cursor: pointer;
  display: inline-block;
  padding: 0 8px;
}
.check_status[data-v-c890214c]:hover {
    background-color: rgba(0, 0, 0, 0.025);
}
.status-ok[data-v-c890214c] {
  color: #1990ff;
}
.status-ok[data-v-c890214c]:hover {
    color: #026bce;
}

[data-v-6aa7c81c] .success .ant-popover-inner {
  border-left: 3px solid #6bc839;
}
[data-v-6aa7c81c] .processing .ant-popover-inner {
  border-left: 3px solid #2c89ec;
}
[data-v-6aa7c81c] .error .ant-popover-inner {
  border-left: 3px solid #e53f3f;
}

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


/* 
大于号箭头：输入宽度和高度，返回单边的长度和rotate角度
w: .angle.width（最好比实际小1px，防止溢出）
h: .angle.height
length: .angle::before, .angle::after -- height
degree: .angel::before, angel::after -- transform:rotate()

function angle (w, h) {
  let length = Math.sqrt(w * w + (h * h) / 4);
      degree = Math.atan2(w, h / 2) * 180 / Math.PI;
  return {length, degree};
}
*/
.angle {
  display: inline-block;
  width: 10px;
  height: 32px;
  position: relative;
  overflow: hidden;
}
.angle::before,
.angle::after {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  width: 1px;
  height: 18.35px;
  border-left: 1px solid #1990ff;
}
.angle::before {
  top: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: rotate(-29.35deg);
          transform: rotate(-29.35deg);
}
.angle::after {
  bottom: 1px;
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
  -webkit-transform: rotate(29.35deg);
          transform: rotate(29.35deg);
}
.step-tag {
  display: inline-block;
  vertical-align: top;
}
.step-tag-body {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding: 0 24px;
  height: 32px;
  line-height: 28px;
  border-top: 1px solid #1990ff;
  border-bottom: 1px solid #1990ff;
  vertical-align: top;
  font-weight: 500;
}
.step-tag-body > .angle {
  position: absolute;
  top: 0;
  left: 0;
}
.step-tag.start .step-tag-body {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #1990ff;
  padding: 0 24px;
}
.step-tag.end .step-tag-body {
  border-radius: 0 4px 4px 0;
  border-right: 1px solid #1990ff;
}
.step-tag.start .step-tag-body > .angle,
.step-tag.end > .angle {
  display: none;
}

.tbox[data-v-46a7b153] {
  border-bottom: 1px solid #97979733;
  padding: 20px;
  height: 100%;
}
.tbox.verical-border[data-v-46a7b153] {
  border-left: 1px solid #97979733;
}
.tbox-title[data-v-46a7b153] {
  margin-bottom: 18px;
}
.tbox-body[data-v-46a7b153] {
  max-height: 290px;
  overflow-y: auto;
}
.info-tag[data-v-46a7b153] {
  font-size: 14px;
  color: #333333;
  background-color: #f4f9ff;
  border-radius: 4px;
  padding: 8px;
}
.triple-flex[data-v-46a7b153] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.triple-flex__one[data-v-46a7b153] {
  width: 53.8%;
}
.triple-flex__two[data-v-46a7b153] {
  width: 46.2%;
}
.triple-flex__three[data-v-46a7b153] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.triple-flex__three .step-tag[data-v-46a7b153] {
    margin-right: 10px;
}
.triple-flex__three .tbox-title[data-v-46a7b153] {
    margin-bottom: 0;
}
.triple-flex__three .tbox-title .ant-btn[data-v-46a7b153] {
      display: block;
      margin: 10px auto 0 auto;
}
.triple-flex.one-absence .triple-flex__one[data-v-46a7b153] {
  display: none;
}
.triple-flex.one-absence .triple-flex__two[data-v-46a7b153] {
  width: 53.8%;
}
.triple-flex.one-absence .triple-flex__three[data-v-46a7b153] {
  width: 46.2%;
}
.triple-flex.one-absence .tbox[data-v-46a7b153] {
  border-bottom: 1px solid transparent;
}
.triple-flex.one-absence .tbox-title > .info-tag[data-v-46a7b153] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 26px 0;
}
.triple-flex.one-absence .tbox-title > .info-tag .anticon[data-v-46a7b153] {
    padding-top: 10px;
    margin-right: 10px;
}
.triple-flex.one-absence .tbox-title .ant-btn[data-v-46a7b153] {
  display: inline-block;
  margin: unset;
}

.rich-text[data-v-1c475540] {
  max-width: 100%;
  overflow-wrap: break-word;
}
.rich-text ul[data-v-1c475540] {
    list-style-type: none;
}
.rich-text img[data-v-1c475540] {
    max-width: 100%;
}

.container + .container[data-v-3f546040] {
  margin-top: 2em;
}
.container > h3[data-v-3f546040] {
  text-indent: 8px;
  border-left: 5px solid #1684fc;
}

