.cash-flow-trend[data-v-954c23c7]{min-width:0}.cash-flow-legend[data-v-954c23c7]{color:var(--pt-chart-axis);font-size:var(--text-xs);line-height:var(--text-xs--line-height);flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;display:flex}.cash-flow-legend span[data-v-954c23c7]{align-items:center;gap:6px;display:inline-flex}.cash-flow-legend-mark[data-v-954c23c7]{background:var(--pt-chart-income);border-radius:2px;width:12px;height:8px;display:inline-block}.cash-flow-legend-mark--refund[data-v-954c23c7]{background:repeating-linear-gradient(135deg,var(--pt-chart-refund) 0 3px,transparent 3px 5px),var(--pt-chart-refund)}.cash-flow-legend-mark--expense[data-v-954c23c7]{background:var(--pt-chart-expense)}.cash-flow-legend-mark--net[data-v-954c23c7]{background:var(--ui-text-highlighted);border-radius:0;width:16px;height:3px}.cash-flow-chart-shell[data-v-954c23c7]{gap:14px;display:grid}.cash-flow-chart[data-v-954c23c7]{--vis-axis-tick-label-text-color:var(--pt-chart-axis);--vis-axis-domain-line-color:var(--pt-chart-axis);--vis-axis-grid-line-color:var(--pt-chart-grid);--vis-crosshair-line-stroke-color:var(--pt-focus-ring);--vis-crosshair-circle-stroke-color:var(--ui-bg);--vis-tooltip-background-color:var(--ui-bg-elevated);--vis-tooltip-border-color:var(--ui-border-muted);--vis-tooltip-text-color:var(--ui-text);border-radius:10px;min-width:0;height:280px}.cash-flow-trend--compact .cash-flow-chart[data-v-954c23c7]{height:190px}.cash-flow-chart[data-v-954c23c7] .unovis-xy-container{width:100%;height:100%}.cash-flow-chart[data-v-954c23c7] svg{overflow:visible}.cash-flow-detail[data-v-954c23c7]{border-top:1px solid var(--ui-border-muted);padding-top:12px}.cash-flow-detail-heading[data-v-954c23c7]{justify-content:space-between;align-items:end;gap:12px;display:flex}.cash-flow-detail-heading>div[data-v-954c23c7]{gap:3px;display:grid}.cash-flow-detail-heading strong[data-v-954c23c7]{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.cash-flow-detail dl[data-v-954c23c7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.cash-flow-detail dl>div[data-v-954c23c7]{gap:3px;min-width:0;display:grid}.cash-flow-detail dt[data-v-954c23c7]{color:var(--ui-text-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.cash-flow-detail dd[data-v-954c23c7]{overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-variant-numeric:tabular-nums;margin:0}.cash-flow-table-wrap[data-v-954c23c7]{border-top:1px solid var(--ui-border-muted);margin-top:14px;padding-top:8px}.cash-flow-table-trigger[data-v-954c23c7]{padding-inline:0}.cash-flow-table-scroll[data-v-954c23c7]{margin-top:8px;overflow-x:auto}.cash-flow-table-scroll table[data-v-954c23c7]{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.cash-flow-table-scroll td[data-v-954c23c7],.cash-flow-table-scroll th[data-v-954c23c7]{border-bottom:1px solid var(--ui-border-muted);text-align:right;white-space:nowrap;padding:9px 8px}.cash-flow-table-scroll td[data-v-954c23c7]:first-child,.cash-flow-table-scroll th[data-v-954c23c7]:first-child{text-align:left}.cash-flow-table-scroll thead th[data-v-954c23c7]{color:var(--ui-text-muted);font-weight:600}.cash-flow-empty[data-v-954c23c7]{padding-block:28px}.cash-flow-tooltip[data-v-954c23c7]{min-width:150px;color:var(--ui-text);font-size:var(--text-xs);line-height:var(--text-xs--line-height);gap:4px;padding:4px;display:grid}.cash-flow-tooltip strong[data-v-954c23c7]{margin-bottom:2px}@media (width<=560px){.cash-flow-chart[data-v-954c23c7]{height:220px}.cash-flow-trend--compact .cash-flow-chart[data-v-954c23c7]{height:170px}.cash-flow-detail-heading[data-v-954c23c7]{flex-direction:column;align-items:stretch}.cash-flow-detail-heading button[data-v-954c23c7]{align-self:flex-start}.cash-flow-detail dl[data-v-954c23c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cash-flow-chart[data-v-954c23c7] [animating]{transition:none!important}}
