.econ-chart{box-sizing:border-box;max-width:100%;margin:28px 0;padding:20px 20px 16px;border:1px solid #dfe5ec;border-radius:10px;background:#fff;box-shadow:0 2px 10px rgba(20,40,70,.04);overflow:hidden}.econ-chart-position-left{width:49%;float:left;margin:8px 28px 22px 0}.econ-chart-position-right{width:49%;float:right;margin:8px 0 22px 28px}.econ-chart-render{width:100%;min-height:280px}.econ-chart svg{display:block;width:100%;height:auto;overflow:visible}.econ-chart-title{font-size:19px;font-weight:700;line-height:1.35;margin:0 0 6px;color:#172033}.econ-chart-description{font-size:13px;line-height:1.5;color:#667085;margin:0 0 14px}.econ-chart-source{font-size:11px;color:#7a8596;margin-top:12px}.econ-chart-source a{color:inherit}.econ-chart-legend{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#667085;margin:0 0 8px}.econ-chart-legend span{display:inline-flex;align-items:center;gap:6px}.econ-chart-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.econ-chart-axis{font-size:11px;fill:#7a8596}.econ-chart-label{font-size:12px;fill:#344054}.econ-chart-value{font-size:12px;font-weight:600;fill:#172033}.econ-chart-gridline{stroke:#e7ebf0;stroke-width:1}.econ-chart-axisline{stroke:#cfd6df;stroke-width:1}.econ-chart-bar{fill:#2f6fed}.econ-chart-bar.alt1{fill:#4f83e8}.econ-chart-bar.alt2{fill:#7a9fe9}.econ-chart-bar.alt3{fill:#9bb6ec}.econ-chart-line{fill:none;stroke-width:2.5}.econ-chart-point{stroke:#fff;stroke-width:2}.econ-chart-donut-hole{fill:#fff}@media(max-width:760px){.econ-chart-position-left,.econ-chart-position-right{width:100%;float:none;margin:22px 0}.econ-chart{padding:16px 12px}.econ-chart-render{min-height:240px}}

.econ-chart-period{font-size:12px;color:#7a8596;margin:-2px 0 10px}.econ-chart-head{margin-bottom:4px}

.econ-chart-gridline-v{stroke-dasharray:4 4}.econ-chart-axis-unit{font-size:11px}.econ-chart-donut-percent{font-size:15px;font-weight:700;fill:#fff}.econ-chart-donut-total-label{font-size:13px;fill:#667085}.econ-chart-donut-total{font-size:24px;font-weight:700;fill:#172033}.econ-chart-donut-unit{font-size:12px;fill:#667085}.econ-chart-legend-line{stroke:#e7ebf0;stroke-width:1}.econ-chart-donut-name{font-size:15px;fill:#172033}.econ-chart-donut-amount{font-size:14px;font-weight:600;fill:#172033}.econ-chart-donut-share{font-size:14px;fill:#2f6fed;font-weight:600}@media(max-width:760px){.econ-chart-donut-name{font-size:13px}.econ-chart-donut-amount,.econ-chart-donut-share{font-size:12px}.econ-chart-donut-total{font-size:20px}}
.econ-chart-multi-legend{margin-top:2px;margin-bottom:10px}.econ-chart-multi-legend span{font-size:12px}
