.report-block {
  padding: 1.25rem;
  margin-bottom: 1.5rem;
  background-color: var(--#{$variable-prefix}background-white);
  border: 1px solid var(--#{$variable-prefix}input-floating-border);
  border-radius: .375rem;
}

.report-intro {
  margin-bottom: 1.75rem;
  h1 {
    margin-bottom: .5rem;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.438rem;
    color: var(--#{$variable-prefix}eerie-black);
    letter-spacing: 0;
  }
  p {
    font-size: .75rem;
    font-weight: 500;
    line-height: 1rem;
    color: var(--#{$variable-prefix}eerie-black);
    letter-spacing: 0;
    opacity: .5;
  }
}

.report-title {
  margin: 0;
  font-size: .75rem;
  font-weight: 700;
  color: var(--#{$variable-prefix}report-title-color);
  letter-spacing: 0;
}

.bg-circle-gray {
  background-color: var(--#{$variable-prefix}bg-circle-gray);
}

.disabled,
[disabled] {
  pointer-events: none;
  cursor: pointer;
  opacity: .4;
}

.report-arrow {
  svg {
    path {
      stroke: #6960d6;
    }
  }
}

.report-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

.report-header-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  .circle-wrap {
    svg {
      width: .848rem;
      height: .848rem;
    }
  }
}

.report-body {
  max-height: 32.813rem;
  padding-top: 1.25rem;
  padding-right: 10px;
  margin-top: 1.25rem;
  overflow: auto;
  border-top: 1px solid var(--#{$variable-prefix}input-floating-border);
  scrollbar-color: var(--#{$variable-prefix}input-floating-border);
  scrollbar-width: thin;
  &::-webkit-scrollbar {
    width: .5rem;
    height: .5rem;
    background-color: var(--#{$variable-prefix}input-floating-border);
    border-radius: .25rem;
  }
  &::-webkit-scrollbar-thumb {
    background-color: #fff;
    border: 1px solid var(--#{$variable-prefix}input-floating-border);
    border-radius: .25rem;
  }
}

.reporting-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.25rem;
  &:last-child {
    margin-bottom: 0;
  }
  &:hover{
    .report-info{
      transform: translateX(.313rem);
    }
  }
  .report-info {
    transition: .3s all ease;
    .report-title {
      margin-bottom: .25rem;
      font-weight: 600;
    }
    p {
      margin: 0;
      font-size: .625rem;
      line-height: .813rem;
      color: var(--#{$variable-prefix}dark-text-color);
      opacity: .4;
    }
  }
}
