/* number of elements */
.finance_base_title {
  display: flex;
  gap: 0.25em;
  align-items: flex-start;
}
.finance_base_title__sticker {
  color: var(--pg-color-secondary);
  background-color: hsl(134, 51%, 92%);
  font-weight: 400;
  border-radius: 0.4em;
  font-size: 0.6em;
  padding: 0.3em 0.5em;
  display: inline-block;
}
.finance_base_title__cityname {
  color: color-mix(in hsl, var(--pg-color-main), transparent 65%);
}

.pg_finance_box__btn {
  margin-left: auto;
}
.pg_finance_box__header {
  text-align: center;
  margin-bottom: 2em;
}

.pg_finance_box_graph_scroll {
  overflow-x: auto;
}
.pg_finance_box_graph_scroll .chart-container {
  min-width: 45em;
  aspect-ratio: 2;
}
