.chart-container[data-v-b1adf9be] {
  position: relative;
  width: 100%;
  min-width: 0;
  background: inherit;
}
.my-echarts[data-v-b1adf9be] {
  width: 100%;
  min-width: 0;
  height: clamp(17.5rem, 55vh, 43.75rem);
  min-height: 17.5rem;
  margin-top: 1.25rem;
  overflow: hidden;
}
.text-overlay[data-v-b1adf9be] {
  position: absolute;
  top: 22%;
  left: 14%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
  z-index: 1;
  max-width: 85%;
  font-size: 0.75rem;
  font-family: Noto Sans SC, sans-serif;
}
.text-overlay .deposit[data-v-b1adf9be],
.text-overlay .withdrawl[data-v-b1adf9be] {
  color: #1F1E2B;
  padding: 0.25rem 0.25rem 0.25rem 0.125rem;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 0.125rem;
}
.text-overlay .deposit span[data-v-b1adf9be],
.text-overlay .withdrawl span[data-v-b1adf9be] {
  font-weight: bold;
}
.text-overlay .deposit .number-value[data-v-b1adf9be],
.text-overlay .withdrawl .number-value[data-v-b1adf9be] {
  text-align: right;
  flex: 1;
  margin-left: 0.375rem;
}
.text-overlay .deposit[data-v-b1adf9be] {
  background: #DE294D;
}
.text-overlay .deposit-x[data-v-b1adf9be],
.text-overlay .withdrawl-x[data-v-b1adf9be] {
  padding: 0.1875rem 0.5rem;
  font-weight: 400;
  font-size: 0.75rem;
  color: #FFFFFFBF;
  background: #1F1E2B;
}
.text-overlay .withdrawl[data-v-b1adf9be] {
  background: #39B163;
}
@media (max-width: 1400px) {
.my-echarts[data-v-b1adf9be] {
    height: clamp(17.5rem, 50vh, 40.625rem);
}
.text-overlay[data-v-b1adf9be] {
    left: 15%;
    font-size: 0.6875rem;
    gap: 0.3125rem;
}
}
@media (max-width: 1200px) {
.my-echarts[data-v-b1adf9be] {
    height: clamp(16.25rem, 48vh, 37.5rem);
}
.text-overlay[data-v-b1adf9be] {
    left: 16%;
    font-size: 0.6875rem;
    gap: 0.3125rem;
}
.text-overlay .deposit[data-v-b1adf9be],
  .text-overlay .withdrawl[data-v-b1adf9be] {
    padding: 0.1875rem 0.375rem 0.1875rem 0.3125rem;
}
.text-overlay .deposit-x[data-v-b1adf9be],
  .text-overlay .withdrawl-x[data-v-b1adf9be] {
    padding: 0.125rem 0.375rem;
    font-size: 0.6875rem;
}
}
@media (max-width: 992px) {
.my-echarts[data-v-b1adf9be] {
    height: clamp(15rem, 45vh, 34.375rem);
}
.text-overlay[data-v-b1adf9be] {
    left: 17%;
    font-size: 0.625rem;
    gap: 0.25rem;
}
.text-overlay .deposit[data-v-b1adf9be],
  .text-overlay .withdrawl[data-v-b1adf9be] {
    padding: 0.1875rem 0.3125rem 0.1875rem 0.25rem;
}
.text-overlay .deposit .number-value[data-v-b1adf9be],
  .text-overlay .withdrawl .number-value[data-v-b1adf9be] {
    margin-left: 0.25rem;
}
.text-overlay .deposit-x[data-v-b1adf9be],
  .text-overlay .withdrawl-x[data-v-b1adf9be] {
    padding: 0.125rem 0.3125rem;
    font-size: 0.625rem;
}
}
@media (max-width: 768px) {
.my-echarts[data-v-b1adf9be] {
    height: clamp(13.75rem, 40vh, 30rem);
}
.text-overlay[data-v-b1adf9be] {
    left: 18%;
    font-size: 0.625rem;
    gap: 0.1875rem;
}
.text-overlay .deposit[data-v-b1adf9be],
  .text-overlay .withdrawl[data-v-b1adf9be] {
    padding: 0.125rem 0.3125rem 0.125rem 0.25rem;
}
.text-overlay .deposit .number-value[data-v-b1adf9be],
  .text-overlay .withdrawl .number-value[data-v-b1adf9be] {
    margin-left: 0.25rem;
}
.text-overlay .deposit-x[data-v-b1adf9be],
  .text-overlay .withdrawl-x[data-v-b1adf9be] {
    padding: 0.125rem 0.25rem;
    font-size: 0.625rem;
}
}
@media (min-width: 2560px) {
.my-echarts[data-v-b1adf9be] {
    height: clamp(25rem, 60vh, 50rem);
}
.text-overlay[data-v-b1adf9be] {
    left: 14%;
    font-size: 0.8125rem;
    gap: 0.5rem;
}
.text-overlay .deposit[data-v-b1adf9be],
  .text-overlay .withdrawl[data-v-b1adf9be] {
    padding: 0.375rem 0.625rem 0.375rem 0.5rem;
}
.text-overlay .deposit-x[data-v-b1adf9be],
  .text-overlay .withdrawl-x[data-v-b1adf9be] {
    padding: 0.25rem 0.625rem;
    font-size: 0.8125rem;
}
[data-v-b1adf9be] .echarts-legend {
    left: 35% !important;
    top: 16% !important;
}
[data-v-b1adf9be] .echarts-legend-item {
    font-size: 0.8125rem !important;
}
[data-v-b1adf9be] .echarts-legend-icon {
    width: 0.6875rem !important;
    height: 0.6875rem !important;
}
}
@media (min-width: 3840px) {
.my-echarts[data-v-b1adf9be] {
    height: clamp(31.25rem, 65vh, 56.25rem);
}
.text-overlay[data-v-b1adf9be] {
    left: 14%;
    font-size: 0.875rem;
    gap: 0.625rem;
}
.text-overlay .deposit[data-v-b1adf9be],
  .text-overlay .withdrawl[data-v-b1adf9be] {
    padding: 0.5rem 0.75rem 0.5rem 0.625rem;
    border-radius: 0.25rem;
}
.text-overlay .deposit-x[data-v-b1adf9be],
  .text-overlay .withdrawl-x[data-v-b1adf9be] {
    padding: 0.3125rem 0.75rem;
    font-size: 0.875rem;
}
[data-v-b1adf9be] .echarts-legend {
    left: 40% !important;
    top: 19% !important;
}
[data-v-b1adf9be] .echarts-legend-item {
    font-size: 1rem !important;
    margin-right: 1.125rem !important;
}
[data-v-b1adf9be] .echarts-legend-icon {
    width: 0.875rem !important;
    height: 0.875rem !important;
    border-width: 0.09375rem !important;
}
}
