.parasite h1 {
  font-size: 2.3rem;
}

.parasite h2 {
  font-size: 24px;
  font-weight: 600;
}

.parasite td {
  padding: 12px 12px !important;
}

.parasite th {
  padding: 12px 12px !important;
}

.parasite__header {
  font-size: 18px !important;
  font-weight: 600 ! important;
}

.parasite__label--green {
  color: green;
  background-color: rgba(0, 128, 0, 0.15);
}

.parasite__label--grey {
  color: grey;
  background-color: rgba(128, 128, 128, 0.15);
}

.parasite__badge {
  height: fit-content;
    margin: 8px 0 0 8px;
    font-size: 10px;
    padding: 2px 4px;
    border-radius: 6px;
    align-self: end;
}

.parasite__wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: fit-content;
  padding: 16px;
  border-top: 0.3px solid rgba(0, 0, 0, 0.20);
  background-color: #FCF9F4;
}

.parasite__wrapper--label {
  display: flex;
  justify-content: start;
  align-items: center;
  margin-bottom: 24px;
}

.parasite__wrapper--score {
  flex-grow: 1;
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.parasite__score {
  margin-top: 8px;
  width:16px; height:16px;
  border-radius: 999px;
}
