.shine-content {
  cursor: alias !important;
  pointer-events: none;
  border: none;
  box-shadow: 0 0 6px rgb(0 0 0 / 0.2);
}
.shine-content button {
  background-color: #f6f7f8;
}

.shine-content .cases-table tr th:nth-child(1),
.shine-content .cases-table tr td:nth-child(1) {
  width: 25%;
}
.shine-content .cases-table tr th:nth-child(2),
.shine-content .cases-table tr th:nth-child(3),
.shine-content .cases-table tr td:nth-child(2),
.shine-content .cases-table tr td:nth-child(3),
.shine-content .cases-table tr th:nth-child(4),
.shine-content .cases-table tr td:nth-child(4) {
  width: 15%;
}
.shine-content .cases-table tr th:nth-child(5),
.shine-content .cases-table tr th:nth-child(6),
.shine-content .cases-table tr th:nth-child(7),
.shine-content .cases-table tr td:nth-child(5),
.shine-content .cases-table tr td:nth-child(6),
.shine-content .cases-table tr td:nth-child(7) {
  width: 10%;
}

.shine {
  color: transparent !important;
  user-select: none;
  background: #f6f7f8;
  background-image: linear-gradient(
    to right,
    #f6f7f8 0%,
    #edeef1 20%,
    #f6f7f8 40%,
    #f6f7f8 100%
  ) !important;
  background-repeat: no-repeat;
  background-size: 800px 104px;
  display: inline-block;
  position: relative;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeholderShimmer;
  animation-timing-function: linear;
}

@-webkit-keyframes placeholderShimmer {
  0% {
    background-position: -468px 0;
  }

  100% {
    background-position: 468px 0;
  }
}
