body .Layer__component{--bar-color-income:#84d9bf;--bar-color-expenses:#d9eee5;--tooltip-color:#002a1f;--text-color-secondary:#828282;--color-base-500:#828282;--color-base-600:#333;--color-base-700:#333}.hide-profit-loss-charts [class*=Chart],.hide-profit-loss-charts [class*=Charts],.hide-profit-loss-charts [class*=chart],.recharts-line{display:none!important}.Layer__component-container{border:none!important;max-width:100%!important;width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.Layer__ProfitAndLossSummariesSummary{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;padding:12px 16px!important;border-color:#f2f2f2!important;border-radius:12px!important}.Layer__ProfitAndLossSummariesSummary .Layer__UI__Heading{display:flex!important;align-items:flex-start!important}.Layer__ProfitAndLossSummariesSummary .Layer__UI__Heading,.Layer__ProfitAndLossSummariesSummaryHeading{font-family:Inter,sans-serif!important;font-weight:400!important;color:#333!important;font-size:14px!important;text-align:left!important;align-self:flex-start!important;width:100%!important}.Layer__ProfitAndLossSummariesSummaryAmount{font-family:var(--font-primary)!important;font-weight:400!important;font-size:24px!important;line-height:36px!important;color:#000!important}.Layer__profit-and-loss{max-width:100%!important;width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.Layer__profit-and-loss-detailed-charts__header{padding:0!important;border:none!important;box-shadow:none!important}.Layer__profit-and-loss-detailed-charts__head [class*=title]{font-family:var(--font-primary)!important;font-weight:500!important;font-size:16px!important;line-height:24px!important;color:#000!important}.Layer__profit-and-loss-detailed-charts__head [class*=date]{display:none!important}.Layer__profit-and-loss-chart__selection-indicator{stroke:#e0e0e0!important}.Layer__chart__tooltip{background-color:#fff!important;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)!important;border-radius:8px!important}.Layer__chart__tooltip-label{color:#828282!important;font-size:12px!important}.Layer__chart__tooltip-value{color:#002a1f!important;font-size:12px!important}.Layer__chart__tooltip-value.positive{color:#00c288!important}.Layer__chart__tooltip-value.negative{color:#eb5757!important}.pie-center-label__title{font-weight:300;color:red!important}.Layer__datepicker__current-button{display:none!important}.react-datepicker__input-container input{margin:0!important;background-color:#f2f2f2!important;padding:8px 16px!important;font-family:var(--font-primary)!important;font-weight:400!important;color:#333!important;font-size:14px!important;line-height:20px!important}.Layer__datepicker__wrapper{box-shadow:none!important}.Layer__datepicker__popper{left:0!important}.react-datepicker-year-header{font-family:var(--font-primary)!important;font-weight:400!important;color:#000!important;font-size:14px!important;line-height:20px!important}.react-datepicker__month-text{font-weight:500!important;font-size:14px!important;line-height:20px!important}.recharts-dot{fill:#00c288!important}.Layer__view-main{padding:0!important}.Layer__component--elevated{border:1px solid #f2f2f2!important;border-radius:16px!important;box-shadow:0 2px 16px 0 rgba(0,0,0,.04)!important}.Layer__bank-transactions__title,.Layer__linked-accounts__title{font-family:var(--font-primary)!important;font-weight:500!important;font-size:16px!important;line-height:24px!important;color:#000!important}.Layer__bank-transactions__header{padding-left:0!important;padding-right:0!important;padding-top:0!important}.Layer__bank-transactions{border:1px solid #f2f2f2!important;border-radius:16px!important;box-shadow:0 2px 16px 0 rgba(0,0,0,.04)!important;padding:20px!important}.Layer__toggle-option-content{font-size:16px!important;padding:4px 12px!important;gap:8px!important;margin:8px}.Layer__toggle{border-radius:24px!important;padding:4px 6px!important;height:48px!important}.Layer__header__actions .Layer__toggle{margin:20px 0 0 20px!important}.Layer__toggle__thumb{margin:5px;border-radius:20px!important}.Layer__btn--tertiary{background-color:#f2f2f2!important;font-family:var(--font-primary)!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#333!important;border-radius:10px!important}.Layer__btn-content{flex-direction:row-reverse!important}.Layer__table-header{font-size:14px!important}.Layer__table-header,.Layer__view-header__title{font-family:var(--font-primary)!important;color:#000!important}.Layer__view-header__title{padding-left:20px!important;font-weight:500!important;font-size:16px!important;line-height:24px!important}.Layer__view-header__content{min-width:100%!important}.Layer__view-header{padding:0!important}.react-datepicker__day-name{font-weight:500!important;color:#828282!important;font-size:14px!important}.react-datepicker__day--in-range{background-color:transparent!important}.react-datepicker__day--in-range[aria-selected=true]{background-color:#f2f2f2!important;color:#000!important}.Layer__datepicker__popper__custom-footer .Layer__text-btn{font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#000!important}.react-datepicker__month-text--selected.react-datepicker__month-text--keyboard-selected.react-datepicker__month-text--today{background-color:#000!important}.Layer__text.Layer__text--md.Layer__text--normal.account-name{font-family:var(--font-primary)!important}.Layer__text.Layer__text--md.Layer__text--normal.account-name,.account-number .Layer__text.Layer__text--sm.Layer__text--normal{font-weight:500!important;font-size:14px!important;line-height:20px!important;color:#000!important}.Layer__text.Layer__text--sm.Layer__text--normal.account-balance-text.--hide-ledger-balance,.Layer__text.Layer__text--sm.Layer__text--normal.account-institution{font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#828282!important}.Layer__bank-transaction__submit-btn{background-color:#f2f2f2!important;color:#333!important;font-family:var(--font-primary)!important;box-shadow:none!important}.Layer__bank-transaction__submit-btn .Layer__btn-content .Layer__btn-text{color:#333!important}.Layer__bank-transaction__submit-btn:hover{background-color:#000!important;color:#fff!important}.Layer__bank-transaction__submit-btn:hover .Layer__btn-content .Layer__btn-text{color:#fff!important}.Layer__btn-icon--primary{background-color:#fff!important}.Layer__badge{background-color:#aaf5d5!important}.Layer__header__col{padding-left:20px!important;padding-right:20px!important}.Layer__header__row{padding:0!important}.topbar{padding:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.middlebar,.topbar{background-color:#f7f8fa!important;width:100%!important;box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}.middlebar{padding-left:12px!important;padding-right:12px!important}.Layer__linked-account-thumb{padding:12px!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.topbar-details{flex:1!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;width:100%!important}.topbar-details .Layer__text,.topbar-details .account-institution,.topbar-details .account-name,.topbar-details .account-number p{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;width:100%!important;display:block!important}.topbar-logo{display:none!important}.Layer__linked-accounts__options-overlay{top:12px!important;right:12px!important}.Layer__link-accounts.Layer__component{display:none!important}.Layer__linked-accounts__new-account{background-color:#f7f8fa!important}.Layer__btn--tertiary .Layer__btn-content:has(.Layer__btn-text) .Layer__btn-icon--right svg{width:20px!important;height:20px!important}.Layer__btn--tertiary .Layer__btn-content:has(.Layer__btn-text) .Layer__btn-icon--right svg path{stroke:#333!important}.Layer__toggle-option[data-checked=true] .Layer__toggle-option-content{font-weight:500!important;color:#000!important}.Layer__toggle-option[data-checked=false] .Layer__toggle-option-content{color:#333!important}.react-datepicker__month-text--disabled{color:#bdbdbd!important;font-weight:400!important}.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected{background-color:#000!important;color:#fff!important}.Layer__profit-and-loss-detailed-charts__table-wrapper,.Layer__profit-and-loss-detailed-charts__table-wrapper .details-container,.Layer__profit-and-loss-detailed-charts__table-wrapper .table,.Layer__profit-and-loss-detailed-charts__table-wrapper table{width:100%!important}.Layer__sortable-col{display:table-cell!important;vertical-align:middle!important;border-collapse:collapse!important}.Layer__sort-arrows{display:inline-flex!important;margin-bottom:4px!important}.Layer__heading.Layer__heading--secondary.Layer__heading--center.Layer__journal__subtitle{font-size:14px!important;font-weight:500!important}.Layer__header.Layer__header--top-rounded.Layer__chart-of-accounts__header,.Layer__header.Layer__header--top-rounded.Layer__journal__header{display:none!important}.filters{display:flex!important;align-items:center!important;gap:8px!important}.filters .Layer__text{white-space:nowrap!important;overflow:visible!important}.Layer__table-cell-content{color:#333!important}.Layer__profit-and-loss-row__detailed-chart-btn svg{color:#000!important}.Layer__bank-transaction-row__actions-container .Layer__btn-icon,.Layer__bank-transaction-row__actions-container .Layer__icon-btn .Layer__bank-transaction__submit-btn{display:none!important}.Layer__badge.Layer__badge--clickable:hover,.Layer__badge.Layer__badge--clickable:hover .Layer__badge__icon,.Layer__badge.Layer__badge--clickable:hover svg{color:#000!important}.Layer__UI__Heading{font-weight:500!important;font-size:16px!important;line-height:24px!important}.Layer__MoneyText,.Layer__UI__Heading{font-family:var(--font-primary)!important;color:#000!important}.Layer__MoneyText{font-weight:300!important;font-size:24px!important;line-height:36px!important}.Layer__Stack{gap:12px!important}.Layer__badge--warning{background-color:#fff0b3!important;color:#002a1f!important;font-size:16px!important;line-height:20px!important;padding:14px 16px!important}.Layer__badge__icon svg{width:18px!important;height:18px!important}.Layer__TransactionsSearchField{margin-top:7px!important;margin-bottom:7px!important}