  .entry-special-analytics__table {
    width: 100%;
    margin-top: 1.2rem;
    border-collapse: collapse;
    table-layout: fixed;
  }

  .entry-special-analytics__table th,
  .entry-special-analytics__table td {
    border: none;
    padding: 0.45rem 0.55rem;
    text-align: right;
    vertical-align: middle;
    overflow-wrap: anywhere;
  }

  .entry-special-analytics__table thead th {
    font-weight: 700;
    opacity: 0.5;
    text-align: left;
  }

  .entry-special-analytics__state {
    width: 18%;
    text-align: left !important;
    font-weight: 700;
    opacity: 0.5;
  }

  .entry-special-analytics__value {
    cursor: pointer;
    transition: color 0.2s ease, opacity 0.2s ease;
  }

  .entry-special-analytics__value.is-active:not(.entry-special-analytics__money-cell),
  .entry-special-analytics__money-line.is-active {
    color: var(--accent-color);
  }

  .entry-special-analytics__value.is-last-active,
  .entry-special-analytics__money-line.is-last-active {
    cursor: default;
  }

  .entry-special-analytics__money-cell {
    cursor: default;
  }

  .entry-special-analytics__money-line {
    cursor: pointer;
    transition: color 0.2s ease, opacity 0.2s ease;
  }

  .entry-special-analytics__value:not(.is-last-active):hover {
    opacity: 0.8;
  }

  .entry-special-analytics__money-cell:not(.is-last-active):hover {
    opacity: 1;
  }

  .entry-special-analytics__money-line:not(.is-last-active):hover {
    opacity: 0.8;
  }

  .entry-special-analytics__row.is-muted .entry-special-analytics__value {
    opacity: 0.5;
  }

  .entry-special-analytics__row.is-muted .entry-special-analytics__value:not(.is-last-active):hover {
    opacity: 0.4;
  }

  .entry-special-analytics__row.is-muted .entry-special-analytics__money-line:not(.is-last-active):hover {
    opacity: 0.4;
  }

  @media (max-width: 700px) {
    .entry-special-analytics__table {
      font-size: 0.85rem;
    }

    .entry-special-analytics__table th,
    .entry-special-analytics__table td {
      padding: 0.4rem 0.25rem;
    }
  }

