.va-list{font-family:var(--va-font-family);width:var(--va-list-width)}.va-list--fit{width:-moz-fit-content;width:fit-content}.va-list-item{display:block;font-family:var(--va-font-family)}.va-list-item--disabled{cursor:default;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-list-item:not(.va-list-item--disabled):focus-visible{border-radius:2px;outline:2px solid var(--va-focus)!important;outline-offset:-2px}.va-list-item__inner{align-items:var(--va-list-item-align-items);display:var(--va-list-item-display);height:var(--va-list-item-height);width:var(--va-list-item-width)}.va-list-label{font-family:var(--va-font-family);font-size:.625rem;font-weight:700;letter-spacing:.6px;line-height:1.2;padding:var(--va-list-label-padding);text-align:var(--va-list-label-text-align);text-transform:uppercase}.va-list-item-label{color:var(--va-list-item-label-color);display:var(--va-list-item-label-display);font-family:var(--va-font-family);-webkit-box-orient:var(--va-list-item-label-box-orient);line-height:var(--va-list-item-label-line-height);overflow:var(--va-list-item-label-overflow)}.va-list-item-label--caption{color:var(--va-list-item-label-caption-color);font-size:var(--va-list-item-label-caption-font-size)}:host,:root{--va-list-width:100%;--va-list-label-text-align:center;--va-list-label-padding:.3rem 0;--va-list-item-display:flex;--va-list-item-align-items:center;--va-list-item-width:100%;--va-list-item-height:100%;--va-list-item-label-color:#34495e;--va-list-item-label-display:-webkit-box;--va-list-item-label-box-orient:vertical;--va-list-item-label-overflow:hidden;--va-list-item-label-line-height:normal;--va-list-item-label-caption-font-size:85%;--va-list-item-label-caption-color:#babfc2;--va-list-item-section-display:flex;--va-list-item-section-icon-min-width:1.5rem;--va-list-item-section-icon-align-items:center;--va-list-item-section-icon-justify-content:center;--va-list-item-section-icon-margin:.6rem .75rem;--va-list-item-section-icon-font-size:1.25rem;--va-list-item-section-avatar-min-width:3rem}.va-list-item-section{display:flex;font-family:var(--va-font-family)}.va-list-item-section--main{flex:1 0;flex-direction:column;min-width:0}.va-list-item-section--icon{align-items:var(--va-list-item-section-icon-align-items);justify-content:var(--va-list-item-section-icon-justify-content);margin:var(--va-list-item-section-icon-margin);min-width:var(--va-list-item-section-icon-min-width)}.va-list-item-section--icon .va-icon{font-size:var(--va-list-item-section-icon-font-size)}.va-list-item-section--avatar{min-width:var(--va-list-item-section-avatar-min-width)}.va-list-item-section+.va-list-item-section{margin-left:.5rem}.va-list-item-section+.va-list-item-section--icon:last-child{margin-left:1rem}.va-list-separator{background-color:#e6e9ec;height:1px}.va-list-separator--offset{margin-left:1.5rem}.va-list-separator--spaced{margin:1.5rem 0}:host,:root{--va-file-upload-undo-button-line-height:1.1428;--va-file-upload-undo-button-margin-top:0;--va-file-upload-undo-button-margin-bottom:0;--va-file-upload-undo-margin-left:.5rem}.va-file-upload-undo-progress-bar{left:0;position:absolute;top:0;--va-progress-bar-transition:width var(--va-undo-duration-style) linear}.va-file-upload-undo{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.va-file-upload-undo__button{line-height:var(--va-file-upload-undo-button-line-height);margin-bottom:var(--va-file-upload-undo-button-margin-bottom);margin-left:var(--va-file-upload-undo-margin-left);margin-top:var(--va-file-upload-undo-button-margin-top)}.va-file-upload-undo--vertical{align-content:center;align-items:center;justify-content:center;padding:var(--va-file-upload-undo-padding)}.va-file-upload-undo--vertical .va-file-upload-undo__text{margin:1rem 0 0;text-align:center}.va-file-upload-undo--vertical .va-file-upload-undo__button{margin:1rem 0 0}:host,:root{--va-file-upload-list-item-size-text-color:var(--va-secondary);--va-file-upload-list-item-border-radius:.375rem;--va-file-upload-list-item-background-color:var(--va-white);--va-file-upload-list-item-box-shadow:var(--va-box-shadow)}.va-file-upload-list-item{background-color:var(--va-file-upload-list-item-background-color);border-radius:var(--va-file-upload-list-item-border-radius,var(--va-block-border-radius));box-shadow:var(--va-file-upload-list-item-box-shadow,var(--va-block-box-shadow));line-height:1.5rem;max-width:100%;padding:1.125rem .5rem 1rem 1rem;position:relative;width:100%}.va-file-upload-list-item+.va-file-upload-list-item{margin-top:.5rem}.va-file-upload-list-item .va-list-item__inner{overflow:hidden;padding:0}.va-file-upload-list-item__content{align-items:center;display:flex;justify-content:space-between}.va-file-upload-list-item__name{flex-basis:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-file-upload-list-item__size{color:var(--va-file-upload-list-item-size-text-color)}.va-file-upload-list-item__delete{cursor:pointer;font-size:1.5rem;--va-button-size:1.5rem}.va-file-upload-list-item--undo{overflow:hidden;position:relative}.va-file-upload-list-item--undo .va-list-item-section{padding:0}:host,:root{--va-file-upload-gallery-item-card-box-shadow:var(--va-box-shadow);--va-file-upload-gallery-item-text:var(--va-text-primary);--va-file-upload-gallery-item-text-hover:var(--va-text-inverted)}.va-file-upload-gallery-item{align-items:stretch;border-radius:.375rem;display:flex;flex-basis:calc(14.2857% - .5rem);margin-bottom:1rem;margin-right:.5rem;max-width:calc(14.2857% - .5rem);min-width:8.5714rem;overflow:hidden;position:relative;width:100%}@media(max-width:991.98px){.va-file-upload-gallery-item{flex-basis:calc(16.667% - .5rem);max-width:calc(16.667% - .5rem)}}@media(max-width:767.98px){.va-file-upload-gallery-item{flex-basis:calc(20% - .5rem);max-width:calc(20% - .5rem)}}@media(max-width:575.98px){.va-file-upload-gallery-item{flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem)}}.va-file-upload-gallery-item:last-of-type{margin-right:0}.va-file-upload-gallery-item--focused .va-file-upload-gallery-item__overlay,.va-file-upload-gallery-item:focus .va-file-upload-gallery-item__overlay,.va-file-upload-gallery-item:hover .va-file-upload-gallery-item__overlay{opacity:1;z-index:3}.va-file-upload-gallery-item--focused .va-file-upload-gallery-item__name,.va-file-upload-gallery-item:focus .va-file-upload-gallery-item__name,.va-file-upload-gallery-item:hover .va-file-upload-gallery-item__name{color:var(--va-file-upload-gallery-item-text-hover)}.va-file-upload-gallery-item__overlay{display:flex;flex-direction:column;opacity:0;padding:.5rem}.va-file-upload-gallery-item__overlay,.va-file-upload-gallery-item__overlay-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.va-file-upload-gallery-item__image{box-shadow:var(--va-box-shadow);-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.va-file-upload-gallery-item__name{color:var(--va-file-upload-gallery-item-text);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-file-upload-gallery-item__delete{cursor:pointer;font-size:1.5rem;margin-top:auto}.va-file-upload-gallery-item--not-image .va-file-upload-gallery-item__overlay{display:flex}.va-file-upload-gallery-item--undo .va-list-item__inner{align-items:flex-start;display:flex;position:relative}.va-file-upload-gallery-item--undo .va-list-item-section{height:inherit;padding:0}.va-file-upload-gallery-item--undo .va-file-upload-undo{flex:1}.va-file-upload-single-item{width:100%}.va-file-upload-single-item__content{align-items:center;display:flex;flex-direction:row;max-width:100%;width:100%}.va-file-upload-single-item__name{line-height:normal;margin-right:.25rem;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-file-upload-single-item__button{font-weight:700;margin-bottom:0;margin-top:0}.va-file-upload-list{display:flex;flex-wrap:wrap;padding:0 0 1.5rem}.va-file-upload-list--gallery{padding-bottom:.5rem}:host,:root{--va-file-upload-position:relative;--va-file-upload-margin:.5rem 0;--va-file-upload-list-margin-top:1rem;--va-file-upload-dropzone-border-radius:.375rem;--va-file-upload-dropzone-cursor:pointer;--va-file-upload-dropzone-text-padding-sm:0 0 1rem;--va-file-upload-dropzone-field-padding:1.5rem 2rem;--va-file-upload-dropzone-field-padding-sm:1.5rem 1rem;--va-file-upload-dropzone-field-button-margin:0;--va-file-upload-dropzone-field-button-z-index:10;--va-file-upload-dropzone-field-text-pr:10px;--va-file-upload-dropzone-list-padding:0 2rem 1rem}.va-file-upload{font-family:var(--va-font-family);margin:var(--va-file-upload-margin);position:var(--va-file-upload-position)}.va-file-upload .va-file-upload-list{margin-top:var(--va-file-upload-list-margin-top)}.va-file-upload__field{align-items:center;display:flex;overflow:hidden;position:relative}.va-file-upload__field__button{margin:var(--va-file-upload-dropzone-field-button-margin);z-index:10}.va-file-upload__field__text{padding-right:var(--va-file-upload-dropzone-field-text-pr)}.va-file-upload__field__input{color:transparent;cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%}.va-file-upload__field__input::-webkit-file-upload-button{cursor:pointer}.va-file-upload--dropzone{background-color:var(--va-file-upload-dropzone-background-color);border-radius:var(--va-file-upload-dropzone-border-radius);cursor:var(--va-file-upload-dropzone-cursor);overflow:hidden}.va-file-upload--dropzone .va-file-upload__field{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;overflow:visible;padding:var(--va-file-upload-dropzone-field-padding);transition:height .2s}@media(max-width:767.98px){.va-file-upload--dropzone .va-file-upload__field{flex-direction:column;padding:var(--va-file-upload-dropzone-field-padding-sm)}.va-file-upload--dropzone .va-file-upload__field__text{padding:var(--va-file-upload-dropzone-text-padding-sm);text-align:center}}.va-file-upload--dropzone .va-file-upload-list{margin-top:0;padding:var(--va-file-upload-dropzone-list-padding)}.va-file-upload--disabled .va-file-upload__field__input{cursor:default}.va-file-upload--disabled .va-file-upload__field__input::-webkit-file-upload-button{cursor:inherit}.va-file-upload .va-button:focus-visible{border-radius:"inherit";outline:2px solid var(--va-focus)!important;outline-offset:-2px}.table-pagination[data-v-259e7abb]{align-items:center;background:var(--color-surface);border:.0625rem solid var(--color-border-soft);border-radius:0 0 .5rem .5rem;box-shadow:none;display:grid;gap:.65rem;grid-template-columns:minmax(6.5rem,9rem) 1fr auto;margin-top:-.0625rem;padding:.65rem .75rem}.table-pagination__rows[data-v-259e7abb]{align-items:center;display:flex;gap:.45rem;min-width:0}.table-pagination__rows-label[data-v-259e7abb]{color:var(--color-text-secondary);flex:0 0 auto;font-size:.82rem;font-weight:800}[data-v-259e7abb] .table-pagination__rows-select{flex:0 0 5rem;padding:0;width:5rem}[data-v-259e7abb] .table-pagination__rows-select .va-input-wrapper__fieldset{padding:0}.table-pagination__status[data-v-259e7abb]{color:var(--color-text-secondary);font-size:.88rem;font-weight:700;text-align:center}.table-pagination__total[data-v-259e7abb]{color:var(--color-text-secondary);display:inline-block;font-weight:700;margin-left:.5rem}.table-pagination__actions[data-v-259e7abb]{display:flex;gap:.25rem;justify-content:flex-end}@media(max-width:42rem){.table-pagination[data-v-259e7abb]{align-items:end;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;padding:.6rem}.table-pagination__actions[data-v-259e7abb]{display:grid;gap:.35rem;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.table-pagination__actions[data-v-259e7abb]>*{min-width:0;width:100%}.table-pagination__status[data-v-259e7abb]{align-self:center;font-size:.82rem;text-align:right}.table-pagination__rows-label[data-v-259e7abb]{font-size:.78rem}.table-pagination__total[data-v-259e7abb]{display:block;margin-left:0}}.add-transaction-modal__form[data-v-ff970f27]{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.add-transaction-modal__row[data-v-ff970f27]{display:flex;flex-direction:column;gap:.5rem;width:100%}.add-transaction-modal__row--inline[data-v-ff970f27]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.add-transaction-modal__actions[data-v-ff970f27]{border-top:.0625rem solid var(--color-border-soft);display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.add-transaction-modal__recurring-panel[data-v-ff970f27]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-success-soft) 58%,var(--color-surface)),var(--color-surface) 9rem);border:.0625rem solid var(--color-border-soft);border-radius:.5rem;box-shadow:0 .75rem 1.5rem var(--color-shadow-light);display:flex;flex-direction:column;gap:.85rem;padding:.85rem}.add-transaction-modal__recurring[data-v-ff970f27]{display:flex;flex-direction:column;gap:.75rem}.add-transaction-modal__recurring-header[data-v-ff970f27]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.add-transaction-modal__recurring-summary[data-v-ff970f27]{display:flex;flex-direction:column;gap:.25rem}.add-transaction-modal__recurring-summary span[data-v-ff970f27]{color:var(--color-text-secondary);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.add-transaction-modal__recurring-summary strong[data-v-ff970f27]{color:var(--color-text-primary);line-height:1.3}.add-transaction-modal__recurring-summary small[data-v-ff970f27],.add-transaction-modal__schedule-help[data-v-ff970f27]{color:var(--color-text-secondary);font-size:.84rem}.add-transaction-modal__schedule-help[data-v-ff970f27]{line-height:1.4;margin:-.25rem 0 0}.add-transaction-modal__recurring-group[data-v-ff970f27]{border-top:.0625rem solid var(--color-border-soft);display:grid;gap:.65rem;padding-top:.75rem}.add-transaction-modal__recurring-group h3[data-v-ff970f27]{color:var(--color-text-primary);font-size:.82rem;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.add-transaction-modal__recurring-group[data-v-ff970f27]:first-of-type{border-top:0;padding-top:0}.add-transaction-modal__disclosure[data-v-ff970f27],.add-transaction-modal__option-card[data-v-ff970f27],.add-transaction-modal__sub-disclosure[data-v-ff970f27]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:color-mix(in srgb,var(--color-surface) 96%,var(--color-primary-soft));border:.0625rem solid var(--color-border-soft);border-radius:.5rem;color:var(--color-text-primary);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.8rem .9rem;text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.add-transaction-modal__disclosure[data-v-ff970f27]:hover,.add-transaction-modal__option-card[data-v-ff970f27]:hover,.add-transaction-modal__sub-disclosure[data-v-ff970f27]:hover{background-color:var(--color-surface);border-color:var(--va-primary);box-shadow:0 .75rem 1.5rem var(--color-shadow-light);transform:translateY(-.0625rem)}.add-transaction-modal__disclosure span[data-v-ff970f27],.add-transaction-modal__option-card span[data-v-ff970f27],.add-transaction-modal__sub-disclosure span[data-v-ff970f27]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.add-transaction-modal__disclosure strong[data-v-ff970f27],.add-transaction-modal__option-card strong[data-v-ff970f27],.add-transaction-modal__sub-disclosure strong[data-v-ff970f27]{font-size:.95rem;font-weight:700;line-height:1.25}.add-transaction-modal__disclosure small[data-v-ff970f27],.add-transaction-modal__option-card small[data-v-ff970f27],.add-transaction-modal__sub-disclosure small[data-v-ff970f27]{color:var(--color-text-secondary);font-size:.82rem;line-height:1.3}.add-transaction-modal__title-row[data-v-ff970f27]{align-items:center;display:inline-flex!important;flex-direction:row!important;gap:.4rem}.add-transaction-modal__option-card[data-v-ff970f27]{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-soft) 74%,var(--color-surface)),var(--color-surface));border-style:dashed}.add-transaction-modal__sub-disclosure[data-v-ff970f27]{background-color:var(--color-surface-muted);padding:.75rem}@media(max-width:36rem){.add-transaction-modal__row--inline[data-v-ff970f27]{grid-template-columns:1fr}.add-transaction-modal__recurring-header[data-v-ff970f27]{flex-direction:column}.add-transaction-modal__recurring-header[data-v-ff970f27] .va-button{width:100%}}
