.cashflow-poor-data-warning[data-v-356983fd]{display:flex;flex-direction:column;gap:.2rem;margin:.2rem 0 .75rem;padding:.75rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,#f59e0b 35%,var(--el-border-color));background:linear-gradient(135deg,#fff7e6,#fffaf2);color:#9a6700;font-size:.84rem;line-height:1.4}.cashflow-poor-data-warning strong[data-v-356983fd]{color:#7c5200;font-size:.86rem}.cashflow-section .section-header-row[data-v-47769a7f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.cashflow-section .section-header[data-v-47769a7f]{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;color:var(--el-text-color-secondary)}.cashflow-section .section-header small[data-v-47769a7f]{font-weight:400}.cashflow-summary[data-v-47769a7f]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}.cashflow-summary--dashboard[data-v-47769a7f]{gap:.45rem;margin-bottom:.55rem}.cashflow-summary--dashboard-desktop[data-v-47769a7f]{gap:.6rem;margin-bottom:.75rem}.cashflow-summary__item[data-v-47769a7f]{flex:1 1 calc(25% - .6rem);min-width:0;border:1px solid var(--el-border-color-lighter);border-radius:12px;background:#94a3b80d;padding:.55rem .8rem;display:flex;flex-direction:column;gap:.12rem}.cashflow-summary__item small[data-v-47769a7f]{font-size:.68rem;color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.02em}.cashflow-summary__item strong[data-v-47769a7f]{font-size:.98rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cashflow-summary--dashboard .cashflow-summary__item[data-v-47769a7f]{--fd-summary-card-bg: linear-gradient( 180deg, color-mix(in srgb, var(--card-background-color) 92%, #fff 8%), color-mix(in srgb, var(--card-background-color) 98%, rgba(148, 163, 184, .08) 2%) );flex:1 1 calc(25% - .35rem);border-radius:10px;background:var(--fd-summary-card-bg);box-shadow:inset 0 1px color-mix(in srgb,#fff 36%,transparent);padding:.42rem .58rem;gap:.08rem}.cashflow-summary--dashboard .cashflow-summary__item small[data-v-47769a7f]{font-size:.64rem}.cashflow-summary--dashboard .cashflow-summary__item strong[data-v-47769a7f]{font-size:.82rem}.cashflow-summary--dashboard-desktop .cashflow-summary__item[data-v-47769a7f]{flex:1 1 0;border-radius:12px;padding:.48rem .72rem}.cashflow-summary--dashboard-desktop .cashflow-summary__item small[data-v-47769a7f]{font-size:.66rem}.cashflow-summary--dashboard-desktop .cashflow-summary__item strong[data-v-47769a7f]{font-size:.9rem}.cashflow-summary__item--in strong[data-v-47769a7f]{color:var(--el-color-success)}.cashflow-summary__item--out strong[data-v-47769a7f]{color:var(--el-color-danger)}.cashflow-summary__item--bal strong[data-v-47769a7f]{color:var(--el-color-primary)}.cashflow-summary__item--real strong[data-v-47769a7f]{color:#8b5cf6}.cashflow-summary--dashboard .cashflow-summary__item--in[data-v-47769a7f]{--fd-summary-card-bg: linear-gradient(135deg, rgba(103, 194, 58, .015) 0%, rgba(103, 194, 58, .00375) 34%, rgba(255, 255, 255, 0) 100%), radial-gradient(circle at top right, rgba(103, 194, 58, .025), transparent 52%), linear-gradient( 180deg, color-mix(in srgb, var(--card-background-color) 97.5%, rgba(103, 194, 58, .025) 2.5%), color-mix(in srgb, var(--card-background-color) 99.25%, rgba(103, 194, 58, .02) .75%) );border-color:color-mix(in srgb,var(--el-color-success) 22%,var(--el-border-color-lighter))}.cashflow-summary--dashboard .cashflow-summary__item--out[data-v-47769a7f]{--fd-summary-card-bg: linear-gradient(135deg, rgba(245, 108, 108, .015) 0%, rgba(245, 108, 108, .00375) 34%, rgba(255, 255, 255, 0) 100%), radial-gradient(circle at top right, rgba(245, 108, 108, .025), transparent 52%), linear-gradient( 180deg, color-mix(in srgb, var(--card-background-color) 97.5%, rgba(245, 108, 108, .025) 2.5%), color-mix(in srgb, var(--card-background-color) 99.25%, rgba(245, 108, 108, .02) .75%) );border-color:color-mix(in srgb,var(--el-color-danger) 22%,var(--el-border-color-lighter))}.cashflow-summary--dashboard .cashflow-summary__item--bal[data-v-47769a7f]{--fd-summary-card-bg: linear-gradient(135deg, rgba(64, 158, 255, .015) 0%, rgba(64, 158, 255, .00375) 34%, rgba(255, 255, 255, 0) 100%), radial-gradient(circle at top right, rgba(64, 158, 255, .0275), transparent 52%), linear-gradient( 180deg, color-mix(in srgb, var(--card-background-color) 97.5%, rgba(64, 158, 255, .025) 2.5%), color-mix(in srgb, var(--card-background-color) 99.25%, rgba(64, 158, 255, .02) .75%) );border-color:color-mix(in srgb,var(--el-color-primary) 22%,var(--el-border-color-lighter))}.cashflow-summary--dashboard .cashflow-summary__item--real[data-v-47769a7f]{--fd-summary-card-bg: linear-gradient(135deg, rgba(139, 92, 246, .015) 0%, rgba(139, 92, 246, .00375) 34%, rgba(255, 255, 255, 0) 100%), radial-gradient(circle at top right, rgba(139, 92, 246, .0275), transparent 52%), linear-gradient( 180deg, color-mix(in srgb, var(--card-background-color) 97.5%, rgba(139, 92, 246, .025) 2.5%), color-mix(in srgb, var(--card-background-color) 99.25%, rgba(139, 92, 246, .02) .75%) );border-color:color-mix(in srgb,#8b5cf6 24%,var(--el-border-color-lighter))}.cashflow-toolbar[data-v-47769a7f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.cashflow-toolbar--dashboard[data-v-47769a7f]{margin-bottom:.5rem}.chart-view-toggle[data-v-47769a7f]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.25rem}.chart-view-toggle--standalone[data-v-47769a7f]{margin-bottom:.75rem}.chart-view-btn[data-v-47769a7f]{--chart-view-btn-accent: var(--el-color-primary);--chart-view-btn-accent-soft: var(--el-color-primary-light-9);--chart-view-btn-accent-border: var(--el-color-primary-light-5);border:1px solid var(--input-border-color);background:var(--card-background-color);color:var(--el-text-color-secondary);font-size:.78rem;font-weight:500;border-radius:999px;padding:.28rem .8rem;cursor:pointer;transition:all .2s ease}.chart-view-btn[data-v-47769a7f]:hover{color:var(--chart-view-btn-accent);border-color:var(--chart-view-btn-accent-border);background:var(--chart-view-btn-accent-soft)}.chart-view-btn.active[data-v-47769a7f]{color:#fff;background:var(--chart-view-btn-accent);border-color:var(--chart-view-btn-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--chart-view-btn-accent) 24%,transparent)}.chart-view-btn--result[data-v-47769a7f]{--chart-view-btn-accent: #409eff;--chart-view-btn-accent-soft: color-mix(in srgb, #409eff 12%, var(--card-background-color));--chart-view-btn-accent-border: color-mix(in srgb, #409eff 42%, var(--input-border-color))}.chart-view-btn--real-balance[data-v-47769a7f]{--chart-view-btn-accent: #8b5cf6;--chart-view-btn-accent-soft: color-mix(in srgb, #8b5cf6 12%, var(--card-background-color));--chart-view-btn-accent-border: color-mix(in srgb, #8b5cf6 42%, var(--input-border-color))}.chart-view-btn--both[data-v-47769a7f]{--chart-view-btn-accent: #374151;--chart-view-btn-accent-soft: linear-gradient( 135deg, color-mix(in srgb, #374151 10%, var(--card-background-color)), color-mix(in srgb, #111827 16%, var(--card-background-color)) );--chart-view-btn-accent-border: color-mix(in srgb, #374151 42%, var(--input-border-color))}.chart-card[data-v-47769a7f]{background:var(--card-background-color)}.cashflow-explainer[data-v-47769a7f]{margin:.25rem 0 .9rem;padding:.7rem .9rem;border:1px solid var(--el-border-color-lighter);border-radius:12px;background:#94a3b812;color:var(--el-text-color-secondary);font-size:.84rem;line-height:1.45}.cashflow-explainer[data-v-47769a7f] .cumulative-result{color:#409eff}.cashflow-explainer[data-v-47769a7f] .balance-account{color:#8b5cf6}.cashflow-explainer--dashboard[data-v-47769a7f]{margin:.1rem 0 .9rem;padding:.72rem .9rem}.cashflow-mode-toggle[data-v-47769a7f]{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cashflow-mode-toggle.is-disabled[data-v-47769a7f]{opacity:.65}.cashflow-mode-toggle .chart-view-btn[data-v-47769a7f]:disabled{cursor:not-allowed;opacity:.65}.toggle-table-btn[data-v-47769a7f]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem 1rem;border:1px solid var(--input-border-color);border-radius:8px;background:var(--card-background-color);color:var(--el-text-color-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.toggle-table-btn[data-v-47769a7f]:hover{border-color:var(--el-color-primary-light-5);color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.data-table-container[data-v-47769a7f]{background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}.data-table[data-v-47769a7f]{width:100%;border-collapse:collapse}.data-table th[data-v-47769a7f]{background:#edf1f7;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#5a6b82;padding:.6rem 1rem;border-bottom:1px solid #dce3ed}.data-table td[data-v-47769a7f]{padding:.5rem 1rem;font-size:.85rem;border-bottom:1px solid var(--el-border-color-lighter)}.data-table tr:last-child td[data-v-47769a7f]{border-bottom:none}.data-table tr:hover td[data-v-47769a7f]{background:#f0f4fb}.data-table .income-cell[data-v-47769a7f]{color:var(--el-color-success)}.data-table .expense-cell[data-v-47769a7f]{color:var(--el-color-danger)}.data-table .result-cell[data-v-47769a7f]{color:#409eff}.data-table .real-balance-cell[data-v-47769a7f]{color:#8b5cf6}.data-table-mobile[data-v-47769a7f]{display:none}.empty-state[data-v-47769a7f]{text-align:center;padding:3rem;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);border-radius:12px;border:2px dashed var(--el-border-color-lighter)}@media (max-width: 767px){.cashflow-summary[data-v-47769a7f]{gap:.5rem}.cashflow-summary__item[data-v-47769a7f]{flex:1 1 calc(50% - .25rem);padding:.48rem .68rem}.cashflow-summary__item strong[data-v-47769a7f]{font-size:.9rem}.cashflow-summary__item--bal[data-v-47769a7f]{flex-basis:100%}.cashflow-summary--dashboard .cashflow-summary__item[data-v-47769a7f]{flex:1 1 calc(50% - .3rem)}.cashflow-summary--dashboard .cashflow-summary__item--bal[data-v-47769a7f],.cashflow-summary--dashboard .cashflow-summary__item--real[data-v-47769a7f]{flex-basis:100%}.data-table--desktop[data-v-47769a7f]{display:none}.data-table-mobile[data-v-47769a7f]{display:flex;flex-direction:column}.data-mobile-card[data-v-47769a7f]{padding:.85rem .95rem;border-bottom:1px solid var(--el-border-color-lighter);background:var(--card-background-color)}.data-mobile-card[data-v-47769a7f]:last-child{border-bottom:none}.data-mobile-card__date[data-v-47769a7f]{font-size:.86rem;font-weight:700;color:#44566f;margin-bottom:.55rem;word-break:break-word}.data-mobile-card__grid[data-v-47769a7f]{display:grid;gap:.45rem}.data-mobile-card__row[data-v-47769a7f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.data-mobile-card__label[data-v-47769a7f]{flex:1 1 auto;min-width:0;font-size:.73rem;font-weight:600;color:#5a6b82;line-height:1.35}.data-mobile-card__value[data-v-47769a7f]{flex:0 0 auto;text-align:right;font-size:.84rem;font-weight:600;line-height:1.35;white-space:nowrap}.data-mobile-card__row--income .data-mobile-card__label[data-v-47769a7f],.data-mobile-card__row--income .data-mobile-card__value[data-v-47769a7f]{color:var(--el-color-success)}.data-mobile-card__row--expense .data-mobile-card__label[data-v-47769a7f],.data-mobile-card__row--expense .data-mobile-card__value[data-v-47769a7f]{color:var(--el-color-danger)}.data-mobile-card__row--result .data-mobile-card__label[data-v-47769a7f],.data-mobile-card__row--result .data-mobile-card__value[data-v-47769a7f]{color:#409eff}.data-mobile-card__row--real-balance .data-mobile-card__label[data-v-47769a7f],.data-mobile-card__row--real-balance .data-mobile-card__value[data-v-47769a7f]{color:#8b5cf6}}.ie-layout[data-v-38487636]{display:flex;gap:2rem;align-items:flex-start}@media (max-width: 768px){.ie-layout[data-v-38487636]{flex-direction:column}}.ie-summary[data-v-38487636]{min-width:0;overflow-x:auto}@media (min-width: 768px){.ie-summary[data-v-38487636]{flex:0 0 320px}}.summary-card[data-v-38487636]{background:var(--card-background-color);border:1px solid var(--input-border-color);min-width:300px;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}.summary-card .summary-row[data-v-38487636]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0}.summary-card .summary-row .summary-label[data-v-38487636]{display:inline-flex;align-items:center;gap:.375rem;font-size:.9rem;font-weight:500}.summary-card .summary-row strong[data-v-38487636]{font-size:1.1rem;font-weight:700}.summary-card .summary-row.income .summary-label[data-v-38487636],.summary-card .summary-row.income strong[data-v-38487636]{color:var(--el-color-success)}.summary-card .summary-row.expense .summary-label[data-v-38487636],.summary-card .summary-row.expense strong[data-v-38487636]{color:var(--el-color-danger)}.summary-card .summary-row.balance .summary-label[data-v-38487636]{color:var(--el-text-color-secondary)}.summary-card .summary-row.balance strong.positive[data-v-38487636]{color:var(--el-color-success)}.summary-card .summary-row.balance strong.negative[data-v-38487636]{color:var(--el-color-danger)}.summary-card .summary-divider[data-v-38487636]{height:1px;background:#e4e7ec;margin:.25rem 0}.ie-chart[data-v-38487636]{flex:1;min-width:0;overflow-x:auto;background:var(--card-background-color);border:1px solid var(--input-border-color);min-width:350px;max-width:100%;border-radius:12px;padding:1rem;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}@media (max-width: 768px){.ie-summary[data-v-38487636],.ie-chart[data-v-38487636]{width:100%}}.cc-mode-select[data-v-3470cf6a]{margin-right:1rem;padding:.3rem .7rem;border-radius:6px;border:1px solid var(--el-border-color-lighter);font-size:.95rem;background:var(--el-fill-color-light)}.cc-reports .report-header[data-v-3470cf6a]{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:var(--el-text-color-secondary);margin-bottom:1rem}.report-layout[data-v-3470cf6a]{display:flex;gap:1.5rem;align-items:flex-start}@media (max-width: 768px){.report-layout[data-v-3470cf6a]{flex-direction:column;align-items:stretch}}.report-chart[data-v-3470cf6a]{flex:0 0 360px;width:min(100%,360px);min-width:0;background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;padding:1rem;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}.report-table-container[data-v-3470cf6a]{flex:1;min-width:0;background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}@media (max-width: 768px){.report-chart[data-v-3470cf6a],.report-table-container[data-v-3470cf6a]{width:100%}}.report-table[data-v-3470cf6a]{width:100%;border-collapse:collapse}.report-table th[data-v-3470cf6a]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--el-text-color-secondary);padding:.6rem 1rem;border-bottom:1px solid var(--el-border-color-lighter)}.report-table td[data-v-3470cf6a]{padding:.5rem 1rem;font-size:.85rem;border-bottom:1px solid var(--el-border-color-lighter)}.report-table .total-row td[data-v-3470cf6a]{color:var(--el-text-color-primary);font-weight:600}.report-table tr:last-child td[data-v-3470cf6a]{border-bottom:none}.report-table tbody tr:hover td[data-v-3470cf6a]{background:var(--el-fill-color-light)}.empty-state[data-v-3470cf6a]{text-align:center;padding:3rem;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);border-radius:12px;border:2px dashed var(--el-border-color-lighter)}.loading-state[data-v-3470cf6a]{width:100%}.cc-mode-select[data-v-3ae9e530]{margin-right:1rem;padding:.3rem .7rem;border-radius:6px;border:1px solid var(--el-border-color-lighter);font-size:.95rem;background:var(--el-fill-color-light)}.ap-reports[data-v-3ae9e530]{display:flex;flex-direction:column;gap:2rem}.report-block .report-header[data-v-3ae9e530]{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:var(--el-text-color-secondary);margin-bottom:1rem}.report-layout[data-v-3ae9e530]{display:flex;gap:1.5rem;align-items:flex-start}@media (max-width: 768px){.report-layout[data-v-3ae9e530]{flex-direction:column;align-items:stretch}}.report-chart[data-v-3ae9e530]{flex:0 0 360px;width:min(100%,360px);min-width:0;background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;padding:1rem;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}.report-table-container[data-v-3ae9e530]{flex:1;min-width:0;background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}@media (max-width: 768px){.report-chart[data-v-3ae9e530],.report-table-container[data-v-3ae9e530]{width:100%}}.report-table[data-v-3ae9e530]{width:100%;border-collapse:collapse}.report-table th[data-v-3ae9e530]{background:var(--el-fill-color-light);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--el-text-color-secondary);padding:.6rem 1rem;border-bottom:1px solid var(--el-border-color-lighter)}.report-table td[data-v-3ae9e530]{padding:.5rem 1rem;font-size:.85rem;border-bottom:1px solid var(--el-border-color-lighter)}.report-table .total-row td[data-v-3ae9e530]{color:var(--el-text-color-primary);font-weight:600}.report-table tr:last-child td[data-v-3ae9e530]{border-bottom:none}.report-table tbody tr:hover td[data-v-3ae9e530]{background:var(--el-fill-color-light)}.empty-state[data-v-3ae9e530]{text-align:center;padding:3rem;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);border-radius:12px;border:2px dashed var(--el-border-color-lighter)}.loading-state[data-v-3ae9e530]{width:100%}.cc-mode-select[data-v-0020a655]{margin-right:1rem;padding:.3rem .7rem;border-radius:6px;border:1px solid var(--el-border-color-lighter);font-size:.95rem;background:var(--el-fill-color-light)}.tag-reports[data-v-0020a655]{display:flex;flex-direction:column;gap:2rem}.report-block .report-header[data-v-0020a655]{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:var(--el-text-color-secondary);margin-bottom:1rem}.report-layout[data-v-0020a655]{display:flex;gap:1.5rem;align-items:flex-start}@media (max-width: 768px){.report-layout[data-v-0020a655]{flex-direction:column;align-items:stretch}}.report-chart[data-v-0020a655]{flex:0 0 360px;width:min(100%,360px);min-width:0;background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;padding:1rem;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}.report-table-container[data-v-0020a655]{flex:1;min-width:0;background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}@media (max-width: 768px){.report-chart[data-v-0020a655],.report-table-container[data-v-0020a655]{width:100%}}.report-table[data-v-0020a655]{width:100%;border-collapse:collapse}.report-table th[data-v-0020a655]{background:var(--el-fill-color-light);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--el-text-color-secondary);padding:.6rem 1rem;border-bottom:1px solid var(--el-border-color-lighter)}.report-table td[data-v-0020a655]{padding:.5rem 1rem;font-size:.85rem;border-bottom:1px solid var(--el-border-color-lighter)}.report-table .total-row td[data-v-0020a655]{color:var(--el-text-color-primary);font-weight:600}.report-table tr:last-child td[data-v-0020a655]{border-bottom:none}.report-table tbody tr:hover td[data-v-0020a655]{background:var(--el-fill-color-light)}.empty-state[data-v-0020a655]{text-align:center;padding:3rem;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);border-radius:12px;border:2px dashed var(--el-border-color-lighter)}.loading-state[data-v-0020a655]{width:100%}
