.viz-top10-banks,.viz-branch-map,.viz-loans-china-capital{width:100%;margin:24px auto;background:#fff;color:#122033;font:14px/1.4 system-ui,sans-serif}.viz-top10-banks p,.viz-branch-map p,.viz-loans-china-capital p{font-weight:400}.viz-top10-banks,.viz-loans-china-capital{max-width:820px}.viz-branch-map{max-width:960px}.viz-top10-banks .chart-wrap,.viz-branch-map .chart-wrap,.viz-loans-china-capital .chart-wrap{width:100%;max-width:100%}.viz-top10-banks svg,.viz-branch-map svg,.viz-loans-china-capital svg{display:block;width:100%;height:auto;touch-action:manipulation}.viz-top10-banks svg{overflow:visible}.viz-branch-map svg{overflow:hidden}.viz-top10-banks .tip,.viz-branch-map .tip,.viz-loans-china-capital .tip{position:fixed;z-index:10;display:none;background:#101828;color:#fff!important;padding:8px 10px;font-size:12px;pointer-events:none;max-width:min(280px,calc(100vw - 24px))}.viz-top10-banks .tip strong{display:block;margin-bottom:4px;color:#fff!important}.viz-top10-banks .tip span,.viz-branch-map .tip span,.viz-loans-china-capital .tip span{color:#ee3f3f}.viz-top10-banks .axis text,.viz-loans-china-capital .axis text{fill:#667085;font-size:12px}.viz-top10-banks .axis path,.viz-top10-banks .axis line,.viz-loans-china-capital .axis path,.viz-loans-china-capital .axis line{stroke:#d0d5dd}.viz-top10-banks .axis-label,.viz-loans-china-capital .axis-label{fill:#667085;font-size:12px}.viz-top10-banks .axis-x text{font-size:10px}.viz-top10-banks .axis-label{text-anchor:middle}.viz-top10-banks .rank-badge{fill:#122033}.viz-top10-banks text.rank-num{fill:#fff;font-size:9px;font-weight:700;text-anchor:middle}.viz-top10-banks .bank-label{fill:#667085;font-size:12px;text-anchor:end}.viz-top10-banks .bar{cursor:pointer;fill:#ef4444;transition:opacity .15s}.viz-top10-banks .chart.is-hovering .bar:not(.is-active){opacity:.28}.viz-top10-banks .chart.is-hovering .bar.is-active{opacity:1}.viz-top10-banks .value-label{fill:#122033;font-size:12px;font-weight:600;pointer-events:none}.viz-branch-map .country{fill:#e3e3e3;stroke:#fff;stroke-width:.45}.viz-branch-map .marker{cursor:pointer;fill:#ef4444;stroke:#fff;stroke-width:.5;transition:opacity .15s}.viz-branch-map .chart.is-hovering .marker:not(.is-active){opacity:.28}.viz-branch-map .chart.is-hovering .marker.is-active{opacity:1;stroke-width:2}@media(min-width:900px){.post-template-full-post .viz-loans-china-capital .chart-wrap,.post-template-medium-post .viz-loans-china-capital .chart-wrap{--chart-breakout-width: min(1080px, 92vw);width:var(--chart-breakout-width);max-width:none;position:relative;left:auto;transform:none;margin-left:calc(50% - 50vw + (100vw - var(--chart-breakout-width)) / 2);margin-right:0}}.viz-loans-china-capital .yearline{stroke:#e4e7ec;stroke-dasharray:2 3}.viz-loans-china-capital .dot{stroke:#fff;stroke-width:1.5;cursor:pointer}.viz-loans-china-capital .dot-amount{fill:#fff;font-weight:700;pointer-events:none}.viz-loans-china-capital .point,.viz-loans-china-capital .callout{transition:opacity .15s}.viz-loans-china-capital .chart.is-hovering .point:not(.is-active),.viz-loans-china-capital .chart.is-hovering .callout:not(.is-active){opacity:.28}.viz-loans-china-capital .chart.is-hovering .point.is-active,.viz-loans-china-capital .chart.is-hovering .callout.is-active{opacity:1}.viz-loans-china-capital .point.is-active .dot{stroke-width:2}.viz-loans-china-capital .point-label{font-size:11px;font-weight:600;cursor:pointer;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.viz-loans-china-capital .chart-label{font-size:12px;fill:#667085}.viz-loans-china-capital .legend{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:20px;font-size:13px}.viz-loans-china-capital .legend-item{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .15s;user-select:none}.viz-loans-china-capital .legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.viz-loans-china-capital .legend-label{font-size:13px;color:#374151}.viz-loans-china-capital.is-hovering .legend-item{opacity:.4}.viz-loans-china-capital.is-hovering .legend-item.is-active{opacity:1}@media(max-width:640px){.viz-top10-banks,.viz-branch-map,.viz-loans-china-capital{margin:0 auto}.viz-top10-banks .axis-label,.viz-top10-banks .value-label,.viz-loans-china-capital .axis text,.viz-loans-china-capital .axis-label,.viz-loans-china-capital .chart-label{font-size:10px}.viz-top10-banks .rank-num{font-size:10px}.viz-top10-banks .bank-label{font-size:8px}.viz-loans-china-capital .point-label{font-size:9px}.viz-loans-china-capital .legend{gap:20px;margin-top:16px}.viz-loans-china-capital .legend-label,.viz-loans-china-capital .legend-dot{font-size:11px}.viz-loans-china-capital .legend-dot{width:10px;height:10px}.viz-loans-china-capital .chart-wrap{width:100%;max-width:100%;margin-left:0;margin-right:0;transform:none;left:auto}.viz-top10-banks .tip,.viz-branch-map .tip,.viz-loans-china-capital .tip{font-size:13px;padding:10px 12px}}
