#sankey-container {
    grid-column: 3 / 7;
    height: 1000px;
}

#sankey-chart {
    width: 100%;
    height: 100%;
}

#sankey-chart text {
    cursor: default;
    transition: all 0.2s;
  }

  #sankey-chart path {
    transition: all 0.2s;
  }
  #sankey-tooltip {
    position: absolute;
    padding: 10px;
    background-color: var(--white);
    border: 1px solid var(--off-white);
    border-radius: 3px;
    font-size: 0.7rem;
    pointer-events: none;
    width: 10%;
    min-width: 220px;
  }

  #sankey-tooltip img {
    width: 100%;
    object-fit: cover;
  }

  #sankey-tooltip p {
    margin-top: 0.75em;
  }

  #sankey-tooltip em {
    font-weight: 200;
    margin-bottom: 0.5em;
    display: inline-block;
  }

  #sankey-legend {
    font-size: 0.8rem;
    margin: 2em 0 1em 0;
  }
  
  #sankey-legend svg {
    margin-right: 0.3em;
  }