.bank-cashflow[data-v-39c808fe]{backdrop-filter:blur(24px) saturate(1.5);background:linear-gradient(140deg,rgba(var(--bank-accent-rgb),.09),rgba(var(--landing-surface),.85));border:1px solid rgba(var(--bank-accent-rgb),.25);border-radius:24px;box-shadow:0 20px 60px #0000001a,inset 0 1px #ffffff14;min-inline-size:0;padding:30px}.bank-cashflow__toolbar[data-v-39c808fe]{display:flex;flex-wrap:wrap;gap:10px;margin-block-end:30px}button[data-v-39c808fe]{border:1px solid rgba(var(--landing-ink),.15);border-radius:10px;color:var(--landing-muted);font-size:12px;padding:10px 12px}button[aria-pressed=true][data-v-39c808fe]{background:rgba(var(--bank-accent-rgb),.12);border-color:var(--landing-accent-ink);color:var(--landing-heading)}.bank-cashflow__summary span[data-v-39c808fe]{color:var(--landing-muted);display:block;font-size:12px}.bank-cashflow__summary>strong[data-v-39c808fe]{color:var(--landing-heading);display:inline-block;font-size:36px;font-weight:600;letter-spacing:-1px;margin-block:10px}.bank-cashflow__summary small[data-v-39c808fe]{color:var(--landing-accent-ink);font-size:12px;margin-inline-start:15px}.bank-cashflow__bars[data-v-39c808fe]{block-size:170px;border-block-end:1px solid rgba(var(--landing-ink),.2);display:grid;gap:8px;grid-template-columns:repeat(13,minmax(0,1fr));margin-block:15px 32px;padding-block-start:20px}.bank-cashflow__bars>div[data-v-39c808fe]{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.bank-cashflow__bars span[data-v-39c808fe]{background:linear-gradient(0deg,rgba(var(--bank-accent-rgb),.15),rgba(var(--bank-accent-rgb),.75));border:1px solid rgba(var(--bank-accent-rgb),.3);border-radius:6px 6px 0 0;display:block;inline-size:100%}.bank-cashflow__bars small[data-v-39c808fe]{color:var(--landing-muted);font-size:10px;inset-block-end:-24px;position:absolute}summary[data-v-39c808fe]{color:var(--landing-heading);cursor:pointer;font-size:12px}ul[data-v-39c808fe]{display:grid;gap:8px;list-style:none;padding:18px 0 0}p[data-v-39c808fe],ul[data-v-39c808fe]{color:var(--landing-muted);font-size:12px}p[data-v-39c808fe]{line-height:1.8;margin:22px 0 0}button[data-v-39c808fe]:focus-visible,summary[data-v-39c808fe]:focus-visible{outline:2px solid var(--landing-accent-ink);outline-offset:4px}@media(max-width:600px){.bank-cashflow[data-v-39c808fe]{padding:22px}.bank-cashflow__bars[data-v-39c808fe]{gap:5px}}
