.text-expand .flodup {
  display: none;
}
/* .report-inner {
  width: 100%;
  margin: 0;
  padding: 0;
} */
.text-expand.expand-all > div {
  line-clamp: 9999 !important;
  -webkit-line-clamp: 9999 !important;
}
.text-expand.expand-all .expand {
  display: none;
}
.text-expand.expand-all .flodup {
  display: inline-block;
}
.copy-container > div {
  display: none;
}
.copy-container.show > div {
  display: block;
}
.hidden-box {
  display: none;
}
.tabs .line {
  display: none;
}
.tabs .desc {
  color: #595959;
}
.tabs .active .desc{
  color: rgb(104, 185, 237);;
}
.tabs .active .line {
  display: block;
  height: 1px;
}

.custom_pie {
    height: 140px;
}
.user_line {
    width: 350px;
}

.table[data-v-bc9400b5] {
    text-align: center;
    font-size: .875rem;
    line-height: .875rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #333;
    overflow-x: auto;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}
.table_tr_header[data-v-bc9400b5] {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 6px 0;
    font-weight: 500;
}
.table_tr[data-v-bc9400b5] {
    display: flex;
    justify-content: space-between;
    padding: 6px 0;
    width: 100%;
}
.table_td[data-v-bc9400b5] {
    display: flex;
    align-items: center;
    justify-content: start;
    text-align: left;
    margin-right: 10px;
}
.id {
  color: #121212 !important;
}
.retro_id {
    font-size: .75rem;
    font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
    font-weight: 400;
    color: #121212;
    line-height: 1.0625rem;
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.retro_id .retro_btn
 {
    width: 3rem;
    height: 1.375rem;
    border-radius: 4px;
    border: 1px solid #121212;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: .75rem;
    color: #121212;
    text-align: center;
    line-height: 1.375rem;
    padding: 0;
    background: transparent;
    margin-left: 1rem;
}

.ani1 {
  transform: matrix(0.668, 0.744, -0.744, 0.668, 187.5, 142.5);
  animation: matrix-anime 0.8s 1 linear;
}

@keyframes matrix-anime {
  0% {
    transform: matrix(0.002,-1,1,0.002,160,171);
  }
  100% {
    transform: matrix(0.668, 0.744, -0.744, 0.668, 187.5, 142.5);
  }
}

/* 未完成 */
.ani2-no {
  animation: pathChange 0.5s 1 ease-in-out;
}

@keyframes pathChange {
  0% {
    d: path("M80 171A7.5 7.5 0 1 1 65 171A95 95 0 0 1 65.0002 170.7914A7.5 7.5 0 1 1 80.0002 170.8243A80 80 0 0 0 80 171");
  }
  100% {
    d: path("M80 171A7.5 7.5 0 1 1 65 171A95 95 0 0 1 223.5674 100.4012A7.5 7.5 0 0 1 213.5304 111.5484A80 80 0 0 0 80 171");
  }
}