.bank-balance-panel{overflow:hidden}.bank-chart-heading{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;margin-bottom:1rem}.bank-chart-heading h2{margin:0 0 .25rem}.bank-chart-heading p,.bank-chart-note{margin:0;color:var(--muted,#667085)}.bank-chart-legend{display:flex;gap:1rem;flex-wrap:wrap;font-weight:700;white-space:nowrap}.bank-chart-legend span{display:inline-flex;align-items:center;gap:.45rem}.bank-chart-legend i{width:1.6rem;height:.24rem;border-radius:999px;display:inline-block}.bank-legend-current{background:#2563eb}.bank-legend-previous{background:#f59e0b}.bank-balance-chart{position:relative;width:100%;min-height:340px}.bank-balance-chart svg{display:block;width:100%;height:auto;min-height:340px;overflow:visible}.bank-chart-grid{stroke:#d9dee8;stroke-width:1}.bank-chart-zero{stroke:#8d97a8;stroke-width:1.5;stroke-dasharray:6 5}.bank-chart-axis-label{fill:#667085;font-size:13px}.bank-chart-path{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.bank-chart-path-current{stroke:#2563eb}.bank-chart-path-previous{stroke:#f59e0b}.bank-chart-point{stroke:#fff;stroke-width:3;cursor:pointer}.bank-chart-point-current{fill:#2563eb}.bank-chart-point-previous{fill:#f59e0b}.bank-chart-empty{fill:#667085;font-size:17px;text-anchor:middle}.bank-chart-tooltip{position:absolute;z-index:2;pointer-events:none;background:#101828;color:#fff;padding:.55rem .7rem;border-radius:.55rem;font-size:.85rem;box-shadow:0 8px 24px rgba(16,24,40,.25);transform:translate(-50%,-115%);white-space:nowrap}.bank-chart-note{font-size:.86rem;margin-top:.4rem}@media(max-width:720px){.bank-chart-heading{display:block}.bank-chart-legend{margin-top:.8rem}.bank-balance-chart{overflow-x:auto}.bank-balance-chart svg{min-width:760px}.bank-balance-panel{padding-bottom:.75rem}}
