.lend-share-price-history {
  box-sizing: border-box;
  min-width: 0;
  max-width: 100%;
  padding: 1rem;
  border: 1px solid currentColor;
  border-radius: .5rem;
  color: inherit;
  overflow-wrap: anywhere;
}
.lend-share-price-history h2 { margin: 0 0 .75rem; font-size: 1.125rem; }
.lend-share-price-history svg { display: block; width: 100%; max-width: 32rem; height: auto; }
.lend-share-price-history line { stroke: currentColor; stroke-width: 2; }
.lend-share-price-history circle { fill: currentColor; }
.lend-share-price-history__ends { display: flex; flex-wrap: wrap; justify-content: space-between; gap: .5rem 1rem; }
.lend-share-price-history__ends p { margin: .5rem 0; }
.lend-share-price-history__gaps { padding-inline-start: 1.5rem; }
@media (forced-colors: active) {
  .lend-share-price-history { color: CanvasText; border-color: CanvasText; }
}
