@import url(https://rsms.me/inter/inter.css);.Layer__Portal,.Layer__UI__tooltip,.Layer__component,.Layer__drawer,.Layer__select__menu-portal,.Layer__tasks-component,.Layer__toasts-container,.Layer__tooltip,.Layer__variables,.Layer__view{--color-black:#1a1a1a;--color-white:#fff;--color-blue:#d6e6ff;--color-info:#0968f8;--color-info-bg:#d6e6ff;--color-info-fg:#0056d7;--color-info-success:#3b9b63;--color-info-success-bg:#c6f0d8;--color-info-success-fg:#1b7942;--color-info-warning:#e0a100;--color-info-warning-bg:#ffe8ad;--color-info-warning-fg:#7d5c08;--color-info-error:#e01f1f;--color-info-error-bg:#f9bebe;--color-info-error-fg:#990a0a;--color-dark-h:0;--color-dark-s:0%;--color-dark-l:7%;--color-dark:hsl(var(--color-dark-h) var(--color-dark-s) var(--color-dark-l));--color-light-h:0;--color-light-s:0%;--color-light-l:90%;--color-light:hsl(var(--color-light-h) var(--color-light-s) var(--color-light-l));--color-base-0:#fff;--color-base-50:hsl(var(--color-dark-h) 1% 98%);--color-base-100:hsl(var(--color-dark-h) 1% 94%);--color-base-200:hsl(var(--color-dark-h) 1% 91%);--color-base-300:hsl(var(--color-dark-h) 2% 88%);--color-base-400:hsl(var(--color-dark-h) 2% 85%);--color-base-500:hsl(var(--color-dark-h) 3% 53%);--color-base-600:hsl(var(--color-dark-h) 7% 40%);--color-base-700:hsl(var(--color-dark-h) 9% 27%);--color-base-800:hsl(var(--color-dark-h) 12% 20%);--color-base-900:hsl(var(--color-dark-h) 15% 14%);--color-base-1000:hsl(var(--color-dark-h) 20% 7%);--max-component-width:1408px;--base-transparent-1:#10182803;--base-transparent-2:#10182805;--base-transparent-4:hsl(var(--color-dark-h) var(--color-dark-s) var(--color-dark-l)/4%);--base-transparent-5:hsl(var(--color-dark-h) var(--color-dark-s) var(--color-dark-l)/5%);--base-transparent-6:hsl(var(--color-dark-h) var(--color-dark-s) var(--color-dark-l)/6%);--base-transparent-8:hsl(var(--color-dark-h) var(--color-dark-s) var(--color-dark-l)/8%);--base-transparent-10:hsl(var(--color-dark-h) var(--color-dark-s) var(--color-dark-l)/10%);--base-transparent-12:hsl(var(--color-dark-h) var(--color-dark-s) var(--color-dark-l)/12%);--base-transparent-16:hsl(var(--color-dark-h) var(--color-dark-s) var(--color-dark-l)/16%);--base-transparent-16-light:hsl(var(--color-light-h) var(--color-light-s) var(--color-light-l)/16%);--color-primary:var(--color-dark);--color-accent:var(--color-light);--color-secondary:var(--color-base);--color-success:var(--color-info-success);--color-danger:var(--color-info-error);--color-danger-dark:#63363e;--color-danger-light:hsl(var(--color-info-error-h) var(--color-info-error-s) var(--color-info-error-l)/40%);--text-color-primary:var(--color-dark);--text-color-secondary:var(--color-base-600);--bg-element-focus:var(--color-base-50);--font-family:"InterVariable","Inter",sans-serif;--font-family-numeric:"InterVariable","Inter",sans-serif;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-heading:24px;--text-heading-secondary:20px;--text-heading-page:var(--text-heading);--text-heading-view:var(--text-heading-secondary);--text-heading-2xs:12px;--text-heading-xs:14px;--text-heading-sm:16px;--text-heading-md:var(--text-heading);--text-heading-lg:36px;--text-heading-xl:48px;--text-heading-2xl:56px;--text-heading-3xl:64px;--font-weight-normal:460;--font-weight-bold:540;--spacing-4xs:2px;--spacing-3xs:4px;--spacing-2xs:6px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lm:20px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:36px;--spacing-3xl:40px;--spacing-5xl:52px;--bg-color:var(--color-white);--border-color:var(--color-base-200);--border-radius-4xs:2px;--border-radius-3xs:4px;--border-radius-2xs:6px;--border-radius-xs:8px;--border-radius-sm:12px;--border-radius:16px;--border-radius-5xl:52px;--text-color-transaction-credit:var(--color-info-success);--text-color-varying-amount:var(--color-base-700);--input-border-radius:var(--border-radius-2xs);--input-font-size:var(--text-md);--input-border-color:var(--color-base-300);--input-placeholder-color:var(--color-base-500);--label-color:var(--color-base-700);--btn-font-size:var(--text-md);--btn-border-radius:var(--border-radius-2xs);--btn-color:var(--color-black);--btn-bg-color:var(--color-white);--btn-color-primary:var(--color-white);--btn-bg-color-primary:var(--color-black);--btn-color-hover:var(--fg-brand-primary,var(--color-white));--btn-bg-color-hover:var(--bg-brand-primary,var(--color-primary));--btn-color-icon:var(--color-black);--btn-bg-color-icon:var(--color-base-50);--btn-color-icon-hover:var(--fg-brand-accent,var(--color-primary));--btn-bg-color-icon-hover:var(--bg-brand-accent,var(--color-accent));--btn-secondary-color:var(--color-black);--btn-secondary-bg-color:var(--color-white);--btn-tertiary-color:var(--color-black);--btn-tertiary-bg-color:var(--color-white);--badge-color:var(--fg-brand-accent,var(--color-primary));--badge-fg-color:var(--fg-brand-accent,var(--color-primary));--badge-bg-color:var(--bg-brand-accent,var(--color-accent));--badge-color-info:var(--color-info);--badge-fg-color-info:var(--color-info-fg);--badge-bg-color-info:var(--color-info-bg);--badge-color-success:var(--color-info-success);--badge-fg-color-success:var(--color-info-success-fg);--badge-bg-color-success:var(--color-info-success-bg);--badge-color-warning:var(--color-info-warning);--badge-fg-color-warning:var(--color-info-warning-fg);--badge-bg-color-warning:var(--color-info-warning-bg);--badge-bg-color-warning-dark:#ca9204;--badge-color-error:var(--color-info-error);--badge-fg-color-error:var(--color-info-error-fg);--badge-bg-color-error:var(--color-info-error-bg);--badge-border-radius:var(--border-radius-sm);--table-bg:var(--color-white);--tooltip-color:var(--color-white);--tooltip-bg-color:var(--color-base-800);--bar-color-income:var(--color-light);--bar-color-expenses:var(--color-dark);--chart-indicator-color:var(--color-base-700);--z-index-mobile-panel:106;--transition-speed:0.25s;font-feature-settings:"cv10" on,"cv01" on,"cv05" on,"cv08" on,"ss03" on;border:0;box-sizing:border-box;font-family:var(--font-family);font-weight:var(--font-weight-normal);margin:0;padding:0}.Layer__Portal,.Layer__component,.Layer__select__menu-portal,.Layer__view{--bg-default:var(--color-base-0);--bg-subtle:var(--color-base-50);--bg-muted:var(--color-base-100);--fg-default:var(--color-base-800);--fg-subtle:var(--color-base-500);--outline-subtle:var(--color-base-200);--outline-default:var(--color-base-300);--outline-active:var(--color-base-500);--button-bg-default:var(--color-base-1000);--button-bg-disabled:var(--color-base-200);--button-bg-active:var(--color-base-800);--button-bg-ghost-hovered:var(--color-base-100);--button-bg-ghost-pressed:var(--color-base-200);--button-fg-default:var(--color-base-0);--button-fg-disabled:var(--color-base-500);--button-fg-ghost:var(--color-base-800);--button-border-color-ghost:var(--color-base-300);--button-border-color-ghost-active:var(--color-base-800)}.Layer__component ::-webkit-scrollbar{height:6px;width:6px}.Layer__component ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Layer__component ::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius:4px}.Layer__component ::-webkit-scrollbar-thumb:hover{background:#999}.Layer__sortable-col .Layer__sort-arrows .asc-arrow,.Layer__sortable-col .Layer__sort-arrows .desc-arrow{stroke:var(--color-base-500)}.Layer__sortable-col.sort--asc .Layer__sort-arrows .asc-arrow,.Layer__sortable-col.sort--desc .Layer__sort-arrows .desc-arrow{stroke:var(--color-base-1000)}@keyframes Layer__rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Layer__bills__view .Layer__bills__main-datepicker input{min-width:180px}.Layer__bills__view .Layer__bills__sidebar__header,.Layer__bills__view .Layer__view-main{padding:0}.Layer__bills__view .Layer__bills.Layer__component{border-bottom:1px solid var(--border-color);border-radius:0;border-bottom-right-radius:var(--border-radius-xs);border-right:1px solid var(--border-color);max-width:1456px;padding-bottom:0}.Layer__bills__view .Layer__bills__header .Layer__header__row{box-sizing:border-box;transition:padding .12s ease-out}.Layer__bills-table__vendor-col{max-inline-size:20cqi}.Layer__bill-details__action{align-items:center;display:flex;gap:var(--spacing-sm)}@container (max-width: 499px){.Layer__bill-details__action .Layer__btn{width:100%}}.Layer__bills-table__checkbox{margin-right:var(--spacing-xs)}.Layer__bills .Layer__panel{position:-webkit-sticky;position:sticky}.Layer__bills .Layer__panel__content{min-height:500px}.Layer__bills .Layer__bills-account__title-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.Layer__bills .Layer__bills__header{background:#0000;border-radius:0}.Layer__bills .Layer__header__col .Layer__input-tooltip{flex:1 1;min-width:250px}.Layer__bills .Layer__bills__status-with-actions{align-items:center;display:flex;gap:12px}.Layer__bills .Layer__bill-details__section{border-bottom:1px solid var(--border-color);padding:var(--spacing-md)}@container (min-width: 1400px){.Layer__bills .Layer__bill-details__section{padding:var(--spacing-md) var(--spacing-xl)}}.Layer__bills .Layer__bill-details__head{box-sizing:border-box;display:flex;gap:var(--spacing-xl);justify-content:space-between;width:100%}@container (max-width: 499px){.Layer__bills .Layer__bill-details__head{flex-direction:column;gap:var(--spacing-md)}}.Layer__bills .Layer__bill-details__summary{box-sizing:border-box;display:flex;gap:var(--spacing-sm);justify-content:space-between;min-width:400px}.Layer__bills .Layer__bill-details__summary .Layer__bill-details__summary__label{color:var(--color-base-600)}@container (max-width: 759px){.Layer__bills .Layer__bill-details__summary{flex-direction:column;gap:var(--spacing-xs);min-width:0;min-width:auto}.Layer__bills .Layer__bill-details__summary>div{align-items:center;display:flex;gap:var(--spacing-xs)}.Layer__bills .Layer__bill-details__summary .Layer__bill-details__summary__label{min-width:82px;width:132px}.Layer__bills .Layer__bill-details__summary .Layer__bill-details__summary__value{font-size:var(--text-md)}}@container (max-width: 499px){.Layer__bills .Layer__bill-details__summary>div{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:space-between;width:100%}.Layer__bills .Layer__bill-details__summary .Layer__bill-details__summary__label{min-width:auto;width:82px}}.Layer__bills .Layer__bills-table__actions-col{max-width:250px;width:250px}@container (min-width: 1400px){.Layer__bills .Layer__bills-table__actions-col{max-width:280px;width:280px}}.Layer__bills .Layer__bills-table__actions-col--narrow{max-width:80px;width:80px}.Layer__bills .Layer__bills-table__actions-col .Layer__btn{white-space:nowrap}.Layer__bills .Layer__bills-table__status-col{max-width:120px;width:120px}.Layer__bills .Layer__bill-details__form-row{align-items:flex-start;display:flex;gap:var(--spacing-lg)}.Layer__bills .Layer__bill-details__form-row .Layer__bill-details__form-col{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);max-width:500px;padding:var(--spacing-xs) 0}.Layer__bills .Layer__bill-details__form-row .Layer__bill-details__form-col label{max-width:100px}@container (max-width: 499px){.Layer__bills .Layer__bill-details__form-row .Layer__bill-details__form-col{gap:0;padding-bottom:0;padding-top:0}}.Layer__bills .Layer__bill-details__category-row{align-items:center;display:flex;gap:12px;margin-bottom:var(--spacing-sm);max-width:1025px}.Layer__bills .Layer__bill-details__category-row>*{flex:1 1}.Layer__bills .Layer__bill-details__category-row>[slot=delete-btn]{max-inline-size:36px}.Layer__bills .Layer__bill-details__category-row>[slot=delete-btn] [slot=mobile-button]{display:none}.Layer__bills .Layer__bill-details__category-row>[slot=delete-btn] [slot=desktop-button]{display:block}@container (max-width: 499px){.Layer__bills .Layer__bill-details__category-row>[slot=delete-btn]{max-inline-size:unset;padding:0 var(--spacing-xs)}.Layer__bills .Layer__bill-details__category-row>[slot=delete-btn] [slot=mobile-button]{display:block}.Layer__bills .Layer__bill-details__category-row>[slot=delete-btn] [slot=desktop-button]{display:none}}.Layer__bills .Layer__bill-details__category-row>* .Layer__input{width:100%}.Layer__bills .Layer__checkbox-wrapper{align-items:center;display:inline-flex}.Layer__bills .Layer__textarea{min-height:100px}.Layer__bill-details__category__add-next{display:flex}@container (max-width: 759px){.Layer__bills .Layer__bill-details__form-row{flex-direction:column;row-gap:0}.Layer__bills .Layer__bill-details__form-row .Layer__bill-details__form-col{max-width:720px;width:100%}.Layer__bills .Layer__bill-details__category-row{align-items:flex-start;border-bottom:1px solid var(--border-color);flex-direction:column;margin-bottom:var(--spacing-lg);max-width:500px;padding-bottom:var(--spacing-lg)}.Layer__bills .Layer__bill-details__category-row:last-child{border-bottom:none}.Layer__bills .Layer__bill-details__category-row .Layer__input-tooltip{width:100%}}@container (max-width: 499px){.Layer__bills .Layer__bill-details__form-row .Layer__bill-details__form-col .Layer__input-group{flex-direction:column}.Layer__bill-details__save-btn{display:none}}.Layer__bill-details__save-btn--mobile{display:none}@container (max-width: 499px){.Layer__bill-details__save-btn--mobile{display:flex;padding:var(--spacing-md)}.Layer__bill-details__save-btn--mobile .Layer__btn{width:100%}}.Layer__bills-account__index{background-color:var(--color-base-0)}.Layer__bills-account__index .Layer__bill-details__section--category-details{background-color:var(--color-base-50);display:flex;flex-direction:column;gap:var(--spacing-sm)}.Layer__bills-account__header__date{color:var(--color-base-600)}.Layer__bills__record-payment label{max-width:33%}.Layer__bills__record-payment__base-details{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.Layer__bills__record-payment__base-details .Layer__input-tooltip{max-width:233px}.Layer__bills__record-payment__amount{padding:var(--spacing-md);padding-top:var(--spacing-xl)}.Layer__bills__record-payment__amount-header{margin-bottom:var(--spacing-lg)}.Layer__bills__record-payment__amount-row{display:flex;gap:var(--spacing-4xs)}.Layer__bills__record-payment__amount-row .Layer__input-group{grid-gap:0;display:grid;gap:0;grid-template-columns:66% 33%;margin-bottom:var(--spacing-md);margin-right:var(--spacing-xs)}.Layer__bills__record-payment__amount-row .Layer__input-group>:first-child{padding-right:var(--spacing-xs)}.Layer__bills__record-payment__amount-row .Layer__input-group>:last-child{padding-left:var(--spacing-xs)}.Layer__bills__record-payment__amount-row .Layer__select{font-size:12px}.Layer__bills__record-payment__amount-row .Layer__select .Layer__select__value-container{padding-right:0}.Layer__bills__record-payment__amount-display{min-width:80px;text-align:right}.Layer__bills__record-payment__add-bill{margin-bottom:16px;width:120px}.Layer__bills__record-payment__total{border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-top:12px}.Layer__bills__record-payment__submit-container{align-items:flex-end;display:flex;flex-direction:column;gap:var(--spacing-md)}@container (min-width: 1400px){.Layer__bills__record-payment__base-details{padding:var(--spacing-md) var(--spacing-xl)}.Layer__bills__record-payment__amount{padding:var(--spacing-xl)}}@container (max-width: 499px){.Layer__bills__record-payment .Layer__bills__record-payment__amount-row{border-bottom:1px solid var(--border-color)}.Layer__bills__record-payment .Layer__bills__record-payment__amount-row:last-child{border-bottom:none}.Layer__bills__record-payment .Layer__bills__record-payment__amount-row .Layer__icon-btn{margin-top:var(--spacing-sm)}.Layer__bills__record-payment .Layer__bills__record-payment__amount-row .Layer__input-group{display:flex;flex-direction:column}.Layer__bills__record-payment .Layer__bills__record-payment__amount-row .Layer__input-group .Layer__input-tooltip{padding:0}}.Layer__bills__record-payment__select-label{display:flex;font-size:12px;justify-content:space-between;width:100%}.Layer__bills__record-payment__select-label__bill-amount{color:var(--color-base-500)}.Layer__bills .Layer__panel__sidebar .Layer__panel__sidebar-content{width:100%}.Layer__bills .Layer__panel__sidebar-content .Layer__bills__payment-recorded__bills,.Layer__bills .Layer__panel__sidebar-content .Layer__bills__payment-recorded__content,.Layer__bills .Layer__panel__sidebar-content .Layer__form{margin:auto;max-width:480px}@container (max-width: 1024px){.Layer__bills .Layer__panel__sidebar-content .Layer__header__row{border-bottom-width:0;margin:auto;max-width:480px}.Layer__bills .Layer__panel__sidebar-content .Layer__bills__sidebar__header{border-bottom:1px solid var(--border-color)}}.Layer__bills__payment-recorded label{max-width:33%}.Layer__bills__payment-recorded__content{border-bottom:1px solid var(--border-color)}.Layer__bills__payment-recorded__bills,.Layer__bills__payment-recorded__content{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.Layer__bills__payment-recorded__bills{color:var(--text-color-secondary)}.Layer__bills__payment-recorded__summary{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Layer__bills__payment-recorded__bills-table{border-collapse:collapse;color:var(--text-color-secondary)}.Layer__bills__payment-recorded__bills-table td,.Layer__bills__payment-recorded__bills-table th{padding:var(--spacing-3xs) var(--spacing-3xs)}.Layer__bills__payment-recorded__bills-table td:first-child,.Layer__bills__payment-recorded__bills-table th:first-child{padding-left:0}.Layer__bills__payment-recorded__bills-table td:last-child,.Layer__bills__payment-recorded__bills-table th:last-child{padding-right:0}.Layer__bills__payment-recorded__bills-table td:last-child svg,.Layer__bills__payment-recorded__bills-table th:last-child svg{vertical-align:text-bottom}.Layer__bills__payment-recorded__bills-table th:not(.Layer__bills__payment-recorded__open-balance-col){text-align:left}.Layer__bills__payment-recorded__open-balance-col{text-align:right}.Layer__bills__payment-recorded__paid-icon-col{color:var(--color-success);padding-top:5px;text-align:center}.Layer__bills__payment-recorded__amount-paid-col{color:var(--text-color-primary)}.Layer__bills__payment-recorded__submit-container{display:flex;justify-content:flex-end;padding-top:var(--spacing-md);width:100%}@container (min-width: 1400px){.Layer__bills__payment-recorded__content{padding:var(--spacing-md) var(--spacing-xl)}.Layer__bills__payment-recorded__bills{padding:var(--spacing-xl)}}.Layer__bills-list{margin:0;padding:0}.Layer__bills-list-item{border:solid var(--border-color);border-width:1px 1px 0;display:flex;list-style:none;opacity:0;padding:var(--spacing-md);transform:scale(.92);transition:all .12s ease-in-out}.Layer__bills-list-item:last-child{border-bottom-width:1px}.Layer__bills-list-item.Layer__bills-list-item--show{opacity:1;transform:scale(1)}.Layer__bills-list-item[data-disabled]{opacity:.5}.Layer__bills-list-item[data-selected]{background-color:var(--color-base-0)}.Layer__bills-list-item__checkbox{overflow:hidden;padding-top:var(--spacing-3xs);transition:width .12s cubic-bezier(.215,.61,.355,1);width:0}.Layer__bills-list-item__checkbox .Layer__bills-table__checkbox{opacity:0;transition:opacity .12s cubic-bezier(.215,.61,.355,1);transition-delay:60ms}.Layer__bills-list-item__checkbox[data-status=open]{width:40px}.Layer__bills-list-item__checkbox[data-status=open] .Layer__bills-table__checkbox{opacity:1}.Layer__bills-list-item__content{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-3xs);max-width:100%;overflow:hidden}.Layer__bills-list-item__topbar{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.Layer__bills-list-item__main,.Layer__bills-list-item__topbar__date{align-items:center;display:flex;gap:var(--spacing-3xs)}.Layer__bills-list-item__main{justify-content:space-between;max-width:100%;overflow:hidden}.Layer__bills-list-item__main .Layer__bills-list-item__main__amount{align-items:center;display:none;font-size:var(--text-sm)}@container (max-width: 499px){.Layer__bills-list-item__main .Layer__bills-list-item__main__amount{display:flex;gap:var(--spacing-3xs)}.Layer__bills-list-item__main .Layer__bills-list-item__main__amount .Layer__text{font-size:var(--text-md)}}@container (min-width: 499px){.Layer__bills-list-item[data-status=paid] .Layer__bills-list-item__main__amount{align-items:center;display:flex;gap:var(--spacing-3xs)}}.Layer__bills-list-item__bottombar{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between;min-height:40px;padding-right:2px}@container (max-width: 499px){.Layer__bills-list-item__bottombar{padding:0 2px;padding-top:var(--spacing-xs)}.Layer__bills-list-item__bottombar .Layer__btn{width:100%}}.Layer__bills-list-item__bottombar .Layer__bills-list-item__bottombar__amount{align-items:center;display:flex;gap:var(--spacing-3xs)}@container (max-width: 499px){.Layer__bills-list-item__bottombar .Layer__bills-list-item__bottombar__amount{display:none}}.Layer__bills-list-item__separator{background-color:var(--color-base-400);height:10px;width:1px}@container (max-width: 499px){.Layer__bills-list-item .Layer__text.Layer__bills-list-item__main__vendor{font-size:var(--text-md)}}.Layer__btn{font-feature-settings:"cv10" on,"cv05" on,"cv08" on,"ss03" on,lining-nums proportional-nums;border:1px solid var(--color-base-300);border-radius:var(--btn-border-radius);box-sizing:border-box;cursor:pointer;font-family:var(--font-family);font-variant-numeric:lining-nums proportional-nums;font-weight:var(--font-weight-normal);max-height:36px;min-height:36px;padding:0 var(--spacing-md);position:relative;text-decoration:none;transition:all .1s ease-out;white-space:nowrap}.Layer__btn.Layer__btn--as-link{align-items:center;display:inline-flex}.Layer__btn.Layer__back-btn{align-items:center;background:var(--btn-secondary-bg-color);border-radius:4px;box-sizing:border-box;color:var(--btn-secondary-color);display:flex;height:36px;justify-content:center;min-width:36px;padding:0;transition:all .15s ease-out;width:36px}.Layer__btn.Layer__btn--full-width{width:100%}.Layer__btn.Layer__btn--with-primary-icon{padding:0}.Layer__btn.Layer__btn--with-primary-icon .Layer__btn-text{padding:0 var(--spacing-md)}.Layer__btn.Layer__btn--with-primary-icon .Layer__btn-content{column-gap:0}.Layer__btn .Layer__btn-content{align-items:center;column-gap:var(--spacing-xs);display:flex;justify-content:center}.Layer__btn .Layer__btn-content.Layer__justify--space-between{justify-content:space-between}.Layer__btn .Layer__btn-icon{align-items:center;background:#0000;border-radius:4px;box-sizing:border-box;color:var(--btn-color-icon);display:flex;justify-content:center;transition:all .15s ease-out}.Layer__btn .Layer__btn-icon .Layer__btn-icon--on-active{display:none}.Layer__btn .Layer__btn-icon.Layer__btn-icon--primary{background:var(--btn-bg-color-icon);height:30px;width:30px}.Layer__btn:hover{box-shadow:0 0 0 1px var(--color-base-300),0 1px 2px 0 var(--base-transparent-6)}.Layer__btn:active,.Layer__btn:visited{box-shadow:0 0 0 1px var(--color-base-800),0 0 0 3px var(--color-base-300)}.Layer__btn:disabled{box-shadow:none;cursor:not-allowed}.Layer__btn:disabled>.Layer__btn-content>.Layer__btn-text{color:var(--color-base-500)}.Layer__btn:disabled>.Layer__btn-content>.Layer__btn-icon{background-color:initial;color:var(--color-base-500)}.Layer__btn--secondary{background:var(--btn-secondary-bg-color);border:1px solid var(--border-color);box-shadow:none;color:var(--btn-secondary-color)}.Layer__btn--tertiary{background:var(--btn-tertiary-bg-color);border-color:#0000;box-shadow:none;color:var(--btn-tertiary-color)}.Layer__download-retry-btn{width:122px}.Layer__download-retry-btn.Layer__btn--icon-only{width:36px}.Layer__btn--primary{background:var(--btn-bg-color-primary);color:var(--btn-color-primary)}.Layer__btn--primary:hover .Layer__btn-icon{background:#0000;color:var(--btn-color-primary)}.Layer__btn--primary.Layer__btn--active:not([disabled]) .Layer__btn-icon,.Layer__btn--primary:hover:not([disabled]) .Layer__btn-icon{background:var(--btn-bg-color-icon-hover);color:var(--btn-color-icon-hover)}.Layer__btn--primary.Layer__btn--active:not([disabled]) .Layer__btn-icon .Layer__btn-icon--on-active,.Layer__btn--primary:hover:not([disabled]) .Layer__btn-icon .Layer__btn-icon--on-active{display:block}.Layer__btn--primary.Layer__btn--active:not([disabled]) .Layer__btn-icon .Layer__btn-icon--on-inactive,.Layer__btn--primary:hover:not([disabled]) .Layer__btn-icon .Layer__btn-icon--on-inactive{display:none}.Layer__btn--primary:not(.Layer__btn--with-primary-icon) .Layer__btn-icon,.Layer__btn--primary>.Layer__btn-content>.Layer__btn-text{color:var(--btn-color-primary)}.Layer__btn--primary:not(.Layer__btn--with-primary-icon).Layer__btn--active:not([disabled]) .Layer__btn-icon,.Layer__btn--primary:not(.Layer__btn--with-primary-icon):hover:not([disabled]) .Layer__btn-icon{background:#0000;color:var(--btn-color-primary)}.Layer__btn-content{align-items:center;display:flex;font-size:var(--btn-font-size);line-height:100%;padding-inline:2px}.Layer__btn-text{flex:1 1;font-family:var(--font-family);font-size:var(--btn-font-size)}.Layer__btn--with-primary-icon .Layer__btn-text{padding-right:calc(var(--spacing-md) - 4px)}.Layer__btn--icon-only{height:36px;width:36px}.Layer__btn--icon-only.Layer__btn--secondary .Layer__btn-icon{background-color:initial}.Layer__btn--icon-only .Layer__btn-icon--right{margin-left:0}.Layer__btn--icon-only .Layer__btn-icon--left{margin-right:0}.Layer__icon-btn{font-feature-settings:"cv10" on,"cv05" on,"cv08" on,"ss03" on,lining-nums proportional-nums;align-items:center;background:#0000;border-radius:var(--btn-border-radius);border-width:0;box-sizing:border-box;color:var(--color-base-500);cursor:pointer;display:flex;font-family:var(--font-family);font-variant-numeric:lining-nums proportional-nums;font-weight:var(--font-weight-normal);height:36px;justify-content:center;padding:0;transition:all .1s ease-out;width:36px}.Layer__icon-btn:hover{background-color:var(--color-base-300);color:var(--color-base-1000)}.Layer__icon-btn.Layer__icon-btn--border{box-shadow:0 0 0 1px var(--color-base-300),0 1px 1px 0 var(--base-transparent-4),0 2px 3px 0 var(--base-transparent-4),0 3px 4px 0 var(--base-transparent-2),0 4px 5px 0 var(--base-transparent-1);color:var(--color-base-800)}.Layer__icon-btn.Layer__icon-btn--border:hover{background-color:var(--color-base-0);box-shadow:0 0 0 1px var(--color-base-300),0 1px 2px 0 var(--base-transparent-6)}.Layer__icon-btn.Layer__icon-btn--active{background-color:var(--color-base-200);color:var(--color-base-1000)}.Layer__icon-btn.Layer__icon-btn--active:hover{background-color:var(--color-base-300)}.Layer__text-btn{background:#0000;border-width:0;box-shadow:none;color:var(--color-base-700);cursor:pointer;outline:none;padding:0;text-decoration:underline}.Layer__text-btn:hover{color:var(--color-base-1000)}.Layer__retry-btn{color:var(--color-danger)}.Layer__retry-btn .Layer__btn-icon{color:var(--color-danger);transition:all .3s ease-in-out}.Layer__retry-btn:hover .Layer__btn-icon{transform:rotate(-30deg)}.Layer__retry-btn.Layer__btn--processing .Layer__btn-icon{animation:rotating-ccw 2s linear infinite}.Layer__unsaved-info{align-items:center;color:var(--color-danger);display:flex;gap:var(--spacing-4xs)}.Layer__expand-collpase-all-rows-btn{min-width:152px}.Layer__btn.Layer__btn--with-tooltip{padding:0}.Layer__btn.Layer__btn--with-tooltip .Layer__tooltip-trigger{height:100%;justify-content:center;padding:0 var(--spacing-md)}.Layer__component .recharts-responsive-container{border-radius:var(--border-radius-xs);box-sizing:border-box;padding:4px}.Layer__component .recharts-responsive-container .recharts-cartesian-axis-line,.Layer__component .recharts-responsive-container .recharts-cartesian-axis-tick-line{stroke:var(--color-base-300)}.Layer__component .recharts-responsive-container.Layer__chart-container{padding-top:42px}.Layer__chart-wrapper{position:relative}.Layer__chart-container{min-height:300px}.Layer__chart-legend-list{align-items:center;display:flex;font-size:12px;gap:var(--spacing-sm);justify-content:flex-end;list-style:none;margin:0;padding:0}.Layer__chart__tooltip{background-color:var(--color-base-1000);border-radius:var(--border-radius-3xs);color:var(--color-base-500);font-size:var(--text-sm);padding:var(--spacing-2xs) var(--spacing-sm)}.Layer__chart__tooltip-list{margin:0;padding:0}.Layer__chart__tooltip-list li{column-gap:var(--spacing-sm);display:flex;justify-content:space-between;list-style:none}.Layer__chart__tooltip-list .Layer__chart__tooltip-label{color:var(--color-base-500)}.Layer__chart__tooltip-list .Layer__chart__tooltip-value{color:var(--color-base-300)}.Layer__chart__tooltip-list .Layer__chart__tooltip-value.positive{color:var(--color-success)}.Layer__chart__tooltip-list .Layer__chart__tooltip-value.negative{color:var(--color-danger)}.Layer__chart_y-axis-tick tspan{font-size:var(--text-sm)}.Layer__component{font-family:var(--font-family);max-width:1406px}.Layer__component-container{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);container-type:inline-size}.Layer__component-container::-webkit-scrollbar{height:6px;width:6px}.Layer__component-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Layer__component-container::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius:4px}.Layer__component-container::-webkit-scrollbar-thumb:hover{background:#999}.Layer__component.Layer__component--elevated{border-width:0;box-shadow:0 4px 12px 0 var(--base-transparent-8),0 2px 4px 0 var(--base-transparent-6),0 0 0 1px var(--base-transparent-4)}.Layer__component--no-bg{background:#0000;border-width:0;box-shadow:none}.Layer__component-header{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-lg)}.Layer__component-header.Layer__component-header--next-line-actions{align-items:flex-start;flex-direction:column}.Layer__component-header.Layer__component-header--next-line-actions .Layer__heading{align-self:flex-start}.Layer__component-header.Layer__component-header--next-line-actions .Layer__header__actions{width:100%}.Layer__component-header__title-wrapper{align-items:center;display:flex;gap:var(--spacing-sm);position:relative}.Layer__header__actions{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.Layer__error-boundary{padding:var(--spacing-xl)}.Layer__error-boundary .Layer__data-state__description{margin-bottom:0}.Layer__details-list{display:flex;flex-direction:column}.Layer__details-list__actions>.Layer__details-list__close-btn{height:2.25rem;padding:0;width:2.25rem}@container (max-width: 64rem){.Layer__details-list__actions>.Layer__details-list__close-btn{display:none}}.Layer__journal__entry-details__mobile-header{display:none}@container (max-width: 64rem){.Layer__journal__entry-details__mobile-header{display:flex}}.Layer__details-list .Layer__component-header{padding-bottom:0}.Layer__details-list__list{box-sizing:border-box;list-style:none;margin:0;padding:var(--spacing-md) 0}.Layer__details-list-item{align-items:center;box-sizing:border-box;display:flex;min-height:2.25rem;padding:0 var(--spacing-md)}.Layer__details-list-item__label{box-sizing:border-box;color:var(--color-base-600);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:140%;max-width:140px;min-width:140px;padding:var(--spacing-xs) var(--spacing-md);width:140px}.Layer__details-list-item__value{box-sizing:border-box;display:flex;padding:var(--spacing-xs) var(--spacing-md)}.Layer__header{display:flex;flex-direction:column;width:100%}.Layer__header--sticky{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Layer__header--top-rounded{border-top-left-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm)}.Layer__header__row{align-items:center;border-bottom:1px solid var(--border-color);box-sizing:border-box;display:flex;gap:var(--spacing-sm);justify-content:space-between;padding:0 var(--spacing-md);width:100%}.Layer__header__row[data-direction=col]{align-items:flex-start;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-md);padding-top:var(--spacing-md)}.Layer__header__row[data-direction=col] .Layer__header__col{min-height:36px;padding-bottom:0;padding-top:0;width:100%}@container (min-width: 1400px){.Layer__header__row{padding:0 var(--spacing-xl)}}.Layer__header__col{align-items:center;box-sizing:border-box;display:flex;gap:var(--spacing-sm);min-height:68px}.Layer__header__col[data-no-padding=true]{padding-left:0;padding-right:0}::placeholder{color:var(--input-placeholder-color)}.Layer__input-group{display:flex;flex-direction:column}.Layer__input-group.Layer__input-group--inline{align-items:center;flex:1 1;flex-direction:row;gap:var(--spacing-sm);width:100%}.Layer__input-group.Layer__input-group--inline label{display:flex;flex:1 1 auto;width:33%}.Layer__input-group.Layer__input-group--inline input{flex:3 3 auto}.Layer__input-group.Layer__input-group--inline .Layer__input-tooltip{flex:3 3 auto;width:100%}.Layer__input-group.Layer__input-group--inline .Layer__input{width:100%}.Layer__input-label{color:var(--label-color);padding:var(--spacing-2xs)}.Layer__amount-input--align-left{text-align:left}.Layer__amount-input--align-right{text-align:right}.Layer__textarea{background-color:var(--color-base-0);border:1px solid var(--border-color);border-radius:var(--input-border-radius);box-sizing:border-box;font-family:var(--font-family);font-size:var(--input-font-size);line-height:140%;min-height:100px;padding:var(--spacing-xs);resize:none;width:100%}.Layer__textarea.Layer__textarea--error{border-color:var(--color-danger)}.Layer__textarea:disabled{background-color:var(--color-base-100);color:var(--color-base-800)}.Layer__textarea:active,.Layer__textarea:focus,.Layer__textarea:focus-visible{box-shadow:0 0 0 3px #1a1a1a14,0 0 0 1px var(--color-base-700);outline:none}.Layer__input{border:1px solid var(--border-color);border-radius:var(--input-border-radius);box-sizing:border-box;font-family:var(--font-family);font-size:var(--input-font-size);line-height:140%;max-height:36px;padding:8px;position:relative}.Layer__input.Layer__input--error{border:1px solid var(--color-danger)}.Layer__input:disabled{background-color:var(--color-base-100);color:var(--color-base-800)}.Layer__input:active,.Layer__input:focus,.Layer__input:focus-visible{box-shadow:0 0 0 3px #1a1a1a14,0 0 0 1px var(--color-base-700);outline:none}.Layer__input--with-left-text{padding-left:60px}.Layer__input-left-text{align-items:center;border-right:1px solid var(--input-border-color);box-sizing:border-box;color:var(--color-base-700);display:flex;font-size:var(--text-sm);height:100%;left:0;padding:var(--spacing-xs);padding-right:var(--spacing-sm);position:absolute;top:0}.Layer__input-tooltip{flex:0 1;position:relative}.Layer__toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:var(--color-base-100);border-radius:52px;box-shadow:0 0 0 1px var(--color-base-300);box-sizing:border-box;cursor:pointer;display:flex;height:36px;isolation:isolate;padding:2px;position:relative;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content}.Layer__toggle .Layer__toggle-option-content{align-items:center;display:flex;gap:var(--spacing-xs)}.Layer__toggle-option__icon{line-height:11px}.Layer__toggle.Layer__toggle--small,.Layer__toggle.Layer__toggle--xsmall{border-radius:6px;height:36px}.Layer__toggle.Layer__toggle--xsmall .Layer__toggle-option input+span{border-radius:6px;height:32px}.Layer__toggle.Layer__toggle--xsmall .Layer__toggle-option .Layer__toggle-option-content{font-size:12px}.Layer__toggle.Layer__toggle--xsmall .Layer__toggle__thumb{border-radius:6px;height:34px}.Layer__toggle-option{cursor:pointer;position:relative;z-index:2}.Layer__toggle-option input{opacity:0;position:absolute;width:1px}.Layer__toggle-option input+span{border-radius:52px;box-sizing:border-box;color:var(--text-color-secondary);cursor:pointer;font-family:var(--font-family);font-size:var(--btn-font-size);height:32px;justify-content:center;padding:8px 16px;transition:color var(--transition-speed) ease-in-out,background-color .15s ease-in-out}.Layer__toggle-option input+span:hover,.Layer__toggle-option input:checked+span{color:var(--text-color-primary)}.Layer__toggle-option input:disabled+span{color:var(--text-color-secondary);cursor:not-allowed}.Layer__toggle-option:hover input+span{background-color:var(--color-base-200)}.Layer__toggle-option:hover input:checked+span,.Layer__toggle-option:hover input:disabled+span{background-color:initial}.Layer__toggle.Layer__toggle--small .Layer__toggle-option input+span{border-radius:6px;height:32px}.Layer__toggle__thumb{background:var(--color-white);border-radius:52px;box-shadow:0 0 0 1px var(--color-base-300),0 1px 1px 0 #0000000a,0 2px 3px 0 #0000000a,0 3px 4px 0 #00000005,0 4px 5px 0 #00000003;box-sizing:border-box;height:32px;left:0;padding:8px 16px;position:absolute;width:100px;z-index:1}.Layer__toggle.Layer__toggle--small .Layer__toggle__thumb{border-radius:6px;height:34px}.Layer__toggle--initialized .Layer__toggle__thumb{transition:left .15s ease,width .15s ease}.Layer__select{font-feature-settings:"cv10" on,"cv05" on,"cv08" on,"ss03" on,lining-nums proportional-nums;font-family:var(--font-family);font-size:var(--input-font-size);font-variant-numeric:lining-nums proportional-nums;font-weight:var(--font-weight-normal);line-height:140%;width:100%}.Layer__select .Layer__select__control{border:1px solid var(--color-base-300);border-radius:var(--input-border-radius);max-height:36px;min-height:36px}.Layer__select .Layer__select__control--is-focused{box-shadow:0 0 0 3px #1a1a1a14,0 0 0 1px var(--color-base-700)}.Layer__select.Layer__select--error .Layer__select__control{box-shadow:0 0 0 1px var(--color-base-300),0 0 0 2px var(--color-danger)}.Layer__select .Layer__select__multi-value{background-color:var(--color-base-100);border-radius:var(--border-radius-3xs);color:var(--color-base-700)}.Layer__select .Layer__select__multi-value .Layer__select__multi-value__remove:hover{background:#f3b9b9;color:var(--color-danger);cursor:pointer}.Layer__select .Layer__select__multi-all-placeholder-badge{background-color:var(--color-base-100);border-radius:var(--border-radius-3xs);box-sizing:border-box;color:var(--color-base-700);height:24px;line-height:120%;padding:var(--spacing-2xs) var(--spacing-sm)}.Layer__select .Layer__select__menu-notice{font-size:12px;white-space:nowrap}.Layer__select .Layer__select__indicator-separator{display:none}.Layer__select .Layer__select__indicator{padding:7px}.Layer__select .Layer__select__placeholder{font-feature-settings:"cv10" on,"cv05" on,"cv08" on,"ss03" on,lining-nums proportional-nums;color:var(--color-base-500);font-family:var(--font-family);font-variant-numeric:lining-nums proportional-nums;font-weight:var(--font-weight-normal);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__select .Layer__select__option-label{align-items:center;display:flex;gap:var(--spacing-2xs)}.Layer__select__menu-portal{font-family:var(--font-family);font-size:var(--input-font-size);line-height:140%}.Layer__select__menu-portal .Layer__select__group-heading{color:var(--color-base-500);font-size:var(--text-xs);padding:var(--spacing-xs) var(--spacing-md)}.Layer__select__menu-portal .Layer__select__option{background:var(--color-white);color:var(--color-base-900);cursor:pointer;font-family:var(--font-family);font-size:var(--text-md);padding:var(--spacing-xs) var(--spacing-md);transition:all .2s ease-out}.Layer__select__menu-portal .Layer__select__option.Layer__select__option--is-selected{color:var(--text-color-primary)}.Layer__select__menu-portal .Layer__select__option.Layer__select__option--is-focused,.Layer__select__menu-portal .Layer__select__option.Layer__select__option--is-selected,.Layer__select__menu-portal .Layer__select__option:active,.Layer__select__menu-portal .Layer__select__option:focus,.Layer__select__menu-portal .Layer__select__option:focus-visible,.Layer__select__menu-portal .Layer__select__option:focus-within,.Layer__select__menu-portal .Layer__select__option:hover{background:var(--color-base-100);color:var(--text-color-primary)}.Layer__select__menu-portal .Layer__select__menu-notice{color:#999;font-family:var(--font-family);font-size:12px}.Layer__select__menu-portal .Layer__select__option-menu-content{align-items:center;display:flex;justify-content:space-between}.Layer__select__menu-portal .Layer__select__option-menu-content .Layer__select__option-menu--name{align-items:center;display:flex;gap:var(--spacing-2xs)}.Layer__select__menu-portal .Layer__select__option-menu-content-check{margin-top:2px}.Layer__select__menu-portal .Layer__select__group-heading--main{border-bottom:1px solid var(--color-base-200);color:var(--color-base-700);font-size:var(--text-xs);padding:var(--spacing-xs) var(--spacing-md)}.Layer__select__menu-portal .Layer__select__option--separator{color:var(--color-base-700);font-size:var(--text-xs);padding:var(--spacing-xs);padding-top:var(--spacing-md)}.Layer__select__menu-portal .Layer__select__option--hidden{display:none}.Layer__select__menu-portal .Layer__select__option-content__loading{cursor:default}.Layer__select__menu-portal .Layer__select__option-content__loading.Layer__select__option--is-focused,.Layer__select__menu-portal .Layer__select__option-content__loading.Layer__select__option--is-selected,.Layer__select__menu-portal .Layer__select__option-content__loading:active,.Layer__select__menu-portal .Layer__select__option-content__loading:focus,.Layer__select__menu-portal .Layer__select__option-content__loading:focus-visible,.Layer__select__menu-portal .Layer__select__option-content__loading:focus-within,.Layer__select__menu-portal .Layer__select__option-content__loading:hover{background:#0000;color:inherit}.Layer__category-menu.Layer__category-menu--full{flex:1 1;max-width:100%;width:100%}.Layer__category-menu__drawer-btn{align-items:center;background-color:var(--color-base-0);border-radius:var(--input-border-radius);border-width:1px;border:0 solid var(--border-color);box-shadow:0 0 0 1px var(--input-border-color),0 0 0 2px #0000;box-sizing:border-box;color:var(--color-base-500);cursor:pointer;display:flex;flex:1 1;font-family:var(--font-family);font-size:var(--input-font-size);line-height:140%;margin:1px;min-height:36px;padding:8px;position:relative;width:100%}.Layer__category-menu__drawer-btn:hover{background-color:var(--color-base-50);color:var(--text-color-primary)}.Layer__category-menu__drawer-btn.Layer__category-menu__drawer-btn--selected{color:var(--text-color-primary)}.Layer__category-menu__drawer-btn .Layer__category-menu__drawer-btn__arrow{position:absolute;right:12px;top:12px}@media screen and (max-width:400px){.Layer__select__menu-portal .Layer__select__option{font-size:var(--text-sm)!important}}.Layer__profit-and-loss-date-picker{align-items:center;border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);display:flex;font-size:14px;justify-content:flex-end;overflow:hidden;padding:.25rem;position:relative;width:210px;z-index:1}.Layer__profit-and-loss-date-picker__button{align-items:center;background-color:var(--color-base-0);border:0;border-radius:var(--input-border-radius);display:flex;justify-content:center;padding:.25rem;position:relative;text-align:center;z-index:3}.Layer__profit-and-loss-date-picker__button:active{background-color:var(--color-base-0)}.Layer__profit-and-loss-date-picker__button-icon path{stroke:var(--color-base-900)}.Layer__profit-and-loss-date-picker__label{align-items:center;display:flex;flex:1 1;font-size:14px;justify-content:flex-start;padding:0 var(--spacing-xs);padding-left:20px;position:relative;text-align:center;transition:opacity .7s ease-in-out,transform .4s ease-in-out;width:33%}.Layer__profit-and-loss-date-picker__labels-container{display:flex;position:absolute;width:660px}.Layer__profit-and-loss-date-picker__effect-blur{background:linear-gradient(-90deg,#fff 50%,#fff0);bottom:1px;height:100%;position:absolute;right:-10px;width:120px;z-index:2}.Layer__input-with-badge{align-items:center;display:flex;position:relative}.Layer__input-with-badge .Layer__badge{position:absolute;right:8px;z-index:1}.Layer__input--static-value{padding:0 calc(var(--spacing-xs) + 1px)}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.Layer__Portal .Layer__input,.Layer__Portal .Layer__select__control,.Layer__Portal .Layer__textarea,.Layer__component .Layer__input,.Layer__component .Layer__select__control,.Layer__component .Layer__textarea,.Layer__view .Layer__input,.Layer__view .Layer__select__control,.Layer__view .Layer__textarea{font-size:16px;height:36px}.Layer__Portal .Layer__bank-transaction-list-item__expanded-row .Layer__select .Layer__select__control,.Layer__component .Layer__bank-transaction-list-item__expanded-row .Layer__select .Layer__select__control,.Layer__view .Layer__bank-transaction-list-item__expanded-row .Layer__select .Layer__select__control{height:36px}}.Layer__form .Layer__form-section{padding:var(--spacing-xl) 0}.Layer__form .Layer__form-section .Layer__form-section__title{padding:0 var(--spacing-2xs)}.Layer__form .Layer__form-section .Layer__input,.Layer__form .Layer__form-section .Layer__input-group{width:100%}@container (width > 500px){.Layer__form .Layer__form-section>*{max-width:560px}}.Layer__form .Layer__form-section:not(:last-of-type){border-bottom:1px solid var(--color-base-300)}.Layer__table{border-spacing:0;width:100%}.Layer__table,.Layer__table.Layer__table__seperate-rows{border-collapse:initial}.Layer__table.Layer__table__collapse-rows{border-collapse:collapse}.Layer__table::-webkit-scrollbar{height:6px;width:6px}.Layer__table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Layer__table::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius:4px}.Layer__table::-webkit-scrollbar-thumb:hover{background:#999}.Layer__table .Layer__table-header{font-feature-settings:"cv10" on,"cv05" on,"cv08" on,"ss03" on,lining-nums proportional-nums;color:var(--text-color-secondary);font-size:var(--text-sm);font-variant-numeric:lining-nums proportional-nums;font-weight:var(--font-weight-normal);letter-spacing:-.06px;line-height:140%;padding:var(--spacing-sm) var(--spacing-md);position:relative;text-align:left;text-overflow:ellipsis}.Layer__table .Layer__table-header .Layer__table-cell{border-top:none}.Layer__table .Layer__table-header .Layer__table-cell-content{color:var(--text-color-secondary);font-size:var(--text-sm)}.Layer__table .Layer__table-header.Layer__table-header--primary .Layer__table-cell.Layer__table-cell--primary{color:var(--text-color-primary);font-weight:var(--font-weight-bold)}.Layer__table .Layer__table-body .Layer__table-empty-row:first-child{display:none}.Layer__table .Layer__table-empty-row{background:var(--color-base-100);border-bottom:1px solid var(--color-base-200);border-top:1px solid var(--color-base-200);height:var(--spacing-2xs)}.Layer__table .Layer__table-row--selected .Layer__table-cell:first-child{position:relative}.Layer__table .Layer__table-row--selected .Layer__table-cell:first-child:after{background:var(--color-base-400);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}.Layer__table .Layer__table-row{height:var(--spacing-5xl);position:relative;transition:all .1s ease-in-out}.Layer__table .Layer__table-row.Layer__table-row--expanded .Layer__table-row--expand-icon{transform:rotate(0deg)}.Layer__table .Layer__table-row.Layer__table-row--collapsed .Layer__table-row--expand-icon{transform:rotate(-90deg)}.Layer__table .Layer__table-row.Layer__table-row--variant-expandable{background:var(--color-base-0);cursor:pointer}.Layer__table .Layer__table-row.Layer__table-row--variant-main{background:var(--color-base-0);transition:background .18s ease-in-out}.Layer__table .Layer__table-row.Layer__table-row--variant-default,.Layer__table .Layer__table-row.Layer__table-row--variant-main:hover{background:var(--color-base-50)}.Layer__table .Layer__table-row.Layer__table-row--variant-summation{background:var(--color-base-100)}.Layer__table .Layer__table-row--depth-0 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*0 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-1 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*1 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-2 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*2 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-3 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*3 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-4 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*4 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-5 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*5 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-6 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*6 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-7 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*7 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-8 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*8 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-9 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*9 + var(--spacing-md))}.Layer__table .Layer__table-row--depth-10 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*10 + var(--spacing-md))}@container (min-width: 1400px){.Layer__table .Layer__table-row--depth-0 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*0 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-1 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*1 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-2 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*2 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-3 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*3 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-4 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*4 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-5 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*5 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-6 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*6 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-7 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*7 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-8 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*8 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-9 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*9 + var(--spacing-xl))}.Layer__table .Layer__table-row--depth-10 td:first-child .Layer__table-cell-content{padding-left:calc(var(--spacing-lg)*10 + var(--spacing-xl))}}.Layer__table .Layer__table-cell{border-top:1px solid var(--border-color);color:var(--text-color-secondary);font-size:var(--text-md);height:var(--spacing-5xl);padding:0;text-align:left}.Layer__table .Layer__table-cell.Layer__table-cell--nowrap{white-space:nowrap}.Layer__table .Layer__table-cell.Layer__table-cell--primary{color:var(--color-base-900);font-weight:var(--font-weight-bold)}.Layer__table .Layer__table-cell.Layer__table-cell--right .Layer__table-cell-content{justify-content:flex-end;text-align:right}.Layer__table .Layer__table-cell.Layer__table-cell-amount--positive .Layer__table-cell-content:before{content:"$";flex-shrink:0}.Layer__table .Layer__table-cell.Layer__table-cell-amount--negative .Layer__table-cell-content:before{content:"-$";flex-shrink:0}.Layer__table .Layer__table-cell .Layer__table-cell-content{align-items:center;box-sizing:border-box;display:flex;height:100%;padding:var(--spacing-sm) var(--spacing-md);position:relative;top:0;transition:all var(--transition-speed) ease-out}.Layer__table .Layer__table-cell .Layer__table-cell-content .Layer__table-row--expand-icon{height:16px;margin-right:8px;min-width:16px;transition:transform .1s ease-in-out}.Layer__table-cell-content-indentation{align-items:center;box-sizing:border-box;display:flex;height:100%}.Layer__table-row--active .Layer__table-cell:first-child .Layer__table-cell-content:before{background-color:var(--color-base-400);bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.Layer__table-row--hidden .Layer__table-cell{border-top-width:0}.Layer__table-cell{height:auto}.Layer__table-cell>.Layer__table-cell-content{overflow:hidden;transition:all 50ms ease-out}.Layer__table-row{transition:all .1s ease-in-out}.Layer__table-row.Layer__table-row--collapsed .Layer__table-cell>.Layer__table-cell-content{transition:height 60ms ease-out,opacity 50ms ease-in-out,padding 50ms ease-in-out}.Layer__table.with-cell-separators>tbody>tr>td:first-child .Layer__table-cell-content:after,.Layer__table.with-cell-separators>tbody>tr>td:last-child .Layer__table-cell-content:after,.Layer__table.with-cell-separators>thead>tr>th:first-child.Layer__table-header:after,.Layer__table.with-cell-separators>thead>tr>th:last-child.Layer__table-header:after{display:none}.Layer__table-state-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 200px);justify-content:center;padding:var(--spacing-2xl) var(--spacing-sm);width:100%}.Layer__component--as-widget .Layer__table-state-container{height:calc(100% - 160px)}.Layer__table-header{font-feature-settings:"cv10" on,"cv05" on,"cv08" on,"ss03" on,lining-nums proportional-nums;color:var(--text-color-secondary);font-size:var(--text-sm);font-variant-numeric:lining-nums proportional-nums;font-weight:var(--font-weight-normal);letter-spacing:-.06px;line-height:140%;padding:var(--spacing-sm) var(--spacing-md);position:relative;text-align:left;text-overflow:ellipsis}.Layer__table-header.Layer__table-header--primary{color:var(--text-color-primary);font-weight:var(--font-weight-bold)}.Layer__table-cell--primary,.Layer__table-cell--primary .Layer__table-cell-content{color:var(--color-base-700);font-weight:var(--font-weight-bold)}.Layer__table-cell-content{align-items:center;box-sizing:border-box;display:flex;height:100%;padding:var(--spacing-sm) var(--spacing-md);position:relative;top:0;transition:all var(--transition-speed) ease-out}.Layer__table--hover-effect .Layer__table-row:hover{background-color:var(--color-base-50);cursor:pointer}.Layer__table-cell--amount,.Layer__table-header.Layer__table-cell--amount{justify-content:flex-end;text-align:right}@container (min-width: 1400px){.Layer__table tr td:first-child .Layer__table-cell-content,.Layer__table tr th:first-child.Layer__table-cell .Layer__table-cell-content,.Layer__table tr th:first-child.Layer__table-header .Layer__table-cell-content{padding-left:var(--spacing-xl)}.Layer__table tr td:last-child .Layer__table-cell-content,.Layer__table tr th:last-child.Layer__table-cell .Layer__table-cell-content,.Layer__table tr th:last-child.Layer__table-header .Layer__table-cell-content{padding-right:var(--spacing-xl)}}.Layer__table-row.Layer__table-row--anim-starting-state{height:0;opacity:0}.Layer__table-row.Layer__table-row--anim-starting-state td .Layer__table-cell-content{height:0;opacity:0;padding-bottom:0;padding-top:0}.Layer__table__empty-row{background:var(--color-base-100);border-bottom:1px solid var(--color-base-200);border-top:1px solid var(--color-base-200);height:var(--spacing-2xs)}tbody .Layer__table__empty-row:first-child{display:none}.Layer__table-wrapper{max-width:100%;overflow:auto}.Layer__table-wrapper--bottom-spacing{padding-bottom:var(--spacing-lg)}.Layer__table-wrapper--bottom-spacing .Layer__table{border-bottom:1px solid var(--border-color)}.Layer__tasks{display:flex;flex-direction:column;max-height:calc(100vh - var(--spacing-lg)*2);overflow:hidden auto}.Layer__tasks-pending{align-items:center;border-top:1px solid var(--color-base-300);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:flex-start;padding:var(--spacing-md)}.Layer__tasks-pending .Layer__tasks-pending-header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:36px;width:100%}.Layer__tasks-pending .Layer__tasks-pending-main{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-2xs);justify-content:center;width:100%}.Layer__tasks-pending .Layer__tasks-pending-bar{align-items:center;background-color:var(--color-base-50);border-radius:8px;display:flex;font-weight:540;gap:var(--spacing-xs);padding:var(--spacing-3xs) var(--spacing-xs)}.Layer__tasks-pending .Layer__tasks-pending-bar .mini-chart{transform:rotate(90deg)}.Layer__tasks-pending .Layer__tasks-pending-bar .Layer__tasks-pending-bar__status--done{color:var(--color-success)}.Layer__tasks-pending .Layer__tasks-pending-bar .Layer__tasks-pending-bar__status--pending{color:var(--color-warning)}.Layer__tasks-header{align-items:center;container-type:inline-size;display:flex;gap:var(--spacing-md);justify-content:space-between;min-height:36px;padding:var(--spacing-md)}.Layer__tasks__content{min-height:0;opacity:1;transition:opacity .2s ease-out}.Layer__tasks-list{border-top:1px solid var(--border-color)}.Layer__tasks-list .Layer__tasks-list-item-wrapper{padding:var(--spacing-2xs)}.Layer__tasks-list .Layer__tasks-list-item-wrapper:not(:last-child){border-bottom:1px solid var(--color-base-300)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item{display:flex;flex-direction:column;transition:all .1s ease-in-out}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item.Layer__tasks-list-item__expanded,.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item:hover{background:var(--color-base-50);border-radius:6px}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__head{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-xs);justify-content:space-between;padding:var(--spacing-md)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__head .Layer__tasks-list-item__head-info{align-items:center;display:flex;gap:var(--spacing-xs)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__head .Layer__tasks-list-item__head-info .Layer__tasks-list-item__head-info__status{align-items:center;border-radius:100%;display:flex;justify-content:center;padding:var(--spacing-3xs)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__head .Layer__tasks-list-item__head-info.Layer__tasks-list-item--completed{color:var(--color-base-500);text-decoration:line-through}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__head .Layer__tasks-list-item__head-info.Layer__tasks-list-item--completed .Layer__tasks-list-item__head-info__status{color:var(--color-info-success)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__head .Layer__tasks-list-item__head-info.Layer__tasks-list-item--pending .Layer__tasks-list-item__head-info__status{background:var(--color-info-warning-bg);color:var(--color-info-warning-fg)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body{height:0;margin-left:var(--spacing-3xs);opacity:0;overflow:hidden;padding-bottom:0;padding-left:var(--spacing-3xl);padding-right:var(--spacing-md);transition:all .2s ease-out}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body .Layer__tasks-list-item__body-info{display:flex;flex-direction:column}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body .Layer__tasks-list-item__body-info .Layer__text{margin-bottom:var(--spacing-md)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body .Layer__tasks-list-item__body-info .Layer__tasks-list-item__actions{margin-top:var(--spacing-xs)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body .Layer__tasks-list-item__body-info .Layer__tasks-list__link-list{padding-top:var(--spacing-md)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body .Layer__tasks-list-item__body-info .Layer__tasks-list__link-list-header{font-size:var(--text-sm)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body .Layer__tasks-list-item__body-info .Layer__tasks-list-item__link{color:var(--color-base-900);font-size:var(--text-sm)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body .Layer__tasks-list-item__body-info .Layer__tasks-list__links-list{margin:0;padding:var(--spacing-3xs) 0 var(--spacing-sm) var(--spacing-md)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body.Layer__tasks-list-item--completed{color:var(--color-base-500)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body.Layer__tasks-list-item__body--expanded{height:auto;opacity:1}.Layer__tasks-list .Layer__tasks-empty-state{align-items:center;color:var(--color-base-500);display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;padding:var(--spacing-md);text-align:center}.Layer__tasks-list-item__actions{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:flex-end;padding-bottom:var(--spacing-sm)}.Layer__tasks-icon{align-items:center;background-color:var(--color-base-50);border-radius:4px;box-shadow:0 0 0 1px var(--color-base-300);display:flex;height:32px;justify-content:center;width:32px}.Layer__tasks__expand-icon{color:var(--color-base-600);margin-left:-15px;transition:transform .15s ease-out}@container (width <= 400px){.Layer__tasks-component .Layer__tasks-pending{align-items:stretch;flex-direction:column;gap:var(--spacing-xs)}.Layer__tasks-component .Layer__tasks-pending .Layer__tasks-pending-bar{justify-content:space-between}.Layer__tasks-component .Layer__badge{white-space:nowrap}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__head{padding:var(--spacing-xs)}.Layer__tasks-list .Layer__tasks-list-item-wrapper .Layer__tasks-list-item .Layer__tasks-list-item__body{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}}.Layer__tasks-header__notification{align-items:center;background:linear-gradient(0deg,var(--base-transparent-10) 0,var(--base-transparent-10) 100%),var(--color-info-warning);display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:space-between;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-2xs) var(--spacing-md)}.Layer__tasks-header__notification[data-status=error]{background:linear-gradient(0deg,var(--base-transparent-10) 0,var(--base-transparent-10) 100%),var(--color-info-error);color:var(--color-info-error-bg)}.Layer__tasks-header__notification__text{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:center;white-space:nowrap}.Layer__tasks-header__notification__button{align-items:center;background:var(--color-info-warning-fg);border:none;border-radius:4px;color:var(--color-info-warning-bg);cursor:pointer;display:flex;font-size:var(--text-sm);font-variation-settings:"wght" var(--font-weight-bold);font-weight:var(--font-weight-bold);gap:var(--spacing-xs);padding:var(--spacing-3xs) var(--spacing-xs);transition:all .12s ease-in-out;white-space:nowrap}.Layer__tasks-header__notification[data-status=error] .Layer__tasks-header__notification__button{background:var(--color-info-error-fg);color:var(--color-info-error-bg)}.Layer__tasks-header__notification__button:hover{background:var(--color-base-1000)}.Layer__tasks__badge{align-items:center;background:var(--color-info-warning);border-radius:var(--border-radius-3xs);color:var(--color-info-warning-bg);display:flex;font-size:var(--text-xs);gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--border-radius-2xs);white-space:nowrap}.Layer__tasks__badge .Layer__tasks__badge__label-short{display:none}@container (width <= 130px){.Layer__tasks__badge .Layer__tasks__badge__label{display:none}.Layer__tasks__badge .Layer__tasks__badge__label-short{display:flex}}.Layer__tasks__badge[data-icononly]{border-radius:50%;gap:0;height:16px;padding:0;width:16px}.Layer__tasks__badge .Layer__text{line-height:10px}.Layer__tasks__badge .Layer__tasks__badge__icon-wrapper{align-items:center;border-radius:50%;display:flex;height:16px;justify-content:center;width:16px}.Layer__tasks__badge[data-status=info]{background:var(--color-info-bg);color:var(--color-info-fg)}.Layer__tasks__badge[data-status=warning]{background:var(--color-info-warning);color:var(--color-info-warning-bg)}.Layer__tasks__badge[data-status=success]{background:var(--color-info-success-bg);color:var(--color-info-success-fg)}.Layer__tasks__badge[data-status=error]{background:var(--color-info-error-bg);color:var(--color-info-error)}.Layer__tasks-month-selector{grid-gap:var(--spacing-xs);container-type:inline-size;display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(3,1fr);padding:var(--spacing-md);padding-top:10px}@container (min-width: 680px){.Layer__tasks-month-selector{grid-template-columns:repeat(4,1fr)}}@container (max-width: 400px){.Layer__tasks-month-selector{grid-template-columns:repeat(2,1fr)}}@container (max-width: 340px){.Layer__tasks-month-selector{grid-template-columns:repeat(1,1fr)}}.Layer__tasks-month-selector__month{align-items:center;background:var(--color-base-0);border-radius:var(--border-radius-xs);box-shadow:0 1px 2px 0 var(--base-transparent-6),0 0 0 1px var(--color-base-300);container-type:inline-size;cursor:pointer;display:flex;flex:1 1;justify-content:space-between;min-height:32px;padding:0 var(--spacing-sm)}.Layer__tasks-month-selector__month[data-active]{box-shadow:0 0 0 1px var(--color-base-800),0 0 0 3px var(--color-base-300)}.Layer__tasks-month-selector__month[data-disabled]{color:var(--color-base-500);cursor:not-allowed}.Layer__tasks-month-selector__month:hover{box-shadow:0 0 0 1px var(--color-base-500),0 0 0 3px var(--color-base-300)}.Layer__tasks-month-selector__month .Layer__tasks-month-selector__month__str{min-width:24px}.Layer__heading{align-self:center;color:var(--text-color-primary);font-size:var(--text-heading);font-variation-settings:"wght" var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.12px;line-height:140%;margin:0}.Layer__heading--secondary,.Layer__heading.Layer__heading--secondary{color:var(--text-color-primary);font-size:var(--text-heading-sm);font-variation-settings:"wght" var(--font-weight-bold);font-weight:var(--font-weight-bold)}.Layer__heading--view,.Layer__heading.Layer__heading--view{color:var(--text-color-primary);font-size:var(--text-heading-view);font-variation-settings:"wght" var(--font-weight-bold);font-weight:var(--font-weight-bold)}.Layer__heading--page,.Layer__heading.Layer__heading--page{color:var(--text-color-primary);font-size:var(--text-heading-page);font-variation-settings:"wght" var(--font-weight-bold);font-weight:var(--font-weight-bold)}.Layer__heading--left{align-self:flex-start}.Layer__heading--center{align-self:center}.Layer__heading--right{align-self:flex-end}.Layer__text{font-feature-settings:"cv10" on,"cv05" on,"cv08" on,"ss03" on,lining-nums proportional-nums;font-family:var(--font-family);font-variant-numeric:lining-nums proportional-nums;font-weight:var(--font-weight-normal);line-height:140%;margin:0}.Layer__text--sm{font-size:var(--text-sm)}.Layer__text--md{font-size:var(--text-md)}.Layer__text--lg{font-size:var(--text-lg)}.Layer__text--bold,.Layer__text.Layer__text--bold{font-variation-settings:"wght" var(--font-weight-bold);font-weight:var(--font-weight-bold)}.Layer__text--error,.Layer__text[data-status=error]{color:var(--color-danger)}.Layer__text[data-status=error][data-inverted]{color:var(--color-info-error)}.Layer__text[data-status=warning]{color:var(--color-info-warning-fg)}.Layer__text[data-status=warning][data-inverted]{color:var(--color-info-warning-bg)}.Layer__text[data-status=success]{color:var(--color-success)}.Layer__text[data-status=success][data-inverted]{color:var(--color-info-success-bg)}.Layer__text[data-status=disabled]{color:var(--color-base-500)}.Layer__text[data-status=info]{color:var(--color-info-fg)}.Layer__text[data-status=info][data-inverted]{color:var(--color-info-bg)}.Layer__text[data-ellipsis]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__label{color:var(--color-base-500);font-weight:var(--font-weight-normal);overflow:hidden;white-space:nowrap}.Layer__justify--center{justify-content:center}.Layer__justify--start{justify-content:flex-start}.Layer__justify--end{justify-content:flex-end}.Layer__justify--space-between{justify-content:space-between}.Layer__nowrap{white-space:nowrap}.Layer__border-top{border-top:1px solid var(--border-color)}.Layer__show-lg{display:none}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.Layer__anim--rotating{animation:rotating 2s linear infinite}@container (min-width: 1401px){.Layer__hidden-xl{display:none}.Layer__show-xl{display:flex}}@container (min-width: 1024px) and (max-width: 1400px){.Layer__hidden-lg{display:none}.Layer__show-lg{display:flex}.Layer__hidden-md{display:none}}@container (min-width: 500px) and (max-width: 1024px){.Layer__hidden-sm{display:none}}@container (max-width: 499px){.Layer__hidden-xs{display:none}}[data-pb="4xs"]{padding-block:var(--spacing-4xs)}[data-pb="3xs"]{padding-block:var(--spacing-3xs)}[data-pb="2xs"]{padding-block:var(--spacing-2xs)}[data-pb=xs]{padding-block:var(--spacing-xs)}[data-pb=sm]{padding-block:var(--spacing-sm)}[data-pb=md]{padding-block:var(--spacing-md)}[data-pb=lm]{padding-block:var(--spacing-lm)}[data-pb=lg]{padding-block:var(--spacing-lg)}[data-pb=xl]{padding-block:var(--spacing-xl)}[data-pb="2xl"]{padding-block:var(--spacing-2xl)}[data-pb="3xl"]{padding-block:var(--spacing-3xl)}[data-pb="5xl"]{padding-block:var(--spacing-5xl)}.Layer__view{position:relative}.Layer__view .Layer__view-main{box-sizing:border-box;container-type:inline-size;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.Layer__view .Layer__view-main .Layer__toggle,.Layer__view .Layer__view-main .Layer__toggle .Layer__toggle-option input+span,.Layer__view .Layer__view-main .Layer__toggle__thumb{border-radius:6px}.Layer__view .Layer__view-header{border-bottom:1px solid var(--border-color);box-sizing:border-box;container-type:inline-size;display:flex;max-width:100%;overflow:auto;padding:0 var(--spacing-md);position:relative;width:100%}.Layer__view .Layer__view-header .Layer__header__row:last-child{border-width:0}.Layer__view .Layer__view-header__title+.Layer__view-header__children{width:-webkit-min-content;width:min-content}.Layer__view .Layer__view-header__title{align-items:center;display:flex;min-height:44px;padding:var(--spacing-md) var(--spacing-sm);width:100%}.Layer__view .Layer__view-header__content{align-items:center;display:flex;justify-content:space-between;max-width:1460px;width:100%}.Layer__view .Layer__view-header--paddings .Layer__view-header__content{padding:var(--spacing-md)}.Layer__view .Layer__view-header--paddings .Layer__view-header__content .Layer__view-header__children{gap:var(--spacing-md)}.Layer__view .Layer__view-header__children{display:flex;width:100%}.Layer__view.Layer__view--panel .Layer__view-main{padding:0}.Layer__view.Layer__view--panel .Layer__view-header{padding:0;position:relative}.Layer__view.Layer__view--panel .Layer__view-header__content{max-width:1406px}.Layer__view-notifications :first-child{border-top-left-radius:var(--border-radius-2xs);border-top-right-radius:var(--border-radius-2xs)}.Layer__Portal,.Layer__Portal *,.Layer__Portal :after,.Layer__Portal :before,.Layer__Portal:after,.Layer__Portal:before,.Layer__Public,.Layer__Public *,.Layer__Public :after,.Layer__Public :before,.Layer__Public:after,.Layer__Public:before{box-sizing:border-box}.Layer__ledger-account__index{background-color:var(--color-base-0);width:100%}.Layer__ledger-account__panel{min-height:800px}.Layer__ledger-account-table .Layer__table-row--active{background-color:var(--color-base-50)}.Layer__ledger-account-table .Layer__table-cell-content{min-height:52px}.Layer__ledger-account__panel .Layer__panel__sidebar{background-color:var(--color-base-50)}.Layer__ledger-account__panel .Layer__panel__sidebar .Layer__ledger-account__entry-details .Layer__details-list{background:var(--color-base-0)}.Layer__ledger-account__entry-details__header{background:var(--color-base-0);border-top-left-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm)}.Layer__ledger-account__title-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.Layer__ledger-account__balance-container{align-items:center;display:flex;gap:var(--spacing-xs)}.Layer__ledger-account__balance-label{color:var(--color-base-600)}.Layer__ledger-account__entry-details__title-container>.Layer__text{font-size:24px}.Layer__ledger-account__entry-details__line-items{padding:var(--spacing-md)}.Layer__ledger-account-table__tablet-main-col .Layer__table-cell-content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-xs)}.Layer__ledger-account-table__tablet-main-col .Layer__ledger-account-table__tablet-main-col__date{align-items:center;display:flex;gap:var(--spacing-xs)}.Layer__ledger_account-table__journal-id{color:var(--color-base-800)}.Layer__ledger_account-table__balances-mobile{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.Layer__ledger_account-table__balance-item{align-items:center;display:flex;justify-content:space-between;width:100%}.Layer__ledger_account-table__balance-item .Layer__ledger_account-table__balances-mobile__value{color:var(--color-base-700);font-weight:var(--font-weight-bold)}@container (max-width: 1024px){.Layer__ledger-account__panel .Layer__panel__sidebar .Layer__panel__sidebar-content{width:100%}}@container (min-width: 500px) and (max-width: 1024px){.Layer__ledger-account__panel .Layer__details-list .Layer__component-header{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}@container (max-width: 499px){.Layer__ledger-account__panel .Layer__details-list .Layer__details-list-item__label,.Layer__ledger-account__panel .Layer__details-list .Layer__details-list-item__value{padding:var(--spacing-xs)}.Layer__ledger-account__panel .Layer__details-list .Layer__details-list-item{padding:0 var(--spacing-xs)}.Layer__ledger-account__entry-details__line-items{padding-left:0;padding-right:0;padding-top:0}.Layer__ledger-account__entry-details__line-items .Layer__card{border-radius:0;box-shadow:none}.Layer__ledger-account__panel .Layer__panel__sidebar{background:var(--color-base-0)}}.Layer__ledger-account__entry-details__table .Layer__table-row.Layer__table-row--variant-default,.Layer__ledger-account__entry-details__table .Layer__table-row.Layer__table-row--variant-summation{background-color:var(--color-base-0)}.Layer__ledger-account__entry-details__table tr td:first-child{width:75%}@container (min-width: 1400px){.Layer__ledger-account__entry-details__table tr td:first-child .Layer__table-cell-content,.Layer__ledger-account__entry-details__table tr td:last-child .Layer__table-cell-content,.Layer__ledger-account__entry-details__table tr th:first-child.Layer__table-header,.Layer__ledger-account__entry-details__table tr th:last-child.Layer__table-header{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}@container (max-width: 1023px) and (min-width: 700px){.Layer__ledger-account__entry-details__table .Layer__table-row.Layer__table-row--variant-default,.Layer__ledger-account__entry-details__table .Layer__table-row.Layer__table-row--variant-summation{background-color:var(--color-base-0)}.Layer__ledger-account__entry-details__table tr td{width:30%}.Layer__ledger-account__entry-details__table tr td:first-child{width:40%}}.Layer__balance-sheet{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}.Layer__balance-sheet *{font-feature-settings:"cv10" on,"cv01" on,"cv05" on,"cv08" on,"ss03" on;font-family:var(--font-family)}.Layer__balance-sheet .Layer__balance-sheet__title{display:inline;flex:1 1;font-size:var(--text-heading);margin:0}.Layer__statement-of-cash-flow{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}.Layer__statement-of-cash-flow .Layer__panel_view-header__controls{gap:0}.Layer__statement-of-cash-flow *{font-feature-settings:"cv10" on,"cv01" on,"cv05" on,"cv08" on,"ss03" on;font-family:var(--font-family)}.Layer__statement-of-cash-flow .Layer__statement-of-cash-flow__title{display:inline;flex:1 1;font-size:var(--text-heading);margin:0}@container (max-width: 800px){.Layer__statement-of-cash-flow .Layer__statement-of-cash-flow__header{flex-direction:column;gap:var(--spacing-sm)}}@container (max-width: 540px){.Layer__statement-of-cash-flow .Layer__statement-of-cash-flow__header{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm)}.Layer__statement-of-cash-flow .Layer__statement-of-cash-flow__header .Layer__statement-of-cash-flow__actions{flex-wrap:wrap}.Layer__statement-of-cash-flow .Layer__statement-of-cash-flow__header .Layer__statement-of-cash-flow__actions__date-picker{flex-wrap:wrap;gap:var(--spacing-xs)}}.Layer__statement-of-cash-flow__header{display:flex;flex:1 1;flex-direction:row;padding:var(--spacing-sm) var(--spacing-md)}.Layer__statement-of-cash-flow__header.Layer__statement-of-cash-flow__header--no-title .Layer__statement-of-cash-flow__actions{flex:1 1}.Layer__statement-of-cash-flow__header .Layer__statement-of-cash-flow__actions{display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:space-between}.Layer__statement-of-cash-flow__header .Layer__statement-of-cash-flow__actions .Layer__statement-of-cash-flow__actions__date-picker{display:flex;flex-direction:row;gap:var(--spacing-xs)}.Layer__bank-transactions{max-width:var(--max-component-width);padding-bottom:var(--spacing-lg)}.Layer__bank-transactions .Layer__bank-transactions__table-wrapper{margin-bottom:var(--spacing-lg);max-width:var(--max-component-width);overflow:auto}.Layer__syncing__info{align-items:center;border-left:1px solid var(--border-color);display:flex;font-size:var(--text-sm);gap:var(--spacing-md);margin-left:var(--spacing-md);padding:0 var(--spacing-md)}.Layer__bank-transaction-row__expand-button:disabled{cursor:default;opacity:.5}.Layer__bank-transaction-row__expand-button:disabled:hover{background-color:var(--color-base-0);color:var(--color-base-500)}.Layer__bank-transaction__submit-btn:disabled{background-color:var(--color-base-50);cursor:default}.Layer__bank-transaction__submit-btn:disabled:hover,.Layer__bank-transaction__submit-btn:disabled:hover .Layer__btn-icon--primary{color:var(--color-base-500)}.Layer__bank-transaction__submit-btn:disabled:active{box-shadow:none}.Layer__bank-transaction__submit-btn:disabled .Layer__btn-icon--primary{background-color:var(--color-base-100)}.Layer__bank-transactions__header--mobile .Layer__syncing-component{border-width:0;margin-left:0;padding:0 var(--spacing-xs)}.Layer__syncing__info__text{color:var(--color-base-500);display:flex;flex-direction:column;gap:var(--spacing-4xs)}.Layer__syncing__info__text span:first-child{color:var(--color-base-800)}.Layer__bank-transactions__list-loader{padding:var(--spacing-lg) var(--spacing-md)}.Layer__bank-transactions__loader-row{padding:var(--spacing-xs) var(--spacing-md)}.Layer__bank-transactions__header{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-xs);left:0;position:-webkit-sticky;position:sticky;width:100%;z-index:1}.Layer__bank-transactions__header__content{align-items:center;display:flex;justify-content:space-between;min-height:40px}.Layer__bank-transactions__header__content-title{align-items:center;display:flex}.Layer__bank-transactions__header.Layer__bank-transactions__header--mobile{background-color:initial}.Layer__bank-transactions__header.Layer__bank-transactions__header--mobile,.Layer__bank-transactions__header.Layer__bank-transactions__header--with-date-picker{flex-direction:column}.Layer__bank-transactions__header.Layer__bank-transactions__header--mobile .Layer__bank-transactions__header__content,.Layer__bank-transactions__header.Layer__bank-transactions__header--with-date-picker .Layer__bank-transactions__header__content{padding-left:var(--spacing-3xs)}.Layer__bank-transactions__header--with-date-picker.Layer__bank-transactions__header--mobile .Layer__MonthPicker__InputGroup{margin-right:4px}.Layer__bank-transaction-row{opacity:.3;transition:all var(--transition-speed) ease-in-out}.Layer__bank-transaction-row.initial-load{opacity:0;transform:scale(.9)}.Layer__bank-transaction-row.show{opacity:1;transform:scale(1)}.Layer__bank-transaction-row.Layer__bank-transaction-row--removing .Layer__table-cell-content{min-height:0;overflow:hidden;padding:0 var(--spacing-md)}.Layer__bank-transaction-row:first-child .Layer__table-cell{border-top-width:0}.Layer__bank-transactions__table{border-bottom:1px solid var(--border-color)}.Layer__bank-transactions__table .Layer__skeleton-table-body__loader td:last-child{--width:56ch;background-color:var(--color-base-0);border-left:1px solid var(--border-color);box-sizing:border-box;max-width:var(--width);min-width:var(--width);position:-webkit-sticky;position:sticky;right:0;width:var(--width);z-index:2}.Layer__bank-transactions__table .Layer__table-header{background-color:var(--table-bg);border-bottom:1px solid var(--border-color)}.Layer__bank-transaction-row .Layer__table-cell{background-color:var(--table-bg);color:var(--color-base-900);transition:background-color var(--transition-speed) ease-out}.Layer__bank-transaction-row .Layer__table-cell-content{align-items:center;box-sizing:border-box;display:flex;min-height:64px}.Layer__bank-transaction-row--expanded .Layer__table-cell,.Layer__expanded-bank-transaction-row{background-color:var(--bg-element-focus)}.Layer__expanded-bank-transaction-row{display:block;overflow:hidden;position:relative;transition:background-color var(--transition-speed) ease-in-out,height var(--transition-speed) ease-in-out}.Layer__bank-transaction-list-item:hover,.Layer__bank-transaction-row:hover,.Layer__bank-transaction-row:hover .Layer__table-cell{background-color:var(--bg-element-focus);transition:background-color var(--transition-speed) ease-in-out}.Layer__bank-transaction-row:hover .Layer__bank-transaction-row__expand-button{background-color:var(--color-base-200);color:var(--color-base-1000)}.Layer__bank-transaction-row:hover .Layer__bank-transaction-row__expand-button:hover{background-color:var(--color-base-300)}.Layer__bank-transaction-row:hover .Layer__bank-transaction__submit-btn:not([disabled]){background:var(--btn-bg-color-hover);color:var(--btn-color-hover)}.Layer__bank-transaction-row:hover .Layer__bank-transaction__submit-btn:not([disabled]) .Layer__btn-icon{background:var(--btn-bg-color-icon-hover);color:var(--btn-color-icon-hover)}.Layer__bank-transaction-row:hover .Layer__bank-transaction__submit-btn:not([disabled]) .Layer__btn-icon .Layer__btn-icon--on-active{display:block}.Layer__bank-transaction-row:hover .Layer__bank-transaction__submit-btn:not([disabled]) .Layer__btn-icon .Layer__btn-icon--on-inactive{display:none}.Layer__expanded-bank-transaction-row .Layer__expanded-bank-transaction-row__wrapper{display:flex;flex-direction:column;gap:var(--spacing-sm);overflow:hidden;transition:height var(--transition-speed) ease-in-out}.Layer__bank-transaction-list-item__category-text,.Layer__bank-transaction-row__category-text{align-items:center;color:var(--text-color-primary);display:inline-flex;flex:1 1;gap:var(--spacing-xs);overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}.Layer__bank-transaction-list-item__category-text .Layer__tooltip-trigger,.Layer__bank-transaction-row__category-text .Layer__tooltip-trigger{flex:0 1}.Layer__bank-transaction-list-item__category-text .Layer__bank-transaction-list-item__category-text__text,.Layer__bank-transaction-list-item__category-text .Layer__bank-transaction-row__category-text__text,.Layer__bank-transaction-row__category-text .Layer__bank-transaction-list-item__category-text__text,.Layer__bank-transaction-row__category-text .Layer__bank-transaction-row__category-text__text{flex:1 1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.Layer__bank-transaction-list-item__category-text__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__bank-transaction-list-item__content,.Layer__expanded-bank-transaction-row__content{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:76rem;min-width:40rem}@container (max-width: 768px){.Layer__bank-transaction-list-item__content,.Layer__expanded-bank-transaction-row__content{min-width:30rem}}.Layer__expanded-bank-transaction-row__content-panels{box-sizing:border-box;display:flex;flex-direction:row}.Layer__expanded-bank-transaction-row__content-panel{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);height:0;max-width:0;opacity:0;overflow:hidden;transition:max-width .15s ease-out,opacity .3s ease-out}.Layer__expanded-bank-transaction-row__content-panel .Layer__expanded-bank-transaction-row__content-panel-container{box-sizing:border-box;padding:0 var(--spacing-md)}.Layer__expanded-bank-transaction-row__content-panel.Layer__expanded-bank-transaction-row__content-panel--active{height:auto;max-width:100%;opacity:1}.Layer__expanded-bank-transaction-row__content-panel:not(.Layer__expanded-bank-transaction-row__content-panel--active) .Layer__expanded-bank-transaction-row__splits-buttons,.Layer__expanded-bank-transaction-row__content-panel:not(.Layer__expanded-bank-transaction-row__content-panel--active) .Layer__expanded-bank-transaction-row__splits-total,.Layer__expanded-bank-transaction-row__content-panel:not(.Layer__expanded-bank-transaction-row__content-panel--active) .Layer__expanded-bank-transaction-row__table-cell--split-entry,.Layer__expanded-bank-transaction-row__content-panel:not(.Layer__expanded-bank-transaction-row__content-panel--active) .Layer__select .Layer__select__control{max-width:0;overflow:hidden}.Layer__expanded-bank-transaction-row__table-cell--split-entry__right-col{align-items:center;display:flex;flex:1 1;gap:var(--spacing-sm)}.Layer__expanded-bank-transaction-row__table-cell--split-entry__merge-btn{height:36px;padding:0;width:36px}@container (min-width: 701px){.Layer__expanded-bank-transaction-row__content-panel.Layer__expanded-bank-transaction-row__content-panel--active{max-width:100%;opacity:1}.Layer__expanded-bank-transaction-row__content-panel .Layer__expanded-bank-transaction-row__splits-buttons{max-height:38px;white-space:nowrap}.Layer__expanded-bank-transaction-row__content-panel .Layer__expanded-bank-transaction-row__splits-total{max-height:25px;white-space:nowrap}}.Layer__expanded-bank-transaction-row__content-toggle{padding:var(--spacing-sm) var(--spacing-md)}.Layer__expanded-bank-transaction-row__content-toggle .Layer__toggle-option{width:110px}.Layer__expanded-bank-transaction-row__splits{display:flex;gap:var(--spacing-sm)}.Layer__expanded-bank-transaction-row__splits-inputs{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-top:2px}.Layer__expanded-bank-transaction-row__splits-total{color:var(--color-base-500);padding:var(--spacing-3xs)}.Layer__expanded-bank-transaction-row__splits-buttons{padding-bottom:2px}.Layer__expanded-bank-transaction-row__total-and-btns{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.Layer__expanded-bank-transaction-row__total-and-btns:empty{display:none}.Layer__expanded-bank-transaction-row__description{padding:0 var(--spacing-md)}.Layer__expanded-bank-transaction-row__description textarea{height:100px;width:100%}.Layer__expanded-bank-transaction-row__file-upload{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-md);padding:0 var(--spacing-md);padding-bottom:var(--spacing-sm)}.Layer__bank-transaction-row__actions-cell{border-left:1px solid var(--border-color);transition:border 5s ease-out;width:0}.Layer__bank-transaction-row__expand-button{align-items:center;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.Layer__bank-transaction-row__expand-button:hover{cursor:pointer}.Layer__bank-transaction-row__expand-button--mobile{min-width:0;min-width:auto;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Layer__bank-transaction-row__actions-cell--open{border-left:1px solid #0000}.Layer__bank-transaction-row__actions-container{align-items:center;display:flex;gap:8px;justify-content:flex-end}.Layer__expanded-bank-transaction-row__table-cell--split-entry{align-items:flex-start;display:flex;gap:var(--spacing-xs);min-width:40rem}.Layer__expanded-bank-transaction-row__table-cell--split-entry .Layer__BankTransactionCategoryComboBox__Container{grid-area:category;max-width:24.5rem}.Layer__expanded-bank-transaction-row__table-cell--split-entry__amount{grid-area:amount}.Layer__expanded-bank-transaction-row__table-cell--split-entry__customer{grid-area:customer;min-width:12rem}.Layer__expanded-bank-transaction-row__table-cell--split-entry__button{grid-area:button}@container (max-width: 768px){.Layer__expanded-bank-transaction-row__table-cell--split-entry{display:grid;grid-template-areas:"amount category button";grid-template-columns:12rem minmax(12rem,24.5rem) 2.25rem;max-width:min(40rem,100%);min-width:27.5rem}.Layer__expanded-bank-transaction-row__table-cell--split-entry:has(>.Layer__expanded-bank-transaction-row__table-cell--split-entry__customer),.Layer__expanded-bank-transaction-row__table-cell--split-entry:has(>.Layer__expanded-bank-transaction-row__table-cell--split-entry__tags){grid-template-areas:"amount category button" "customer tags ."}}.Layer__expanded-bank-transaction-row__table-cell--split-entry__tags{grid-area:tags}.Layer__bank-transactions__list{list-style:none;margin:0;margin-bottom:var(--spacing-lg);padding:0}.Layer__bank-transactions__list-header{background-color:var(--table-bg);border-bottom:1px solid var(--border-color);color:var(--color-base-700)}.Layer__bank-transaction-list-item{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;opacity:0;transform:scale(.92);transition:all var(--transition-speed) ease-in-out}.Layer__bank-transaction-list-item.show{opacity:1;transform:scale(1)}.Layer__bank-transaction-list-item .Layer__bank-transaction-list-item__base-row{justify-content:flex-end;max-height:60px;opacity:1;transition:max-height .35s ease-out,opacity .2s ease-out}.Layer__bank-transaction-list-item .Layer__bank-transaction-list-item__base-row .Layer__tooltip-trigger{padding:0}.Layer__bank-transaction-list-item .Layer__bank-transaction-list-item__expanded-row{overflow:hidden}.Layer__bank-transaction-list-item>.Layer__text--error{font-size:var(--text-xs);margin:0;padding:var(--spacing-md);padding-top:0}.Layer__bank-transaction-list-item.Layer__bank-transaction-list-item--expanded{background:var(--bg-element-focus)}.Layer__bank-transaction-list-item.Layer__bank-transaction-list-item--expanded .Layer__bank-transaction-list-item__base-row{max-height:0;opacity:0;padding:0;z-index:-1}.Layer__bank-transaction-list-item.Layer__bank-transaction-list-item--expanded .Layer__bank-transaction-list-item__expanded-row{max-height:none}.Layer__bank-transaction-list-item__base-row{align-items:center;box-sizing:border-box;display:flex;gap:var(--spacing-sm);padding:var(--spacing-md)}.Layer__bank-transaction-list-item__base-row .Layer__category-menu{width:100%}.Layer__bank-transaction-list-item__base-row .Layer__tooltip-trigger{flex:0 1}.Layer__bank-transaction-list-item__heading{align-items:center;color:var(--color-base-700);display:flex;font-size:var(--text-sm);gap:4px;justify-content:space-between;padding:var(--spacing-md);padding-bottom:var(--spacing-sm)}.Layer__bank-transaction-list-item__heading .Layer__bank-transaction-list-item__heading-separator{background:var(--color-base-200);display:block;height:9px;width:1px}.Layer__bank-transaction-list-item__heading .Layer__bank-transaction-list-item__heading__main{align-items:center;display:flex;gap:4px}.Layer__bank-transaction-list-item__body{color:var(--text-color-primary);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);width:100%}.Layer__bank-transaction-list-item__body__name{max-width:70%}.Layer__bank-transaction-list-item__processing-info{box-sizing:border-box;color:var(--text-color-primary);display:flex;gap:var(--spacing-3xs);padding:var(--spacing-xs) var(--spacing-md);width:100%}.Layer__bank-transaction-list-item__processing-info .Layer__tooltip-trigger{flex:0 1 auto}.Layer__expanded-bank-transaction-row__submit-btn{box-sizing:border-box;display:flex;gap:var(--spacing-md);padding:var(--spacing-md);padding-top:var(--spacing-sm)}.Layer__table.Layer__bank-transactions__table{overflow:auto}.Layer__table.Layer__bank-transactions__table .Layer__bank-transaction__retry-btn,.Layer__table.Layer__bank-transactions__table .Layer__bank-transaction__submit-btn{width:122px}.Layer__table .Layer__table-header.Layer__bank-transactions__documents-col,.Layer__table .Layer__table-header.Layer__table-cell--amount.Layer__table-cell__amount-col{--right-adjust:calc(65ch + 2px)}.Layer__table.Layer__bank-transactions__table .Layer__table-cell__amount-col{--right-adjust:56ch;box-shadow:-8px 0 20px -2px #ffffffa3;box-sizing:border-box;min-width:130px;position:-webkit-sticky;position:sticky;right:var(--right-adjust);text-align:right;width:130px;z-index:2}.Layer__table.Layer__bank-transactions__table .Layer__table-cell__amount-col[data-show-receipt-upload-column]{right:calc(var(--right-adjust) + 64px)}.Layer__table-header.Layer__bank-transactions__documents-col{padding-left:0;padding-right:0}.Layer__table-header.Layer__bank-transactions__documents-col[data-show-receipt-upload-column]{padding-left:16px;padding-right:16px}.Layer__table.Layer__bank-transactions__table .Layer__bank-transactions__documents-col{box-shadow:-8px 0 20px -2px #ffffffa3;box-sizing:border-box;max-width:0;min-width:0;position:-webkit-sticky;position:sticky;right:var(--right-adjust);text-align:center;width:0;z-index:2}.Layer__table.Layer__bank-transactions__table .Layer__bank-transactions__documents-col[data-show-receipt-upload-column]{max-width:64px;min-width:64px;width:64px}.Layer__table.Layer__bank-transactions__table .Layer__table-cell__category-col{--width:56ch;box-sizing:border-box;max-width:var(--width);min-width:var(--width);position:-webkit-sticky;position:sticky;right:0;width:var(--width);z-index:2}.Layer__bank-transactions__checkbox-col{width:48px}.Layer__bank-transactions__checkbox-col .Layer__table-cell-content{justify-content:center}.Layer__bank-transactions__date-col{box-sizing:border-box;max-width:140px;min-width:140px;width:140px}.Layer__bank-transactions__tx-col{box-sizing:border-box;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__bank-transactions__account-col{box-sizing:border-box;max-width:30ch;min-width:10ch;width:30ch}.Layer__bank-transactions__documents-col{--right-adjust:56ch;box-sizing:border-box;max-width:64px;min-width:64px;text-align:center;width:64px}.Layer__bank-transactions__documents-col .Layer__icon-box{background-color:var(--color-base-100)}@container (min-width: 1400px){.Layer__table.Layer__bank-transactions__table .Layer__table-header.Layer__bank-transactions__date-col{max-width:150px;min-width:150px;padding-left:var(--spacing-xl);padding-right:var(--spacing-md);width:150px}.Layer__table.Layer__bank-transactions__table .Layer__bank-transactions__checkbox-col+.Layer__table-header.Layer__bank-transactions__date-col{padding-left:var(--spacing-md)}.Layer__table.Layer__bank-transactions__table .Layer__table-header.Layer__table-cell__category-col{padding-left:var(--spacing-md);padding-right:var(--spacing-xl)}}.Layer__bank-transaction-row:not(.Layer__bank-transaction-row--expanded) .Layer__bank-transactions__account-col,.Layer__bank-transaction-row:not(.Layer__bank-transaction-row--expanded) .Layer__bank-transactions__tx-col{text-overflow:ellipsis}.Layer__bank-transaction-row.Layer__bank-transaction-row--expanded td{vertical-align:top}.Layer__bank-transaction-row__expanded-td{padding:0}@container (max-width: 1108px) and (min-width: 701px){.Layer__table.Layer__bank-transactions__table .Layer__table-cell__amount-col{border-left:1px solid var(--border-color)}.Layer__table.Layer__bank-transactions__table .Layer__table-cell__amount-col:after{background:linear-gradient(90deg,#fff0,#fff 120%);content:"";height:100%;left:-51px;position:absolute;top:0;width:50px;z-index:0}}@container (max-width: 1400px){.Layer__bank-transactions__header{padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-top:var(--spacing-md);row-gap:var(--spacing-sm)}}@container (max-width: 760px){.Layer__bank-transactions__header{background-color:var(--table-bg);border-top-left-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm);box-shadow:inset 0 -1px 0 0 #17332d29;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Layer__bank-transactions__header.Layer__bank-transactions__header--mobile{box-shadow:none;padding-bottom:var(--spacing-2xs)}}.Layer__bank-transaction-list-item__match-tooltip,.Layer__bank-transaction-row__match-tooltip,.Layer__expanded-bank-transaction-row__match-tooltip{display:flex;flex-direction:column;font-size:var(--text-sm);min-width:200px;row-gap:var(--spacing-2xs)}.Layer__bank-transaction-list-item__match-tooltip .Layer__bank-transaction-list-item__match-tooltip__date,.Layer__bank-transaction-list-item__match-tooltip .Layer__bank-transaction-row__match-tooltip__date,.Layer__bank-transaction-list-item__match-tooltip .Layer__expanded-bank-transaction-row__match-tooltip__date,.Layer__bank-transaction-row__match-tooltip .Layer__bank-transaction-list-item__match-tooltip__date,.Layer__bank-transaction-row__match-tooltip .Layer__bank-transaction-row__match-tooltip__date,.Layer__bank-transaction-row__match-tooltip .Layer__expanded-bank-transaction-row__match-tooltip__date,.Layer__expanded-bank-transaction-row__match-tooltip .Layer__bank-transaction-list-item__match-tooltip__date,.Layer__expanded-bank-transaction-row__match-tooltip .Layer__bank-transaction-row__match-tooltip__date,.Layer__expanded-bank-transaction-row__match-tooltip .Layer__expanded-bank-transaction-row__match-tooltip__date{color:var(--color-base-500)}.Layer__bank-transaction-list-item__match-tooltip .Layer__bank-transaction-list-item__match-tooltip__description,.Layer__bank-transaction-list-item__match-tooltip .Layer__bank-transaction-row__match-tooltip__description,.Layer__bank-transaction-list-item__match-tooltip .Layer__expanded-bank-transaction-row__match-tooltip__description,.Layer__bank-transaction-row__match-tooltip .Layer__bank-transaction-list-item__match-tooltip__description,.Layer__bank-transaction-row__match-tooltip .Layer__bank-transaction-row__match-tooltip__description,.Layer__bank-transaction-row__match-tooltip .Layer__expanded-bank-transaction-row__match-tooltip__description,.Layer__expanded-bank-transaction-row__match-tooltip .Layer__bank-transaction-list-item__match-tooltip__description,.Layer__expanded-bank-transaction-row__match-tooltip .Layer__bank-transaction-row__match-tooltip__description,.Layer__expanded-bank-transaction-row__match-tooltip .Layer__expanded-bank-transaction-row__match-tooltip__description{color:var(--color-base-500);max-width:230px}.Layer__bank-transaction-list-item__match-tooltip .Layer__bank-transaction-list-item__match-tooltip__amount,.Layer__bank-transaction-list-item__match-tooltip .Layer__bank-transaction-row__match-tooltip__amount,.Layer__bank-transaction-list-item__match-tooltip .Layer__expanded-bank-transaction-row__match-tooltip__amount,.Layer__bank-transaction-row__match-tooltip .Layer__bank-transaction-list-item__match-tooltip__amount,.Layer__bank-transaction-row__match-tooltip .Layer__bank-transaction-row__match-tooltip__amount,.Layer__bank-transaction-row__match-tooltip .Layer__expanded-bank-transaction-row__match-tooltip__amount,.Layer__expanded-bank-transaction-row__match-tooltip .Layer__bank-transaction-list-item__match-tooltip__amount,.Layer__expanded-bank-transaction-row__match-tooltip .Layer__bank-transaction-row__match-tooltip__amount,.Layer__expanded-bank-transaction-row__match-tooltip .Layer__expanded-bank-transaction-row__match-tooltip__amount{font-size:var(--text-md)}.Layer__bank-transaction-list-item__split-tooltip,.Layer__bank-transaction-row__split-tooltip{display:flex;flex-direction:column;font-size:var(--text-sm);min-width:200px;row-gap:var(--spacing-2xs)}.Layer__bank-transaction-list-item__split-tooltip ul,.Layer__bank-transaction-row__split-tooltip ul{list-style:none;margin:0;padding:0}.Layer__bank-transaction-list-item__split-tooltip li,.Layer__bank-transaction-row__split-tooltip li{display:flex;gap:var(--spacing-sm);justify-content:space-between;padding-bottom:var(--spacing-4xs)}.Layer__bank-transaction-list-item__split-tooltip .Layer__bank-transaction-list-item__split-tooltip__label,.Layer__bank-transaction-list-item__split-tooltip .Layer__bank-transaction-row__split-tooltip__label,.Layer__bank-transaction-row__split-tooltip .Layer__bank-transaction-list-item__split-tooltip__label,.Layer__bank-transaction-row__split-tooltip .Layer__bank-transaction-row__split-tooltip__label{color:var(--color-base-500)}.Layer__bank-transaction-list-item__split-tooltip .Layer__bank-transaction-list-item__split-tooltip__value,.Layer__bank-transaction-list-item__split-tooltip .Layer__bank-transaction-row__split-tooltip__value,.Layer__bank-transaction-row__split-tooltip .Layer__bank-transaction-list-item__split-tooltip__value,.Layer__bank-transaction-row__split-tooltip .Layer__bank-transaction-row__split-tooltip__value{color:var(--color-base-300)}.Layer__expanded-bank-transaction-row__match-table{grid-gap:var(--spacing-xs) 0;display:grid;gap:var(--spacing-xs) 0;grid-template-columns:120px minmax(0,1fr) 100px -webkit-max-content;grid-template-columns:120px minmax(0,1fr) 100px max-content;margin-bottom:var(--spacing-sm);max-width:40rem}.Layer__expanded-bank-transaction-row__match-table:has(.Layer__expanded-bank-transaction-row__match-table__status){grid-template-columns:120px minmax(0,1fr) 100px -webkit-max-content -webkit-min-content;grid-template-columns:120px minmax(0,1fr) 100px max-content min-content}.Layer__expanded-bank-transaction-row__match-table:not(:has(.Layer__expanded-bank-transaction-row__match-table__link)){grid-template-columns:120px minmax(0,1fr) 100px}.Layer__expanded-bank-transaction-row__match-table:not(:has(.Layer__expanded-bank-transaction-row__match-table__link)):has(.Layer__expanded-bank-transaction-row__match-table__status){grid-template-columns:120px minmax(0,1fr) 100px -webkit-min-content;grid-template-columns:120px minmax(0,1fr) 100px min-content}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__header{background:#0000;display:contents}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__header>div{color:var(--color-base-500);font-size:var(--text-sm);overflow:hidden;padding:var(--spacing-xs) var(--spacing-sm);text-overflow:ellipsis;white-space:nowrap}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__date{box-sizing:border-box;padding:var(--spacing-xs) var(--spacing-sm);width:120px}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__amount{padding:var(--spacing-xs) var(--spacing-sm);width:100px}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__link{overflow:visible;white-space:nowrap}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__status{text-align:right;width:100px}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__status.no-match{display:none}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__desc{flex:1 1;overflow:hidden;padding:var(--spacing-xs) var(--spacing-sm);text-overflow:ellipsis;white-space:nowrap}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__desc .Layer__tooltip-trigger{display:flex}.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__desc .Layer__expanded-bank-transaction-row__match-table__desc-tooltip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__expanded-bank-transaction-row__match-row{align-items:stretch;cursor:pointer;display:contents;overflow:hidden}.Layer__expanded-bank-transaction-row__match-row .Layer__tooltip-trigger{padding-top:0}.Layer__expanded-bank-transaction-row__match-row>div{align-items:center;border-bottom:1px solid var(--color-base-300);border-top:1px solid var(--color-base-300);color:var(--color-base-500);display:flex;font-size:var(--text-md);overflow:hidden;padding:var(--spacing-xs) var(--spacing-sm)}.Layer__expanded-bank-transaction-row__match-row>div:first-child{border-bottom-left-radius:var(--border-radius-2xs);border-left:1px solid var(--color-base-300);border-top-left-radius:var(--border-radius-2xs)}.Layer__expanded-bank-transaction-row__match-row>div:nth-child(3):last-of-type,.Layer__expanded-bank-transaction-row__match-row>div:nth-child(4){border-bottom-right-radius:var(--border-radius-2xs);border-right:1px solid var(--color-base-300);border-top-right-radius:var(--border-radius-2xs)}.Layer__expanded-bank-transaction-row__match-row:hover>div:nth-child(5),.Layer__expanded-bank-transaction-row__match-row>div:nth-child(5){background-color:initial;border-color:#0000}.Layer__expanded-bank-transaction-row__match-row:hover>div{background:var(--color-base-0);border-bottom:1px solid var(--color-base-300);border-top:1px solid var(--color-base-300);color:var(--color-base-700)}.Layer__expanded-bank-transaction-row__match-row:hover>div.Layer__expanded-bank-transaction-row__match-table__amount{color:var(--color-base-1000)}.Layer__expanded-bank-transaction-row__match-row:hover>div:first-child{border-bottom-left-radius:var(--border-radius-2xs);border-left:1px solid var(--color-base-300);border-top-left-radius:var(--border-radius-2xs)}.Layer__expanded-bank-transaction-row__match-row:hover>div:nth-child(3):last-of-type,.Layer__expanded-bank-transaction-row__match-row:hover>div:nth-child(4){border-bottom-right-radius:var(--border-radius-2xs);border-right:1px solid var(--color-base-300);border-top-right-radius:var(--border-radius-2xs)}.Layer__expanded-bank-transaction-row__match-row--selected>div{background:var(--color-base-0);border-bottom:1px solid var(--color-base-800);border-top:1px solid var(--color-base-800);color:var(--color-base-700)}.Layer__expanded-bank-transaction-row__match-row--selected>div.Layer__expanded-bank-transaction-row__match-table__amount{color:var(--color-base-1000)}.Layer__expanded-bank-transaction-row__match-row--selected>div:first-child{border-left:1px solid var(--color-base-800)}.Layer__expanded-bank-transaction-row__match-row--selected>div:nth-child(3):last-of-type,.Layer__expanded-bank-transaction-row__match-row--selected>div:nth-child(4){border-right:1px solid var(--color-base-800)}.Layer__expanded-bank-transaction-row__match-row--selected:hover>div{background:var(--color-base-0);border-bottom:1px solid var(--color-base-500);border-top:1px solid var(--color-base-500);color:var(--color-base-700)}.Layer__expanded-bank-transaction-row__match-row--selected:hover>div:first-child{border-left:1px solid var(--color-base-500)}.Layer__expanded-bank-transaction-row__match-row--selected:hover>div:nth-child(3):last-of-type,.Layer__expanded-bank-transaction-row__match-row--selected:hover>div:nth-child(4){border-right:1px solid var(--color-base-500)}.Layer__bank-transaction-mobile-list-item__description{border-top:1px solid var(--border-color);padding:var(--spacing-md) 0}.Layer__bank-transaction-mobile-list-item__description .Layer__textarea{min-height:72px}.Layer__bank-transaction-mobile-list-item__description__label{color:var(--color-base-500);margin-bottom:var(--spacing-2xs)}.Layer__bank-transaction-mobile-list-item__match-item{align-items:center;border-bottom:1px solid var(--color-base-50);display:flex;gap:var(--spacing-sm);padding:var(--spacing-xs);width:100%}.Layer__bank-transaction-mobile-list-item__match-item .Layer__bank-transaction-mobile-list-item__match-item__name{color:var(--color-base-500)}.Layer__bank-transaction-mobile-list-item__match-item .Layer__bank-transaction-mobile-list-item__match-item__heading{align-items:center;display:flex;justify-content:space-between;width:100%}.Layer__bank-transaction-mobile-list-item__match-item .Layer__bank-transaction-mobile-list-item__match-item__col-status{display:flex;justify-content:flex-end;min-width:24px;width:24px}.Layer__bank-transaction-mobile-list-item__match-item.Layer__bank-transaction-mobile-list-item__match-item--selected{background:var(--color-base-100)}.Layer__bank-transaction-mobile-list-item__match-item.Layer__bank-transaction-mobile-list-item__match-item--selected .Layer__bank-transaction-mobile-list-item__match-item__name{color:var(--color-base-1000)}.Layer__bank-transaction-mobile-list-item__actions--with-receipts .Layer__file-upload{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Layer__bank-transaction-mobile-list-item__actions--with-receipts .Layer__file-upload__label{color:var(--color-base-500)}.Layer__bank-transaction-mobile-list-item__actions{display:flex;gap:var(--spacing-md)}@container (max-width: 714px){.Layer__expanded-bank-transaction-row__match-table .Layer__expanded-bank-transaction-row__match-table__header{display:none}.Layer__expanded-bank-transaction-row__match-row{border:1px solid var(--color-base-300);border-radius:var(--border-radius-2xs);flex-direction:column}.Layer__expanded-bank-transaction-row__match-row:hover{background:var(--color-base-0);border:1px solid var(--color-base-500);color:var(--color-base-700)}.Layer__expanded-bank-transaction-row__match-row--selected{background:var(--color-base-0);border:1px solid var(--color-base-800);color:var(--color-base-700)}.Layer__expanded-bank-transaction-row__match-row--selected:hover{border:1px solid --var-color-base-800}.Layer__expanded-bank-transaction-row__match-table__date{display:flex;justify-content:space-between;width:100%!important}.Layer__expanded-bank-transaction-row__match-table__desc{gap:var(--spacing-sm);justify-content:space-between}.Layer__expanded-bank-transaction-row__match-table__desc>span:first-child{width:calc(100% - 220px)}.Layer__expanded-bank-transaction-row__match-table__desc>span:nth-child(2){flex:0 1}.Layer__expanded-bank-transaction-row__match-table__desc .match-badge{display:block!important}}@container (max-width: 600px){.Layer__expanded-bank-transaction-row__splits-inputs{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.Layer__expanded-bank-transaction-row__table-cell--split-entry,.Layer__expanded-bank-transaction-row__table-cell--split-entry input{width:100%}.Layer__expanded-bank-transaction-row__table-cell--split-entry .Layer__input-tooltip{flex:1 1;max-width:42%;position:relative}.Layer__expanded-bank-transaction-row__total-and-btns{align-items:center;box-sizing:border-box;flex-direction:row;justify-content:space-between}.Layer__expanded-bank-transaction-row__total-and-btns .Layer__input-tooltip{flex:1 1;max-width:42%;position:relative;width:100%}.Layer__expanded-bank-transaction-row__total-and-btns .Layer__input{max-width:100%}}@container (max-width: 500px){.Layer__bank-transaction-list-item__expanded-row .Layer__category-menu,.Layer__bank-transaction-list-item__expanded-row input,.Layer__expanded-bank-transaction-row__content-toggle .Layer__toggle-option input+span{font-size:var(--text-xs)}.Layer__bank-transaction-list-item__expanded-row .Layer__select .Layer__select__control{min-height:32px}.Layer__bank-transaction-list-item__expanded-row .Layer__select__indicator{padding:var(--spacing-3xs)}.Layer__bank-transaction-list-item__expanded-row .Layer__expanded-bank-transaction-row__table-cell--split-entry__merge-btn{height:32px;min-height:32px;width:32px}.Layer__bank-transaction-list-item__expanded-row .Layer__expanded-bank-transaction-row__table-cell--split-entry__merge-btn svg{height:14px;width:14px}.Layer__bank-transaction-list-item__expanded-row .Layer__expanded-bank-transaction-row__file-upload .Layer__btn,.Layer__bank-transaction-list-item__expanded-row .Layer__expanded-bank-transaction-row__total-and-btns .Layer__btn{min-height:32px}.Layer__bank-transaction-list-item__expanded-row .Layer__expanded-bank-transaction-row__file-upload .Layer__btn-text,.Layer__bank-transaction-list-item__expanded-row .Layer__expanded-bank-transaction-row__total-and-btns .Layer__btn-text{font-size:var(--text-xs)}.Layer__bank-transaction-list-item__expanded-row .Layer__expanded-bank-transaction-row__file-upload .Layer__btn-icon,.Layer__bank-transaction-list-item__expanded-row .Layer__expanded-bank-transaction-row__total-and-btns .Layer__btn-icon{height:12px;width:12px}}.Layer__bank-transactions__notifications{bottom:var(--spacing-2xs);display:flex;flex-direction:column;left:calc(100% - 340px - var(--spacing-2xs));min-width:300px;position:absolute;transition:all var(--transition-speed) ease-in-out;z-index:1}.Layer__bank-transactions__notifications .Layer__bank-transactions__notification{cursor:pointer;height:56px;margin:-12px 0 0;overflow:hidden;padding:12px;transition:all var(--transition-speed) ease-in-out}.Layer__bank-transactions__notifications .Layer__bank-transactions__notification:hover .Layer__bank-transactions__notification-content{box-shadow:0 0 3px 0 var(--base-transparent-12),0 0 0 1px var(--color-base-200)}.Layer__bank-transactions__notifications .Layer__bank-transactions__notification-content{align-items:center;background:var(--color-base-0);border-radius:var(--border-radius-3xs);box-shadow:0 0 12px 0 var(--base-transparent-12),0 0 0 1px var(--color-base-200);display:flex;gap:var(--spacing-sm);padding:var(--spacing-xs);padding-right:var(--spacing-md)}.Layer__bank-transactions__notifications .Layer__bank-transactions__notification-icon{align-items:center;background:var(--color-base-0);border-radius:var(--border-radius-3xs);box-shadow:0 1px 2px 0 var(--base-transparent-6),0 0 0 1px var(--color-base-300);color:var(--color-danger);display:flex;flex-direction:column;height:var(--spacing-3xl);justify-content:center;width:var(--spacing-3xl)}.Layer__bank-transactions__notifications .Layer__bank-transactions__notification-text{display:flex;flex-direction:column}.Layer__bank-transactions__notifications .Layer__bank-transactions__notification-title{color:var(--color-base-1000);font-size:var(--text-md)}.Layer__bank-transactions__notifications .Layer__bank-transactions__notification-message{color:var(--color-base-700);font-size:var(--text-sm)}@keyframes fade-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fade-out{0%{height:56px;opacity:1;padding-bottom:12px;padding-top:12px;transform:scale(1)}to{height:0;opacity:0;padding-bottom:6px;padding-top:6px;transform:scale(.8)}}.notification-enter{animation:fade-in var(--transition-speed) forwards}.notification-exit{animation:fade-out var(--transition-speed) forwards}.Layer__expanded-bank-transaction-row__match-table .Layer__text--error,.Layer__expanded-bank-transaction-row__splits-inputs+.Layer__text--error{margin:0;padding:var(--spacing-2xs) 0;padding-bottom:var(--spacing-md)}.Layer__bank-transaction-table__date-col,.Layer__bank-transactions__account-col{color:var(--color-base-500)}.Layer__bank-transaction-row--expanded .Layer__bank-transaction-table__date-col,.Layer__bank-transaction-row--expanded .Layer__bank-transactions__account-col,.Layer__bank-transaction-row:hover .Layer__bank-transaction-table__date-col,.Layer__bank-transaction-row:hover .Layer__bank-transactions__account-col{color:var(--color-base-1000)}.Layer__expanded-bank-transaction-row__splits-inputs .Layer__input{text-align:right}.Layer__expanded-bank-transaction-row__total-and-btns .Layer__input{max-width:100%;text-align:right}@container (min-width: 401px){.Layer__expanded-bank-transaction-row__table-cell--split-entry .Layer__input-tooltip,.Layer__expanded-bank-transaction-row__total-and-btns .Layer__input-tooltip{flex:1 1;max-width:12rem}.Layer__expanded-bank-transaction-row__table-cell--split-entry .Layer__input-tooltip .Layer__input,.Layer__expanded-bank-transaction-row__total-and-btns .Layer__input-tooltip .Layer__input{width:100%}}@container (max-width: 480px){.Layer__expanded-bank-transaction-row__total-and-btns>.Layer__input-tooltip>.Layer__input-left-text{border-right-color:#0000}}.Layer__bank-transaction-row--removing .Layer__table-cell-content{max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;top:1px}.Layer__bank-transactions__mobile-list{display:flex;flex-direction:column;list-style:none;overflow:hidden;padding:0}.Layer__bank-transaction-mobile-list-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:var(--color-base-0);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);box-sizing:border-box;cursor:pointer;margin:var(--spacing-2xs) var(--spacing-md);opacity:0;padding:0;transform:scale(.96);transition:all .18s ease-in-out;-webkit-user-select:none;user-select:none;width:95%}.Layer__bank-transaction-mobile-list-item.show{opacity:1;transform:scale(1)}.Layer__bank-transaction-mobile-list-item.show.Layer__bank-transaction-row--removing{margin-bottom:0;margin-top:0;opacity:0;overflow:hidden;transition:all .5s ease-in-out,opacity 80ms ease-out}.Layer__bank-transaction-mobile-list-item.show.Layer__bank-transaction-row--removing .Layer__bank-transaction-mobile-list-item__heading{height:0!important;transition:height .18s ease-out}.Layer__bank-transaction-mobile-list-item .Layer__text--error{font-size:12px;padding:var(--spacing-sm) 0;text-align:center}.Layer__bank-transaction-mobile-list-item__value{align-items:center;background-color:var(--base-transparent-2);border-bottom-left-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm);box-sizing:border-box;display:flex;gap:var(--spacing-3xs);height:0;justify-content:flex-end;opacity:0;overflow:hidden;padding:0 var(--spacing-sm);transition:all .18s ease-in-out}.Layer__bank-transaction-mobile-list-item__value.open{height:auto;opacity:1;padding:var(--spacing-sm)}.Layer__bank-transaction-mobile-list-item__value>.Layer__text{align-items:center;display:flex;gap:12px}.Layer__bank-transaction-mobile-list-item__toggle-row{align-items:center;display:flex;gap:var(--spacing-3xs);justify-content:space-between;padding:var(--spacing-4xs) var(--spacing-sm)}.Layer__bank-transaction-mobile-list-item__business-form{width:100%}.Layer__bank-transaction-mobile-list-item__business-form .Layer__actionable-list{margin-bottom:var(--spacing-md)}.Layer__bank-transaction-mobile-list-item__categories_list-container{height:100%;padding-inline:var(--spacing-sm);padding-top:var(--spacing-sm)}.Layer__bank-transaction-mobile-list-item__categories_list{overflow-y:auto}.Layer__component-container.Layer__chart-of-accounts{align-items:stretch;display:flex;overflow:hidden;position:relative}.Layer__chart-of-accounts__loader-container{padding:var(--spacing-2xl)}.Layer__coa__actions .Layer__btn{opacity:0;transform:scale(.92);transition:all .3s ease-out;visibility:hidden}.Layer__table-row:hover .Layer__coa__actions .Layer__btn{opacity:1;transform:scale(1);visibility:visible}.Layer__chart-of-accounts .Layer__panel{max-width:100%}.Layer__chart-of-accounts__actions .Layer__SearchField{width:15rem}.Layer__chart-of-accounts__table{table-layout:fixed}.Layer__chart-of-accounts__table .Layer__chart-of-accounts--accountnumber{width:13rem}.Layer__chart-of-accounts__table .Layer__chart-of-accounts--name{min-width:16rem;width:auto}.Layer__chart-of-accounts__table .Layer__chart-of-accounts--type{width:8rem}.Layer__chart-of-accounts__table .Layer__chart-of-accounts--subtype{width:16rem}.Layer__chart-of-accounts__table .Layer__chart-of-accounts--balance{width:8rem}.Layer__chart-of-accounts__table .Layer__chart-of-accounts--actions{width:10rem}.Layer__chart-of-accounts__table .Layer__table-cell-content .Layer__Span{color:var(--text-secondary)}.Layer__chart-of-accounts__table .Layer__table-cell-content .Layer__mark{background-color:#fff2cc}.Layer__chart-of-accounts__sidebar__header{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between}.Layer__chart-of-accounts__sidebar__header .actions{align-items:center;display:flex;gap:var(--spacing-sm)}.Layer__chart-of-accounts__form .actions{align-items:center;display:none;gap:var(--spacing-sm);justify-content:flex-end;padding-top:var(--spacing-xl)}.Layer__chart-of-accounts__form{display:flex;flex-direction:column;padding:var(--spacing-xl) var(--spacing-md)}.Layer__chart-of-accounts__form .Layer__input-group.Layer__input-group--inline{padding:var(--spacing-xs) 0}.Layer__chart-of-accounts__form .Layer__input-group.Layer__input-group--inline label{max-width:140px;min-width:140px;width:140px}.Layer__chart-of-accounts__form-edit-entry{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-md)}.Layer__chart-of-accounts__form-edit-entry .Layer__text{margin:0}.Layer__chart-of-accounts__form__error-message{box-sizing:border-box;color:var(--color-danger);padding:var(--spacing-4xs) var(--spacing-xl);text-align:right;width:100%}.Layer__chart-of-accounts__form-row{background-color:var(--color-base-100);border-top:1px solid var(--border-color);box-sizing:border-box;display:flex;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.Layer__chart-of-accounts__form-row.Layer__chart-of-accounts__form-row--depth-0{background-color:var(--color-base-50)}.Layer__chart-of-accounts__form-row .Layer__btn{align-self:flex-start;min-width:120px}.Layer__chart-of-accounts__row---mobile{display:none;visibility:hidden}.Layer__chart-of-accounts__row---mobile .Layer__chart-of-accounts__mobile-row-content{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-bottom:var(--spacing-3xs);padding-right:var(--spacing-md);padding-top:var(--spacing-3xs);width:100%}.Layer__chart-of-accounts__mobile-row-content__bottom-row,.Layer__chart-of-accounts__mobile-row-content__top-row{align-items:center;display:flex;justify-content:space-between}.Layer__chart-of-accounts__mobile-row-content__name{color:var(--color-base-800)}.Layer__chart-of-accounts__mobile-row-content__balance{color:var(--color-base-800);font-weight:var(--font-weight-bold)}.Layer__chart-of-accounts__row---mobile.Layer__table-row--depth-0 .Layer__chart-of-accounts__mobile-row-content__name{font-weight:var(--font-weight-bold)}.Layer__chart-of-accounts__mobile-row-content__types{align-items:center;display:flex;gap:var(--spacing-3xs)}.Layer__chart-of-accounts__mobile-row-content__types .Layer__text{color:var(--color-base-700)}.Layer__chart-of-accounts__mobile-row-content__separator{background:var(--color-base-200);height:12px;width:1px}.Layer__chart-of-accounts .Layer__desktop--hidden{display:none}.Layer__coa__type--mobile{color:var(--color-base-800)}@container (min-width: 1401px){.Layer__chart-of-accounts .Layer__panel__sidebar .Layer__chart-of-accounts__form{padding:var(--spacing-xl)}.Layer__chart-of-accounts__form-edit-entry{padding:var(--spacing-md) var(--spacing-xl)}}@container (max-width: 1024px){.Layer__chart-of-accounts__sidebar__header .actions{display:none}.Layer__chart-of-accounts__form .actions{display:flex}.Layer__chart-of-accounts.Layer__component .Layer__panel__sidebar .Layer__panel__sidebar-content{width:100%}.Layer__chart-of-accounts.Layer__component .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__form .Layer__chart-of-accounts__form__input-group__title,.Layer__chart-of-accounts.Layer__component .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__form .Layer__input-group{box-sizing:border-box;margin:auto;max-width:600px;width:100%}.Layer__chart-of-accounts.Layer__component .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__form .Layer__chart-of-accounts__form-edit-entry{box-sizing:border-box;margin:auto;max-width:calc(600px + var(--spacing-xl)*2);padding:var(--spacing-md) var(--spacing-xl);width:100%}.Layer__chart-of-accounts.Layer__component .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__form .Layer__header__col{margin:auto;max-width:calc(600px + var(--spacing-xl)*2);padding:var(--spacing-md) var(--spacing-xl);width:100%}.Layer__chart-of-accounts.Layer__component .Layer__panel__sidebar .Layer__panel__sidebar-content .actions{margin:auto;max-width:600px;width:100%}}@container (min-width: 761px) and (max-width: 1024px){.Layer__chart-of-accounts .Layer__mobile--hidden{display:none}.Layer__chart-of-accounts__form{padding:var(--spacing-xl)}}@container (max-width: 760px){.Layer__chart-of-accounts{overflow:auto}.Layer__chart-of-accounts__row---mobile{display:table-row;visibility:visible}.Layer__chart-of-accounts__row---desktop{display:none;visibility:hidden}.Layer__chart-of-accounts__form-row{flex-direction:column}.Layer__chart-of-accounts__form-row .Layer__chart-of-accounts__form-row__name_field{flex:1 1;width:100%}.Layer__chart-of-accounts__actions.Layer__header__actions{align-items:flex-start;flex-direction:column}}.Layer__component-container.Layer__journal{align-items:stretch;display:flex;position:relative}.Layer__component-container.Layer__journal .Layer__table-state-container{height:calc(100% - 160px)}@container (min-width: 1025px){.Layer__component-container.Layer__journal{overflow:visible;overflow:initial}}.Layer__journal .Layer__journal__bottom-actions{align-items:center;display:none;gap:var(--spacing-sm);justify-content:flex-end;padding:var(--spacing-xl)}.Layer__journal .Layer__panel{max-width:100%}.Layer__journal__table-container{max-width:100%;overflow:auto}.Layer__journal__arrow .Layer__table-cell-content{padding-right:0!important}.Layer__journal__table .Layer__table-cell .Layer__table-cell-content .Layer__table-cell-content:before{height:52px}.Layer__journal__loader-container{padding:var(--spacing-2xl)}.Layer__table-cell-hidden{visibility:hidden}.Layer__journal__table{border-collapse:collapse;max-width:100%;width:100%}.Layer__journal__actions{align-items:center;display:flex;gap:var(--spacing-sm)}.Layer__table-cell.Layer__journal__arrow,.Layer__table-cell.Layer__journal__balance{color:var(--color-base-800)}.Layer__table-header.Layer__journal__arrow{padding-left:var(--spacing-xl)}.Layer__table-cell.Layer__journal__arrow{width:25px}.Layer__table-cell.Layer__journal__subtype,.Layer__table-cell.Layer__journal__type{width:calc(25% - 192px)}.Layer__journal__table .Layer__table-row--depth-0 .Layer__table-cell.Layer__journal__arrow,.Layer__table-cell.Layer__journal__balance{font-weight:var(--font-weight-bold)}.Layer__journal__balance{justify-content:flex-end;text-align:right}.Layer__table-cell.Layer__journal__actions{width:160px}.Layer__table-cell.Layer__journal__actions .Layer__table-cell-content{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:flex-end;padding-bottom:var(--spacing-3xs);padding-top:var(--spacing-3xs)}.Layer__table-cell.Layer__journal__actions .Layer__table-cell-content>.Layer__btn{opacity:0;transform:scale(.92);transition:all .3s ease-out;visibility:hidden}.Layer__table-cell.Layer__journal__actions .Layer__btn--icon-only{box-sizing:border-box;height:32px;max-height:32px;min-height:32px;padding:0;width:32px}.Layer__journal-line__table-row{background-color:var(--color-base-50)}.Layer__journal__table .Layer__table-row:hover .Layer__journal__actions .Layer__btn{opacity:1;transform:scale(1);visibility:visible}.Layer__journal__table .Layer__journal-table-row:not(.Layer__table-row--header):hover{background-color:var(--color-base-50)}.Layer__journal-entry-table-row .Layer__table-cell,.Layer__journal-table-row .Layer__table-cell{height:var(--spacing-5xl);transition:all .15s ease-out}.Layer__table-row--hidden .Layer__table-cell{height:0}.Layer__row--expanded .Layer__table-cell{background-color:var(--bg-element-focus)}.Layer__journal .Layer__panel__sidebar-content .Layer__form{margin:auto;max-width:480px}.Layer__journal__form-edit-entry{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl)}.Layer__journal__form-edit-entry .Layer__text{margin:0}.Layer__journal .Layer__desktop--hidden{display:none}.Layer__journal__type--mobile{color:var(--color-base-800)}@container (min-width: 761px) and (max-width: 1024px){.Layer__journal .Layer__mobile--hidden{display:none}.Layer__journal .Layer__desktop--hidden.Layer__table-header{display:table-cell}.Layer__journal .Layer__desktop--hidden.Layer__table-cell-content{display:flex}.Layer__journal .Layer__journal__type .Layer__table-cell-content{align-items:flex-start;display:flex;flex-direction:column}.Layer__journal .Layer__journal__type .Layer__table-cell-content.Layer__mobile--hidden{display:none}.Layer__journal .Layer__table-cell.Layer__journal__actions{width:64px}}.Layer__JournalTable__account-number-cell{max-width:8rem}@container (max-width: 760px){.Layer__table-cell.Layer__journal__actions{width:64px}.Layer__journal__row---mobile{display:table-row;visibility:visible}.Layer__journal__row---desktop{display:none;visibility:hidden}.Layer__journal__form-row{flex-direction:column}.Layer__journal__form-row .Layer__journal__form-row__name_field{flex:1 1;width:100%}}.Layer__journal__entry-details__title .Layer__component-header{padding-bottom:var(--spacing-3xs)}.Layer__journal__form__input-group__line-item{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-md) 0}.Layer__journal__form__input-group__line-item:not(:first-of-type){border-top:1px solid var(--color-base-300)}.Layer__remove__button{box-shadow:0 0 0 1px var(--input-border-color),0 0 0 2px #0000;margin-left:8px;padding:8px}.Layer__journal__form__input-group{display:flex;flex-direction:column;gap:var(--spacing-3xs);padding:var(--spacing-xl)}.Layer__journal__form__input-group__textarea{background:var(--color-base-50)}.Layer__journal__form__input-group__textarea textarea{margin:var(--spacing-sm) 0}.Layer__journal__form__input-group__border{border-bottom:1px solid var(--color-base-300)}.Layer__journal__form__input-group .Layer__input-group .Layer__journal__datepicker__wrapper{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:flex-end}.Layer__journal__form__input-group .Layer__input-label{padding:0}.Layer__journal__form__input-group .Layer__journal__form__input-group__title{padding-bottom:var(--spacing-xs)}.Layer__journal__sidebar__header{display:flex}.Layer__journal__form__error-message{box-sizing:border-box;color:var(--color-danger);padding:var(--spacing-4xs) var(--spacing-xl);text-align:right;width:100%}.Layer__journal__add-entry-line{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-md) 0 0}.Layer__journal .Layer__panel__sidebar .Layer__panel__sidebar-content{width:100%}.Layer__journal__entry-details__line-items{padding:var(--spacing-md)}.Layer__journal__entry-details__line-items .Layer__table .Layer__table-row.Layer__table-row--variant-summation{background:var(--color-base-0)}@container (max-width: 1400px){.Layer__journal__form__input-group{padding:var(--spacing-lg) var(--spacing-md)}}@container (max-width: 1024px){.Layer__journal__panel .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__details-list-item{padding-left:0}.Layer__journal__panel .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__ledger-account__entry-details__line-items{max-width:600px}.Layer__journal__panel .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__form .Layer__input-group,.Layer__journal__panel .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__form .Layer__journal__add-entry-line,.Layer__journal__panel .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__form .Layer__journal__form__input-group__title{margin:auto;max-width:600px;width:100%}.Layer__journal__panel .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__form .Layer__header__col{margin:auto;max-width:calc(600px + var(--spacing-xl)*2);padding:var(--spacing-md) var(--spacing-xl);width:100%}.Layer__journal__panel .Layer__panel__sidebar .Layer__panel__sidebar-content .Layer__journal__bottom-actions{margin:auto;max-width:600px}.Layer__journal .Layer__journal__sidebar__header .actions{display:none}.Layer__journal .Layer__journal__bottom-actions{display:flex}.Layer__journal .Layer__panel.Layer__panel--open{overflow:hidden}.Layer__journal__form__input-group.Layer__journal__form__input-group__textarea{background:#0000}.Layer__journal__debit-credit-col{width:25%}}@container (min-width: 500px) and (max-width: 1024px){.Layer__journal__panel .Layer__details-list .Layer__component-header{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}@container (max-width: 499px){.Layer__journal__panel .Layer__details-list .Layer__details-list-item__label,.Layer__journal__panel .Layer__details-list .Layer__details-list-item__value{padding:var(--spacing-xs)}.Layer__journal__panel .Layer__details-list .Layer__details-list-item{padding:0 var(--spacing-xs)}.Layer__journal__entry-details__line-items{padding-left:0;padding-right:0;padding-top:0}.Layer__journal__entry-details__line-items .Layer__card{border-radius:0;box-shadow:none}.Layer__journal__panel .Layer__panel__sidebar{background:var(--color-base-0)}.Layer__input-group.Layer__input-group--inline{align-items:flex-start;flex-direction:column;gap:var(--spacing-2xs);padding-top:var(--spacing-sm)}.Layer__input-group.Layer__input-group--inline>label{width:100%}}.Layer__journal__entry-details__reverse-btn-container{padding:var(--spacing-sm) 0}.Layer__journal__entry-details__reverse-btn-container .Layer__btn--disabled{cursor:not-allowed}.Layer__journal__entry-details__reverse-btn-container .Layer__btn{min-width:150px}.Layer__journal__entry-details__reverse-btn-container .Layer__btn .Layer__btn-icon:not(.Layer__anim--rotating){color:var(--color-danger)}.Layer__chevron{stroke:var(--color-base-900);transition:transform .33s}.Layer__chevron__down{transform:rotate(0deg)}.Layer__chevron__up{transform:rotate(180deg)}.Layer__chevron__up--counterclockwise{transform:rotate(-180deg)}.Layer__icon-box{align-items:center;background-color:var(--color-base-0);border-radius:var(--border-radius-3xs);color:var(--color-base-1000);display:inline-flex;height:32px;justify-content:center;width:32px}.Layer__linked-accounts{box-sizing:border-box;max-width:var(--max-component-width);min-height:150px;overflow:visible;z-index:1}.Layer__linked-accounts::-webkit-scrollbar{display:none}.Layer__linked-accounts .Layer__linked-accounts__options.--hide-ledger-balance{display:block;position:relative}.Layer__linked-accounts .Layer__data-state{padding:var(--spacing-md);padding-top:0}.Layer__linked-accounts__header{left:0;padding:var(--spacing-lg);position:-webkit-sticky;position:sticky}.Layer__linked-accounts__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-lg)}@media screen and (max-width:650px){.Layer__linked-accounts__list{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}}.Layer__linked-accounts__header+.Layer__linked-accounts__list{padding-top:0}.Layer__linked-accounts__loader-container{min-height:120px}.Layer__linked-accounts__new-account{align-items:center;background:var(--base-transparent-1);border-radius:var(--border-radius-sm);box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;justify-content:center;max-width:272px;min-height:136px;min-width:286px;padding:var(--spacing-2xs);transition:all .15s ease-out}.Layer__linked-accounts__new-account.--as-widget{min-height:90px}.Layer__linked-accounts__new-account.--show-ledger-balance{min-height:156px}.Layer__linked-accounts__new-account:hover{background:var(--base-transparent-2)}.Layer__linked-accounts__new-account:hover .Layer__linked-accounts__new-account-label{color:var(--color-base-800)}.Layer__linked-accounts__new-account .Layer__linked-accounts__new-account-label{align-items:center;color:var(--color-base-500);display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:center;text-align:center;transition:all .15s ease-out}.Layer__linked-accounts__new-account .Layer__linked-accounts__new-account-label span{line-height:normal}@keyframes skeletonSweep{to{transform:translateX(100%)}}.skeleton-loader{background:#fff;border-radius:var(--border-radius-base);overflow:hidden;padding:1rem;position:relative}.skeleton-loader:after{animation:skeletonSweep 1.5s infinite;background:linear-gradient(90deg,#0000,#fff,#0000);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.Layer__linked-account-thumb{background:var(--color-base-0);border:1px solid var(--color-base-100);border-radius:var(--border-radius-sm);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-3xs);height:136px;justify-content:space-between;padding:var(--spacing-2xs);width:286px}.Layer__linked-account-thumb.Layer__integrations-quickbooks-item-thumb{box-shadow:none}.Layer__linked-account-thumb.--show-ledger-balance{height:154px}.Layer__linked-account-thumb .topbar{align-items:flex-start;background:var(--color-base-50);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--border-radius-xs);border-top-right-radius:var(--border-radius-xs);box-sizing:border-box;color:var(--text-color-primary);display:flex;flex:1 1;justify-content:space-between;min-width:272px;padding:var(--spacing-xs)}.Layer__linked-account-thumb .topbar.--hide-ledger-balance{padding-bottom:var(--spacing-sm)}.Layer__linked-account-thumb .topbar.--is-syncing{background:none;color:var(--color-base-500);z-index:50}.Layer__linked-account-thumb .topbar .account-institution{color:var(--color-base-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__linked-account-thumb .topbar .topbar-details{display:flex;flex-direction:column;gap:var(--spacing-4xs);justify-content:stretch;min-width:0}.Layer__linked-account-thumb .topbar .topbar-logo{align-items:center;background:var(--color-base-0);border-radius:var(--border-radius-3xs);color:var(--color-base-200);display:flex;height:28px;justify-content:center;padding:var(--spacing-3xs) 0;width:52px}.Layer__linked-account-thumb .topbar .account-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.Layer__linked-account-thumb .middlebar{align-items:center;background:var(--color-base-50);border-bottom-left-radius:var(--border-radius-xs);border-bottom-right-radius:var(--border-radius-xs);border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 var(--spacing-xs)}.Layer__linked-account-thumb .middlebar .account-balance-text{color:var(--color-base-500);padding:var(--spacing-sm) 0}.Layer__linked-account-thumb .loadingbar{align-items:center;border-bottom-left-radius:var(--border-radius-xs);border-bottom-right-radius:var(--border-radius-xs);display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs);z-index:100}.Layer__linked-account-thumb .loadingbar .loading-text{flex:1 1;line-height:140%}.Layer__linked-account-thumb .loadingbar .loading-wrapper{align-items:center;background:var(--color-blue);border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.Layer__linked-account-thumb .loadingbar .syncing-data-description{color:var(--color-base-500)}.Layer__linked-account-thumb .bottombar{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:var(--spacing-3xs) var(--spacing-xs)}.Layer__linked-account-thumb .bottombar .account-balance-text{color:var(--color-base-500)}.Layer__linked-account-thumb.--is-syncing{background:#f4f5f6}.Layer__linked-account-thumb.--as-widget{gap:var(--spacing-2xs)}.Layer__linked-account-thumb.--as-widget .topbar{border-bottom-left-radius:var(--border-radius-xs);border-bottom-right-radius:var(--border-radius-xs)}.Layer__linked-account-thumb.--as-widget .account-number{align-items:center;background:var(--color-base-50);border-radius:var(--border-radius-xs);color:var(--color-base-500);display:flex;height:20px;justify-content:center;padding:var(--spacing-3xs) var(--spacing-xs)}.Layer__linked-account-thumb.--as-widget .bottombar{padding:0 var(--spacing-xs) 0 0}.Layer__linked-accounts__options{display:flex;position:relative}.Layer__linked-accounts__options.--hide-ledger-balance{display:block;position:relative}.Layer__linked-accounts__options:hover .Layer__linked-accounts__options-overlay{opacity:1;touch-action:auto}.Layer__linked-accounts__options:hover .Layer__linked-accounts__options-overlay .Layer__linked-accounts__options-overlay-button{transform:translateZ(0)}.Layer__linked-accounts__options .Layer__linked-accounts__options-overlay{background:linear-gradient(270deg,#f8f8fa 1.52%,#f8f8fa00 99.75%);border-top-right-radius:var(--border-radius-sm);display:flex;height:54px;justify-content:flex-end;opacity:0;position:absolute;right:var(--spacing-2xs);top:var(--spacing-2xs);touch-action:none;transition:all .15s ease-out;width:74px;z-index:99}.Layer__linked-accounts__options .Layer__linked-accounts__options-overlay .Layer__linked-accounts__options-overlay-button{align-items:center;background:var(--color-base-0);border:none;border-radius:var(--spacing-2xs);box-shadow:0 0 8px 0 #1018281f;box-shadow:0 0 8px 0 var(--base-transparent-12,#1018281f);cursor:pointer;display:flex;height:24px;justify-content:center;margin:var(--spacing-xs);transform:translate3d(5px,-5px,0);transition:all .15s ease-out;width:24px}.Layer__linked-accounts__options .Layer__linked-accounts__options-overlay--transparent{background:none}.Layer__loader{align-items:center;box-sizing:border-box;color:var(--text-color-primary);display:flex;font-size:var(--text-sm);gap:8px;justify-content:center;padding:var(--spacing-md);width:100%}.Layer__loader--as-badge{background-color:var(--color-base-100);border-radius:50%;height:21px;padding:0;width:21px}.Layer__loader--as-badge.Layer__loader--info{background-color:var(--color-info-bg);color:var(--color-info-fg)}.Layer__loader--as-badge.Layer__loader--success{background-color:var(--color-info-success-bg);color:var(--color-info-success-fg)}.Layer__loader--as-badge.Layer__loader--error{background-color:var(--color-info-error-bg);color:var(--color-info-error-fg)}.Layer__loader--as-badge.Layer__loader--warning{background-color:var(--color-info-warning-bg);color:var(--color-info-warning-fg)}.Layer__loader--with-bg{background-color:var(--color-base-400);border-radius:50%;color:var(--text-color-primary);padding:0}.Layer__skeleton-loader__row{border-bottom:1px solid var(--border-color);height:63px;padding:0 var(--spacing-md)}.Layer__skeleton-loader__row__group{align-items:center;display:flex;gap:var(--spacing-sm)}.Layer__skeleton-loader{border-radius:4px;height:12px;width:100%}@keyframes shine{to{background-position-x:-200%}}.Layer__anim--skeleton-loading{animation:shine 1.5s linear infinite;background:var(--color-base-100);background:linear-gradient(110deg,var(--color-base-100) 0,var(--color-base-50) 28%,var(--color-base-100) 50%,var(--color-base-100) 100%);background-size:200% 100%;border-radius:4px}.Layer__syncing-component{align-items:center;display:flex;gap:var(--spacing-md);padding:var(--spacing-md)}.Layer__syncing-component.Layer__syncing-component--with-border{border-left:1px solid var(--border-color);margin-left:var(--spacing-md);padding:0 var(--spacing-md)}.Layer__syncing-component .Layer__syncing-component__content{display:flex;flex-direction:column;gap:var(--spacing-4xs)}.Layer__syncing-component .Layer__syncing-component__content .Layer__syncing-component__title{color:var(--text-color-primary);font-size:var(--text-sm);font-weight:540}.Layer__syncing-component .Layer__syncing-component__content .Layer__syncing-component__message{color:var(--color-base-500);font-size:var(--text-sm);font-weight:460}.Layer__syncing-component .Layer__icon-btn{box-shadow:0 1px 2px 0 #1111110f,0 0 0 1px #eaeaea;box-shadow:0 1px 2px 0 var(--base-transparent-6,#1111110f),0 0 0 1px var(--base-300,#eaeaea);color:var(--color-base-1000)}.Layer__syncing-component .Layer__icon-btn svg{transition:transform .3s ease}.Layer__syncing-component .Layer__icon-btn:hover svg{transform:rotate(180deg)}.Layer__bank-transactions__header--mobile .Layer__syncing-component.Layer__syncing-component--with-border{border-width:0;margin-left:0;padding:0;padding-left:var(--spacing-sm)}.Layer__ProfitAndLossSummariesListItem{all:unset;background:var(--color-base-0);border-radius:var(--border-radius-xs);box-shadow:0 0 0 1px var(--color-base-300);display:grid;padding:var(--spacing-4xs)}.Layer__ProfitAndLossSummariesListItem[data-active]{background:var(--color-base-50);box-shadow:0 0 0 1px var(--color-base-200)}.Layer__ProfitAndLossSummariesListItem[data-clickable]{cursor:pointer}.Layer__ProfitAndLossSummariesListItem[data-clickable]:hover{background:var(--color-base-50)}.Layer__ProfitAndLossSummariesList{grid-gap:var(--spacing-sm);all:unset;display:grid;gap:var(--spacing-sm);grid-auto-rows:minmax(0,1fr)}@container (min-width: 60rem){.Layer__ProfitAndLossSummariesList{--column-count:3;gap:var(--spacing-md);grid-template-columns:repeat(var(--column-count),minmax(0,1fr))}.Layer__ProfitAndLossSummariesList[data-column-count="4"]{--column-count:4}}.Layer__ProfitAndLossSummaries{container-type:inline-size;display:grid}.Layer__component-container .Layer__profit-and-loss{align-items:stretch;background-color:#fff;display:flex}:is(.Layer__input-tooltip:has(.Layer__ProfitAndLoss__TagMultiSelect)){flex:1 1}.Layer__profit-and-loss__main-panel{flex:1 1}.Layer__profit-and-loss__title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;margin-left:1.5rem;margin-right:1.5rem}.Layer__profit-and-loss-table{background-color:var(--color-base-100);border-radius:var(--border-radius-sm);display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.Layer__profit-and-loss-table__loader-container{min-height:950px;padding:var(--spacing-2xl)}.Layer__profit-and-loss-table__outflows{padding-top:var(--spacing-2xs)}.Layer__profit-and-loss-row{background-color:var(--background-color);font-size:1em;padding:1em}.Layer__profit-and-loss-row.Layer__profit-and-loss-row__label--depth-0,.Layer__profit-and-loss-row.Layer__profit-and-loss-row__value--depth-0{background-color:var(--color-base-0)}.Layer__profit-and-loss-row:not(.Layer__profit-and-loss-row__label--depth-0),.Layer__profit-and-loss-row:not(.Layer__profit-and-loss-row__value--depth-0){box-shadow:0 -1px 0 0 var(--color-base-300) inset}.Layer__profit-and-loss-row__children{display:grid;grid-column:span 2;grid-template-columns:subgrid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--transition-speed)}.Layer__profit-and-loss-row__children--expanded{grid-template-rows:1fr}.Layer__profit-and-loss-row__label{align-items:center;display:flex;justify-content:space-between}.Layer__profit-and-loss-row__label .Layer__profit-and-loss-row__label__title{align-items:center;display:flex}.Layer__profit-and-loss-row__label svg.Layer__profit-and-loss-row__label__chevron{color:var(--color-base-600);height:1.25rem;margin-right:.25rem;transform:rotate(-90deg);transition:transform var(--transition-speed);width:1.25rem}.Layer__profit-and-loss-row__label .Layer__text{color:var(--color-base-700);font-weight:var(--font-weight-normal);margin:0}.Layer__profit-and-loss-row__label.Layer__profit-and-loss-row__label--display-children-true:hover,.Layer__profit-and-loss-row__label.Layer__profit-and-loss-row__label--display-children-true:hover+.Layer__profit-and-loss-row__value,.Layer__profit-and-loss-row__value.Layer__profit-and-loss-row__value--display-children-true:hover,.Layer__profit-and-loss-row__value.Layer__profit-and-loss-row__value--display-children-true:hover+.Layer__profit-and-loss-row__label{background:var(--color-base-50)}.Layer__profit-and-loss-row__label--expanded svg.Layer__profit-and-loss-row__label__chevron{transform:rotate(0deg)}.Layer__profit-and-loss-row__value--expanded{-webkit-user-select:none;user-select:none}.Layer__profit-and-loss-row__value{align-items:center;display:flex;justify-content:flex-end}.Layer__profit-and-loss-row__label--display-children-true{cursor:pointer;transition:opacity var(--transition-speed)}.Layer__profit-and-loss-row__label--display-children-true:hover{opacity:.82}.Layer__profit-and-loss-row__label--display-children-false{font-weight:400}.Layer__profit-and-loss-row__label--display-children-false svg.Layer__profit-and-loss-row__label__chevron{display:none;visibility:hidden}.Layer__profit-and-loss-row__value--variant-summation.Layer__profit-and-loss-row__value+.Layer__profit-and-loss-row__label,.Layer__profit-and-loss-row__value--variant-summation.Layer__profit-and-loss-row__value+.Layer__profit-and-loss-row__label+.Layer__profit-and-loss-row__value{border-top:1px solid var(--color-base-300)}.Layer__profit-and-loss-row__label--variant-summation.Layer__profit-and-loss-row__label--depth-0,.Layer__profit-and-loss-row__value--variant-summation.Layer__profit-and-loss-row__value--depth-0{margin-bottom:var(--spacing-2xs)}.Layer__profit-and-loss-row__label--variant-summation.Layer__profit-and-loss-row__label--depth-0:last-child,.Layer__profit-and-loss-row__label--variant-summation.Layer__profit-and-loss-row__label--depth-0:nth-last-child(-n+2),.Layer__profit-and-loss-row__value--variant-summation.Layer__profit-and-loss-row__value--depth-0:last-child,.Layer__profit-and-loss-row__value--variant-summation.Layer__profit-and-loss-row__value--depth-0:nth-last-child(-n+2){margin-bottom:0}.Layer__profit-and-loss-row__label--variant-summation.Layer__profit-and-loss-row__label--depth-0 .Layer__text,.Layer__profit-and-loss-row__value--variant-summation.Layer__profit-and-loss-row__value--depth-0 .Layer__text{color:var(--color-base-1000)}.Layer__profit-and-loss-row__label--variant-summation.Layer__profit-and-loss-row__label--depth-0{padding-left:22px}.Layer__profit-and-loss-row__label--variant-summation.Layer__profit-and-loss-row__label--depth-0 .Layer__text,.Layer__profit-and-loss-row__label--variant-summation.Layer__profit-and-loss-row__label--depth-0 .Layer__text.Layer__text--md{font-size:var(--text-lg)}.Layer__profit-and-loss-row__value--amount-positive .Layer__text:before{content:"$"}.Layer__profit-and-loss-row__value--amount-negative .Layer__text:before{content:"-$"}.Layer__profit-and-loss-row__label.Layer__profit-and-loss-row__label--depth-0 .Layer__text{color:var(--color-base-800);font-weight:var(--font-weight-bold);margin:0}.Layer__profit-and-loss-row__label--depth-1{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) calc(var(--spacing-5xl) + var(--spacing-md))}.Layer__profit-and-loss-row__label--depth-1 .Layer__text{color:var(--color-base-700);font-weight:var(--font-weight-normal);margin:0}.Layer__profit-and-loss-chart .recharts-cartesian-axis-tick-value tspan{font-size:.75rem}.Layer__profit-and-loss-chart .recharts-legend-wrapper{margin-top:-46px}.Layer__profit-and-loss-chart .recharts-legend-item-text{color:var(--color-base-700);font-size:12px;vertical-align:middle}.Layer__profit-and-loss-chart .recharts-legend-item{fill:var(--bar-color-income);vertical-align:middle}.Layer__profit-and-loss-chart .legend-item-0{fill:var(--bar-color-income)}.Layer__profit-and-loss-chart .legend-item-1{fill:var(--bar-color-expenses)}.Layer__profit-and-loss-chart .legend-item-2{fill:var(--base-transparent-16-light)}.Layer__profit-and-loss-chart__selection-indicator{stroke:var(--chart-indicator-color);fill:none;transition:opacity .1s linear}.Layer__profit-and-loss__chart_with_summaries{align-items:stretch;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);display:flex;margin-bottom:var(--spacing-xl);margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.Layer__profit-and-loss__chart_with_summaries__summary-col{display:flex;flex-direction:column;gap:var(--spacing-md) var(--spacing-md);padding:var(--spacing-md)}.Layer__profit-and-loss__chart_with_summaries__chart-col{display:flex;flex:1 1;flex-direction:column;padding:var(--spacing-md)}.Layer__profit-and-loss-row__children--content{background-color:var(--color-base-50);display:grid;grid-column:span 2;grid-template-columns:subgrid;min-height:0}.Layer__profit-and-loss-chart__bar--loading{fill:var(--color-base-50)}.Layer__profit-and-loss-chart__bar--loading-anim{animation:layer_chart_bar_loading_anim 2s linear infinite}.Layer__profit-and-loss-chart__bar--income{fill:var(--bar-color-income)}.Layer__profit-and-loss-chart__bar--expenses{fill:var(--bar-color-expenses)}.Layer__chart-container--loading .Layer__profit-and-loss-chart__bar--expenses{fill:var(--color-base-50);animation:layer_chart_bar_loading_anim 2s linear infinite}.Layer__chart-container--loading .Layer__profit-and-loss-chart__bar--income{fill:var(--color-base-100);animation:layer_chart_bar_loading_anim 2s linear infinite}@keyframes layer_chart_bar_loading_anim{0%{fill:var(--color-base-50)}50%{fill:var(--color-base-200)}to{fill:var(--color-base-50)}}.Layer__profit-and-loss-row__label--depth-0.Layer__profit-and-loss-row__label--display-children-false{padding-left:22px}.Layer__profit-and-loss-detailed-charts__pie--border{stroke:var(--color-base-200)}#layer-bar-stripe-pattern rect{fill:var(--color-light)}#layer-bar-stripe-pattern line{stroke:var(--color-light)}#layer-bar-stripe-pattern-dark rect{fill:var(--color-dark)}#layer-bar-stripe-pattern-dark line{stroke:var(--color-dark)}#layer-pie-stripe-pattern rect{fill:var(--color-base-300)}#layer-dots-stripe-pattern rect,#layer-pie-dots-pattern rect{fill:var(--color-base-500)}#layer-pie-dots-pattern rect.bg{fill:var(--color-base-100)}#layer-pie-dots-pattern-legend rect{fill:var(--color-base-500)}#layer-pie-dots-pattern-bg{fill:var(--color-base-100)}@container (min-width: 1024px){.Layer__profit-and-loss-row__label--depth-0{padding-left:var(--spacing-xl)}.Layer__component-container .Layer__profit-and-loss-row__label--depth-0.Layer__profit-and-loss-row__label--variant-summation,.Layer__profit-and-loss-row__label--depth-0.Layer__profit-and-loss-row__label--display-children-false{padding-left:calc(var(--spacing-xl) + 6px)}.Layer__profit-and-loss-row__value{padding-right:var(--spacing-xl)}.Layer__profit-and-loss__chart_with_summaries__summary-col{padding-right:var(--spacing-xs)}.Layer__profit-and-loss__chart_with_summaries__chart-col{padding-left:var(--spacing-xs)}.Layer__panel--open .Layer__profit-and-loss-table{border-bottom-right-radius:0;border-top-right-radius:0}}@container (max-width: 1023px) and (min-width: 760px){.Layer__profit-and-loss__chart_with_summaries{flex-direction:column;margin-bottom:var(--spacing-md);margin-left:var(--spacing-md);margin-right:var(--spacing-md)}}@container (max-width: 759px) and (min-width: 500px){.Layer__profit-and-loss__chart_with_summaries{flex-direction:column;margin-bottom:var(--spacing-md);margin-left:0;margin-right:0}}@container (max-width: 500px){.Layer__profit-and-loss__chart_with_summaries{flex-direction:column;margin-bottom:var(--spacing-md);margin-left:0;margin-right:0}}.Layer__profit-and-loss-row__detailed-chart-btn{align-items:center;background:var(--color-base-100);border-radius:50%;color:var(--color-base-600);cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:auto;transition:color .15s ease-out,background-color .15s ease-out;width:20px}.Layer__profit-and-loss-row__detailed-chart-btn:hover{background:var(--color-base-200);color:var(--color-base-900)}.Layer__profit-and-loss-chart__state-card{align-items:center;background:#fff;border-radius:var(--border-radius-sm);bottom:0;box-shadow:0 0 0 1px var(--base-transparent-4);display:flex;flex-direction:column;gap:var(--spacing-md);height:120px;justify-content:center;left:50%;max-width:70%;padding:var(--spacing-lg) var(--spacing-4xs);position:absolute;transform:translate(-50%,-60px);width:260px}.Layer__profit-and-loss-chart__state-card .Layer__icon-box{background-color:var(--color-base-100)}.Layer__profit-and-loss-chart__state-card__text{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4xs);justify-content:center}.Layer__profit-and-loss-chart__state-card__description{color:var(--text-color-secondary);text-align:center}.Layer__compare__table__wrapper .Layer__table__wrapper{max-width:100%;overflow:auto}.Layer__compare__table__wrapper .Layer__profit-and-loss-compare-table__sticky-cell{background-color:inherit;left:0;position:-webkit-sticky;position:sticky;z-index:1}.Layer__compare__table__wrapper .Layer__table tr td:last-child .Layer__table-cell-content,.Layer__compare__table__wrapper .Layer__table tr th:last-child .Layer__table-cell-content{justify-content:flex-start;padding-right:var(--spacing-lg)}.Layer__profit-and-loss-detailed-charts__header,.Layer__profit-and-loss-detailed-charts__header--tablet{align-items:flex-start;box-shadow:0 -1px 0 0 var(--color-base-300) inset;display:flex;justify-content:space-between;padding:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.Layer__profit-and-loss-detailed-charts__header button.Layer__btn.Layer__btn--icon-only,.Layer__profit-and-loss-detailed-charts__header--tablet button.Layer__btn.Layer__btn--icon-only{height:32px;min-height:32px;padding:0;width:32px}header.Layer__profit-and-loss-detailed-charts__header--tablet{align-items:center;display:none;gap:var(--spacing-md);justify-content:flex-start}@container (max-width: 1023px) and (min-width: 768px){header.Layer__profit-and-loss-detailed-charts__header{display:none}header.Layer__profit-and-loss-detailed-charts__header--tablet{display:flex}}.Layer__profit-and-loss-detailed-charts__head{display:flex;flex-direction:column;gap:var(--spacing-4xs)}.Layer__profit-and-loss-detailed-charts__head .title{color:var(--color-base-800)}.Layer__profit-and-loss-detailed-charts__head .date{color:var(--color-base-500)}.Layer__profit-and-loss-detailed-charts__head>.Layer__text{margin:0}.Layer__profit-and-loss-detailed-charts{background:var(--color-base-0);border-radius:var(--border-radius-sm);width:100%}.Layer__profit-and-loss-detailed-charts .chart-field{width:100%}.Layer__profit-and-loss-detailed-charts .chart-container{box-sizing:border-box;height:280px;padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);width:100%}@container (max-width: 280px){.Layer__profit-and-loss-detailed-charts .chart-container{width:100%}}.Layer__profit-and-loss-detailed-charts .recharts-responsive-container{box-shadow:none}.Layer__profit-and-loss-detailed-charts .recharts-responsive-container g:focus,.Layer__profit-and-loss-detailed-charts .recharts-responsive-container path:focus{outline:none}.Layer__profit-and-loss-detailed-charts .pie-center-label__share,.Layer__profit-and-loss-detailed-charts .pie-center-label__title{fill:var(--color-base-600);font-size:12px}.Layer__profit-and-loss-detailed-charts .pie-center-label__value{fill:var(--text-color-primary);font-size:14px}.Layer__profit-and-loss-detailed-charts .details-container{padding:var(--spacing-md);padding-top:var(--spacing-2xs)}.Layer__profit-and-loss-detailed-charts .details-container table{border-collapse:collapse;width:100%}.Layer__profit-and-loss-detailed-charts .details-container table td,.Layer__profit-and-loss-detailed-charts .details-container table th{font-size:12px;padding:var(--spacing-2xs) var(--spacing-xs);text-align:left;transition:color .15s ease-out}.Layer__profit-and-loss-detailed-charts .details-container table td.value-col,.Layer__profit-and-loss-detailed-charts .details-container table td:last-child,.Layer__profit-and-loss-detailed-charts .details-container table th.value-col,.Layer__profit-and-loss-detailed-charts .details-container table th:last-child{text-align:right}.Layer__profit-and-loss-detailed-charts .details-container table th{border-bottom:1px solid var(--color-base-300);color:var(--color-base-500);cursor:pointer;padding-bottom:var(--spacing-sm);transition:color .15s ease-out}.Layer__profit-and-loss-detailed-charts .details-container table th:hover{color:var(--color-base-800)}.Layer__profit-and-loss-detailed-charts .details-container table th.sort--asc,.Layer__profit-and-loss-detailed-charts .details-container table th.sort--desc{color:var(--color-base-1000)}.Layer__profit-and-loss-detailed-charts .details-container .Layer__sort-arrows{position:relative;top:1px}.Layer__profit-and-loss-detailed-charts .details-container .share-cell-content{align-items:center;display:flex;gap:var(--spacing-2xs);justify-content:flex-end}.Layer__profit-and-loss-detailed-charts .details-container .share-cell-content .share-icon{border-radius:2px;height:12px;width:12px}.Layer__profit-and-loss .Layer__panel__sidebar .Layer__panel__sidebar-content,.Layer__profit-and-loss .Layer__panel__sidebar .Layer__profit-and-loss-detailed-charts{width:100%}.Layer__profit-and-loss-detailed-table__row{background:#0000;border-radius:2px;transition:background-color .3s ease-out}.Layer__profit-and-loss-detailed-table__row .category-col,.Layer__profit-and-loss-detailed-table__row .value-col{color:var(--text-color-primary)}.Layer__profit-and-loss-detailed-table__row .share-col,.Layer__profit-and-loss-detailed-table__row .type-col{color:var(--color-base-500)}.Layer__profit-and-loss-detailed-table__row.active{background:var(--color-base-50)}.Layer__profit-and-loss-detailed-table__row.active .category-col,.Layer__profit-and-loss-detailed-table__row.active .share-col,.Layer__profit-and-loss-detailed-table__row.active .type-col,.Layer__profit-and-loss-detailed-table__row.active .value-col{color:var(--color-base-1000)}.Layer__profit-and-loss-detailed-charts__pie{transition:fill 1s ease-out}.Layer__profit-and-loss-detailed-charts__pie.inactive{fill:var(--color-base-300)}.Layer__profit-and-loss-detailed-charts .header--tablet{display:none}@container (max-width: 1023px){.Layer__profit-and-loss-detailed-charts{height:100%;width:100%}}@container (max-width: 1023px) and (min-width: 768px){.Layer__profit-and-loss-detailed-charts .Layer__profit-and-loss-detailed-charts__content{display:flex;flex-direction:row;justify-content:space-between}.Layer__profit-and-loss-detailed-charts .Layer__profit-and-loss-detailed-charts__content .chart-field{display:flex;flex-direction:column;max-width:300px}.Layer__profit-and-loss-detailed-charts .Layer__profit-and-loss-detailed-charts__content .chart-container{max-width:300px}.Layer__profit-and-loss-detailed-charts .Layer__profit-and-loss-detailed-charts__table-wrapper{display:flex;flex:1 1;flex-direction:column}.Layer__profit-and-loss-detailed-charts .header--tablet{display:flex;flex-direction:column;padding-left:var(--spacing-xl);padding-top:var(--spacing-lg)}.Layer__profit-and-loss-detailed-charts .header--tablet .Layer__text{margin:0}.Layer__profit-and-loss-detailed-charts .header--tablet .title{font-size:24px}}@container (max-width: 767px){.Layer__profit-and-loss-detailed-charts .Layer__profit-and-loss-detailed-charts__content{align-items:center;display:flex;flex-direction:column}.Layer__profit-and-loss-detailed-charts .Layer__profit-and-loss-detailed-charts__table-wrapper{width:100%}.Layer__profit-and-loss-detailed-charts .Layer__profit-and-loss-detailed-charts__head .date{display:none}}.Layer__tooltip{box-sizing:border-box;max-width:calc(100vw - 10px);width:-webkit-max-content;width:max-content;z-index:100}.Layer__tooltip[data-width=md]{max-width:256px}.Layer__tooltip .Layer__tooltip-content{background:var(--color-base-1000);border-radius:var(--border-radius-2xs);box-sizing:border-box;color:var(--color-base-300);font-size:var(--text-sm);padding:var(--spacing-2xs) var(--spacing-sm)}.Layer__tooltip-trigger{display:flex;flex:1 1;max-width:100%;padding-top:2px}.Layer__TransactionsToReview{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:space-between;padding:var(--spacing-2xs) var(--spacing-xs)}.Layer__accounting-overview-profit-and-loss-charts{display:flex;gap:var(--spacing-md);max-width:1406px}.Layer__component.Layer__accounting-overview-profit-and-loss .recharts-responsive-container{margin-top:-42px}.Layer__accounting-overview-profit-and-loss-charts>.Layer__toggle{display:none}@container (max-width: 1023px){.Layer__accounting-overview-profit-and-loss .recharts-legend-wrapper{margin-top:-40px}}@container (max-width: 796px){.Layer__accounting-overview-profit-and-loss-charts{flex-direction:column}.Layer__accounting-overview-profit-and-loss-charts>.Layer__toggle{display:flex}.Layer__component.Layer__accounting-overview-profit-and-loss-chart.accounting-overview-profit-and-loss-chart--hidden{display:none}}@container (max-width: 460px){.Layer__component.Layer__accounting-overview-profit-and-loss .recharts-responsive-container{margin-top:-12px}}.Layer__BookkeepingProfitAndLossSummariesContainer{padding:var(--spacing-md)}.Layer__bookkeeping-overview--view .Layer__panel .Layer__panel__content .Layer__component-header{z-index:1}.Layer__bookkeeping-overview--view .Layer__panel.Layer__panel--open .Layer__panel__content{border-right:none}.Layer__bookkeeping-overview--view .Layer__panel__sidebar{background:none;border-left:none;padding:var(--spacing-lg)}.Layer__bookkeeping-overview--view .Layer__panel.Layer__panel--open .Layer__panel__sidebar{max-width:560px}@media screen and (min-width:1100px){.Layer__bookkeeping-overview--view .Layer__panel__content{max-width:1406px}.Layer__bookkeeping-overview--view .Layer__view-main{padding-right:0}}.Layer__bookkeeping-overview-profit-and-loss-chart{width:calc(50% - var(--spacing-md)/2)}.Layer__bookkeeping-overview-profit-and-loss-charts{display:flex;gap:var(--spacing-md);max-width:1406px}.Layer__bookkeeping-overview-profit-and-loss-charts>.Layer__toggle{display:none}.Layer__bookkeeping-overview-profit-and-loss .recharts-legend-wrapper{top:16px!important}@container (max-width: 796px){.Layer__bookkeeping-overview-profit-and-loss-chart{width:100%}.Layer__bookkeeping-overview-profit-and-loss-charts{flex-direction:column}.Layer__bookkeeping-overview-profit-and-loss-charts>.Layer__toggle{display:flex}.Layer__component.Layer__bookkeeping-overview-profit-and-loss-chart.bookkeeping-overview-profit-and-loss-chart--hidden{display:none}}@container (max-width: 460px){.Layer__component.Layer__bookkeeping-overview-profit-and-loss .recharts-responsive-container{margin-top:-12px}}.Layer__reports .Layer__panel__content{border-radius:var(--border-radius-sm)}@container (min-width: 1024px){.Layer__reports .Layer__panel__content{border-bottom-right-radius:0;border-top-right-radius:0}}.Layer__actionable_row{align-items:center;background:var(--color-base-0);border-radius:8px;box-shadow:0 0 0 1px var(--color-base-300);container-type:inline-size;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-md)}@container (max-width: 30rem){.Layer__actionable_row{align-items:stretch;flex-direction:column}.Layer__actionable_row .Layer__actionable_row__action{justify-content:flex-end}}.Layer__actionable_row__main{align-items:center;display:flex;gap:var(--spacing-md)}.Layer__actionable_row__icon{align-items:center;background-color:var(--color-base-100);border-radius:var(--border-radius-3xs);box-shadow:0 0 3px 0 var(--base-transparent-4) inset;display:flex;height:32px;justify-content:center;width:32px}.Layer__actionable_row__action{display:flex}.Layer__actionable_row__description{color:var(--color-base-500);font-size:var(--text-sm)}.Layer__badge{--size:27px;align-items:center;background-color:var(--badge-bg-color);border-radius:var(--border-radius-5xl);box-sizing:border-box;color:var(--badge-color);display:inline-flex;font-size:var(--text-sm);gap:var(--spacing-3xs);height:var(--size);min-inline-size:-webkit-fit-content;min-inline-size:-moz-fit-content;min-inline-size:fit-content;padding:var(--spacing-3xs) var(--spacing-xs);transition:all var(--transition-speed) ease-in-out}.Layer__badge.Layer__badge--small{--size:21px;font-size:var(--text-xs);line-height:1.1}.Layer__badge.Layer__badge--xs{--size:17px;font-size:var(--text-2xs);line-height:1}.Layer__badge.Layer__badge--icon-only{justify-content:center;min-width:var(--size);padding:0}.Layer__badge.Layer__badge--clickable{border-width:0;cursor:pointer;min-height:21px}.Layer__badge.Layer__badge--default{background-color:var(--badge-bg-color);color:var(--badge-fg-color)}.Layer__badge.Layer__badge--info{background-color:var(--badge-bg-color-info);color:var(--badge-fg-color-info)}.Layer__badge.Layer__badge--success{background-color:var(--badge-bg-color-success);color:var(--badge-fg-color-success)}.Layer__badge.Layer__badge--warning{background-color:var(--badge-bg-color-warning);color:var(--badge-fg-color-warning)}.Layer__badge.Layer__badge--error{background-color:var(--badge-bg-color-error);color:var(--badge-fg-color-error)}.Layer__badge.Layer__badge--with-hover:hover.Layer__badge--default{background-color:var(--badge-color);color:var(--badge-bg-color)}.Layer__badge.Layer__badge--with-hover:hover.Layer__badge--info{background-color:var(--badge-color-info);color:var(--badge-bg-color-info)}.Layer__badge.Layer__badge--with-hover:hover.Layer__badge--success{background-color:var(--badge-color-success);color:var(--badge-bg-color-success)}.Layer__badge.Layer__badge--with-hover:hover.Layer__badge--warning{background-color:var(--badge-color-warning);color:var(--badge-bg-color-warning)}.Layer__badge.Layer__badge--with-hover:hover.Layer__badge--error{background-color:var(--badge-color-error);color:var(--badge-bg-color-error)}.Layer__data-state{align-items:center;display:flex;flex-direction:column;justify-content:center}.Layer__data-state.Layer__data-state--spacing{padding:var(--spacing-xl)}.Layer__data-state__icon{align-items:center;background:#0000;border-radius:var(--spacing-3xs);box-shadow:0 0 0 1px var(--color-base-300);color:var(--fg-default);display:flex;height:32px;justify-content:center;margin-bottom:var(--spacing-md);width:32px}.Layer__data-state__icon--neutral{background:var(--bg-muted);box-shadow:none;color:var(--fg-default)}.Layer__data-state__icon--success{background:var(--color-info-success-bg);box-shadow:none;color:var(--color-info-success-fg)}.Layer__data-state__icon--error{background:var(--color-info-error-bg);box-shadow:none;color:var(--color-info-error-fg)}.Layer__data-state__title{color:var(--color-base-700);display:block;margin-bottom:var(--spacing-2xs);text-align:center}.Layer__data-state__description{color:var(--color-base-500);display:block;margin-bottom:var(--spacing-xl);text-align:center}.Layer__data-state--inline{flex-direction:row;gap:var(--spacing-xs)}.Layer__data-state--inline .Layer__data-state__description,.Layer__data-state--inline .Layer__data-state__title{margin-bottom:0;text-align:left}.Layer__data-state--inline .Layer__data-state__icon{margin-bottom:0}.Layer__onboarding{transition:max-height .5s ease-out,opacity .55s ease-out,transform .5s ease-out}.Layer__onboarding__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-3xl)}.Layer__onboarding .Layer__actionable_row{max-width:90%;width:640px}.Layer__Stack{display:flex}.Layer__Stack[data-fluid]{flex:1 1}.Layer__Stack[data-direction=row]{flex-direction:row}.Layer__Stack[data-direction=column]{flex-direction:column}.Layer__Stack[data-align=start]{align-items:start}.Layer__Stack[data-align=center]{align-items:center}.Layer__Stack[data-align=end]{align-items:end}.Layer__Stack[data-align=baseline]{align-items:baseline}.Layer__Stack[data-justify=start]{justify-content:start}.Layer__Stack[data-justify=center]{justify-content:center}.Layer__Stack[data-justify=end]{justify-content:end}.Layer__Stack[data-justify=space-between]{justify-content:space-between}.Layer__Stack[data-overflow=scroll]{overflow:scroll}.Layer__Stack[data-overflow=hidden]{overflow:hidden}.Layer__Stack[data-overflow=auto]{overflow:auto}.Layer__Stack[data-overflow=clip]{overflow:clip}.Layer__Stack[data-overflow=visible]{overflow:visible}.Layer__Stack[data-gap="3xs"]{gap:var(--spacing-3xs)}.Layer__Stack[data-pb="3xs"]{padding-block:var(--spacing-3xs)}.Layer__Stack[data-pbe="3xs"]{padding-block-end:var(--spacing-3xs)}.Layer__Stack[data-pbs="3xs"]{padding-block-start:var(--spacing-3xs)}.Layer__Stack[data-pi="3xs"]{padding-inline:var(--spacing-3xs)}.Layer__Stack[data-pie="3xs"]{padding-inline-end:var(--spacing-3xs)}.Layer__Stack[data-pis="3xs"]{padding-inline-start:var(--spacing-3xs)}.Layer__Stack[data-gap="2xs"]{gap:var(--spacing-2xs)}.Layer__Stack[data-pb="2xs"]{padding-block:var(--spacing-2xs)}.Layer__Stack[data-pbe="2xs"]{padding-block-end:var(--spacing-2xs)}.Layer__Stack[data-pbs="2xs"]{padding-block-start:var(--spacing-2xs)}.Layer__Stack[data-pi="2xs"]{padding-inline:var(--spacing-2xs)}.Layer__Stack[data-pie="2xs"]{padding-inline-end:var(--spacing-2xs)}.Layer__Stack[data-pis="2xs"]{padding-inline-start:var(--spacing-2xs)}.Layer__Stack[data-gap=xs]{gap:var(--spacing-xs)}.Layer__Stack[data-pb=xs]{padding-block:var(--spacing-xs)}.Layer__Stack[data-pbe=xs]{padding-block-end:var(--spacing-xs)}.Layer__Stack[data-pbs=xs]{padding-block-start:var(--spacing-xs)}.Layer__Stack[data-pi=xs]{padding-inline:var(--spacing-xs)}.Layer__Stack[data-pie=xs]{padding-inline-end:var(--spacing-xs)}.Layer__Stack[data-pis=xs]{padding-inline-start:var(--spacing-xs)}.Layer__Stack[data-gap=sm]{gap:var(--spacing-sm)}.Layer__Stack[data-pb=sm]{padding-block:var(--spacing-sm)}.Layer__Stack[data-pbe=sm]{padding-block-end:var(--spacing-sm)}.Layer__Stack[data-pbs=sm]{padding-block-start:var(--spacing-sm)}.Layer__Stack[data-pi=sm]{padding-inline:var(--spacing-sm)}.Layer__Stack[data-pie=sm]{padding-inline-end:var(--spacing-sm)}.Layer__Stack[data-pis=sm]{padding-inline-start:var(--spacing-sm)}.Layer__Stack[data-gap=md]{gap:var(--spacing-md)}.Layer__Stack[data-pb=md]{padding-block:var(--spacing-md)}.Layer__Stack[data-pbe=md]{padding-block-end:var(--spacing-md)}.Layer__Stack[data-pbs=md]{padding-block-start:var(--spacing-md)}.Layer__Stack[data-pi=md]{padding-inline:var(--spacing-md)}.Layer__Stack[data-pie=md]{padding-inline-end:var(--spacing-md)}.Layer__Stack[data-pis=md]{padding-inline-start:var(--spacing-md)}.Layer__Stack[data-gap=lg]{gap:var(--spacing-lg)}.Layer__Stack[data-pb=lg]{padding-block:var(--spacing-lg)}.Layer__Stack[data-pbe=lg]{padding-block-end:var(--spacing-lg)}.Layer__Stack[data-pbs=lg]{padding-block-start:var(--spacing-lg)}.Layer__Stack[data-pi=lg]{padding-inline:var(--spacing-lg)}.Layer__Stack[data-pie=lg]{padding-inline-end:var(--spacing-lg)}.Layer__Stack[data-pis=lg]{padding-inline-start:var(--spacing-lg)}.Layer__Stack[data-gap=xl]{gap:var(--spacing-xl)}.Layer__Stack[data-pb=xl]{padding-block:var(--spacing-xl)}.Layer__Stack[data-pbe=xl]{padding-block-end:var(--spacing-xl)}.Layer__Stack[data-pbs=xl]{padding-block-start:var(--spacing-xl)}.Layer__Stack[data-pi=xl]{padding-inline:var(--spacing-xl)}.Layer__Stack[data-pie=xl]{padding-inline-end:var(--spacing-xl)}.Layer__Stack[data-pis=xl]{padding-inline-start:var(--spacing-xl)}.Layer__Stack[data-gap="2xl"]{gap:var(--spacing-2xl)}.Layer__Stack[data-pb="2xl"]{padding-block:var(--spacing-2xl)}.Layer__Stack[data-pbe="2xl"]{padding-block-end:var(--spacing-2xl)}.Layer__Stack[data-pbs="2xl"]{padding-block-start:var(--spacing-2xl)}.Layer__Stack[data-pi="2xl"]{padding-inline:var(--spacing-2xl)}.Layer__Stack[data-pie="2xl"]{padding-inline-end:var(--spacing-2xl)}.Layer__Stack[data-pis="2xl"]{padding-inline-start:var(--spacing-2xl)}.Layer__Stack[data-gap="3xl"]{gap:var(--spacing-3xl)}.Layer__Stack[data-pb="3xl"]{padding-block:var(--spacing-3xl)}.Layer__Stack[data-pbe="3xl"]{padding-block-end:var(--spacing-3xl)}.Layer__Stack[data-pbs="3xl"]{padding-block-start:var(--spacing-3xl)}.Layer__Stack[data-pi="3xl"]{padding-inline:var(--spacing-3xl)}.Layer__Stack[data-pie="3xl"]{padding-inline-end:var(--spacing-3xl)}.Layer__Stack[data-pis="3xl"]{padding-inline-start:var(--spacing-3xl)}.Layer__Stack[data-gap="5xl"]{gap:var(--spacing-5xl)}.Layer__Stack[data-pb="5xl"]{padding-block:var(--spacing-5xl)}.Layer__Stack[data-pbe="5xl"]{padding-block-end:var(--spacing-5xl)}.Layer__Stack[data-pbs="5xl"]{padding-block-start:var(--spacing-5xl)}.Layer__Stack[data-pi="5xl"]{padding-inline:var(--spacing-5xl)}.Layer__Stack[data-pie="5xl"]{padding-inline-end:var(--spacing-5xl)}.Layer__Stack[data-pis="5xl"]{padding-inline-start:var(--spacing-5xl)}.Layer__Spacer{flex:1 1}.Layer__LoadingSpinner{animation-duration:2s;animation-iteration-count:infinite;animation-name:Layer__rotate;animation-timing-function:linear}.Layer__UI__Button{--size:2.25rem;all:unset;align-items:center;-webkit-appearance:none;appearance:none;block-size:var(--size);border-radius:var(--btn-border-radius);box-sizing:border-box;cursor:pointer;display:inline-grid;font-family:var(--font-family);font-size:var(--text-md);font-weight:var(--font-weight-normal);gap:.5rem;grid-auto-columns:auto;grid-auto-flow:column;grid-template-rows:minmax(0,1fr);justify-content:center;min-inline-size:0;outline:none;padding-inline:var(--spacing-md);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.Layer__UI__Button[data-inset]{--size:2rem}.Layer__UI__Button[data-icon]{min-inline-size:var(--size);padding-inline:0}.Layer__UI__Button[data-ellipsis],.Layer__UI__Button[data-with-tooltip]{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__UI__Button[data-focus-visible]{outline:1px auto -webkit-focus-ring-color}.Layer__UI__Button[data-disabled]{cursor:not-allowed}.Layer__UI__Button[data-variant=ghost]{background-color:initial;border:none;color:var(--button-fg-ghost)}.Layer__UI__Button[data-variant=ghost][data-disabled],.Layer__UI__Button[data-variant=ghost][data-pending]{background-color:initial;color:var(--button-fg-disabled)}.Layer__UI__Button[data-variant=ghost][data-hovered]:not([data-disabled],[data-pressed]){background-color:var(--button-bg-ghost-hovered)}.Layer__UI__Button[data-variant=ghost][data-pressed]:not([data-focus-visible]){background-color:var(--button-bg-ghost-pressed)}.Layer__UI__Button[data-variant=outlined]{background-color:initial;border:1px solid var(--button-border-color-ghost);color:var(--button-fg-ghost)}.Layer__UI__Button[data-variant=outlined][data-disabled],.Layer__UI__Button[data-variant=outlined][data-pending]{background-color:initial;color:var(--button-fg-disabled)}.Layer__UI__Button[data-variant=outlined][data-hovered]:not([data-pressed],[data-focus-visible]){outline:1px solid var(--outline-default)}.Layer__UI__Button[data-variant=outlined][data-pressed]:not([data-focus-visible]){border-color:var(--button-border-color-ghost-active);outline:2px solid var(--outline-default)}.Layer__UI__Button[data-variant=solid]{background-color:var(--button-bg-default);color:var(--button-fg-default)}.Layer__UI__Button[data-variant=solid][data-disabled],.Layer__UI__Button[data-variant=solid][data-pending]{background-color:var(--button-bg-disabled);color:var(--button-fg-disabled)}.Layer__UI__Button[data-variant=solid][data-hovered]:not([data-disabled],[data-pressed]){background-color:var(--button-bg-active);outline:1px solid var(--outline-default)}.Layer__UI__Button[data-variant=solid][data-pressed]:not([data-focus-visible]){background-color:var(--button-bg-active);outline:2px solid var(--outline-default)}.Layer__UI__Button[data-variant=text]{--size:inherit;background-color:initial;border:none;display:inline-flex;overflow:hidden;padding-inline:0;text-overflow:ellipsis}.Layer__UI__Button[data-variant=text][data-hovered]:not([data-disabled],[data-pressed]){text-decoration:underline}.Layer__UI__Button[data-variant=text][data-pressed]:not([data-focus-visible]){text-decoration:none}.Layer__UI__Button[data-variant=branded]{background-color:var(--color-accent);background-color:var(--bg-brand-accent,var(--color-accent));color:var(--color-primary);color:var(--fg-brand-accent,var(--color-primary))}.Layer__UI__Button[data-full-width]{inline-size:100%}.Layer__UI__Button[data-flex]{display:flex}.Layer__ButtonTransparentContent{grid-column:1/-1;grid-row:1/-1;opacity:0}.Layer__ButtonSpinnerContainer{grid-column:1/-1;grid-row:1/-1;height:1rem;place-self:center}.Layer__UI__tooltip{z-index:50}.Layer__UI__tooltip-content{background:var(--color-base-1000);border-radius:var(--border-radius-2xs);box-sizing:border-box;display:block;max-width:20rem;padding:var(--spacing-2xs) var(--spacing-sm)}.Layer__UI__tooltip-content--text{color:var(--color-base-300);display:block;font-size:var(--text-sm);text-align:justify;white-space:normal;word-break:break-all}.Layer__UI__tooltip-trigger{overflow:hidden;text-overflow:ellipsis}.Layer__Header,.Layer__Label,.Layer__P,.Layer__Span{text-wrap:pretty;color:var(--color-base-900);font-family:var(--font-family);font-size:var(--text-md);line-height:140%;margin:0;max-inline-size:min(80ch,60rem)}.Layer__Header[data-variant=placeholder],.Layer__Label[data-variant=placeholder],.Layer__P[data-variant=placeholder],.Layer__Span[data-variant=placeholder]{color:var(--color-base-700)}.Layer__Header[data-variant=subtle],.Layer__Label[data-variant=subtle],.Layer__P[data-variant=subtle],.Layer__Span[data-variant=subtle]{color:var(--fg-subtle)}.Layer__Header[data-variant=inherit],.Layer__Label[data-variant=inherit],.Layer__P[data-variant=inherit],.Layer__Span[data-variant=inherit]{color:inherit}.Layer__Header[data-status=error],.Layer__Label[data-status=error],.Layer__P[data-status=error],.Layer__Span[data-status=error]{color:var(--color-info-error)}.Layer__Header[data-status=success],.Layer__Label[data-status=success],.Layer__P[data-status=success],.Layer__Span[data-status=success]{color:var(--color-info-success)}.Layer__Header[data-no-wrap],.Layer__Label[data-no-wrap],.Layer__P[data-no-wrap],.Layer__Span[data-no-wrap]{white-space:nowrap}.Layer__Header[data-ellipsis],.Layer__Header[data-with-tooltip],.Layer__Label[data-ellipsis],.Layer__Label[data-with-tooltip],.Layer__P[data-ellipsis],.Layer__P[data-with-tooltip],.Layer__Span[data-ellipsis],.Layer__Span[data-with-tooltip]{max-inline-size:min(80ch,60rem,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__Header[data-size="2xs"],.Layer__Label[data-size="2xs"],.Layer__P[data-size="2xs"],.Layer__Span[data-size="2xs"]{font-size:var(--text-2xs)}.Layer__Header[data-size=xs],.Layer__Label[data-size=xs],.Layer__P[data-size=xs],.Layer__Span[data-size=xs]{font-size:var(--text-xs)}.Layer__Header[data-size=sm],.Layer__Label[data-size=sm],.Layer__P[data-size=sm],.Layer__Span[data-size=sm]{font-size:var(--text-sm)}.Layer__Header[data-size=md],.Layer__Label[data-size=md],.Layer__P[data-size=md],.Layer__Span[data-size=md]{font-size:var(--text-md)}.Layer__Header[data-size=lg],.Layer__Label[data-size=lg],.Layer__P[data-size=lg],.Layer__Span[data-size=lg]{font-size:var(--text-lg)}.Layer__Header[data-size=xl],.Layer__Label[data-size=xl],.Layer__P[data-size=xl],.Layer__Span[data-size=xl]{font-size:var(--text-xl)}.Layer__Header[data-pb="3xs"],.Layer__Label[data-pb="3xs"],.Layer__P[data-pb="3xs"],.Layer__Span[data-pb="3xs"]{padding-block:var(--spacing-3xs)}.Layer__Header[data-pbe="3xs"],.Layer__Label[data-pbe="3xs"],.Layer__P[data-pbe="3xs"],.Layer__Span[data-pbe="3xs"]{padding-block-end:var(--spacing-3xs)}.Layer__Header[data-pbs="3xs"],.Layer__Label[data-pbs="3xs"],.Layer__P[data-pbs="3xs"],.Layer__Span[data-pbs="3xs"]{padding-block-start:var(--spacing-3xs)}.Layer__Header[data-pb="2xs"],.Layer__Label[data-pb="2xs"],.Layer__P[data-pb="2xs"],.Layer__Span[data-pb="2xs"]{padding-block:var(--spacing-2xs)}.Layer__Header[data-pbe="2xs"],.Layer__Label[data-pbe="2xs"],.Layer__P[data-pbe="2xs"],.Layer__Span[data-pbe="2xs"]{padding-block-end:var(--spacing-2xs)}.Layer__Header[data-pbs="2xs"],.Layer__Label[data-pbs="2xs"],.Layer__P[data-pbs="2xs"],.Layer__Span[data-pbs="2xs"]{padding-block-start:var(--spacing-2xs)}.Layer__Header[data-pb=xs],.Layer__Label[data-pb=xs],.Layer__P[data-pb=xs],.Layer__Span[data-pb=xs]{padding-block:var(--spacing-xs)}.Layer__Header[data-pbe=xs],.Layer__Label[data-pbe=xs],.Layer__P[data-pbe=xs],.Layer__Span[data-pbe=xs]{padding-block-end:var(--spacing-xs)}.Layer__Header[data-pbs=xs],.Layer__Label[data-pbs=xs],.Layer__P[data-pbs=xs],.Layer__Span[data-pbs=xs]{padding-block-start:var(--spacing-xs)}.Layer__Header[data-pb=sm],.Layer__Label[data-pb=sm],.Layer__P[data-pb=sm],.Layer__Span[data-pb=sm]{padding-block:var(--spacing-sm)}.Layer__Header[data-pbe=sm],.Layer__Label[data-pbe=sm],.Layer__P[data-pbe=sm],.Layer__Span[data-pbe=sm]{padding-block-end:var(--spacing-sm)}.Layer__Header[data-pbs=sm],.Layer__Label[data-pbs=sm],.Layer__P[data-pbs=sm],.Layer__Span[data-pbs=sm]{padding-block-start:var(--spacing-sm)}.Layer__Header[data-pb=md],.Layer__Label[data-pb=md],.Layer__P[data-pb=md],.Layer__Span[data-pb=md]{padding-block:var(--spacing-md)}.Layer__Header[data-pbe=md],.Layer__Label[data-pbe=md],.Layer__P[data-pbe=md],.Layer__Span[data-pbe=md]{padding-block-end:var(--spacing-md)}.Layer__Header[data-pbs=md],.Layer__Label[data-pbs=md],.Layer__P[data-pbs=md],.Layer__Span[data-pbs=md]{padding-block-start:var(--spacing-md)}.Layer__Header[data-pb=lg],.Layer__Label[data-pb=lg],.Layer__P[data-pb=lg],.Layer__Span[data-pb=lg]{padding-block:var(--spacing-lg)}.Layer__Header[data-pbe=lg],.Layer__Label[data-pbe=lg],.Layer__P[data-pbe=lg],.Layer__Span[data-pbe=lg]{padding-block-end:var(--spacing-lg)}.Layer__Header[data-pbs=lg],.Layer__Label[data-pbs=lg],.Layer__P[data-pbs=lg],.Layer__Span[data-pbs=lg]{padding-block-start:var(--spacing-lg)}.Layer__Header[data-pb=xl],.Layer__Label[data-pb=xl],.Layer__P[data-pb=xl],.Layer__Span[data-pb=xl]{padding-block:var(--spacing-xl)}.Layer__Header[data-pbe=xl],.Layer__Label[data-pbe=xl],.Layer__P[data-pbe=xl],.Layer__Span[data-pbe=xl]{padding-block-end:var(--spacing-xl)}.Layer__Header[data-pbs=xl],.Layer__Label[data-pbs=xl],.Layer__P[data-pbs=xl],.Layer__Span[data-pbs=xl]{padding-block-start:var(--spacing-xl)}.Layer__Header[data-pb="2xl"],.Layer__Label[data-pb="2xl"],.Layer__P[data-pb="2xl"],.Layer__Span[data-pb="2xl"]{padding-block:var(--spacing-2xl)}.Layer__Header[data-pbe="2xl"],.Layer__Label[data-pbe="2xl"],.Layer__P[data-pbe="2xl"],.Layer__Span[data-pbe="2xl"]{padding-block-end:var(--spacing-2xl)}.Layer__Header[data-pbs="2xl"],.Layer__Label[data-pbs="2xl"],.Layer__P[data-pbs="2xl"],.Layer__Span[data-pbs="2xl"]{padding-block-start:var(--spacing-2xl)}.Layer__Header[data-pb="3xl"],.Layer__Label[data-pb="3xl"],.Layer__P[data-pb="3xl"],.Layer__Span[data-pb="3xl"]{padding-block:var(--spacing-3xl)}.Layer__Header[data-pbe="3xl"],.Layer__Label[data-pbe="3xl"],.Layer__P[data-pbe="3xl"],.Layer__Span[data-pbe="3xl"]{padding-block-end:var(--spacing-3xl)}.Layer__Header[data-pbs="3xl"],.Layer__Label[data-pbs="3xl"],.Layer__P[data-pbs="3xl"],.Layer__Span[data-pbs="3xl"]{padding-block-start:var(--spacing-3xl)}.Layer__Header[data-pb="5xl"],.Layer__Label[data-pb="5xl"],.Layer__P[data-pb="5xl"],.Layer__Span[data-pb="5xl"]{padding-block:var(--spacing-5xl)}.Layer__Header[data-pbe="5xl"],.Layer__Label[data-pbe="5xl"],.Layer__P[data-pbe="5xl"],.Layer__Span[data-pbe="5xl"]{padding-block-end:var(--spacing-5xl)}.Layer__Header[data-pbs="5xl"],.Layer__Label[data-pbs="5xl"],.Layer__P[data-pbs="5xl"],.Layer__Span[data-pbs="5xl"]{padding-block-start:var(--spacing-5xl)}.Layer__Header[data-align=left],.Layer__Label[data-align=left],.Layer__P[data-align=left],.Layer__Span[data-align=left]{text-align:left}.Layer__Header[data-align=center],.Layer__Label[data-align=center],.Layer__P[data-align=center],.Layer__Span[data-align=center]{text-align:center}.Layer__Header[data-align=right],.Layer__Label[data-align=right],.Layer__P[data-align=right],.Layer__Span[data-align=right]{text-align:right}.Layer__Header[data-align=justify],.Layer__Label[data-align=justify],.Layer__P[data-align=justify],.Layer__Span[data-align=justify]{text-align:justify}.Layer__Header[data-weight=normal],.Layer__Label[data-weight=normal],.Layer__P[data-weight=normal],.Layer__Span[data-weight=normal]{font-weight:var(--font-weight-normal)}.Layer__Header[data-weight=bold],.Layer__Label[data-weight=bold],.Layer__P[data-weight=bold],.Layer__Span[data-weight=bold]{font-weight:var(--font-weight-bold)}.Layer__Label{display:inline-block}.Layer__ComboBoxContainer{display:grid}.Layer__ComboBoxControl{--block-size:2.25rem;background-color:var(--color-base-0);block-size:var(--block-size);border:1px solid var(--color-base-300);border-radius:var(--input-border-radius);display:grid;grid-template-columns:minmax(0,1fr) auto}.Layer__ComboBoxControl--focused{border-color:var(--outline-active)}.Layer__ComboBoxControl--disabled{cursor:not-allowed}.Layer__ComboBoxControl--readonly{background-color:var(--bg-muted)}.Layer__ComboBoxContainer>.Layer__ComboBoxControl{block-size:var(--block-size);min-block-size:var(--block-size)}.Layer__ComboBoxContainer>.Layer__ComboBoxControl--focused{outline:2px solid var(--outline-default)!important}.Layer__ComboBoxValueContainer{cursor:text;font-size:var(--input-font-size);padding-inline-start:var(--spacing-xs)}.Layer__ComboBoxIndicatorsContainer{padding-inline-end:var(--spacing-3xs)}.Layer__ComboBoxIndicatorsContainer--readonly{visibility:hidden}.Layer__ComboBoxClearIndicator{cursor:pointer}.Layer__ComboBoxClearIndicator,.Layer__ComboBoxLoadingIndicator{--size:1.25rem;align-items:center;block-size:var(--size);display:flex;inline-size:var(--size);justify-content:center}.Layer__ComboBoxLoadingIndicator{cursor:default}.Layer__ComboBoxDropdownIndicator{--size:1.25rem;align-items:center;block-size:var(--size);color:var(--color-base-600);cursor:pointer;display:flex;inline-size:var(--size);justify-content:center}.Layer__ComboBoxMenu{background-color:var(--color-base-0);border:1px solid var(--border-color);border-radius:var(--border-radius-xs);margin-block-start:var(--spacing-2xs);overflow:hidden}.Layer__ComboBoxMenuList{overflow-y:auto}.Layer__ComboBoxMenuList .Layer__ComboBoxOption{cursor:pointer;display:grid}.Layer__ComboBoxMenuList .Layer__ComboBoxOption--disabled{cursor:not-allowed}.Layer__ComboBoxMenuList .Layer__ComboBoxOption--hidden{display:none}.Layer__ComboBoxGroup{padding-block:var(--spacing-xs)}.Layer__ComboBoxGroup>.Layer__ComboBoxGroupHeading{padding-block-end:var(--spacing-xs);padding-block-start:var(--spacing-3xs);padding-inline:var(--spacing-sm)}.Layer__ComboBoxGroup>div>.Layer__ComboBoxOption{padding-inline:var(--spacing-sm)}.Layer__ComboBoxOption{border:2px solid #0000;padding-block:var(--spacing-xs);padding-inline:var(--spacing-3xs)}.Layer__ComboBoxOption--focused{background-color:var(--color-base-100)}.Layer__ComboBoxOption .Layer__ComboBoxOptionCheckIcon{visibility:hidden}.Layer__ComboBoxOption--selected{background-color:var(--color-base-100)}.Layer__ComboBoxOption--selected .Layer__ComboBoxOptionCheckIcon{visibility:visible}.Layer__ComboBoxOption--disabled{color:var(--color-base-500)}.Layer__ComboBoxNoOptionsMessage{padding-block:var(--spacing-sm)}.Layer__MoneySpan[data-positive]:before{content:"$"}.Layer__MoneySpan[data-negative]:before{content:"-$"}.Layer__MoneySpan[data-display-plus-sign]:before{content:"+$"}.Layer__datetime{align-items:center;display:inline-flex;gap:var(--spacing-md)}.Layer__BankTransactionCategoryComboBox__LoadingSuggestionsOption{color:var(--color-base-900)}:is(.Layer__ComboBoxGroupHeading:has(.Layer__BankTransactionCategoryComboBox__CustomGroupHeading)){border-bottom:1px solid var(--border-color);margin-block-end:var(--spacing-3xs)}.Layer__ModalOverlay{background:#00000080;display:grid;height:var(--visual-viewport-height);inset:0;place-items:center;position:fixed;z-index:100}.Layer__ModalOverlay[data-variant=drawer][data-entering],.Layer__ModalOverlay[data-variant=mobile-drawer][data-entering]{animation:overlay-fade .25s}.Layer__ModalOverlay[data-variant=drawer][data-exiting],.Layer__ModalOverlay[data-variant=mobile-drawer][data-exiting]{animation:overlay-fade .25s reverse}.Layer__ModalOverlay[data-variant=drawer]{place-items:end}.Layer__ModalOverlay[data-variant=mobile-drawer]{place-items:end center}.Layer__Modal{block-size:min(42rem,90%);inline-size:min(36rem,90%)}.Layer__Modal[data-size=lg]{inline-size:min(42rem,90%)}.Layer__Modal[data-size=xl]{inline-size:min(70rem,100%)}.Layer__Modal[data-variant=drawer]{block-size:100%}.Layer__Modal[data-variant=drawer][data-entering]{animation:drawer-slide .25s}.Layer__Modal[data-variant=drawer][data-exiting]{animation:drawer-slide .25s ease-in reverse}.Layer__Modal[data-variant=mobile-drawer]{block-size:80%;border-radius:var(--border-radius-2xs) var(--border-radius-2xs) 0 0;bottom:0;inline-size:100%;overflow:hidden;position:fixed}.Layer__Modal[data-variant=mobile-drawer][data-entering]{animation:mobile-drawer-slide .25s}.Layer__Modal[data-variant=mobile-drawer][data-exiting]{animation:mobile-drawer-slide .25s ease-in reverse}.Layer__Modal[data-flex-block]{block-size:auto}.Layer__Modal[data-flex-inline]{inline-size:auto}.Layer__Dialog{background-color:#fff;block-size:100%;border-radius:var(--border-radius-2xs);display:flex;flex-direction:column;outline:none;padding:var(--spacing-lg)}.Layer__Dialog [slot=content]{flex:1 1}.Layer__Dialog[data-variant=drawer]{border-radius:0;padding:0}.Layer__Dialog[data-variant=mobile-drawer]{border-radius:var(--border-radius-2xs) var(--border-radius-2xs) 0 0;padding:0}.Layer__Dialog[data-variant=mobile-popover]{padding:0}@keyframes drawer-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes mobile-drawer-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes overlay-fade{0%{background:#0000}to{background:#00000080}}.Layer__UI__Heading{text-wrap:pretty;color:var(--color-base-900);font-family:var(--font-family);font-size:var(--text-heading-secondary);font-weight:var(--font-weight-bold);margin:0;max-inline-size:60rem}.Layer__UI__Heading[data-variant=subtle]{color:var(--fg-subtle)}.Layer__UI__Heading[data-ellipsis],.Layer__UI__Heading[data-with-tooltip]{max-inline-size:min(60rem,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__UI__Heading[data-pbe="3xs"]{padding-block-end:var(--spacing-3xs)}.Layer__UI__Heading[data-pie="3xs"]{padding-inline-end:var(--spacing-3xs)}.Layer__UI__Heading[data-pbe="2xs"]{padding-block-end:var(--spacing-2xs)}.Layer__UI__Heading[data-pie="2xs"]{padding-inline-end:var(--spacing-2xs)}.Layer__UI__Heading[data-pbe=xs]{padding-block-end:var(--spacing-xs)}.Layer__UI__Heading[data-pie=xs]{padding-inline-end:var(--spacing-xs)}.Layer__UI__Heading[data-pbe=sm]{padding-block-end:var(--spacing-sm)}.Layer__UI__Heading[data-pie=sm]{padding-inline-end:var(--spacing-sm)}.Layer__UI__Heading[data-pbe=md]{padding-block-end:var(--spacing-md)}.Layer__UI__Heading[data-pie=md]{padding-inline-end:var(--spacing-md)}.Layer__UI__Heading[data-pbe=lg]{padding-block-end:var(--spacing-lg)}.Layer__UI__Heading[data-pie=lg]{padding-inline-end:var(--spacing-lg)}.Layer__UI__Heading[data-pbe=xl]{padding-block-end:var(--spacing-xl)}.Layer__UI__Heading[data-pie=xl]{padding-inline-end:var(--spacing-xl)}.Layer__UI__Heading[data-pbe="2xl"]{padding-block-end:var(--spacing-2xl)}.Layer__UI__Heading[data-pie="2xl"]{padding-inline-end:var(--spacing-2xl)}.Layer__UI__Heading[data-pbe="3xl"]{padding-block-end:var(--spacing-3xl)}.Layer__UI__Heading[data-pie="3xl"]{padding-inline-end:var(--spacing-3xl)}.Layer__UI__Heading[data-pbe="5xl"]{padding-block-end:var(--spacing-5xl)}.Layer__UI__Heading[data-pie="5xl"]{padding-inline-end:var(--spacing-5xl)}.Layer__UI__Heading[data-size="2xs"]{font-size:var(--text-heading-2xs)}.Layer__UI__Heading[data-size=xs]{font-size:var(--text-heading-xs)}.Layer__UI__Heading[data-size=sm]{font-size:var(--text-heading-sm)}.Layer__UI__Heading[data-size=md]{font-size:var(--text-heading-secondary)}.Layer__UI__Heading[data-size=lg]{font-size:var(--text-heading)}.Layer__UI__Heading[data-size=xl]{font-size:var(--text-heading-xl)}.Layer__UI__Heading[data-size="2xl"]{font-size:var(--text-heading-2xl)}.Layer__UI__Heading[data-size="3xl"]{font-size:var(--text-heading-3xl)}.Layer__UI__Heading[data-align=left]{text-align:left}.Layer__UI__Heading[data-align=right]{text-align:right}.Layer__UI__Heading[data-align=justify]{text-align:justify}.Layer__UI__Heading[data-align=center]{max-inline-size:unset;text-align:center}.Layer__UI__Heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.Layer__UI__Heading[data-weight=bold]{font-weight:var(--font-weight-bold)}.Layer__separator{background-color:var(--color-base-300);height:1px;width:100%}.Layer__separator[data-mbe="3xs"]{margin-block-end:var(--spacing-3xs)}.Layer__separator[data-mbs="3xs"]{margin-block-start:var(--spacing-3xs)}.Layer__separator[data-mbe="2xs"]{margin-block-end:var(--spacing-2xs)}.Layer__separator[data-mbs="2xs"]{margin-block-start:var(--spacing-2xs)}.Layer__separator[data-mbe=xs]{margin-block-end:var(--spacing-xs)}.Layer__separator[data-mbs=xs]{margin-block-start:var(--spacing-xs)}.Layer__separator[data-mbe=sm]{margin-block-end:var(--spacing-sm)}.Layer__separator[data-mbs=sm]{margin-block-start:var(--spacing-sm)}.Layer__separator[data-mbe=md]{margin-block-end:var(--spacing-md)}.Layer__separator[data-mbs=md]{margin-block-start:var(--spacing-md)}.Layer__separator[data-mbe=lg]{margin-block-end:var(--spacing-lg)}.Layer__separator[data-mbs=lg]{margin-block-start:var(--spacing-lg)}.Layer__separator[data-mbe=xl]{margin-block-end:var(--spacing-xl)}.Layer__separator[data-mbs=xl]{margin-block-start:var(--spacing-xl)}.Layer__separator[data-mbe="2xl"]{margin-block-end:var(--spacing-2xl)}.Layer__separator[data-mbs="2xl"]{margin-block-start:var(--spacing-2xl)}.Layer__separator[data-mbe="3xl"]{margin-block-end:var(--spacing-3xl)}.Layer__separator[data-mbs="3xl"]{margin-block-start:var(--spacing-3xl)}.Layer__separator[data-mbe="5xl"]{margin-block-end:var(--spacing-5xl)}.Layer__separator[data-mbs="5xl"]{margin-block-start:var(--spacing-5xl)}.Layer__ModalCloseButton--position-absolute{align-self:end;position:absolute}.Layer__ModalTitleWithClose{grid-gap:var(--spacing-sm);align-items:center;display:grid;gap:var(--spacing-sm);grid-template-areas:"title close";grid-template-columns:1fr auto;margin-block-end:var(--spacing-md)}.Layer__ModalTitleWithClose>[slot=title]{grid-area:title}.Layer__ModalTitleWithClose>[slot=close]{grid-area:close}.Layer__ModalTitleWithClose>.Layer__UI__Button{margin:0 0 auto}.Layer__ModalContent{block-size:100%;display:grid;overflow-y:auto}.Layer__ModalContent>[slot=center]{align-self:center;justify-self:center}.Layer__ModalActions{margin-block-start:var(--spacing-3xl)}.Layer__actionable-list{list-style:none;margin:0;padding:0}.Layer__actionable-list li{align-items:center;border-radius:var(--spacing-xs);box-sizing:border-box;cursor:pointer;display:flex;font-size:12px;gap:var(--spacing-2xs);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md)}.Layer__actionable-list li .Layer__actionable-list__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-2xs);max-width:36ch}.Layer__actionable-list li .Layer__actionable-list__content .Layer__actionable-list__content-description,.Layer__actionable-list li.Layer__actionable-list-item--secondary{color:var(--color-base-500)}.Layer__actionable-list li.Layer__actionable-list-item--secondary.Layer__actionable-list-item--as-link:hover{color:var(--color-base-1000)}.Layer__actionable-list li.Layer__actionable-list__item--selected{background-color:var(--color-base-50)}.Layer__actionable-list .Layer__actionable-list__select{border:1px solid var(--color-base-300);border-radius:50%;display:flex;height:18px;width:18px}.Layer__actionable-list .Layer__actionable-list__select.Layer__actionable-list__select--selected{align-items:center;background-color:var(--color-info-success-bg);border:1px solid var(--color-info-success);color:var(--color-info-success);justify-content:center}.Layer__InputGroup{grid-gap:var(--spacing-3xs);align-items:center;background-color:var(--color-base-0);border:1px solid var(--border-color);border-radius:var(--input-border-radius);box-sizing:border-box;display:grid;gap:var(--spacing-3xs);grid-template-columns:minmax(0,1fr) auto;min-block-size:2.25rem;padding-inline-end:var(--spacing-3xs);padding-inline-start:var(--spacing-xs)}.Layer__InputGroup[data-focus-visible],.Layer__InputGroup[data-focus-within]{border-color:var(--color-base-800);outline:2px solid var(--outline-default)}.Layer__InputGroup[data-invalid]{border-color:var(--color-danger);outline:none}.Layer__InputGroup[data-action-count="2"]{grid-template-columns:minmax(0,1fr) auto auto}.Layer__InputGroup[data-disabled]{cursor:not-allowed}.Layer__MinimalSearchField{align-items:center;border:none;display:grid;grid-template-areas:"input clear-button";grid-template-columns:minmax(0,1fr) auto}.Layer__MinimalSearchField>[slot=input]{background:none;border:none;font-family:var(--font-family);grid-area:input;outline:none;padding-inline:var(--spacing-3xs)}.Layer__MinimalSearchField>[slot=input]::-webkit-search-cancel-button,.Layer__MinimalSearchField>[slot=input]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.Layer__MinimalSearchField[data-empty]>[slot=input]{grid-column:1/-1}.Layer__MinimalSearchField>[slot=clear-button]{grid-area:clear-button}.Layer__MinimalSearchField[data-empty]>[slot=clear-button]{display:none}.Layer__MinimalSearchField[data-disabled],.Layer__MinimalSearchField[data-disabled]>[slot=input]{cursor:not-allowed}.Layer__SearchField.Layer__InputGroup{grid-gap:0;display:grid;gap:0;grid-template-areas:"icon search";grid-template-columns:auto minmax(0,1fr);padding-inline-end:var(--spacing-3xs);padding-inline-start:0}.Layer__SearchField.Layer__InputGroup>[slot=icon]{block-size:2rem;grid-area:icon;inline-size:2rem}.Layer__SearchField.Layer__InputGroup>[slot=search]{grid-area:search}.Layer__SearchField.Layer__InputGroup .Layer__SearchField__Icon[data-disabled]{color:var(--color-base-500);cursor:not-allowed}.Layer__csv-upload{background:var(--color-base-100);border:1px dashed var(--color-base-300);border-radius:var(--spacing-3xs);height:6rem;padding:var(--spacing-xs);position:relative;transition:border-color .5s,background-color .5s}.Layer__csv-upload--drag-active{background:var(--color-base-200);border-color:var(--color-base-500)}.Layer__csv-upload__browse-link{all:unset;cursor:pointer;text-decoration:underline}.Layer__csv-upload__browse-link:active,.Layer__csv-upload__browse-link:focus,.Layer__csv-upload__browse-link:focus-visible{border-radius:2px;box-shadow:0 0 0 3px #1a1a1a14,0 0 0 1px var(--color-base-700);outline:none}.Layer__csv-upload__error-message{bottom:var(--spacing-sm);left:var(--spacing-sm);position:absolute}.Layer__csv-upload__error-message .Layer__data-state__icon{background:var(--color-base-0)}.Layer__csv-upload__file-row{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--border-radius-3xs);height:2rem;padding:var(--spacing-xs) var(--spacing-sm)}.Layer__csv-upload__file-row--drop-target{height:6rem}.Layer__csv-upload__copy-template-headers-button-group{background-color:var(--color-base-200);border-radius:var(--border-radius-3xs);box-sizing:border-box;padding:var(--spacing-3xs)}.Layer__csv-upload__copy-template-headers-button-group .Layer__btn{flex:1 1 auto}.Layer__csv-upload__validate-csv-table__container{border:1px solid var(--border-color);border-radius:var(--border-radius-3xs);outline-offset:1px;overflow:auto;position:relative}.Layer__csv-upload__validate-csv-table__header{background-color:var(--bg-subtle);position:-webkit-sticky;position:sticky;top:0;z-index:1}.Layer__csv-upload__validate-csv-table__header-row{display:flex;width:100%}.Layer__table-header.Layer__csv-upload__validate-csv-table__header-cell{border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);box-sizing:border-box;display:flex;flex:1 1;padding:0}.Layer__table-header.Layer__csv-upload__validate-csv-table__header-cell--row{border-left:none;flex:0 0 68px}.Layer__csv-upload__validate-csv-table__header-cell-content{padding:var(--spacing-sm) var(--spacing-md)}.Layer__csv-upload__validate-csv-table__header-cell-content--row{margin-left:auto}.Layer__table-row.Layer__csv-upload__validate-csv-table__row{display:flex;position:absolute;width:100%}.Layer__table-row.Layer__csv-upload__validate-csv-table__row--error{background-color:var(--color-info-error-bg)}.Layer__table-row.Layer__csv-upload__validate-csv-table__row--bottom-border{border-bottom:1px solid var(--border-color)}.Layer__table-cell.Layer__csv-upload__validate-csv-table__cell{border-left:1px solid var(--border-color);box-sizing:border-box;flex:1 1;min-width:0}.Layer__table-cell.Layer__csv-upload__validate-csv-table__cell--row{border-left:none;flex:0 0 68px}.Layer__table .Layer__table-cell .Layer__table-cell-content.Layer__csv-upload__validate-csv-table__cell-content{align-content:center;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Layer__table .Layer__table-cell .Layer__table-cell-content.Layer__csv-upload__validate-csv-table__cell-content--error{color:var(--color-info-error-fg)}.Layer__table .Layer__table-cell .Layer__table-cell-content.Layer__csv-upload__validate-csv-table__cell-content--row{text-align:end}.Layer__UI__FieldError{color:var(--color-danger);font-size:var(--text-xs);padding-block-start:var(--spacing-3xs)}.Layer__UI__DateField,.Layer__UI__NumberField,.Layer__UI__TextField{display:grid;grid-template-areas:"label" "input" "errorMessage"}.Layer__UI__DateField[data-inline],.Layer__UI__NumberField[data-inline],.Layer__UI__TextField[data-inline]{align-items:center;grid-template-areas:"label input" ". errorMessage"}.Layer__UI__DateField[data-inline][data-textarea],.Layer__UI__NumberField[data-inline][data-textarea],.Layer__UI__TextField[data-inline][data-textarea]{align-items:flex-start}.Layer__UI__DateField[data-readonly] [slot=input],.Layer__UI__NumberField[data-readonly] [slot=input],.Layer__UI__TextField[data-readonly] [slot=input]{background-color:var(--bg-muted)}.Layer__UI__DateField>[slot=errorMessage],.Layer__UI__NumberField>[slot=errorMessage],.Layer__UI__TextField>[slot=errorMessage]{grid-area:errorMessage}.Layer__UI__DateInput,.Layer__UI__Input{background-color:initial;font-family:var(--font-family);font-size:var(--input-font-size);line-height:140%;min-inline-size:0;outline:none;padding-inline:var(--spacing-xs);vertical-align:middle}.Layer__UI__DateInput[data-inset],.Layer__UI__Input[data-inset]{border:none;padding-inline:0}.Layer__UI__DateInput[data-placement=first],.Layer__UI__Input[data-placement=first]{border-end-start-radius:inherit;border-start-start-radius:inherit}.Layer__Checkbox{align-items:center;cursor:pointer;display:inline-flex;position:relative}.Layer__Checkbox [slot=checkbox]{--size:1rem;--checkbox-radius:var(--border-radius-3xs);background-color:var(--color-base-50);border:2px solid var(--outline-default);border-radius:var(--checkbox-radius);box-sizing:border-box;color:#0000;display:grid;height:var(--size);place-items:center;transition:all .1s ease-out;width:var(--size)}.Layer__Checkbox [slot=checkbox][data-pressed]{border-color:var(--outline-active)}.Layer__Checkbox[data-size=md] [slot=checkbox]{--size:1.25rem;--checkbox-radius:5px}.Layer__Checkbox[data-size=lg] [slot=checkbox]{--size:1.5rem;--checkbox-radius:var(--border-radius-2xs)}.Layer__Checkbox svg{transition:all .1s ease-out}.Layer__Checkbox[data-readonly] [slot=checkbox]{background-color:var(--bg-muted)}.Layer__Checkbox[data-hovered] [slot=checkbox],.Layer__Checkbox[data-pressed] [slot=checkbox]{border-color:var(--outline-active)}.Layer__Checkbox[data-focus-visible] [slot=checkbox]{outline:1px solid var(--outline-active);outline-offset:2px}.Layer__Checkbox[data-indeterminate] [slot=checkbox],.Layer__Checkbox[data-selected] [slot=checkbox]{background-color:var(--fg-default);border-color:var(--fg-default);color:var(--bg-default)}.Layer__Checkbox[data-variant=success] [slot=checkbox]{background-color:var(--color-info-success)}.Layer__Checkbox[data-selected][data-variant=success] [slot=checkbox]{border-color:var(--color-info-success)}.Layer__Checkbox[data-variant=error] [slot=checkbox]{border-color:var(--color-info-error)}.Layer__Checkbox[data-selected][data-variant=error] [slot=checkbox]{background-color:var(--color-info-error)}.Layer__Checkbox[data-variant=round] [slot=checkbox]{background-color:#fff;border:.5px solid var(--color-base-400);border-radius:50%}.Layer__Checkbox[data-selected][data-variant=round] [slot=checkbox]{background-color:var(--color-info-success-bg);border:1px solid var(--color-info-success)}.Layer__Checkbox[data-selected][data-variant=round] [slot=checkbox] svg{color:var(--color-info-success)}.Layer__Checkbox[data-selected][data-readonly] [slot=checkbox]{background-color:var(--fg-subtle);border-color:var(--fg-subtle)}.Layer__Checkbox[data-disabled]{cursor:not-allowed}.Layer__Checkbox[data-disabled] [slot=checkbox]{background-color:var(--color-base-200)}.Layer__Checkbox[data-labeled]{gap:var(--spacing-xs)}.Layer__FormCheckboxField{display:grid;grid-template-areas:"label" "checkbox";justify-content:center}.Layer__FormCheckboxField>[slot=checkbox]{grid-area:checkbox;justify-self:center;margin-block:var(--spacing-2xs)}.Layer__FormCheckboxField>[slot=label]{grid-area:label;padding-block-end:var(--spacing-3xs)}.Layer__FormCheckboxField--inline{align-items:center;gap:var(--spacing-3xs);grid-template-areas:"checkbox label"}.Layer__FormCheckboxField--inline>[slot=label]{padding-block-end:0}.Layer__UI__DateSegment{border-radius:var(--border-radius-4xs);padding:1px}.Layer__UI__DateSegment[data-focused]{outline:none}.Layer__UI__DateSegment[data-focused],.Layer__UI__DateSegment[data-hovered]{background-color:var(--color-base-400)}.Layer__UI__DateSegment:not([data-interactive]){background-color:initial}.Layer__UI__DateInput[data-pointer-events=none]{pointer-events:none}.Layer__UI__DatePicker .Layer__UI__FieldError{padding-block-start:0}.Layer__UI__DatePicker[data-disabled]{color:var(--color-base-500)}.Layer__UI__Switch{align-items:center;display:flex;gap:.5rem}.Layer__UI__Switch [slot=indicator]{align-items:center;background:var(--color-base-0);border:1px solid var(--outline-default);border-radius:1rem;box-sizing:border-box;display:flex;height:1.25rem;transition:all .2s;width:2.25rem}.Layer__UI__Switch [slot=indicator]:before{background:var(--color-base-1000);border-radius:.5rem;content:"";height:1rem;transition:all .2s;width:1rem}.Layer__UI__Switch[data-selected] [slot=indicator]{background:var(--color-base-1000);border-color:var(--color-base-1000)}.Layer__UI__Switch[data-selected] [slot=indicator]:before{background:var(--color-base-0);transform:translateX(1.125rem)}.Layer__FormSwitchField{display:grid;grid-template-areas:"label" "switch"}.Layer__FormSwitchField>[slot=switch]{grid-area:switch;justify-self:center;margin-block:var(--spacing-2xs)}.Layer__FormSwitchField>[slot=label]{grid-area:label;padding-block-end:var(--spacing-3xs)}.Layer__FormSwitchField--inline{align-items:center;gap:var(--spacing-3xs);grid-template-areas:"label switch"}.Layer__FormSwitchField--inline>[slot=label]{padding-block-end:0}.Layer__UI__TextArea{background-color:var(--color-base-0);border:1px solid var(--border-color);border-radius:var(--input-border-radius);box-sizing:initial;font-family:var(--font-family);font-size:var(--input-font-size);line-height:140%;min-block-size:5lh;padding-block:var(--spacing-xs);padding-inline-end:var(--spacing-3xs);padding-inline-start:var(--spacing-xs)}.Layer__UI__TextArea::-webkit-scrollbar-track{margin-block:2px}.Layer__UI__TextArea[data-resize=both]{resize:both}.Layer__UI__TextArea[data-resize=horizontal]{resize:horizontal}.Layer__UI__TextArea[data-resize=vertical]{resize:vertical}.Layer__UI__TextArea[data-resize=none]{resize:none}.Layer__UI__TextArea[data-focused]{border-color:var(--color-base-800);outline:2px solid var(--outline-default)}.Layer__UI__TextArea[data-disabled]{cursor:not-allowed}.Layer__custom-account-form .Layer__custom-account-form__field>.Layer__input-tooltip{display:flex;flex:1 1}.Layer__custom-account-form .Layer__custom-account-form__field>.Layer__input-tooltip>.Layer__custom-account-form__input{flex:1 1}.Layer__upload-transactions{container-type:inline-size}.Layer__upload-transactions .Layer__upload-transactions__select-account-name-field>.Layer__input-tooltip{flex:auto}.Layer__upload-transactions .Layer__upload-transactions__select-account-name-input .Layer__select__control{max-width:24rem}.Layer__upload-transactions .Layer__upload-transactions__select-account-name-input--error .Layer__select__control{box-shadow:0 0 0 1px var(--color-base-300),0 0 0 2px var(--color-danger)}.Layer__upload-transactions .Layer__upload-transactions__select-account-name-input--error .Layer__select__placeholder{color:var(--color-danger)}.Layer__upload-transactions .Layer__upload-transactions__create-account-form{background:var(--color-base-100);border-radius:var(--border-radius-3xs);padding:var(--spacing-md)}.Layer__upload-transactions .Layer__upload-transactions__parse-csv-error-message{max-width:29rem}.Layer__upload-transactions .Layer__upload-transactions__template-section{border:1px solid var(--color-base-300);border-radius:var(--border-radius-3xs);padding:var(--spacing-md)}.Layer__upload-transactions .Layer__upload-transactions__template-section__button-row{display:flex;justify-content:space-between}@container (max-width: 36rem){.Layer__upload-transactions .Layer__upload-transactions__template-section__button-row{flex-direction:column}.Layer__upload-transactions .Layer__upload-transactions__template-section__button-row>.Layer__upload-transactions__template-section__button-row-item{width:100%}}@container (max-width: 30rem){.Layer__upload-transactions .Layer__upload-transactions__confirmation-step__button-row{flex-direction:column}.Layer__upload-transactions .Layer__upload-transactions__confirmation-step__button-row>.Layer__upload-transactions__confirmation-step__button-row-item{width:100%}}.Layer__upload-transactions .Layer__upload-transactions__confirmation-step__data-state .Layer__data-state__description{margin-bottom:0}.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__cell--amount,.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__cell--date,.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__header-cell--amount,.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__header-cell--date{min-width:7.5rem}.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__cell--amount .Layer__csv-upload__validate-csv-table__header-cell-content,.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__header-cell--amount .Layer__csv-upload__validate-csv-table__header-cell-content{margin-left:auto}.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__cell--amount .Layer__csv-upload__validate-csv-table__cell-content,.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__header-cell--amount .Layer__csv-upload__validate-csv-table__cell-content{text-align:right}.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__cell--description,.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__header-cell--description{flex:3 1;min-width:12rem}.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__cell--external_id,.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__cell--reference_number,.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__header-cell--external_id,.Layer__upload-transactions .Layer__upload-transactions__preview_table .Layer__csv-upload__validate-csv-table__header-cell--reference_number{min-width:7.5rem}.Layer__UI__DropdownMenu__Popover[data-entering]{animation:popover-slide .12s}.Layer__UI__DropdownMenu__Popover[data-exiting]{animation:popover-slide .12s reverse}@keyframes popover-slide{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Layer__UI__DropdownMenu__Dialog{grid-gap:var(--spacing-xs);background:var(--color-base-0);border:1px solid var(--border-color);border-radius:var(--border-radius-xs);display:grid;gap:var(--spacing-xs);overflow:hidden;padding:var(--spacing-sm)}.Layer__UI__DropdownMenu__Dialog[data-variant=compact]{padding:0}.Layer__UI__DropdownMenu__MenuItem{align-items:center;border:1px solid var(--border-color);border-radius:var(--border-radius-3xs);cursor:pointer;display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs);transition:background-color .1s ease-in-out}.Layer__UI__DropdownMenu__MenuItem:focus-visible,.Layer__UI__DropdownMenu__MenuItem:hover{background-color:var(--color-base-50)}.Layer__UI__DropdownMenu__MenuItem[data-variant=compact]{border:none;border-radius:0;gap:0}.Layer__UI__DropdownMenu__MenuItem[data-variant=compact]:not(:last-child){border-bottom:1px solid var(--border-color)}.Layer__UI__DropdownMenu__Menu{grid-gap:var(--spacing-3xs);display:grid;gap:var(--spacing-3xs)}.Layer__UI__DropdownMenu__Menu[data-variant=compact]{gap:0}.Layer__DataTableHeaderMenu__Icon{background:var(--color-base-200);border-radius:var(--spacing-3xs);color:var(--color-base-500);padding:var(--spacing-3xs)}.Layer__BankTransactionsActions{grid-gap:var(--spacing-xs);align-items:center;display:grid;gap:var(--spacing-xs);grid-template-areas:"toggle . download-upload" "search search search";grid-template-columns:auto minmax(0,1fr) auto}@container (min-width: 840px){.Layer__BankTransactionsActions{grid-template-areas:"toggle . search download-upload";grid-template-columns:auto minmax(0,2fr) 15rem auto}}.Layer__BankTransactionsActions>[slot=toggle]{grid-area:toggle}.Layer__BankTransactionsActions>[slot=search]{grid-area:search}.Layer__BankTransactionsActions>[slot=download-upload]{grid-area:download-upload}.Layer__BulkActionsModule__SelectedItemsContainer{background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--border-radius-2xs);height:2.25rem}.Layer__MonthCalendar__Header{border-bottom:1px solid var(--border-color)}.Layer__MonthCalendar__MonthGrid{grid-gap:var(--spacing-3xs);display:grid;gap:var(--spacing-3xs);grid-template-columns:repeat(3,4.5rem);padding:var(--spacing-xs)}.Layer__MonthCalendar__MonthGrid--mobile{grid-template-columns:repeat(3,6.5rem)}.Layer__MonthCalendar__MonthGridItem{block-size:2rem;border-radius:var(--border-radius-2xs);color:var(--button-fg-ghost);display:grid;font-size:var(--text-sm);inline-size:4.5rem;justify-self:center;place-items:center;text-align:center;transition:background-color .2s ease,color .2s ease}.Layer__MonthCalendar__MonthGridItem[data-focus-visible]{outline:1px auto -webkit-focus-ring-color}.Layer__MonthCalendar__MonthGridItem[data-disabled]{color:var(--button-fg-disabled);cursor:not-allowed}.Layer__MonthCalendar__MonthGridItem[data-selected]{background-color:var(--color-base-900);color:var(--color-base-0)}.Layer__MonthCalendar__MonthGridItem[data-hovered]:not([data-disabled],[data-selected]){background-color:var(--button-bg-ghost-hovered)}.Layer__MonthCalendar__MonthGridItem--mobile{block-size:2.75rem;font-size:var(--text-md);inline-size:6.5rem}.Layer__Popover{background:var(--color-base-0);border:1px solid var(--outline-default);border-radius:var(--border-radius-xs);display:grid;inline-size:min(90svi,60ch)}.Layer__MonthPicker__Popover,.Layer__Popover[data-flex-inline]{inline-size:auto}.Layer__MonthPicker__InputGroup{inline-size:12rem}.Layer__NewToggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:var(--color-base-100);box-shadow:0 0 0 1px var(--color-base-300);cursor:pointer;height:36px;isolation:isolate;padding:2px;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content}.Layer__NewToggle,.Layer__NewToggleOption{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;position:relative}.Layer__NewToggleOption{background:#0000;border:none;color:var(--text-color-secondary);height:32px;justify-content:center;padding:8px 16px}.Layer__NewToggleOption:before{background:#0000;border-radius:6px;content:"";inset:0;position:absolute;transition:background-color .15s;z-index:-2}.Layer__NewToggleOption[data-hovered]:not([data-disabled],[data-selected]){color:var(--text-color-primary)}.Layer__NewToggleOption[data-hovered]:not([data-disabled],[data-selected]):before{background-color:var(--color-base-200)}.Layer__NewToggleOption-SelectionIndicator{background:var(--color-white);border-radius:6px;box-shadow:0 0 0 1px var(--color-base-300),0 1px 1px 0 #0000000a,0 2px 3px 0 #0000000a,0 3px 4px 0 #00000005,0 4px 5px 0 #00000003;height:100%;left:0;position:absolute;top:0;transition-duration:.2s;transition-property:translate,width;width:100%;z-index:-1}.Layer__InvisibleDownload{display:none}.Layer__UI__Table-Table{border-collapse:collapse}.Layer__UI__Table-TableHeader{height:3.25rem}.Layer__UI__Table-TableHeader:not(:last-child) .Layer__UI__Table-Column{border-bottom:1px solid var(--color-base-300)}.Layer__UI__Table-TableHeader>tr{height:inherit}.Layer__UI__Table-TableHeader--hidden{display:none}.Layer__UI__Table-Row{background-color:var(--color-base-200);height:3.25rem}.Layer__UI__Table-Row:not(:last-child) .Layer__UI__Table-Cell{border-bottom:1px solid var(--color-base-300)}.Layer__UI__Table-Row[data-depth="0"]{background-color:var(--color-base-0)}.Layer__UI__Table-Row[data-depth="1"]{background-color:var(--color-base-50)}.Layer__UI__Table-Row[data-depth="2"]{background-color:var(--color-base-100)}.Layer__UI__Table-Column{align-items:center;box-sizing:border-box;color:var(--color-base-600);display:flex;font-size:var(--text-sm);font-weight:var(--font-weight-normal);height:inherit;padding:var(--spacing-xs) var(--spacing-sm)}.Layer__UI__Table-Column:first-child{padding-left:var(--spacing-md)}.Layer__UI__Table-Column:last-child{padding-right:var(--spacing-md)}.Layer__UI__Table-Column[data-text-align=left]{text-align:left}.Layer__UI__Table-Column[data-text-align=center]{text-align:center}.Layer__UI__Table-Column[data-text-align=right]{text-align:right}.Layer__UI__Table-Cell{align-items:center;box-sizing:border-box;color:var(--color-base-800);display:flex;font-size:var(--text-md);font-weight:var(--font-weight-normal);height:inherit;padding:var(--spacing-xs) var(--spacing-sm)}.Layer__UI__Table-Cell:first-child{padding-left:var(--spacing-md)}.Layer__UI__Table-Cell:last-child{padding-right:var(--spacing-md)}.Layer__UI__VirtualizedTable__container{overflow:auto;position:relative}.Layer__UI__VirtualizedTable__state-container{align-items:center;display:flex;justify-content:center}.Layer__UI__VirtualizedTable{display:grid}.Layer__UI__VirtualizedTable__header{display:grid;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Layer__UI__VirtualizedTable__header-cell{background-color:var(--color-base-0)}.Layer__UI__VirtualizedTable__row{display:grid;position:absolute;width:100%}.Layer__AffectedTransactionsTable{--affected-transactions-table-cols:minmax(10rem,25%) minmax(20rem,50%) minmax(10rem,25%);container-type:inline-size}.Layer__AffectedTransactionsTable .Layer__UI__Table__AffectedTransactionsTable{table-layout:fixed}.Layer__AffectedTransactionsTable .Layer__UI__Table__AffectedTransactionsTable .Layer__UI__VirtualizedTable__header>tr,.Layer__AffectedTransactionsTable .Layer__UI__Table__AffectedTransactionsTable .Layer__UI__VirtualizedTable__row{display:grid;grid-template-columns:var(--affected-transactions-table-cols)}.Layer__AffectedTransactionsTable .Layer__UI__Table__AffectedTransactionsTable .Layer__UI__Table-Cell__AffectedTransactionsTable--Date,.Layer__AffectedTransactionsTable .Layer__UI__Table__AffectedTransactionsTable .Layer__UI__Table-Column__AffectedTransactionsTable--Date{color:var(--color-base-600)}.Layer__AffectedTransactionsTable .Layer__UI__Table__AffectedTransactionsTable .Layer__UI__Table-Cell__AffectedTransactionsTable--Amount,.Layer__AffectedTransactionsTable .Layer__UI__Table__AffectedTransactionsTable .Layer__UI__Table-Column__AffectedTransactionsTable--Amount{justify-content:flex-end}@container (width <= 840px){.Layer__AffectedTransactionsTable .Layer__UI__Table__AffectedTransactionsTable .Layer__UI__VirtualizedTable__header>tr,.Layer__AffectedTransactionsTable .Layer__UI__Table__AffectedTransactionsTable .Layer__UI__VirtualizedTable__row{grid-template-columns:minmax(4rem,25%) minmax(8rem,50%) minmax(4rem,25%)}}.Layer__suggested-categorization-rule-updates .Layer__UI__Button{width:100%}.Layer__suggested-categorization-rule-updates-header{padding-bottom:var(--spacing-sm)}.Layer__bookkeeping-status{align-items:center;display:flex;gap:var(--spacing-3xs);white-space:nowrap}.Layer__bookkeeping-status .Layer__bookkeeping-status__icon-wrapper{align-items:center;background:var(--color-info-bg);border-radius:50%;color:var(--color-info-fg);display:flex;height:16px;justify-content:center;margin-top:-1px;width:16px}.Layer__bookkeeping-status[data-status=warning] .Layer__bookkeeping-status__icon-wrapper{background:var(--color-info-warning-bg);color:var(--color-info-warning-fg)}.Layer__bookkeeping-status[data-status=success] .Layer__bookkeeping-status__icon-wrapper{background:var(--color-info-success-bg);color:var(--color-info-success-fg)}.Layer__bookkeeping-status[data-status=error] .Layer__bookkeeping-status__icon-wrapper{background:var(--color-info-error-bg);color:var(--color-info-error-fg)}.Layer__BankTransactionsProcessingInfo{background-color:var(--color-base-100);border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);border-top:1px solid var(--color-base-400);padding-block:var(--spacing-xs);padding-inline:var(--spacing-md)}.Layer__file-thumb{align-items:flex-start;box-sizing:border-box;container-type:normal;display:flex;gap:var(--spacing-2xs);justify-content:space-between;min-height:38px;position:relative}.Layer__file-thumb:not(.Layer__file-thumb--floating){max-width:680px;width:100%}@container (max-width: 300px){.Layer__file-thumb:not(.Layer__file-thumb--floating){border-bottom:1px solid var(--color-base-300);flex-direction:column}.Layer__file-thumb:not(.Layer__file-thumb--floating) .Layer__file-thumb__actions:not(.Layer__file-thumb__actions--floating){margin-left:-6px;padding-left:0;padding-right:0}.Layer__file-thumb:not(.Layer__file-thumb--floating) .Layer__file-thumb__actions:not(.Layer__file-thumb__actions--floating) .Layer__icon-btn{height:26px;width:26px}.Layer__file-thumb:not(.Layer__file-thumb--floating) .Layer__file-thumb__actions:not(.Layer__file-thumb__actions--floating) .Layer__icon-btn svg{height:14px;width:14px}}.Layer__file-thumb__main{grid-gap:var(--spacing-2xs);display:grid;gap:var(--spacing-2xs);grid-template-columns:auto minmax(0,1fr)}.Layer__file-thumb__actions{display:flex;gap:var(--spacing-4xs);padding:var(--spacing-4xs)}.Layer__file-thumb__actions .Layer__icon-btn.Layer__icon-btn--active{background-color:var(--color-base-50)}.Layer__file-thumb__actions .Layer__icon-btn.Layer__icon-btn--active:hover{background-color:var(--color-base-100)}.Layer__file-thumb__actions .Layer__file-thumb__actions__remove{color:var(--color-danger)}.Layer__file-thumb__actions.Layer__file-thumb__actions--floating{background-color:var(--color-base-0);border-radius:var(--border-radius-3xs);box-shadow:0 1px 2px 0 var(--base-transparent-6),0 0 0 1px var(--color-base-300);display:none;position:absolute;right:-10px;top:-20px;transform:scale(.8)}.Layer__file-thumb:hover .Layer__file-thumb__actions--floating{display:flex}.Layer__file-thumb__img{background:var(--color-base-300);border-radius:4px;border-radius:var(--border-radius-3xs,4px);box-shadow:0 1px 2px 0 var(--base-transparent-6),0 0 0 1px var(--color-base-300);height:100%;height:38px;width:100%;width:38px}.Layer__file-thumb__img img{height:100%;object-fit:cover;width:100%}.Layer__file-thumb__details{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--spacing-4xs);justify-content:flex-start;padding:var(--spacing-4xs) var(--spacing-2xs)}.Layer__file-thumb__details__date{color:var(--color-base-600)}.Layer__file-thumb__details__uploading{align-items:center;color:var(--color-info-fg);display:flex;gap:var(--spacing-3xs)}.Layer__file-thumb__details__error{color:var(--color-danger)}.Layer__file-thumb__details__name{overflow-wrap:break-word}.Layer__TagDimensionsGroup__TagComboBox{min-width:10rem;width:100%}.Layer__ExpandedBankTransactionRow__Description{width:55%}@container (max-width: 760px){.Layer__ExpandedBankTransactionRow__Description{width:95%}}.Layer__bank-transaction-row__category-hstack{max-width:100%}.Layer__bank-transaction-row__category-open{padding-block-start:.875rem}.Layer__bank-transaction-row__category{overflow:hidden;width:100%}.Layer__BankTransactionRow__CategoryComboBoxMotionContent{flex:1 0 auto;max-width:17.5rem}.Layer__bankTransactionsListItemCategory__List,.Layer__bankTransactionsListItemCategory__Mobile{padding-block:var(--spacing-xs);padding-inline:var(--spacing-md)}.Layer__bankTransactionsListItemCategory__Mobile{background-color:var(--color-base-100);border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);border-top:1px solid var(--color-base-400)}.Layer__BankTransactionsMobileBulkActionsHeader__checkbox-container{gap:20px}.Layer__BusinessFormMobile{border:1px solid var(--color-base-300);border-radius:var(--border-radius-2xs)}.Layer__BusinessFormMobileItem[data-selected]{background:var(--color-base-100)}.Layer__MatchFormMobile{border:1px solid var(--color-base-300);border-radius:var(--border-radius-2xs)}.Layer__MatchFormMobile [data-selected]{background:var(--color-base-100)}.Layer__MatchFormMobileItem__Checkbox{padding-inline-end:var(--spacing-md)}.Layer__BankTransactionsMobileSplitForm__AmountInput{inline-size:6rem}.Layer__BankTransactionsMobileListItem__CategorizedValue{color:var(--color-base-500)}.Layer__BankTransactionsMobileListItem__HeadingContentLeft{min-width:0;overflow:hidden}.Layer__BaseDetailView{overflow:hidden}.Layer__BaseDetailView__Header{align-items:center;border-bottom:1px solid var(--border-color);height:4.75rem;padding-left:1.25rem}.Layer__DataTable__EmptyState__Row{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.Layer__DataTable__EmptyState__Cell{grid-column:1/-1;justify-content:center}.Layer__pagination-container{justify-content:end;padding:var(--spacing-md)}@container (min-width: 1400px){.Layer__pagination-container{padding:var(--spacing-md) var(--spacing-xl)}}.Layer__pagination-nav{display:contents}.Layer__pagination{align-items:center;align-self:flex-end;background:var(--color-base-50);border:1px solid var(--color-base-300);border-radius:var(--border-radius-2xs);display:inline-flex;gap:var(--spacing-4xs);height:2.25rem;list-style-type:none;padding-inline:var(--spacing-4xs)}.Layer__PaginatedDataTable__Pagination{border-top:1px solid var(--border-color)}.Layer__CategorizationRulesTable{border:none}.Layer__UI__Table__CategorizationRulesTable{table-layout:fixed;width:100%}.Layer__UI__Table__CategorizationRulesTable .Layer__UI__Table-Row,.Layer__UI__Table__CategorizationRulesTable .Layer__UI__Table-TableHeader>tr{display:grid;grid-template-columns:minmax(8rem,45%) minmax(8rem,45%) auto}.Layer__UI__Table__CategorizationRulesTable .Layer__UI__Table-Cell__CategorizationRulesTable--Delete{justify-content:end}.Layer__card{background:var(--color-base-0);border-radius:var(--spacing-sm);box-shadow:0 4px 12px 0 var(--base-transparent-8),0 2px 4px 0 var(--base-transparent-6),0 0 0 1px var(--base-transparent-4);display:flex;flex-direction:column}.Layer__hover-menu{display:flex;position:relative;width:100%}.Layer__hover-menu.Layer__hover-menu--open .Layer__hover-menu__list-wrapper{opacity:1;pointer-events:auto;right:0;top:100%;touch-action:auto}.Layer__hover-menu .Layer__hover-menu__children{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.Layer__hover-menu .Layer__hover-menu__list-wrapper{display:flex;justify-content:stretch;min-width:160px;opacity:0;padding-top:var(--spacing-xs);pointer-events:none;position:absolute;right:-8px;top:80%;touch-action:none;transition:all .15s ease-out;z-index:99}.Layer__hover-menu .Layer__hover-menu__list-wrapper .Layer__hover-menu__list{background:var(--color-base-0);border-radius:var(--spacing-xs);box-shadow:0 0 0 1px #1919190f,0 4px 12px 0 #10182803,0 2px 4px 0 #1919190f;box-shadow:0 0 0 1px #1919190f,0 4px 12px 0 var(--base-transparent-1,#10182803),0 2px 4px 0 #1919190f;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-3xs);list-style:none;margin:0;padding:var(--spacing-3xs)}.Layer__hover-menu .Layer__hover-menu__list-wrapper .Layer__hover-menu__list .Layer__hover-menu__list-item{align-items:center;border-radius:var(--spacing-2xs);color:var(--color-base-500);display:flex;padding:var(--spacing-3xs);padding-left:var(--spacing-xs);transition:all .2s ease-in-out}.Layer__hover-menu .Layer__hover-menu__list-wrapper .Layer__hover-menu__list .Layer__hover-menu__list-item .Layer__hover-menu__list-item-button{font-feature-settings:inherit;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:500;letter-spacing:-.06px;line-height:normal;outline:none;text-align:start;width:100%}.Layer__hover-menu .Layer__hover-menu__list-wrapper .Layer__hover-menu__list .Layer__hover-menu__list-item:hover{background:var(--color-base-50);color:var(--color-base-800);font-weight:540}.Layer__BasicLinkedAccountContainer{border:1px solid var(--outline-subtle);border-radius:var(--border-radius-xs);display:grid;grid-template-columns:minmax(0,1fr) auto;padding-block:var(--spacing-xs);padding-inline:var(--spacing-xs) var(--spacing-md)}.Layer__BasicLinkedAccountContainer[data-selected]{background-color:var(--bg-subtle)}.Layer__BasicLinkedAccountLogo{align-items:center;background:var(--color-base-0);border-radius:var(--border-radius-3xs);color:var(--color-base-200);display:flex;height:28px;justify-content:center;padding:var(--spacing-3xs) 0;width:52px}.Layer__Menu{background:#fff;border:1px solid var(--border-color);border-radius:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-3xs);max-block-size:inherit;min-inline-size:9rem;outline:none;overflow:auto;padding:var(--spacing-3xs)}.Layer__MenuItem{align-items:center;border-radius:var(--spacing-2xs);cursor:pointer;display:flex;outline:none;padding-block:var(--spacing-3xs);padding-inline:var(--spacing-xs)}.Layer__MenuItem[data-focused]{background:var(--color-base-50);color:var(--color-base-800)}.Layer__MenuItem[data-focus-visible]{outline:1px solid var(--color-base-100);outline-offset:1px}.Layer__Pill{align-items:center;background-color:var(--badge-bg-color);border:none;border-radius:var(--badge-border-radius);color:var(--badge-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--text-sm);outline:none;padding:var(--spacing-2xs) var(--spacing-sm);-webkit-user-select:none;user-select:none;white-space:nowrap}.Layer__Pill svg{margin-right:.25rem}.Layer__Pill[data-status=error]{background-color:var(--color-info-error-bg);color:var(--color-info-error-fg)}.Layer__Pill[data-status=error][data-focus-visible]{outline:1px solid var(--color-info-error-bg);outline-offset:1px}.Layer__UI__Calendar{width:-webkit-min-content;width:min-content}.Layer__UI__CalendarGrid{border-collapse:collapse}.Layer__UI__CalendarCell,.Layer__UI__CalendarHeaderCell{border-radius:var(--border-radius-3xs);font-size:var(--text-sm);height:2rem;line-height:2rem;text-align:center;width:2rem}.Layer__UI__CalendarCell[data-size=md],.Layer__UI__CalendarHeaderCell[data-size=md]{font-size:var(--text-md);height:2.75rem;line-height:2.75rem;width:2.75rem}.Layer__UI__CalendarCell{transition:background-color .2s ease,color .2s ease}.Layer__UI__CalendarCell[data-hovered]{background-color:var(--color-base-400)}.Layer__UI__CalendarCell[data-selected]{background-color:var(--color-base-900);color:var(--color-base-0)}.Layer__UI__CalendarCell[data-disabled]{color:var(--color-base-400)}.Layer__UI__CalendarCell[data-outside-month]{color:var(--color-base-0);transition:none}.Layer__DateCalendar__Header{border-bottom:1px solid var(--border-color)}.Layer__caobfb{border:1px solid var(--color-base-100);border-radius:var(--border-radius-xs);container-type:inline-size;display:flex;gap:var(--spacing-sm);max-height:280px;padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);position:relative;transition:all .25s ease-in-out;transition-delay:.8s}.Layer__caobfb[data-confirmed=true]{background-color:var(--color-base-50)}.Layer__caobfb__icon-col{align-items:flex-start;display:flex;justify-content:center}.Layer__caobfb__details-col{color:var(--color-base-700);display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-2xs)}.Layer__caobfb__details-col__details{padding-bottom:var(--spacing-sm)}.Layer__caobfb__details-col__name{display:flex;gap:var(--spacing-3xs);max-width:500px;width:100%}.Layer__caobfb__details-col__name__institution-name{color:var(--color-base-500);max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__caobfb__details-col__name__account-name{color:var(--color-base-1000);max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__caobfb__details-col__inputs{align-items:center;border-top:1px solid var(--color-base-200);display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.Layer__caobfb__details-col__inputs .Layer__input-group,.Layer__caobfb__details-col__inputs .Layer__input-group .Layer__input{width:100%}@container (max-width: 440px){.Layer__caobfb__details-col__inputs{flex-direction:column}}.Layer__caobfb__confirm-col{align-items:flex-start;display:flex;justify-content:flex-end}.Layer__caobfb__success-banner{align-items:center;background-color:var(--color-base-50);color:var(--color-info-success-fg);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:var(--spacing-sm);position:absolute;transition:opacity .12s ease-in-out;z-index:-1}.Layer__caobfb[data-saved]{border-width:0;max-height:0;overflow:hidden;padding:0}.Layer__caobfb[data-saved] .Layer__caobfb__success-banner{opacity:1;z-index:101}.Layer__DateGroupByComboBox__Container{inline-size:12rem;max-inline-size:12rem}.Layer__ProfitAndLossDetailReport{--pnl-detail-table-cols:minmax(7.5rem,8%) minmax(7rem,18%) minmax(10rem,18%) minmax(12rem,36%) minmax(7.5rem,10%) minmax(7.5rem,10%)}.Layer__ProfitAndLossDetailReport .Layer__UI__Table__ProfitAndLossDetailReport{table-layout:fixed}.Layer__ProfitAndLossDetailReport .Layer__UI__Table__ProfitAndLossDetailReport .Layer__UI__VirtualizedTable__header>tr,.Layer__ProfitAndLossDetailReport .Layer__UI__Table__ProfitAndLossDetailReport .Layer__UI__VirtualizedTable__row{display:grid;grid-template-columns:var(--pnl-detail-table-cols)}.Layer__ProfitAndLossDetailReport .Layer__UI__Table__ProfitAndLossDetailReport .Layer__UI__Table-Cell__ProfitAndLossDetailReport--Date,.Layer__ProfitAndLossDetailReport .Layer__UI__Table__ProfitAndLossDetailReport .Layer__UI__Table-Column__ProfitAndLossDetailReport--Date{color:var(--color-base-600)}.Layer__ProfitAndLossDetailReport .Layer__UI__Table__ProfitAndLossDetailReport .Layer__UI__Table-Cell__ProfitAndLossDetailReport--Amount,.Layer__ProfitAndLossDetailReport .Layer__UI__Table__ProfitAndLossDetailReport .Layer__UI__Table-Cell__ProfitAndLossDetailReport--Balance,.Layer__ProfitAndLossDetailReport .Layer__UI__Table__ProfitAndLossDetailReport .Layer__UI__Table-Column__ProfitAndLossDetailReport--Amount,.Layer__ProfitAndLossDetailReport .Layer__UI__Table__ProfitAndLossDetailReport .Layer__UI__Table-Column__ProfitAndLossDetailReport--Balance{justify-content:flex-end}.Layer__ProfitAndLossDetailReport .Layer__profit-and-loss-detail-report__total-row{border-top:1px solid var(--color-base-300);display:grid;grid-template-columns:var(--pnl-detail-table-cols);padding:var(--spacing-sm) var(--spacing-md)}.Layer__ProfitAndLossDetailReport .Layer__profit-and-loss-detail-report__total-label{grid-column:1}.Layer__ProfitAndLossDetailReport .Layer__profit-and-loss-detail-report__total-amount{grid-column:5;justify-content:flex-end}@container (width <= 840px){.Layer__ProfitAndLossDetailReport{--pnl-detail-table-cols:minmax(4rem,25%) minmax(8rem,55%) minmax(4rem,20%)}.Layer__ProfitAndLossDetailReport .Layer__UI__VirtualizedTable__header>tr,.Layer__ProfitAndLossDetailReport .Layer__UI__VirtualizedTable__row{grid-template-columns:var(--pnl-detail-table-cols)}.Layer__ProfitAndLossDetailReport .Layer__UI__Table-Cell__ProfitAndLossDetailReport--Account,.Layer__ProfitAndLossDetailReport .Layer__UI__Table-Cell__ProfitAndLossDetailReport--Balance,.Layer__ProfitAndLossDetailReport .Layer__UI__Table-Cell__ProfitAndLossDetailReport--Type,.Layer__ProfitAndLossDetailReport .Layer__UI__Table-Column__ProfitAndLossDetailReport--Account,.Layer__ProfitAndLossDetailReport .Layer__UI__Table-Column__ProfitAndLossDetailReport--Balance,.Layer__ProfitAndLossDetailReport .Layer__UI__Table-Column__ProfitAndLossDetailReport--Type{display:none}.Layer__ProfitAndLossDetailReport .Layer__profit-and-loss-detail-report__total-row{grid-template-columns:var(--pnl-detail-table-cols)}.Layer__ProfitAndLossDetailReport .Layer__profit-and-loss-detail-report__total-label{grid-column:1/3}.Layer__ProfitAndLossDetailReport .Layer__profit-and-loss-detail-report__total-amount{grid-column:3}}.Layer__ProfitAndLossReport__Modal--drawer .Layer__ProfitAndLossDetailReport .Layer__UI__VirtualizedTable__container{max-height:calc(var(--visual-viewport-height) - 4.75rem - 42px)}.Layer__ProfitAndLossReport__Modal--mobile .Layer__BaseDetailView{display:flex;flex-direction:column}.Layer__ProfitAndLossReport__Modal--mobile .Layer__ProfitAndLossDetailReport{min-height:0}.Layer__DateRangeSelection{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);grid-template-columns:9rem repeat(2,minmax(10rem,12rem))}.Layer__DateRangeSelection--mobile{gap:var(--spacing-3xs);grid-template-columns:8rem repeat(2,minmax(6.75rem,10rem))}.Layer__DateRangeSelection .Layer__tooltip-trigger{padding-top:0}.Layer__profit-and-loss-header__bookkeeping-status{bottom:-20px;left:0;position:absolute}.Layer__profit-and-loss__header{flex-direction:column;gap:var(--spacing-2xs)}@container (width < 460px){.Layer__profit-and-loss-header__bookkeeping-status{height:18px;position:static;width:260px}.Layer__profit-and-loss-header__bookkeeping-status .Layer__bookkeeping-status{white-space:normal}}.Layer__panel{align-items:flex-start;display:flex;flex:1 1;height:100%}.Layer__panel__content{display:flex;flex:1 1;flex-direction:column;padding-bottom:var(--spacing-lg);width:100%}.Layer__panel.Layer__panel--open .Layer__panel__content{border-right:1px solid var(--color-base-300);width:calc(100% - 480px)}.Layer__panel .Layer__panel__content .Layer__component-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;border-top-left-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm);top:0;z-index:auto}.Layer__panel__sidebar{background:var(--color-base-0);border-left:1px solid var(--color-base-300);border-top-right-radius:var(--border-radius-sm);height:100%;max-height:0;max-width:0;overflow-x:hidden;position:-webkit-sticky;position:sticky;top:0;transition:max-width .18s ease-in-out;width:480px;z-index:10}.Layer__panel__sidebar .Layer__panel__sidebar-content{background:var(--color-base-0);height:100%;min-width:480px;opacity:.2;transition:opacity .18s ease-in-out;width:480px}.Layer__panel__sidebar--default{flex:1 1;max-width:none;width:100%}.Layer__panel__sidebar--default .Layer__panel__sidebar-content{width:100%}.Layer__panel.Layer__panel--open .Layer__panel__sidebar{margin-left:-1px;max-height:none;max-width:480px}.Layer__panel.Layer__panel--open .Layer__panel__sidebar .Layer__panel__sidebar-content{opacity:1}@container (min-width: 1025px){.Layer__panel__sidebar.Layer__panel__sidebar--floating{position:absolute;right:0;top:0}}@container (max-width: 1024px){.Layer__panel__sidebar{border-radius:var(--border-radius-sm);border-width:0;max-width:100%;opacity:.2;position:absolute;transform:translateY(-50px) scale(.96);transition:transform .12s ease-in-out,opacity .12s ease-in-out;width:100%}.Layer__panel__sidebar .Layer__panel__sidebar-content{height:-webkit-min-content;height:min-content;position:-webkit-sticky;position:sticky;top:0}.Layer__panel--open .Layer__panel__sidebar{overflow:visible;overflow:initial}.Layer__panel.Layer__panel--open .Layer__panel__sidebar{display:flex;justify-content:center;left:0;margin-left:0;max-height:100%;max-width:100%;opacity:1;top:0;transform:translateY(0) scale(1);width:100%}.Layer__panel.Layer__panel--open .Layer__panel__content{width:100%}}.Layer__ProfitAndLossSummariesSummaryChartArea{background:var(--color-base-50);border-radius:var(--border-radius-xs)}.Layer__ProfitAndLossSummariesSummary{min-height:40px}.Layer__DateSelection{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(10rem,12rem));min-width:18.5rem}.Layer__DateSelection--mobile{gap:var(--spacing-3xs);grid-template-columns:repeat(2,minmax(6.75rem,10rem));min-width:16rem}.Layer__DateSelection .Layer__tooltip-trigger{padding-top:0}.Layer__JournalEntryForm__LineItem{align-items:flex-end;display:flex;gap:var(--spacing-xs)}.Layer__JournalEntryForm__LineItem .Layer__JournalEntryForm__Field--accountName{flex:1 1 12rem;max-width:20rem}.Layer__JournalEntryForm__LineItem .Layer__JournalEntryForm__Field--amount{flex:0 1 12rem;max-width:12rem}.Layer__JournalEntryForm__LineItem .Layer__JournalEntryForm__Field--tag{flex:0 0 auto;min-width:12rem}.Layer__JournalEntryForm__LineItem .Layer__JournalEntryForm__Field--memo{flex:2 1 12rem}.Layer__JournalEntryForm__LineItem--readonly .Layer__JournalEntryForm__Field--removeButton{display:none}@media (max-width:768px){.Layer__JournalEntryForm__LineItem{align-items:stretch;flex-direction:column;gap:var(--spacing-sm)}.Layer__JournalEntryForm__LineItem .Layer__JournalEntryForm__Field{flex:1 1 auto;max-width:16rem}}.Layer__JournalEntryForm{padding-top:var(--spacing-xl)}.Layer__JournalEntryForm .Layer__JournalEntryForm__Row{display:flex;gap:var(--spacing-md);padding:0 var(--spacing-xl)}.Layer__JournalEntryForm .Layer__JournalEntryForm__Row>*{flex:0 0 clamp(16rem,100%,24rem)}@container (max-width: 760px){.Layer__JournalEntryForm .Layer__JournalEntryForm__Row{flex-direction:column}.Layer__JournalEntryForm .Layer__JournalEntryForm__Row>*{flex:1 1;max-width:clamp(12rem,100%,16rem)}}.Layer__JournalEntryForm .Layer__JournalEntryForm__Metadata{background-color:var(--color-base-50);border-top:1px solid var(--color-base-300)}.Layer__JournalEntryForm .Layer__JournalEntryForm__AdditionalTextFields{flex:1 1;max-width:32rem;min-width:20rem}.Layer__TasksEmptyContainer{display:grid;min-block-size:20rem;place-items:center}.Layer__mobile-panel{background-color:var(--color-base-50);display:flex;filter:blur(6px);flex-direction:column;height:100dvh;left:0;opacity:0;position:fixed;top:0;transition:opacity .18s ease-out;width:100dvw;z-index:-1}.Layer__mobile-panel[data-open]{filter:blur(0);opacity:1;overflow:auto;z-index:var(--z-index-mobile-panel)}.Layer__mobile-panel__header{align-items:center;background-color:var(--color-base-0);border-bottom:1px solid var(--color-base-100);display:flex;gap:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-lg);top:0}.Layer__mobile-panel__content{flex:1 1;padding:var(--spacing-lg)}.Layer__tabs__container{min-height:50px;overflow:auto hidden}.Layer__tabs{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border-bottom:2px solid var(--color-base-100);box-sizing:border-box;cursor:pointer;height:42px;isolation:isolate;min-width:100%;padding:0 var(--spacing-sm);position:relative;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Layer__tabs,.Layer__tabs .Layer__tabs-option-content{align-items:center;display:flex;gap:var(--spacing-xs)}.Layer__tabs-option__icon{line-height:11px}.Layer__tabs-option{cursor:pointer;position:relative;z-index:2}.Layer__tabs-option input{opacity:0;position:absolute;width:1px}.Layer__tabs-option input+span{border-bottom:2px solid #0000;box-sizing:border-box;color:var(--text-color-secondary);cursor:pointer;font-family:var(--font-family);font-size:var(--btn-font-size);font-variation-settings:"wght" 460;font-weight:var(--font-weight-bold);height:36px;justify-content:center;min-width:40px;padding:var(--spacing-xs);position:relative;transition:color var(--transition-speed) ease-in-out,background-color .15s ease-in-out}.Layer__tabs-option input+span:hover,.Layer__tabs-option input:checked+span{color:var(--text-color-primary)}.Layer__tabs-option input:disabled+span{color:var(--text-color-secondary);cursor:not-allowed}.Layer__tabs-option:hover input:checked+span,.Layer__tabs-option:hover input:disabled+span{background-color:initial}.Layer__tabs.Layer__tabs--small .Layer__tabs-option input+span{border-radius:6px;height:32px}.Layer__tabs__thumb{background:var(--color-base-900);border-radius:2px;bottom:-2px;box-sizing:border-box;height:2px;left:0;position:absolute;width:100px;z-index:3}.Layer__tabs--initialized .Layer__tabs__thumb{transition:left .15s ease,width .15s ease}@container (width <= 400px){.Layer__tabs-option .Layer__tasks__badge .Layer__tasks__badge__label{display:none}.Layer__tabs-option .Layer__tasks__badge .Layer__tasks__badge__label-short{display:flex}}body .calendly-overlay .calendly-popup{max-height:1024px}.Layer__LandingPage{background:var(--color-white);border:none;border-radius:var(--border-radius-sm);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-md);height:100%;justify-content:flex-start;width:100%}.Layer__LandingPage__calendly-container{margin:0;max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.Layer__LandingPage__calendly-container.visible{margin:var(--spacing-lg) 0;max-height:800px}.Layer__LandingPage__calendly-container .Layer__calendly-inline-widget{margin-bottom:var(--spacing-lg);min-height:630px;transition:opacity .3s ease-in-out .8s;width:100%}.Layer__LandingPage-options{margin:0 auto;max-width:1200px;padding:var(--spacing-xl) var(--spacing-lg)}.Layer__LandingPage-options__grid{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;justify-items:center;margin:0 auto}@media (max-width:720px){.Layer__LandingPage-options__grid{grid-template-columns:1fr}}.Layer__LandingPage-options__card{background:#fff;border:1px solid var(--color-base-100);border-radius:16px;box-shadow:0 5px 10px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;overflow-wrap:break-word;position:relative}.Layer__LandingPage-options__feature-check{color:var(--fg-subtle)}.Layer__LandingPage__content{display:flex;flex-direction:column;gap:var(--spacing-xl)}.Layer__LandingPage__offers{background-color:initial;width:100%}.Layer__LandingPage__layout{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1440px){.Layer__LandingPage__layout{flex-direction:column}}@media (min-width:1441px){.Layer__LandingPage__layout{margin:0 auto;max-width:1440px}}.Layer__LandingPage__responsive-content{display:flex;flex-direction:column;gap:var(--spacing-2xl)}@media (max-width:1440px){.Layer__LandingPage__responsive-content{max-width:100%}}.Layer__LandingPage__media-container{align-items:center;display:flex;justify-content:center;transition:margin-top .3s ease-in-out,opacity .3s ease-in-out}@media (max-width:1440px){.Layer__LandingPage__media-container{margin-top:var(--spacing-lg)}}.Layer__LandingPage__media-container img{animation:fade-in-image .4s ease-in forwards;animation-delay:.1s;height:auto;max-width:100%;object-fit:cover;opacity:0}@keyframes fade-in-image{0%{opacity:0}to{opacity:1}}.Layer__LinkAccountsListContainer{grid-row-gap:var(--spacing-xs);display:grid;grid-auto-rows:1fr;max-block-size:max(24rem,60dvh);overflow-y:auto;row-gap:var(--spacing-xs)}@container (min-width: 48rem){.Layer__LinkAccountsListContainer{column-gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr))}}.Layer__AccountConfirmationEmptyList{display:grid;min-block-size:24rem}.Layer__AccountConfirmationEmptyList>[slot=center]{align-self:center;justify-self:center}.Layer__link-accounts{container-type:inline-size;display:flex;flex-direction:column;gap:var(--spacing-md)}.Layer__platform-onboarding__book-onboarding-call .Layer__platform-onboarding__error{height:6rem}.Layer__platform-onboarding__book-onboarding-call.is-desktop .Layer__calendly-inline-widget--success,.Layer__platform-onboarding__book-onboarding-call.is-tablet .Layer__calendly-inline-widget--success{height:36rem}.Layer__platform-onboarding__book-onboarding-call.is-desktop .Layer__calendly-inline-widget,.Layer__platform-onboarding__book-onboarding-call.is-tablet .Layer__calendly-inline-widget{height:56rem}.Layer__business-form{max-width:620px;width:100%}.Layer__business-form__name-fields{display:flex;gap:var(--spacing-sm)}@container (width < 400px){.Layer__business-form__name-fields{flex-direction:column}}.Layer__business-form__state-tin-fields{display:flex;gap:var(--spacing-sm)}.Layer__business-form__state-tin-fields .Layer__business-form__state{max-width:200px}@container (width < 400px){.Layer__business-form__state-tin-fields{flex-direction:column}.Layer__business-form__state-tin-fields .Layer__business-form__state{max-width:100%}}.Layer__progress-steps{align-items:center;display:flex}.Layer__progress-steps .Layer__progress-steps--step-wrapper{align-items:flex-start;display:flex;min-width:50px;position:relative}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step{display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative;z-index:1}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step[data-active=true] .Layer__progress-steps--circle:after{border-color:var(--color-base-800);transform:rotate(65deg)}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step[data-active=true]:not([data-complete=true]) .Layer__progress-steps--label p:after{opacity:1}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step[data-complete=true] .Layer__progress-steps--circle{background-color:var(--color-info-success-bg);border-color:var(--color-info-success-fg);border-style:solid}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step[data-complete=true] .Layer__progress-steps--circle:after{border-color:var(--color-info-success-fg)}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step .Layer__progress-steps--label{padding-right:var(--spacing-lg);white-space:nowrap}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step .Layer__progress-steps--label p{position:relative}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step .Layer__progress-steps--label p:after{background-color:var(--color-base-300);border-radius:30px;content:"";height:100%;left:-8px;opacity:0;padding:2px 8px;position:absolute;top:-2px;transition:all .2s ease;width:100%;z-index:-1}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step .Layer__progress-steps--circle{align-items:center;background-color:var(--color-base-50);border:1px var(--color-base-500);border-radius:100%;border-style:dashed;display:flex;height:12px;justify-content:center;position:relative;transition:all .2s ease;width:12px}.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--step .Layer__progress-steps--circle:after{border:1px var(--color-base-500);border-radius:100%;border-style:dashed;content:"";display:block;height:12px;left:-1px;position:absolute;top:-1px;transition:all .2s ease;width:12px}.Layer__progress-steps--step-line{align-items:center;background-color:var(--color-base-300);display:flex;height:2px;justify-content:flex-start;position:absolute;top:6px;width:100%}.Layer__progress-steps--step-line:after{background-color:var(--color-base-800);content:"";height:2px;position:absolute;transition:all .2s ease;width:0}.Layer__progress-steps--step[data-complete=true] .Layer__progress-steps--step-line:after{width:100%}@container (width < 530px){.Layer__progress-steps .Layer__progress-steps--step-wrapper .Layer__progress-steps--label{display:none}}.Layer__platform-onboarding{container-type:inline-size}.Layer__platform-onboarding-layout{box-sizing:border-box;padding:var(--spacing-lg);position:relative}.Layer__platform-onboarding__back-button-container{left:var(--spacing-lg);margin:auto;margin-bottom:var(--spacing-lg);max-width:calc(672px + var(--spacing-xl)*2);position:absolute;top:var(--spacing-lg)}@container (width < 969px){.Layer__platform-onboarding__back-button-container{position:static}}.Layer__platfom-onboarding-layout__box{background:var(--color-base-0);border-radius:var(--border-radius-xs);box-shadow:0 0 0 1px var(--base-transparent-4);display:flex;flex-direction:column;gap:var(--spacing-lg);margin:auto;margin-bottom:var(--spacing-md);max-width:672px;padding:var(--spacing-xl)}@container (width < 500px){.Layer__platfom-onboarding-layout__box{padding:var(--spacing-md)}}.Layer__platform-onboarding-layout__footer{margin:auto;max-width:1200px;padding:var(--spacing-lg) 0}@container (width < 500px){.Layer__platform-onboarding-layout__footer{padding:var(--spacing-md) 0}}.Layer__platform-onboarding__summary,.Layer__platform-onboarding__welcome{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);max-width:510px}.Layer__platform-onboarding__welcome-footer__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-lg);margin:auto;max-width:672px;padding:0 var(--spacing-xl)}@container (width < 500px){.Layer__platform-onboarding__welcome-footer__content{padding:0 var(--spacing-md)}}.Layer__platform-onboarding__welcome-footer__header{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Layer__platform-onboarding__welcome-footer__images{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin:auto;max-width:1200px;padding-top:var(--spacing-5xl)}@container (width < 640px){.Layer__platform-onboarding__welcome-footer__images{align-items:center;flex-direction:column}}.Layer__platform-onboarding__welcome-footer__images .Layer__platform-onboarding__welcome-footer__image{flex:1 1;max-width:360px}.Layer__platform-onboarding__welcome-footer__images .Layer__platform-onboarding__welcome-footer__image .Layer__platform__onboarding__welcome-footer__image-wrapper{align-items:center;border-radius:12px;box-shadow:0 0 0 1px #1018280a;box-shadow:0 0 0 1px var(--base-transparent-4,#1018280a);display:flex;flex:1 0;flex-direction:column;gap:var(--spacing-2xl)}.Layer__platform-onboarding__welcome-footer__images .Layer__platform-onboarding__welcome-footer__image .Layer__platform__onboarding__welcome-footer__image-wrapper img{height:100%;object-fit:contain;width:100%}.Layer__platform-onboarding__welcome-footer__images .Layer__platform-onboarding__welcome-footer__image .Layer__platform__onboarding__welcome-footer__image-text{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center;margin:auto;max-width:27ch;padding:36px 0;text-align:center}.Layer__bar-banner{align-items:center;background-color:var(--color-base-800);border-radius:var(--border-radius-xs);box-shadow:0 0 0 3px var(--color-base-300);color:var(--color-base-50);display:flex;justify-content:space-between;min-height:52px;padding:var(--spacing-3xs) var(--spacing-sm)}.Layer__bar-banner__left-col{align-items:center;display:flex;gap:var(--spacing-md)}.Layer__bar-banner__text-container__desc{color:var(--color-base-300)}@container (max-width: 560px){.Layer__bar-banner--bookkeeping{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm)}.Layer__bar-banner--bookkeeping .Layer__icon-box{display:none}}.Layer__DataTableHeader__Filters{border-bottom:1px solid var(--border-color);height:4.25rem}.Layer__DataTableHeader__Header{border-bottom:1px solid var(--border-color);height:4.75rem}.Layer__InvoiceTable{width:clamp(48rem,100%,1406px)}.Layer__InvoiceTable__SearchField{width:15rem}.Layer__UI__Table__InvoiceTable{table-layout:fixed;width:100%}.Layer__UI__Table__InvoiceTable .Layer__UI__Table-Row,.Layer__UI__Table__InvoiceTable .Layer__UI__Table-TableHeader>tr{display:grid;grid-template-columns:minmax(8rem,10%) minmax(6.75rem,15%) minmax(11.75rem,35%) minmax(7.75rem,15%) minmax(10rem,25%) 3.75rem}.Layer__UI__Table__InvoiceTable .Layer__UI__Table-Cell__InvoiceTable--Total,.Layer__UI__Table__InvoiceTable .Layer__UI__Table-Column__InvoiceTable--Total{border-right:1px solid var(--color-base-300);justify-content:flex-end}.Layer__InvoiceTable__StatusFilter{width:11rem}.Layer__PaymentMethodComboBox{grid-gap:var(--spacing-3xs);display:grid;gap:var(--spacing-3xs);grid-template-areas:"label" "input"}.Layer__PaymentMethodComboBox--inline{align-items:center;gap:0;grid-template-areas:"label input"}.Layer__InvoiceRefundForm .Layer__InvoiceRefundForm__Field__CompletedAt,.Layer__InvoiceRefundForm .Layer__InvoiceRefundForm__Field__InvoiceNo,.Layer__InvoiceRefundForm .Layer__InvoiceRefundForm__Field__PaymentMethod{grid-template-columns:8rem auto;min-width:16rem}.Layer__InvoiceRefundForm .Layer__InvoiceRefundForm__Field__Amount{grid-template-columns:auto 8rem}.Layer__InvoiceRefundForm .Layer__InvoiceRefundForm__FormError{border-bottom:1px solid var(--border-color);height:4rem;padding-inline:var(--spacing-md)}.Layer__InvoiceRefundForm .Layer__InvoiceRefundForm__Field__InvoiceNo{display:grid}.Layer__InvoiceRefundForm .Layer__InvoiceRefundForm__Section{border-bottom:1px solid var(--border-color);padding:var(--spacing-md)}.Layer__CustomerSelector{grid-gap:var(--spacing-3xs);display:grid;gap:var(--spacing-3xs);grid-template-areas:"label" "input"}.Layer__CustomerSelector--inline{align-items:center;gap:0;grid-template-areas:"label input"}.Layer__InvoiceForm{min-width:54rem}.Layer__InvoiceForm .Layer__InvoiceForm__Field__Address,.Layer__InvoiceForm .Layer__InvoiceForm__Field__Customer,.Layer__InvoiceForm .Layer__InvoiceForm__Field__Email{grid-template-columns:8rem auto;width:clamp(28rem,100%,44rem)}.Layer__InvoiceForm .Layer__InvoiceForm__Field__DueAt,.Layer__InvoiceForm .Layer__InvoiceForm__Field__InvoiceNo,.Layer__InvoiceForm .Layer__InvoiceForm__Field__SentAt,.Layer__InvoiceForm .Layer__InvoiceForm__Field__Terms{grid-template-columns:8rem auto;width:clamp(16rem,100%,24rem)}.Layer__InvoiceForm .Layer__InvoiceForm__LineItem{--grid-cols-base:minmax(10rem,3fr) minmax(10rem,3fr) minmax(12rem,4fr) minmax(4rem,1fr) minmax(6rem,2fr) minmax(6rem,2fr) minmax(3rem,0fr);display:grid;grid-template-columns:var(--grid-cols-base) auto;width:100%}.Layer__InvoiceForm .Layer__InvoiceForm__LineItem--readonly{grid-template-columns:var(--grid-cols-base)}.Layer__InvoiceForm__Terms{display:grid;grid-template-columns:1.5fr 1fr;max-width:64rem;padding:var(--spacing-lg) var(--spacing-2xl)}.Layer__InvoiceForm__LineItems{background-color:var(--bg-subtle);padding:var(--spacing-lg) var(--spacing-2xl)}.Layer__InvoiceForm__Metadata{border-top:1px solid var(--color-base-300)}.Layer__InvoiceForm__TotalFields{max-width:28rem}.Layer__InvoiceForm__AdditionalTextFields{flex:1 1;max-width:32rem;min-width:20rem}.Layer__InvoiceForm__TotalRow{display:grid;grid-template-columns:auto 1fr;height:2.5rem}.Layer__InvoiceForm__TotalRow--withField{grid-template-columns:minmax(7.5rem,1fr) 7.5rem minmax(6rem,.8fr)}.Layer__InvoiceForm__TermsComboBox{align-items:center;display:grid}.Layer__InvoiceForm__FormError{border-bottom:1px solid var(--border-color);height:4rem;padding-left:2.25rem}.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Field__InvoiceNo,.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Field__Memo,.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Field__PaidAt,.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Field__PaymentMethod,.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Field__ReferenceNo{grid-template-columns:8rem auto;min-width:16rem}.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Field__Amount{grid-template-columns:8rem 8rem;justify-content:end}.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Field__OutstandingBalance{display:grid;grid-template-columns:8rem 7.5rem;justify-content:end}.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__FormError{border-top:1px solid var(--border-color);height:4rem;padding-inline:var(--spacing-md)}.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Field__InvoiceNo{display:grid}.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Section{border-top:1px solid var(--border-color);padding:var(--spacing-md)}.Layer__InvoicePaymentForm .Layer__InvoicePaymentForm__Submit{display:grid}.Layer__InvoiceDetail{width:clamp(62rem,100%,1406px)}.Layer__InvoiceDetail__SubHeader{align-items:center;border-bottom:1px solid var(--border-color);height:5.5rem;padding-left:2.25rem}.Layer__InvoiceDetail__Heading{max-inline-size:30rem}.Layer__Meter [slot=bar]{border-radius:var(--border-radius-2xs);height:.75rem;overflow:hidden}.Layer__Meter__svg{width:100%}.Layer__Meter__track{fill:var(--color-base-300)}.Layer__Meter__fill{fill:var(--color-base-800)}.Layer__InvoiceSummaryStats__Container{box-sizing:border-box;padding:var(--spacing-md) var(--spacing-lg);width:clamp(48rem,100%,1406px)}.Layer__InvoiceSummaryStats__Payments{border:1px solid var(--border-color);border-radius:var(--border-radius-2xs);box-sizing:border-box;min-width:12rem;padding:var(--spacing-md) var(--spacing-lg)}.Layer__InvoiceSummaryStats__Meter__track{fill:var(--color-info-bg)}.Layer__InvoiceSummaryStats__Meter__fill{fill:var(--color-info-warning-bg)}.Layer__ExpandButton{height:16px;min-width:16px;transition:transform .1s ease-in-out}.Layer__ExpandButton--collapsed{transform:rotate(-90deg)}.Layer__ExpandButton--expanded{transform:rotate(0deg)}.Layer__UI__Table__UnifiedReport{table-layout:fixed;width:100%}.Layer__UI__Table__UnifiedReport .Layer__UI__Table-Row,.Layer__UI__Table__UnifiedReport .Layer__UI__Table-TableHeader>tr{display:grid;grid-template-columns:minmax(16rem,80%) minmax(8rem,20%)}.Layer__UI__Table__UnifiedReport .Layer__UI__Table-Cell__UnifiedReport--Value,.Layer__UI__Table__UnifiedReport .Layer__UI__Table-Column__UnifiedReport--Value{justify-content:flex-end}.Layer__UnifiedReport__Header{border-bottom:1px solid var(--border-color);height:4.75rem}@container (width <= 768px){.Layer__UnifiedReport__Header{display:grid;grid-template-columns:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:var(--spacing-md)}.Layer__UnifiedReport__Header>:last-child{padding-block-start:var(--spacing-md)}.Layer__UnifiedReport__Header>:not(:last-child){border-bottom:1px solid var(--border-color);padding-block-end:var(--spacing-md)}}.Layer__UnifiedReport__Header__SecondaryActions{gap:var(--spacing-xs)}@media (max-width:500px){.Layer__UnifiedReport__Header__SecondaryActions{gap:var(--spacing-3xs)}}.Layer__UnifiedReport{overflow:hidden;width:clamp(24rem,100%,1406px)}.Layer__due-status{display:flex;flex-direction:column;white-space:nowrap}.Layer__due-status--sm{align-items:center;flex-direction:row;gap:var(--spacing-3xs)}.Layer__due-status[data-status=overdue] .Layer__due-status__title{color:var(--color-info-error)}.Layer__due-status[data-status=today] .Layer__due-status__title{color:var(--color-info-warning)}.Layer__due-status[data-status=paid] .Layer__due-status__title{color:var(--color-info-success)}.Layer__due-status[data-status=before] .Layer__due-status__title,.Layer__due-status[data-status=soon] .Layer__due-status__title{color:var(--color-base-800)}.Layer__UI__Link{cursor:pointer;display:inline;font-family:var(--font-family);font-size:var(--text-md);font-weight:var(--font-weight-normal);outline:none;position:relative;text-decoration:none}.Layer__UI__Link[data-ellipsis],.Layer__UI__Link[data-with-tooltip]{display:inline-block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layer__UI__Link[data-disabled]{color:var(--color-base-500);cursor:not-allowed;pointer-events:none}.Layer__UI__Link[data-size=xs]{font-size:var(--text-xs)}.Layer__UI__Link[data-size=sm]{font-size:var(--text-sm)}.Layer__UI__Link[data-size=md]{font-size:var(--text-md)}.Layer__UI__Link[data-size=lg]{font-size:var(--text-lg)}.Layer__AddToCalendar__CalendarIcon{height:1rem;width:1rem}.Layer__call-booking{padding:var(--spacing-lg)}.Layer__call-booking .Layer__call-booking-details{width:100%}.Layer__call-booking .Layer__call-booking-actions{position:relative;width:100%}.Layer__call-booking .Layer__call-booking-state{text-align:center}@media (max-width:480px){.Layer__call-booking{padding:var(--spacing-md)}}.Layer__TripPurposeComboBox{grid-gap:var(--spacing-3xs);display:grid;gap:var(--spacing-3xs);grid-template-areas:"label" "input"}.Layer__TripPurposeComboBox--inline{align-items:center;gap:0;grid-template-areas:"label input"}.Layer__VehicleSelector{grid-gap:var(--spacing-3xs);display:grid;gap:var(--spacing-3xs);grid-template-areas:"label" "input"}.Layer__VehicleSelector--inline{align-items:center;gap:0;grid-template-areas:"label input"}.Layer__TripForm{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:44rem;padding-inline:var(--spacing-lg)}.Layer__TripForm .Layer__TripForm__FormError{padding-block:var(--spacing-xs)}.Layer__TripForm .Layer__TripForm__Field__Description,.Layer__TripForm .Layer__TripForm__Field__Distance,.Layer__TripForm .Layer__TripForm__Field__EndAddress,.Layer__TripForm .Layer__TripForm__Field__Purpose,.Layer__TripForm .Layer__TripForm__Field__StartAddress,.Layer__TripForm .Layer__TripForm__Field__TripDate,.Layer__TripForm .Layer__TripForm__Field__Vehicle{grid-template-columns:10rem auto;width:100%}.Layer__TripForm .Layer__TripForm__Submit{align-items:flex-end;padding-block-start:1rem}.Layer__TripsTable{overflow:hidden;width:clamp(61rem,100%,1406px)}.Layer__TripsTable__VehicleSelector{width:12rem}.Layer__TripsTable__SearchField{width:15rem}.Layer__UI__Table__TripsTable{table-layout:fixed;width:100%}.Layer__UI__Table__TripsTable .Layer__UI__Table-Row,.Layer__UI__Table__TripsTable .Layer__UI__Table-TableHeader>tr{display:grid;grid-template-columns:minmax(8rem,10%) minmax(8rem,15%) minmax(6rem,10%) minmax(8rem,10%) minmax(12rem,25%) minmax(12rem,30%) 6rem}.Layer__UI__Table__TripsTable .Layer__UI__Table-Cell__TripsTable--Actions,.Layer__UI__Table__TripsTable .Layer__UI__Table-Cell__TripsTable--Distance,.Layer__UI__Table__TripsTable .Layer__UI__Table-Column__TripsTable--Actions,.Layer__UI__Table__TripsTable .Layer__UI__Table-Column__TripsTable--Distance{justify-content:flex-end}.Layer__VehicleForm{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.Layer__VehicleForm .Layer__VehicleForm__FormError{padding:var(--spacing-sm)}.Layer__VehicleForm .Layer__VehicleForm__Submit{align-items:flex-end;padding-block-start:1rem}.Layer__VehicleForm .Layer__VehicleForm__Field__Description,.Layer__VehicleForm .Layer__VehicleForm__Field__IsPrimary,.Layer__VehicleForm .Layer__VehicleForm__Field__LicensePlate,.Layer__VehicleForm .Layer__VehicleForm__Field__MakeAndModel,.Layer__VehicleForm .Layer__VehicleForm__Field__Vin,.Layer__VehicleForm .Layer__VehicleForm__Field__Year{grid-template-columns:10rem auto;width:100%}.Layer__VehicleCard{transition:box-shadow .2s ease}.Layer__VehicleCard:hover{box-shadow:0 8px 16px 0 var(--base-transparent-8),0 4px 8px 0 var(--base-transparent-6),0 0 0 1px var(--base-transparent-4)}.Layer__VehicleCard .Layer__VehicleCard__Header{flex:1 1;min-width:0}.Layer__VehicleCard .Layer__VehicleCard__Icon{color:var(--color-base-400);min-height:20px;min-width:20px}.Layer__VehicleManagementGrid{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));padding:var(--spacing-md)}@media (max-width:768px){.Layer__VehicleManagementGrid{grid-template-columns:1fr}}.Layer__project-view .Layer__category-menu{max-width:300px}.Layer__project-view .Layer__select__menu{z-index:2}.Layer__toasts-container{bottom:20px;display:flex;flex-direction:column-reverse;gap:10px;position:fixed;right:20px;z-index:1000}.Layer__toasts-container .Layer__toast{background:var(--color-base-1000);border-radius:var(--spacing-3xs);box-shadow:0 4px 4px 0 #1018280d,0 3px 3px 0 #1018280f,0 2px 2px 0 #10182814,0 1px 0 0 #1018281f,0 0 0 1px #05132f;box-shadow:0 4px 4px 0 var(--base-transparent-5,#1018280d),0 3px 3px 0 var(--base-transparent-6,#1018280f),0 2px 2px 0 var(--base-transparent-8,#10182814),0 1px 0 0 var(--base-transparent-12,#1018281f),0 0 0 1px var(--base-900,#05132f);color:var(--color-base-0);opacity:0;padding:var(--spacing-xs) var(--spacing-md);transform:translateY(20px);transition:opacity .6s linear,transform .6s linear}.Layer__toasts-container .Layer__toast p{color:var(--color-base-0);font-size:14px;margin:0}.Layer__toasts-container .Layer__toast.Layer__toast--success{background:var(--color-info-success);box-shadow:0 0 0 1px var(--color-info-success)}.Layer__toasts-container .Layer__toast.Layer__toast--error{background:var(--color-info-error);box-shadow:0 0 0 1px var(--color-info-error)}.Layer__toast.enter{opacity:1;transform:translateY(0)}.Layer__toast.exit{opacity:0;transform:translateY(20px);transition:opacity .5s linear,transform .5s linear}@media screen and (max-width:400px){.Layer__toasts-container{right:50%;transform:translateX(50%)}}.sidebar{background-color:#f7f8fa;border-right:1px solid #efeff1;box-shadow:8px 4px 21.6px 0 #00000008;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:space-between;max-height:100vh;padding:12px;position:fixed;width:250px;z-index:10}.sidebar-header{margin-bottom:12px;position:relative;width:100%;z-index:2}.sidebar ul{border-top:1px solid #efeff1;margin-top:64px;padding:12px 0 0}.sidebar li{list-style-type:none;white-space:nowrap}.sidebar .nav-link{align-items:center;border-radius:8px;color:#05132f8f;cursor:default;display:flex;font-size:14px;height:34px;padding:4px 8px;text-decoration:none}.sidebar .nav-link svg{margin-right:var(--spacing-2xs)}.sidebar .nav-link.active{background:#f0f0f2;color:#05132f}.sidebar-close-btn{background:#0000;border-width:0;cursor:pointer;display:none;outline:none;position:absolute;right:24px;top:24px}@media (max-width:992px){.sidebar{align-items:center;box-sizing:border-box;display:flex;justify-content:center;left:0;min-height:100vh;opacity:0;overflow:auto;position:fixed;right:0;top:50px;transition:opacity .3s ease-out,top .3s ease-out;width:100vw;z-index:-1}.structure.sidebar--open{max-height:100vh;overflow:hidden}.structure.sidebar--open .sidebar-close-btn{display:flex}.sidebar--open .sidebar{opacity:1;top:0;z-index:100}.sidebar--open .sidebar-content{padding:36px 0}}.switch-theme-wrapper{border-radius:12px;box-shadow:0 4px 4px 0 #13131608,0 1px 1px -.5px #13141608,0 1px 0 -1px #13141608;position:absolute;width:100%}.switch-theme-wrapper-open{border:1px solid #1313130a}.switch-theme-button{align-items:center;background:#fff;background:var(--base-0,#fff);border:none;border-radius:12px;box-shadow:0 4px 4px 0 #13131608,0 1px 1px -.5px #13141608,0 1px 0 -1px #13141608;display:flex;justify-content:center;max-height:52px;padding:16px;text-align:left;transition:all .05s ease-in-out}.sidebar-bg{display:none;visibility:hidden}.sidebar-bg-open{background-color:#f8f8fa80;display:block;height:100vh;position:absolute;visibility:visible;width:calc(100% - 24px);z-index:1}.brand-logo{height:30px;max-width:100%;width:auto}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:#ffffff80;color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.accounting-layout .accounting-layout__nav{display:flex;gap:var(--spacing-md);width:100%}.accounting-layout .accounting-layout__topbar{align-items:center;background:#fff;border-bottom:1px solid #ebebeb;display:flex;height:76px;justify-content:space-between;padding-left:24px}.accounting-layout__topbar__right{padding-left:var(--spacing-lg)}.topbar-logo-container{align-items:center;background:#fff;background:var(--base-0,#fff);border:none;border-radius:12px;box-shadow:0 4px 4px 0 #13131608,0 1px 1px -.5px #13141608,0 1px 0 -1px #13141608;display:flex;justify-content:center;max-height:52px;min-width:150px;padding:16px;text-align:left;transition:all .05s ease-in-out}.accounting-layout__topbar__right button{align-items:center;background:#0000;border:1px solid #eee;border-radius:4px;box-sizing:border-box;color:#848382;cursor:pointer;display:none;font-size:11px;gap:var(--spacing-xs);height:32px;line-height:14px;outline:none;text-decoration:none;transition:all .15s ease-out;width:32px}.topbar-logo-container{justify-content:space-between;max-width:150px}.topbar-logout-button{align-items:center;border-radius:4px;display:flex!important;height:32px;justify-content:center;margin-left:12px;padding:0 12px;white-space:nowrap;width:-webkit-max-content!important;width:max-content!important}.accounting-layout__topbar__right button:hover{background-color:var(--color-accent-light);border-color:var(--color-accent)}@media (max-width:992px){.accounting-layout__topbar__right button{display:flex}}.accounting-layout .accounting-layout__content{display:flex;flex-direction:column;gap:var(--spacing-md)}.accounting-layout__nav__wrapper{display:flex;position:relative}.accounting-layout__nav__link-line{background-color:#000;bottom:-24px;height:2px;position:absolute}.accounting-layout__nav__link{align-items:center;border-radius:12px;color:#707888;color:var(--color-secondary);display:flex;font-size:14px;justify-content:center;line-height:14px;padding:var(--spacing-xs) 0;position:relative;text-decoration:none;transition:all .2 ease-out;z-index:1}.accounting-layout__nav__link--active{color:#05132f}.dashboard-container{grid-gap:12px 12px;display:grid;gap:12px 12px;grid-template-columns:repeat(8,1fr)}.dashboard-card .Layer__balance-sheet,.dashboard-card .Layer__bank-transactions{height:600px;max-height:90vh;overflow:auto}.dashboard-card__bank-transactions{grid-column:span 5}.dashboard-card__balance-sheet{grid-column:span 3}.dashboard-container .Layer__component.Layer__profit-and-loss{display:contents}.dashboard-card__profit-and-loss__chart{grid-column:span 5;padding-bottom:24px;padding-top:48px}.dashboard-card__profit-and-loss__summaries{grid-column:span 3;padding-bottom:24px;padding-top:48px}@media (max-width:992px){.dashboard-container{grid-template-columns:repeat(5,1fr)}.dashboard-card__balance-sheet,.dashboard-card__profit-and-loss__summaries{grid-column:span 5}}body{font-feature-settings:"cv10" on,"cv01" on,"cv05" on,"cv08" on,"ss03" on,"clig" off,"liga" off;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family);margin:0}:root{font-feature-settings:"liga" 1,"calt" 1;font-family:Inter,sans-serif}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}.structure{display:flex;font-size:16px;min-height:100vh}.main-content{background-color:var(--background-color);box-sizing:border-box;flex:1 1;padding:0 0 0 250px}.sidebar--open .main-content{padding-left:250px}.sidebar--hidden .main-content{padding-left:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width:992px){.structure .main-content{padding-bottom:68px;padding-left:0}}.accounting-layout__content .Layer__component .recharts-responsive-container{box-shadow:none}.Layer__accounting-overview-profit-and-loss-chart{box-sizing:border-box;width:100%}.accounting-overview-profit-and-loss-charts{align-items:stretch;box-sizing:border-box;display:flex;gap:var(--spacing-md);max-width:1406px;width:100%}.Layer__reports .Layer__panel__sidebar .Layer__panel__sidebar-content{width:100%}.admin-button{background-color:#eee;border-radius:4px;border-width:1px;cursor:pointer;font-size:14px;margin-bottom:3px;padding:5px;width:100%}body .structure{--background-color:#10182803;--border-color:#eee;--color-accent:#47999e;--color-primary:#242220;--color-secondary:#848382;--text-color-primary:var(--color-primary);--text-color-secondary:var(--color-secondary);--font-family:"InterVariable","Inter",sans-serif;--font-family-numeric:"InterVariable","Inter",sans-serif;--font-weight-normal:400;--font-weight-bold:600;--spacing-4xs:2px;--spacing-3xs:4px;--spacing-2xs:6px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:36px;--spacing-3xl:40px;--spacing-5xl:52px}.LinkAccountsPage,.OnboardingPage,.QuickbooksPage{display:grid;padding-block:4rem;padding-inline:3rem}.LinkAccountsContainer{border-radius:1rem;box-shadow:0 4px 8px #0000001a,0 6px 20px #0000001a;display:grid;max-inline-size:80rem;padding:1rem}
/*# sourceMappingURL=main.690b43c8.css.map*/