@layer vuetify-components{.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field .v-field__input>input,.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden;box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-menu>.v-overlay__content.v-autocomplete__content{border-radius:4px}.v-autocomplete__content>.v-sheet{display:flex;flex-direction:column}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input,.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{transform:rotate(180deg)}}@layer vuetify-components{.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) 26%,transparent)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1;border-radius:4px}}@layer vuetify-overrides{.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>.v-expansion-panel--active{border-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>.v-expansion-panel--before-active{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>.v-expansion-panel--after-active{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(.v-expansion-panel--after-active):not(.v-expansion-panel--active){border-top-left-radius:var(--v-expansion-panels-inner-radius,0);border-top-right-radius:var(--v-expansion-panels-inner-radius,0)}.v-expansion-panels--variant-accordion>:first-child:not(:last-child),.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:last-child):not(.v-expansion-panel--before-active):not(.v-expansion-panel--active){border-bottom-left-radius:var(--v-expansion-panels-inner-radius,0);border-bottom-right-radius:var(--v-expansion-panels-inner-radius,0)}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:var(--v-expansion-panels-inner-radius,0);border-top-right-radius:var(--v-expansion-panels-inner-radius,0)}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:var(--v-expansion-panels-inner-radius,0)}}@layer vuetify-components{.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}@media(prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-expansion-panel-title{background-color:transparent;border:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;text-align:start;border-radius:inherit;display:flex;font:inherit;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;width:100%;justify-content:space-between}@media(prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:.3s cubic-bezier(.4,0,.2,1);transition-property:min-height,border-radius}}.v-expansion-panel-title--hover:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--hover:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--hover:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}@supports selector(:focus-visible){.v-expansion-panel-title:after{pointer-events:none;border:2px solid;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel-title:focus-visible:after{opacity:calc(var(--v-theme-overlay-multiplier)*.25)}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion.v-expansion-panels--no-divider>.v-expansion-panel:after{opacity:0}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}@media(forced-colors:active){.v-expansion-panel{border:thin solid}.v-expansion-panel-title:focus-visible{outline:2px solid;outline-offset:-2px}}}@layer vuetify-components{.v-switch{--v-switch-scale:1}.v-switch .v-label{padding-inline-start:10px}.v-switch--size-x-small{--v-switch-scale:.6428571429;--v-switch-track-height:9px;--v-switch-thumb-height:13px;--v-switch-thumb-width:13px}.v-switch--size-small{--v-switch-scale:.7857142857;--v-switch-track-height:11px;--v-switch-thumb-height:16px;--v-switch-thumb-width:16px}.v-switch--size-default{--v-switch-scale:1;--v-switch-track-height:14px;--v-switch-thumb-height:20px;--v-switch-thumb-width:20px}.v-switch--size-large{--v-switch-scale:1.2142857143;--v-switch-track-height:17px;--v-switch-thumb-height:24px;--v-switch-thumb-width:24px}.v-switch--size-x-large{--v-switch-scale:1.3571428571;--v-switch-track-height:19px;--v-switch-thumb-height:28px;--v-switch-thumb-width:28px}.v-switch--inset.v-switch--size-x-small{--v-switch-scale:.625;--v-switch-track-height:20px;--v-switch-thumb-height:15px;--v-switch-thumb-width:15px}.v-switch--inset.v-switch--size-small{--v-switch-scale:.8125;--v-switch-track-height:26px;--v-switch-thumb-height:20px;--v-switch-thumb-width:20px}.v-switch--inset.v-switch--size-default{--v-switch-scale:1;--v-switch-track-height:32px;--v-switch-thumb-height:24px;--v-switch-thumb-width:24px}.v-switch--inset.v-switch--size-large{--v-switch-scale:1.1875;--v-switch-track-height:38px;--v-switch-thumb-height:30px;--v-switch-thumb-width:30px}.v-switch--inset.v-switch--size-x-large{--v-switch-scale:1.375;--v-switch-track-height:44px;--v-switch-thumb-height:34px;--v-switch-thumb-width:34px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__thumb,.v-switch__track{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:var(--v-switch-track-height);opacity:.6;min-width:calc(36px*var(--v-switch-scale));cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;min-width:calc(52px*var(--v-switch-scale))}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));border-radius:50%;display:flex;font-size:.75rem;height:var(--v-switch-thumb-height);justify-content:center;width:var(--v-switch-thumb-width);pointer-events:none;transition:transform .15s cubic-bezier(0,0,.2,1) .05s,color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-switch--inset .v-switch__thumb{transform:scale(var(--v-switch-inset-thumb-off-scale, calc(16px/24px) ))}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:transform .15s cubic-bezier(0,0,.2,1) .05s}.v-switch--inset-material .v-switch__track{opacity:1;background-color:color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 73%,#ccc);border:2px solid color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 20%,#888)}.v-switch--inset-material .v-switch__thumb{background-color:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 20%,#888);color:color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 73%,#ccc)}.v-switch--inset-material .v-selection-control--dirty .v-switch__track{border-color:transparent;background-color:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 90%,#fff)}.v-switch--inset-material .v-selection-control--dirty .v-switch__thumb{background-color:color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 80%,#fff);color:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 90%,#fff)}.v-switch--inset-material .v-selection-control__input:active .v-switch__thumb{transform:scale(var(--v-switch-inset-thumb-pressed-scale, calc(28px/24px) ))}.v-switch--inset-material .v-selection-control__input:before{--v-hover-opacity:.08;z-index:1}.v-switch--inset-material .v-selection-control--focus-visible .v-selection-control__input:before{opacity:0}.v-switch--inset-material .v-selection-control--focus-visible .v-switch__track{outline:2px solid rgb(var(--v-theme-surface-variant));outline-offset:2px}.v-switch--inset-material .v-selection-control--disabled{opacity:1}.v-switch--inset-material .v-selection-control--disabled .v-label{opacity:var(--v-disabled-opacity)}.v-switch--inset-material .v-selection-control--disabled .v-switch__track{background-color:color-mix(in srgb,color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 73%,#ccc) 12%,transparent);border-color:rgba(var(--v-theme-on-surface),.12)}.v-switch--inset-material .v-selection-control--disabled .v-switch__thumb{background-color:rgba(var(--v-theme-on-surface),.38)}.v-switch--inset-material .v-selection-control--disabled .v-switch__thumb .v-icon{opacity:.8}.v-switch--inset-material .v-selection-control--disabled.v-selection-control--dirty .v-switch__track{background-color:rgba(var(--v-theme-on-surface),.12);border-color:transparent}.v-switch--inset-material .v-selection-control--disabled.v-selection-control--dirty .v-switch__thumb{background-color:rgb(var(--v-theme-surface))}.v-switch--inset-material .v-selection-control--disabled.v-selection-control--dirty .v-switch__thumb .v-icon{opacity:.4}.v-switch--inset-square .v-switch__track{border-radius:6px}.v-switch--inset-square .v-switch__thumb{border-radius:4px}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;height:calc(var(--v-switch-thumb-height)*1.66667);width:calc(var(--v-switch-thumb-height)*1.66667)}.v-locale--is-ltr .v-switch .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control__input{transform:translate(calc(-10px*var(--v-switch-scale)))}.v-locale--is-rtl .v-switch .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control__input{transform:translate(calc(10px*var(--v-switch-scale)))}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-switch .v-selection-control__input input{margin:0}.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(calc(10px*var(--v-switch-scale)))}.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(calc(-10px*var(--v-switch-scale)))}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:-moz-max-content;min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media(forced-colors:active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__thumb,.v-switch .v-switch__track{border:1px solid;color:buttontext}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__thumb,.v-switch.v-input--disabled .v-switch__track{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb,.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb{border-width:0}}}.finance-expense-icon[data-v-5bee275a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:28%}.finance-expense-icon--expense[data-v-5bee275a]{background-color:rgba(var(--v-theme-surface-variant),.5);color:rgb(var(--v-theme-on-surface-variant))}.finance-expense-icon--income[data-v-5bee275a]{background-color:rgba(var(--v-theme-success),.15);color:rgb(var(--v-theme-success))}.finance-squircle-image[data-v-5bee275a]{display:block;max-width:66%;max-height:66%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.finance-category-icon[data-v-3b7d887a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:28%;background-color:rgba(var(--v-theme-surface-variant),.5);color:rgb(var(--v-theme-on-surface-variant))}.finance-category-icon--tinted[data-v-3b7d887a]{background-color:transparent}.finance-squircle-image[data-v-3b7d887a]{display:block;max-width:66%;max-height:66%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.ledger-list[data-v-3ed4efa5]{--ledger-date-col:3.25rem}.ledger-filters-outer[data-v-3ed4efa5]{display:grid;margin-block:16px 8px}.ledger-filters[data-v-3ed4efa5]{overflow:hidden;min-height:0}.ledger-filters-enter-active[data-v-3ed4efa5],.ledger-filters-leave-active[data-v-3ed4efa5]{overflow:hidden;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .22s ease,margin .28s cubic-bezier(.4,0,.2,1)}.ledger-filters-enter-from[data-v-3ed4efa5],.ledger-filters-leave-to[data-v-3ed4efa5]{grid-template-rows:0fr;opacity:0;margin-block:0}.ledger-filters-enter-to[data-v-3ed4efa5],.ledger-filters-leave-from[data-v-3ed4efa5]{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.ledger-filters-enter-active[data-v-3ed4efa5],.ledger-filters-leave-active[data-v-3ed4efa5]{transition:none}}.ledger-row[data-v-3ed4efa5]{cursor:pointer;align-items:flex-start;padding-block:10px}.ledger-row--zebra[data-v-3ed4efa5]{background:rgba(var(--v-theme-on-surface),.04);border-radius:8px}.ledger-row[data-v-3ed4efa5] .v-list-item__content{align-self:stretch;min-width:0}.ledger-row[data-v-3ed4efa5] .v-list-item__append{align-self:center;padding-block:2px;min-width:0}.ledger-row__trailing[data-v-3ed4efa5]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.ledger-row__mobile-categories[data-v-3ed4efa5]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.ledger-row__mobile-category-icon[data-v-3ed4efa5]{width:14px;height:14px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.ledger-row__meta[data-v-3ed4efa5]{display:grid;grid-template-columns:var(--ledger-date-col) minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:8px;align-items:start;margin-top:4px;min-width:0}.ledger-row__date[data-v-3ed4efa5]{padding-block:2px}.ledger-row__date[data-v-3ed4efa5],.ledger-row__sharing[data-v-3ed4efa5]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;line-height:1.4}.ledger-row__amount[data-v-3ed4efa5]{min-width:4.5rem;text-align:end}.ledger-row__categories[data-v-3ed4efa5]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-block:2px}.ledger-row__category-chip[data-v-3ed4efa5]{flex:0 0 auto}.ledger-row__category-chip--split[data-v-3ed4efa5] .v-chip__content{display:inline-flex;align-items:center;gap:4px}.ledger-row__category-icon[data-v-3ed4efa5]{width:14px;height:14px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.ledger-row__category-amount[data-v-3ed4efa5]{white-space:nowrap}.ledger-category-filter[data-v-3ed4efa5] .v-chip{align-items:center}.ledger-category-filter__chip[data-v-3ed4efa5] .v-chip__content{display:inline-flex;margin-left:8px;align-items:center}.entry-detail-table[data-v-4a60b1f7],.entry-detail-table[data-v-4a60b1f7] .v-table__wrapper,.entry-detail-table[data-v-4a60b1f7] table,.entry-detail-table[data-v-4a60b1f7] td,.entry-detail-table[data-v-4a60b1f7] th{background:transparent}.entry-detail-table[data-v-4a60b1f7] table{table-layout:fixed;width:100%}.entry-detail-table__label-cell[data-v-4a60b1f7]{width:70%}.entry-detail-table__group-header td[data-v-4a60b1f7]{font-weight:600}.entry-detail-table__line-in-group .entry-detail-table__label-cell[data-v-4a60b1f7]{padding-left:28px}.entry-detail-table__total-row td[data-v-4a60b1f7]{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.avatar-stack[data-v-4a60b1f7]{display:flex;align-items:center;flex-shrink:0}.avatar-stack__item[data-v-4a60b1f7]{border:2px solid rgb(var(--v-theme-surface));border-radius:50%}.entry-detail-table__avatar-spacer[data-v-4a60b1f7]{display:inline-block;width:24px;flex-shrink:0}.receipt-image[data-v-4a60b1f7]{display:block;max-width:100%;width:auto;height:auto}.receipt-line-panel[data-v-f0b73711]{position:relative;overflow-x:hidden}.receipt-line-panel[data-v-f0b73711],.receipt-line-panel__content[data-v-f0b73711]{min-width:0;max-width:100%}.receipt-line-panel__spinner[data-v-f0b73711]{display:flex;align-items:center;justify-content:center;min-height:24rem;position:sticky;top:max(1rem,calc(50vh - 12rem));z-index:2}.category-section__header[data-v-f024a986]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.12);padding-bottom:4px}.receipt-line-splitter[data-v-f024a986],.receipt-line-splitter[data-v-f024a986] .v-col,.receipt-line-splitter[data-v-f024a986] .v-row{min-width:0}.receipt-line-splitter[data-v-f024a986]{max-width:100%;overflow-x:hidden}.receipt-line-splitter__amount-col[data-v-f024a986]{flex:0 0 120px;width:120px}.category-section[data-v-f024a986]{border-radius:4px}.split-avatar-toggle[data-v-f024a986],.split-overview__list[data-v-f024a986]{background:transparent}.split-avatar-toggle[data-v-f024a986]{display:inline-flex;align-items:center;justify-content:center;padding:1px;border:none;border-radius:50%;cursor:pointer;line-height:0}.split-avatar-toggle--assigned[data-v-f024a986]{box-shadow:0 0 0 1.5px rgb(var(--v-theme-primary))}.split-avatar-toggle--muted[data-v-f024a986]{opacity:.5}.split-avatar-toggle[data-v-f024a986]:disabled{opacity:.38;cursor:default}@media(max-width:599px){.receipt-line-splitter__amount-col[data-v-f024a986]{flex-basis:104px;width:104px}}.receipt-image-frame[data-v-ad9327f8]{overflow:hidden;border-radius:8px;max-width:100%;line-height:0}.receipt-image[data-v-ad9327f8]{border-radius:8px}.entry-editor-dialog[data-v-ad9327f8],.entry-editor-dialog__body[data-v-ad9327f8],.entry-editor-dialog__itemized-grid[data-v-ad9327f8],.entry-editor-dialog__line-col[data-v-ad9327f8],.entry-editor-dialog__receipt-col[data-v-ad9327f8]{min-width:0}.entry-editor-dialog__body[data-v-ad9327f8]{overflow-x:hidden}.verify-header-fields[data-v-ad9327f8]{min-width:0;align-items:flex-start}@media(max-width:599px){.entry-editor-dialog__body[data-v-ad9327f8]{padding-inline:12px}.verify-header-fields[data-v-ad9327f8]{padding-block:4px 8px}}@media(min-width:600px){.verify-header-fields[data-v-ad9327f8]{flex-wrap:nowrap}}.verify-header-fields__merchant[data-v-ad9327f8]{flex:1 1 0;min-width:0}.verify-header-fields__date[data-v-ad9327f8]{flex:0 0 10.5rem;width:10.5rem;min-width:0}.verify-header-fields__date[data-v-ad9327f8] input[type=date]{padding-inline-end:2px}.verify-header-fields__date[data-v-ad9327f8] input[type=date]::-webkit-calendar-picker-indicator{margin-right:8px}.verify-header-fields__mode[data-v-ad9327f8]{height:40px;flex:0 0 auto}.verify-header-fields__mode[data-v-ad9327f8] .v-btn{white-space:nowrap}@media(max-width:599px){.verify-header-fields__merchant[data-v-ad9327f8]{flex:1 1 100%;min-width:100%}.verify-header-fields__date[data-v-ad9327f8]{flex:1 1 9.5rem;width:auto}.verify-header-fields__mode[data-v-ad9327f8]{display:grid;flex:1 1 100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.verify-header-fields__mode[data-v-ad9327f8] .v-btn{min-width:0;padding-inline:8px}.verify-header-fields__mode[data-v-ad9327f8] .v-btn__content{min-width:0;white-space:normal;line-height:1.15;text-align:center}}.income-mode-toggle[data-v-9da0f246]{width:100%}.income-mode-toggle[data-v-9da0f246] .v-btn{flex:1 1 0}.recurring-section-subheader[data-v-1965a551]{padding-inline:16px;padding-block:12px 4px;min-height:unset;height:auto;line-height:1.4}.recurring-row--zebra[data-v-1965a551]{background:rgba(var(--v-theme-on-surface),.04);border-radius:8px}.recurring-row[data-v-1965a551]{align-items:flex-start;padding-block:10px}.recurring-row[data-v-1965a551] .v-list-item__prepend{align-self:flex-start;flex-shrink:0}.recurring-row[data-v-1965a551] .v-list-item__content{align-self:stretch;min-width:0;overflow:visible}.recurring-row[data-v-1965a551] .v-list-item__append{align-self:center;flex-shrink:0;min-width:0;margin-inline-start:12px}.recurring-row__title[data-v-1965a551]{overflow:visible;text-overflow:clip;white-space:normal}.recurring-row__title-line[data-v-1965a551]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.recurring-row__name[data-v-1965a551]{min-width:0;overflow-wrap:anywhere;line-height:1.35}.recurring-row__badges[data-v-1965a551]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.recurring-row__badge[data-v-1965a551]{margin-inline-start:0}.recurring-row__meta[data-v-1965a551]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;min-width:0;font-size:.875rem;line-height:1.4}.recurring-row__schedule[data-v-1965a551]{white-space:normal;overflow-wrap:anywhere}.recurring-row__categories[data-v-1965a551]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.recurring-row__category-chip[data-v-1965a551]{flex:0 0 auto;max-width:100%;height:auto}.recurring-row__category-chip[data-v-1965a551] .v-chip__content{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.25;padding-block:2px}.recurring-row__mobile-trailing[data-v-1965a551],.recurring-row__trailing[data-v-1965a551]{display:flex;align-items:center;gap:8px;min-width:0}.recurring-row__trailing[data-v-1965a551]{flex-shrink:0}.recurring-row__trailing--stacked[data-v-1965a551]{flex-direction:column;align-items:flex-end;gap:4px}.recurring-row__mobile-trailing[data-v-1965a551]{justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:8px}.recurring-row__amount[data-v-1965a551]{min-width:5.5rem;text-align:end;font-weight:600;white-space:nowrap}.recurring-row__actions[data-v-1965a551]{display:inline-flex;align-items:center;flex-shrink:0}.recurring-row__switch[data-v-1965a551]{flex:0 0 auto}.loan-card-title[data-v-1965a551]{min-width:0}.loan-card-title__name[data-v-1965a551]{min-width:0;overflow-wrap:anywhere;line-height:1.35}.loan-card-title__chip[data-v-1965a551]{margin-inline-start:8px}.loan-card-title__rate[data-v-1965a551]{white-space:nowrap}.loan-card-actions[data-v-1965a551]{flex-wrap:wrap;gap:4px}@media(max-width:599px){.recurring-row[data-v-1965a551]{padding:10px 8px}.recurring-row__meta[data-v-1965a551]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.recurring-row__categories[data-v-1965a551]{width:100%}.recurring-row__mobile-trailing .recurring-row__amount[data-v-1965a551]{min-width:0;text-align:start}.recurring-row__mobile-trailing .recurring-row__actions[data-v-1965a551]{margin-inline-start:auto}.recurring-row__trailing--stacked .recurring-row__amount[data-v-1965a551]{min-width:0;text-align:end}.recurring-row[data-v-1965a551] .v-list-item__append{align-self:flex-start;padding-block-start:2px}.loan-card-title[data-v-1965a551]{flex-wrap:wrap;gap:4px 8px}.loan-card-title__name[data-v-1965a551]{flex:1 1 12rem}.loan-card-title__chip[data-v-1965a551]{margin-inline-start:0}.loan-card-title__rate[data-v-1965a551]{margin-inline-start:auto}.loan-card-actions[data-v-1965a551] .v-btn{min-width:0}}.receipt-image-frame[data-v-4d00bf85]{overflow:hidden;border-radius:8px;max-width:100%;line-height:0}.receipt-image[data-v-4d00bf85]{border-radius:8px}.verify-receipt-dialog[data-v-4d00bf85],.verify-receipt-dialog__body[data-v-4d00bf85],.verify-receipt-dialog__grid[data-v-4d00bf85],.verify-receipt-dialog__line-col[data-v-4d00bf85],.verify-receipt-dialog__receipt-col[data-v-4d00bf85]{min-width:0}.verify-receipt-dialog__body[data-v-4d00bf85]{overflow-x:hidden}.verify-header-fields[data-v-4d00bf85]{min-width:0;align-items:flex-start}@media(min-width:600px){.verify-header-fields[data-v-4d00bf85]{flex-wrap:nowrap}}.verify-header-fields__merchant[data-v-4d00bf85]{flex:1 1 0;min-width:0}.verify-header-fields__date[data-v-4d00bf85]{flex:0 0 10.5rem;width:10.5rem;min-width:0}.verify-header-fields__date[data-v-4d00bf85] input[type=date]{padding-inline-end:2px}.verify-header-fields__date[data-v-4d00bf85] input[type=date]::-webkit-calendar-picker-indicator{margin-right:8px}.verify-header-fields__mode[data-v-4d00bf85]{height:40px;flex:0 0 auto}.verify-header-fields__mode[data-v-4d00bf85] .v-btn{white-space:nowrap}@media(max-width:599px){.verify-receipt-dialog__body[data-v-4d00bf85]{padding-inline:12px}.verify-header-fields[data-v-4d00bf85]{padding-bottom:8px}.verify-header-fields__merchant[data-v-4d00bf85]{flex:1 1 100%;min-width:100%}.verify-header-fields__date[data-v-4d00bf85]{flex:1 1 9.5rem;width:auto}.verify-header-fields__mode[data-v-4d00bf85]{display:grid;flex:1 1 100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.verify-header-fields__mode[data-v-4d00bf85] .v-btn{min-width:0;padding-inline:8px}.verify-header-fields__mode[data-v-4d00bf85] .v-btn__content{min-width:0;white-space:normal;line-height:1.15;text-align:center}}.category-spending-chart__doughnut[data-v-5fd9725f]{width:100%}.category-spending-chart__legend[data-v-5fd9725f]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:4px}.category-spending-chart__legend-item[data-v-5fd9725f]{display:inline-flex;align-items:center;gap:6px;max-width:100%}.category-spending-chart__legend-name[data-v-5fd9725f]{font-size:.8125rem;line-height:1.2;white-space:nowrap}.spending-income-graph__chart[data-v-9954669d]{width:100%;mask-image:linear-gradient(180deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent)}.spending-income-graph__segments[data-v-9954669d]{display:flex;margin-top:6px}.spending-income-graph__segment[data-v-9954669d]{flex:1;text-align:center;font-size:.8rem;font-weight:600;opacity:.7;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.spending-income-graph__tooltip-title[data-v-9954669d]{font-weight:700;margin-bottom:6px}.spending-income-graph__tooltip-row[data-v-9954669d]{display:flex;justify-content:space-between;gap:16px}.spending-income-graph__tooltip-net[data-v-9954669d]{margin-top:4px;font-weight:600}.overview-stack[data-v-1e321d8c]{display:flex;flex-direction:column;gap:16px}.overview-card[data-v-1e321d8c] .v-card-title{padding:16px 16px 8px}.overview-card[data-v-1e321d8c] .v-card-subtitle{padding:0 16px 8px}.overview-card[data-v-1e321d8c] .v-card-subtitle+.v-card-text,.overview-card[data-v-1e321d8c] .v-card-title+.v-card-text{padding-top:0}.headline-card-text[data-v-1e321d8c]{padding:16px}.fixed-costs-list[data-v-1e321d8c]{display:flex;flex-direction:column;width:100%}.fixed-costs-list--grid[data-v-1e321d8c]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media(min-width:1280px){.fixed-costs-list--grid[data-v-1e321d8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}}.fixed-cost-row[data-v-1e321d8c]{display:flex;align-items:flex-start;gap:12px;padding-block:10px;min-width:0;width:100%}.fixed-costs-list:not(.fixed-costs-list--grid) .fixed-cost-row[data-v-1e321d8c]{align-items:center}.fixed-costs-list:not(.fixed-costs-list--grid) .fixed-cost-row__body[data-v-1e321d8c]{flex:1 1 auto;min-width:0}.fixed-cost-row__mobile-trailing[data-v-1e321d8c]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-inline-start:auto}.fixed-cost-row__mobile-trailing .fixed-cost-row__amount[data-v-1e321d8c]{margin-inline-start:0;min-width:0}.fixed-costs-list--grid .fixed-cost-row[data-v-1e321d8c]{padding-block:4px;align-items:center;flex-wrap:nowrap}.fixed-costs-list--grid .fixed-cost-row__body[data-v-1e321d8c]{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.fixed-costs-list--grid .fixed-cost-row__title[data-v-1e321d8c]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fixed-costs-list--grid .fixed-cost-row__subtitle[data-v-1e321d8c]{flex-shrink:0}.fixed-costs-list--grid .fixed-cost-row__category[data-v-1e321d8c]{margin-top:0!important}.fixed-costs-list--grid .fixed-cost-row__amount[data-v-1e321d8c]{margin-inline-start:0}.fixed-cost-row__icon[data-v-1e321d8c]{flex-shrink:0}.fixed-cost-row__body[data-v-1e321d8c]{flex:1 1 auto;min-width:0}.fixed-cost-row__title[data-v-1e321d8c]{overflow:hidden;text-overflow:ellipsis}.fixed-costs-list:not(.fixed-costs-list--grid) .fixed-cost-row__title[data-v-1e321d8c]{white-space:normal;overflow-wrap:anywhere}.fixed-cost-row__subtitle[data-v-1e321d8c]{overflow:visible;white-space:normal}.fixed-cost-row__category[data-v-1e321d8c]{max-width:100%;height:auto;min-height:20px}.fixed-cost-row__category[data-v-1e321d8c] .v-chip__content{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.25;padding-block:2px}.fixed-cost-row__chip-content[data-v-1e321d8c]{display:inline-flex;align-items:center;gap:6px;min-width:0;color:inherit}.fixed-cost-row__chip-content[data-v-1e321d8c] .v-icon{color:inherit}.fixed-cost-row__chip-icon[data-v-1e321d8c]{width:14px;height:14px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.fixed-cost-row__amount[data-v-1e321d8c]{display:inline-flex;justify-content:flex-end;flex-shrink:0;min-width:4.75rem;font-weight:600;white-space:nowrap;margin-inline-start:auto}@media(max-width:599px){.fixed-cost-row[data-v-1e321d8c]{padding-block:12px}}.taxonomy-row--zebra[data-v-56cadbb2],.taxonomy-row--zebra[data-v-ef9a2277]{background:rgba(var(--v-theme-on-surface),.04);border-radius:8px}.taxonomy-editor-preview[data-v-ef9a2277]{display:flex;flex-direction:column;align-items:center;padding-top:12px;padding-bottom:36px}.taxonomy-editor-fields[data-v-ef9a2277]>:first-child{margin-top:4px}.finance-tab-toolbar__row[data-v-94f7863d]{display:flex;align-items:center;gap:12px;min-width:0}.finance-tab-toolbar__tabs[data-v-94f7863d]{flex:1 1 auto;min-width:0}.finance-tab-toolbar__actions[data-v-94f7863d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.finance-tab-toolbar__actions--desktop[data-v-94f7863d]{flex:0 0 auto;justify-content:flex-end}.finance-tab-toolbar--mobile .finance-tab-toolbar__actions--mobile[data-v-94f7863d]{justify-content:center;margin-top:16px}.finance-tab-toolbar--mobile .finance-tab-toolbar__row[data-v-94f7863d]{align-items:stretch}.finance-tab-toolbar--mobile .finance-tab-toolbar__tabs[data-v-94f7863d]{width:100%}.range-selector[data-v-bce5e004]{min-width:0}.range-selector--compact[data-v-bce5e004]{flex-shrink:1}.range-selector--mobile[data-v-bce5e004]{display:flex;justify-content:center;width:100%}.range-selector__toggle[data-v-bce5e004]{flex-wrap:nowrap}.range-selector__custom-trigger[data-v-bce5e004]{flex-shrink:0}.range-selector__date[data-v-bce5e004]{flex:1 1 8rem;min-width:7.5rem;max-width:10rem}.range-selector__custom[data-v-bce5e004]{min-width:0}.range-mode-enter-active[data-v-bce5e004],.range-mode-leave-active[data-v-bce5e004]{transition:opacity .2s ease,transform .2s ease}.range-mode-enter-from[data-v-bce5e004],.range-mode-leave-to[data-v-bce5e004]{opacity:0;transform:translateY(-4px)}.finance-page[data-v-d5aa9dd6]{min-height:calc(100vh - 100px)}.finance-content[data-v-d5aa9dd6]{max-width:1100px;margin:0 auto}.fade-in-enter-active[data-v-d5aa9dd6],.fade-in-leave-active[data-v-d5aa9dd6]{transition:opacity .3s ease}.fade-in-enter-from[data-v-d5aa9dd6],.fade-in-leave-to[data-v-d5aa9dd6]{opacity:0}[data-v-d5aa9dd6] .v-tabs{border-bottom:1px solid rgba(var(--v-border-color),.12)}[data-v-d5aa9dd6] .finance-nav-tab.v-btn{overflow:visible}[data-v-d5aa9dd6] .finance-nav-tab__badge{position:absolute;top:2px;inset-inline-end:2px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:.6875rem;font-weight:700;line-height:1;color:rgb(var(--v-theme-on-warning));background:rgb(var(--v-theme-warning));pointer-events:none}.draft-row[data-v-d5aa9dd6]{cursor:pointer}.drafts-inbox-card[data-v-d5aa9dd6]{border:2px dashed rgba(var(--v-border-color),var(--v-border-opacity,.38))}.draft-prepend[data-v-d5aa9dd6]{display:flex;align-items:center;gap:12px;margin-inline-end:8px}.draft-status-slot[data-v-d5aa9dd6]{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}
