/* Chart number type-ahead list (static/js/chart_search.js) */
.has-chart-suggest {
  position: relative;
}
.chart-suggest {
  position: absolute;
  top: calc(100% + 4px);
  left: -1.5px;
  right: -1.5px;
  min-width: 300px; /* wider than the narrow home page box, so descriptions fit */
  z-index: 50;
  max-height: 320px;
  overflow-y: auto;
  margin: 0;
  padding: 4px 0;
  list-style: none;
  border: 1px solid #8a9aa3;
  border-radius: 4px;
  background: var(--white);
  box-shadow: 0 10px 24px rgba(15, 53, 87, .18);
  text-align: left;
}
.chart-suggest li {
  padding: 7px 12px;
  font-size: 14px;
  line-height: 1.3;
  color: var(--navy);
  cursor: pointer;
}
.chart-suggest li strong {
  margin-right: 6px;
}
.chart-suggest li span {
  color: #5c6b73;
}
.chart-suggest li[aria-selected="true"] {
  background: var(--tan-light);
}
