.subtitle {
  margin-right: 12px;
  color: #00000073;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.5715;
  // overflow: hidden;
  // white-space: nowrap;
  // text-overflow: ellipsis;
}
.textbook-table {
  margin: 0 0 20px;
  padding: 0 24px;
  height: calc(100vh - 192px);
  min-width: 800px;
  .activeTd {
    cursor: pointer;
  }
  .tool {
    display: flex;
    justify-content: space-between;
    .sbt {
      padding: 6px 10px;
      background: #e8f5fc;
      font-family: PingFang SC;
      font-size: 14px;
      font-weight: 400;
      /* line-height: 20px; */
      text-align: center;
      color: #0054c3;
      border-radius: 4px;
      cursor: pointer;
    }
  }
  .activeTd {
    color: #c6233f;
  }
}
.loading {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100vw;
  text-align: center;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(0 0 0 / 30%);
}
::ng-deep .nz-table-hide-scrollbar {
  scrollbar-color: auto;
}
// .row {
//   width: 100%;
//   margin-bottom: 20px;
//   // display: flex;
//   // align-items: center;
//   .label {
//     width: 100px;
//   }
//   .desc{
//     color: rgba(0, 0, 0, 0.4509803922);
//     font-size: 14px;
//   }
// }
.modal-content{
  max-height: 500px;
  overflow-y: scroll;
}
