.activity-filter[data-v-f1933ad7]{max-width:100%;color:var(--color-text-secondary);isolation:isolate;align-items:center;display:inline-flex;position:relative}.activity-filter[data-v-f1933ad7]:before{z-index:-1;border:.0625rem solid var(--color-border-soft);border-radius:var(--radius-menu);background:var(--color-surface);content:"";position:absolute;inset:.25rem 0}.activity-filter--active[data-v-f1933ad7]{color:var(--color-primary-strong)}.activity-filter--active[data-v-f1933ad7]:before{border-color:var(--color-primary);background:var(--color-primary-soft)}.activity-filter__clear[data-v-f1933ad7],.activity-filter__trigger[data-v-f1933ad7]{justify-content:center;align-items:center;gap:var(--space-1);min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-2);border-radius:var(--radius-menu);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem;display:inline-flex}.activity-filter__trigger[data-v-f1933ad7]{min-width:0}.activity-filter__trigger span[data-v-f1933ad7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-filter__choice-name[data-v-f1933ad7]{align-items:center;gap:var(--space-2);display:inline-flex}.activity-filter__clear[data-v-f1933ad7]{padding:0}.activity-filter button[data-v-f1933ad7]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:-.125rem}.activity-filter__choices[data-v-f1933ad7]{gap:var(--space-1);display:grid}.activity-filter__choices h3[data-v-f1933ad7]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:.8125rem}.activity-filter__choices button[data-v-f1933ad7]{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:2.75rem;padding:var(--space-2);border-radius:var(--radius-menu);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:.9375rem;display:flex}.activity-filter__choices button[aria-pressed=true][data-v-f1933ad7]{background:var(--color-primary-soft)}.activity-columns[data-v-6f239fde]{color:var(--color-text-secondary);isolation:isolate;display:inline-flex;position:relative}.activity-columns__trigger[data-v-6f239fde]{align-items:center;gap:var(--space-1);min-height:2.75rem;padding:0 var(--space-2);border-radius:var(--radius-menu);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem;display:inline-flex;position:relative}.activity-columns__trigger[data-v-6f239fde]:before{z-index:-1;border:.0625rem solid var(--color-border-soft);border-radius:var(--radius-menu);background:var(--color-surface);content:"";position:absolute;inset:.25rem 0}.activity-columns__trigger[data-v-6f239fde]:hover:before{background:var(--color-surface-subtle)}.activity-columns__trigger[data-v-6f239fde]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:-.125rem}.activity-columns__choices[data-v-6f239fde]{gap:var(--space-1);display:grid}.activity-columns__choice[data-v-6f239fde]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-2);display:flex}.activity-columns__hint[data-v-6f239fde],.activity-columns__note[data-v-6f239fde]{color:var(--color-text-secondary);font-size:.75rem}.activity-columns__note[data-v-6f239fde]{margin:var(--space-2) 0 0}.activity-columns__choice[data-v-6f239fde] .va-checkbox{flex:1}.activity-columns__choice[data-v-6f239fde] .va-checkbox__input-container{cursor:pointer;min-height:2.75rem}.upcoming-table[data-v-b9c4f0a7]{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.upcoming-table[data-v-b9c4f0a7]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:-.125rem}table[data-v-b9c4f0a7]{min-width:calc(var(--upcoming-table-columns,6)*7.875rem);border-collapse:collapse;width:100%;font-size:.8125rem}td[data-v-b9c4f0a7],th[data-v-b9c4f0a7]{border-block-end:.0625rem solid var(--color-border-soft);text-align:start;white-space:nowrap;padding:.5rem .75rem}th[data-v-b9c4f0a7]{color:var(--color-text-secondary);background:var(--color-surface-subtle);font-weight:700}td[data-v-b9c4f0a7]{min-height:3.5rem}.upcoming-table__amount[data-v-b9c4f0a7]{font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.upcoming-table__negative[data-v-b9c4f0a7]{color:var(--color-danger-strong)}.upcoming-table__status[data-v-b9c4f0a7]{color:var(--color-text-secondary);display:block}.upcoming-table__actions[data-v-b9c4f0a7]{align-items:center;gap:var(--space-2);display:inline-flex}.upcoming-table[data-v-b9c4f0a7] .va-button{min-width:2.75rem;min-height:2.75rem}.activity-load-more[data-v-21599301]{justify-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-secondary);font-size:.8125rem;display:grid}.activity-load-more p[data-v-21599301]{color:var(--color-danger-strong);margin:0}.activity-load-more>span[data-v-21599301]{align-items:center;gap:var(--space-2);display:flex}.activity-load-more[data-v-21599301] .va-button{min-height:2.75rem}.transactions[data-v-bd320332]{box-sizing:border-box;width:min(100%,var(--page-width-wide));flex-direction:column;gap:.9rem;margin:0 auto;display:flex}.transactions__header[data-v-bd320332]{border-bottom:.0625rem solid var(--color-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-bottom:.85rem;display:flex}.transactions__subtitle[data-v-bd320332]{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.95rem}.transactions__filter-shell[data-v-bd320332]{gap:var(--space-1);min-width:0;display:grid}.transactions__scope-note[data-v-bd320332]{border-top:.0625rem solid var(--color-border-soft);color:var(--color-text-secondary);margin:0;padding:.5rem .9rem;font-size:.875rem}.transactions__error[data-v-bd320332]{color:var(--color-danger-strong);text-align:center;justify-items:center;gap:.5rem;margin:0;padding:.9rem;font-weight:700;display:grid}.transactions__error p[data-v-bd320332]{margin:0}.transactions__warning[data-v-bd320332]{border:.0625rem solid color-mix(in srgb,var(--color-gold) 28%,var(--color-border-soft));border-radius:var(--radius-dialog);background:var(--color-gold-soft);color:var(--color-gold-strong);margin:0;padding:.75rem .9rem;font-size:.9rem;font-weight:700}.transactions__section[data-v-bd320332]{border:.0625rem solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:.75rem;display:flex;overflow:hidden}.transactions__section--review[data-v-bd320332]{border-color:color-mix(in srgb,var(--color-gold) 40%,var(--color-border-soft));background:var(--color-gold-soft)}.transactions__section-header[data-v-bd320332]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;padding:.5rem .9rem 0;display:flex}.transactions__section-title-group[data-v-bd320332]{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.transactions__section-header h2[data-v-bd320332]{color:var(--color-text-primary);margin:0;font-size:1.0625rem;font-weight:800}.transactions__section-link[data-v-bd320332]{min-height:2.75rem;color:var(--color-primary-strong);align-items:center;gap:.125rem;margin-inline-start:auto;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.transactions__section-link[data-v-bd320332]:hover{text-decoration:underline}.transactions__nowrap[data-v-bd320332]{white-space:nowrap}.transactions__count[data-v-bd320332]{border-radius:var(--radius-menu);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:.125rem .5rem;font-size:.75rem;font-weight:650}.transactions__section-toggle button[data-v-bd320332]{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.transactions__section-toggle button[data-v-bd320332]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.transactions__section-summary[data-v-bd320332],.transactions__section-toggle .va-icon[data-v-bd320332]{color:var(--color-text-secondary)}.transactions__section-summary[data-v-bd320332]{font-variant-numeric:tabular-nums;margin:-.5rem 0 0;padding:0 .9rem;font-size:.8125rem}.transactions__section-meta[data-v-bd320332]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.transactions__section-note[data-v-bd320332]{color:var(--color-text-secondary);margin:0;padding:0 .9rem;font-size:.9rem;line-height:1.5}.transactions__section-footer[data-v-bd320332]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .9rem .75rem;display:flex}.transactions__section-footer[data-v-bd320332]:empty{display:none}.transactions__refreshing[data-v-bd320332]{color:var(--color-primary);align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;display:inline-flex}.transactions__list[data-v-bd320332]{border-top:.0625rem solid var(--color-border-soft);background:var(--color-surface);margin:0;padding:0}.transactions__list--compact-only[data-v-bd320332]{display:none}.transactions__empty[data-v-bd320332]{color:var(--color-text-secondary);justify-items:start;gap:.5rem;margin:0;padding:0 .9rem .9rem;font-size:.9rem;display:grid}.transactions__empty p[data-v-bd320332]{margin:0}.transactions__range-error[data-v-bd320332]{color:var(--color-danger-strong);flex-basis:100%;margin:0;font-size:.875rem;font-weight:700}.transactions__summary[data-v-bd320332]{gap:var(--space-1) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 .9rem;display:grid}.transactions__summary[data-v-bd320332] .metric-card{gap:var(--space-1);flex-wrap:wrap;width:100%;min-height:2.75rem}.transactions__summary[data-v-bd320332] .metric-card__label,.transactions__summary[data-v-bd320332] .metric-card__value{font-size:.8125rem}.transactions__search[data-v-bd320332]{box-sizing:border-box;align-items:center;gap:var(--space-2);height:3rem;padding-inline:var(--space-3) 0;border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-menu);background:var(--color-surface);color:var(--color-text-secondary);display:flex}.transactions__search[data-v-bd320332]:focus-within{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.transactions__search input[data-v-bd320332]{width:100%;min-width:0;height:100%;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.9375rem}.transactions__search input[data-v-bd320332]::-webkit-search-cancel-button{display:none}.transactions__search input[data-v-bd320332]::placeholder{color:var(--color-text-secondary)}.transactions__search button[data-v-bd320332]{border-radius:var(--radius-menu);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.transactions__clear-all[data-v-bd320332]:focus-visible,.transactions__search button[data-v-bd320332]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:-.125rem}.transactions__filter-chips[data-v-bd320332]{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;display:flex}.transactions__clear-all[data-v-bd320332]{min-height:2.75rem;padding:0 var(--space-2);border-radius:var(--radius-menu);color:var(--color-primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem}.transactions__filter-summary[data-v-bd320332]{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.4}.transactions__custom-dates[data-v-bd320332]{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.transactions__entry-count[data-v-bd320332]{color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.transactions__day-header[data-v-bd320332]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-3);border-top:.0625rem solid var(--color-border-soft);background:var(--color-surface-subtle);color:var(--color-text-secondary);display:flex}.transactions__day-header h3[data-v-bd320332]{margin:0;font-size:.75rem;font-weight:600}.transactions__day-header>span[data-v-bd320332]{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.transactions__balance-cell.transactions__negative[data-v-bd320332],.transactions__day-header>span.transactions__negative[data-v-bd320332]{color:var(--color-danger-strong)}.activity-accordion-enter-active[data-v-bd320332],.activity-accordion-leave-active[data-v-bd320332]{transition:height .22s,opacity .18s;overflow:hidden}@media (prefers-reduced-motion:reduce){.activity-accordion-enter-active[data-v-bd320332],.activity-accordion-leave-active[data-v-bd320332]{transition-duration:0s}}.transactions__context-actions[data-v-bd320332]{gap:var(--space-2);display:grid}.transactions__context-actions[data-v-bd320332] .va-button{justify-content:start;min-height:2.75rem}.transactions__table[data-v-bd320332]{border-top:.0625rem solid var(--color-border-soft);min-width:calc(var(--activity-table-columns,6)*8.75rem)}.transactions__view-tools[data-v-bd320332]{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:inline-flex}.transactions__table-scroll[data-v-bd320332]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:-.125rem}.transactions__table-note[data-v-bd320332]{padding-inline:var(--space-3);color:var(--color-text-secondary);margin:0;font-size:.75rem}.transactions__table-scroll[data-v-bd320332]{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.transactions__table[data-v-bd320332] td,.transactions__table[data-v-bd320332] th{box-sizing:border-box;vertical-align:middle;height:3.5rem;padding-block:.375rem;font-size:.8125rem}.transactions__table[data-v-bd320332] th{height:2.5rem}.transactions__table .transactions__identity[data-v-bd320332]{min-width:10rem;max-width:15rem}.transactions__identity-meta>span[data-v-bd320332]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transactions__balance-cell[data-v-bd320332]{white-space:nowrap;font-variant-numeric:tabular-nums}.transactions__balance-link[data-v-bd320332]{align-items:center;min-height:2.75rem;display:inline-flex}.transactions__identity[data-v-bd320332]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.transactions__identity-title[data-v-bd320332]{font-weight:750}.transactions__identity-meta[data-v-bd320332]{color:var(--color-text-secondary);flex-wrap:wrap;gap:.15rem .6rem;font-size:.82rem;display:flex}.transactions__amount[data-v-bd320332]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.transactions__amount--expense[data-v-bd320332]{color:var(--color-danger-strong)}.transactions__amount--income[data-v-bd320332]{color:var(--color-success-strong)}.transactions__transfers-note[data-v-bd320332]{color:var(--color-text-secondary);margin:0;padding:0 .9rem;font-size:.875rem}.transactions__list[data-v-bd320332] .activity-row__actions .va-button,.transactions__table[data-v-bd320332] .va-button{min-width:2.75rem;min-height:2.75rem}.transactions__amount--transfer[data-v-bd320332],.transactions__review-banner[data-v-bd320332]{color:var(--color-text-secondary)}.transactions__review-banner[data-v-bd320332]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:.0625rem solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;margin:0;display:flex}.transactions__review-banner strong[data-v-bd320332]{color:var(--color-text-primary)}.transactions__account-cell[data-v-bd320332]{color:var(--color-text-secondary)}.transactions__table[data-v-bd320332] .transactions__delete .va-icon{font-size:1.25rem!important}.transactions__empty>:not(p)+.va-button[data-v-bd320332]{justify-self:center}.transactions__section--upcoming[data-v-bd320332]{gap:0}.transactions__section--upcoming .transactions__section-summary[data-v-bd320332]{margin:0;padding-bottom:.75rem}
