.ikit-portfolio-cashflow-sankey-module__5DPU4W__card{border:1px solid var(--border);border-radius:var(--radius-3xl,1.5rem);background:var(--surface);width:100%;min-width:0;color:var(--foreground);--ikit-flow-neutral:color-mix(in oklab, var(--foreground) 34%, var(--surface));flex-direction:column;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:flex;container:pf-sankey/inline-size}.ikit-portfolio-cashflow-sankey-module__5DPU4W__scroller{min-width:0;position:relative}.ikit-portfolio-cashflow-sankey-module__5DPU4W__diagram{overscroll-behavior-x:contain;border-radius:var(--radius-xl,.75rem);min-width:0;overflow-x:auto}.ikit-portfolio-cashflow-sankey-module__5DPU4W__diagram:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ikit-portfolio-cashflow-sankey-module__5DPU4W__plot{min-width:40rem}.ikit-portfolio-cashflow-sankey-module__5DPU4W__plot svg text{paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-size:.75rem}.ikit-portfolio-cashflow-sankey-module__5DPU4W__scrollCue{display:none}@container pf-sankey not (min-width:43.5rem){.ikit-portfolio-cashflow-sankey-module__5DPU4W__scroller:after{pointer-events:none;content:"";background:linear-gradient(to right, transparent, var(--surface));width:2.5rem;position:absolute;inset-block:0;inset-inline-end:0}.ikit-portfolio-cashflow-sankey-module__5DPU4W__scrollCue{display:inline}}