.chart-container[data-v-42b15cd8] {
  margin-left: -9.375rem;
  position: relative;
  background: inherit;
}
.my-echarts[data-v-42b15cd8] {
  min-width: 77.0625rem;
  width: 100%;
  height: 46.875rem;
  overflow-y: hidden;
}
.text-overlay[data-v-42b15cd8] {
  position: absolute;
  top: 22%;
  margin-top: 1rem;
  margin-left: 17.5rem;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  z-index: 1;
}
.text-overlay .deposit[data-v-42b15cd8] {
  color: #1F1E2B;
  background: #DE294D;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
  padding-left: 0.125rem;
  padding-right: 0.625rem;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.text-overlay .deposit span[data-v-42b15cd8] {
  font-weight: bold;
}
.text-overlay .deposit .number-value[data-v-42b15cd8] {
  text-align: right;
  flex: 1;
  margin-left: 0.5rem;
}
.text-overlay .deposit-x[data-v-42b15cd8] {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-family: Noto Sans SC;
  font-weight: 400;
  font-style: Regular;
  font-size: 0.75rem;
  color: #858492;
  background: #1F1E2B;
}
.text-overlay .withdrawl-x[data-v-42b15cd8] {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-family: Noto Sans SC;
  font-weight: 400;
  font-style: Regular;
  font-size: 0.75rem;
  color: #858492;
  background: #1F1E2B;
}
.text-overlay .withdrawl[data-v-42b15cd8] {
  color: #1F1E2B;
  background: #39B163;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
  padding-left: 0.125rem;
  padding-right: 0.625rem;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.text-overlay .withdrawl span[data-v-42b15cd8] {
  font-weight: bold;
}
.text-overlay .withdrawl .number-value[data-v-42b15cd8] {
  text-align: right;
  flex: 1;
  margin-left: 0.5rem;
}
@media (max-width: 1400px) {
.my-echarts[data-v-42b15cd8] {
    min-width: 77.0625rem;
    height: 48.75rem;
}
.text-overlay[data-v-42b15cd8] {
    margin-top: 1rem;
}
}
@media (max-width: 1200px) {
.my-echarts[data-v-42b15cd8] {
    min-width: 75.1875rem;
    height: 50rem;
    overflow-y: hidden;
}
.text-overlay[data-v-42b15cd8] {
    margin-top: 1.625rem;
}
}
@media (max-width: 992px) {
.my-echarts[data-v-42b15cd8] {
    min-width: 75.1875rem;
    height: 50rem;
    overflow-y: hidden;
}
.text-overlay[data-v-42b15cd8] {
    margin-top: 2.875rem;
}
}
@media (max-width: 768px) {
.my-echarts[data-v-42b15cd8] {
    min-width: 77.0625rem;
    height: 46.875rem;
}
.text-overlay[data-v-42b15cd8] {
    margin-top: 5.375rem;
}
}
@media (min-width: 3839px) {
.my-echarts[data-v-42b15cd8] {
    min-width: 156.25rem;
}
.text-overlay[data-v-42b15cd8] {
    margin-left: 28.125rem !important;
    top: 25%;
    transform: translateY(-50%) scale(1.7);
}
.text-overlay .deposit[data-v-42b15cd8],
  .text-overlay .withdrawl[data-v-42b15cd8] {
    padding: 0.875rem 1.125rem;
    font-size: 1.125rem;
    border-radius: 0.375rem;
}
[data-v-42b15cd8] .echarts-legend {
    left: 40% !important;
    top: 19% !important;
}
[data-v-42b15cd8] .echarts-legend-item {
    font-size: 1rem !important;
    margin-right: 1.125rem !important;
}
[data-v-42b15cd8] .echarts-legend-icon {
    width: 0.875rem !important;
    height: 0.875rem !important;
    border-width: 0.09375rem !important;
}
}
@media (min-width: 2560px) {
.my-echarts[data-v-42b15cd8] {
    min-width: 106.25rem;
}
.text-overlay[data-v-42b15cd8] {
    margin-left: 20rem;
    top: 20%;
    transform: translateY(-50%) scale(1.1);
}
.text-overlay .deposit[data-v-42b15cd8],
  .text-overlay .withdrawl[data-v-42b15cd8] {
    padding: 0.625rem 0.875rem;
    font-size: 0.9375rem;
}
.withdrawl[data-v-42b15cd8] {
    padding-bottom: 0.25rem !important;
    padding-top: 0.125rem !important;
    padding-left: 0.0625rem !important;
    padding-right: 0.0625rem !important;
}
.deposit[data-v-42b15cd8] {
    padding-bottom: 0.25rem !important;
    padding-top: 0.125rem !important;
    padding-left: 0.0625rem !important;
    padding-right: 0.0625rem !important;
}
[data-v-42b15cd8] .echarts-legend {
    left: 35% !important;
    top: 16% !important;
}
[data-v-42b15cd8] .echarts-legend-item {
    font-size: 0.8125rem !important;
}
[data-v-42b15cd8] .echarts-legend-icon {
    width: 0.6875rem !important;
    height: 0.6875rem !important;
}
}
