.button.svelte-1iycyun.svelte-1iycyun{position:relative;display:inline-block;width:auto;font-size:14px;padding:10px 15px;color:#444;text-transform:uppercase;cursor:pointer;transition:box-shadow .2s, opacity .2s, filter .2s}.button.filled.svelte-1iycyun.svelte-1iycyun{background:#daf;color:#fff}.button.disabled.svelte-1iycyun.svelte-1iycyun{filter:grayscale(.5);opacity:.5}.button.svelte-1iycyun.svelte-1iycyun:hover{box-shadow:10px 10px 30px 10px rgba(0, 0, 0, .02)}.button.svelte-1iycyun img.svelte-1iycyun{position:relative;height:20px;width:auto;margin:-5px;margin-right:5px}
#sideBar.svelte-1kj9jaw.svelte-1kj9jaw{position:absolute;left:0;top:0;height:100vh;width:calc(var(--sideBarWidth));padding:20px;border-right:2px dashed #daf}.item.svelte-1kj9jaw.svelte-1kj9jaw{margin-bottom:20px}.item.header.svelte-1kj9jaw.svelte-1kj9jaw{margin-bottom:5px;text-transform:uppercase;font-size:12px;color:#daf;font-style:italic}.item.appLogo.svelte-1kj9jaw.svelte-1kj9jaw{margin-bottom:40px}.item.svelte-1kj9jaw .appLogo.svelte-1kj9jaw{color:#daf;font-size:20px;margin-bottom:20px;text-transform:uppercase;font-style:italic}.item.svelte-1kj9jaw>.appLogo.svelte-1kj9jaw::after{position:absolute;left:25px;top:45px;content:'';width:100px;height:3px;background:#daf}.item.account.svelte-1kj9jaw.svelte-1kj9jaw{margin-bottom:10px}hr.svelte-1kj9jaw.svelte-1kj9jaw{border-top:1px solid #daf;margin-bottom:20px}
.titleHolder.svelte-12w6g1k{position:relative;height:30px;line-height:30px;font-size:16px;color:#222;font-style:italic;display:inline}.titleHolder.svelte-12w6g1k::after{position:absolute;left:0;top:25px;content:'';width:100px;height:3px;background:#daf}
.page.svelte-n09ble{position:absolute;left:0;top:0;width:100%;min-height:100vh;height:auto;padding:30px;padding-top:0;transition:opacity .3s, margin-top .3s}.page.hide.svelte-n09ble{opacity:0;pointer-events:none;margin-top:30px}.pageHeader.svelte-n09ble{position:relative;width:100%;padding:20px;padding-bottom:10px}
.colorCircle.svelte-1pq1n2t{position:relative;width:16px;height:16px;border-radius:100%;margin:2px;margin-left:0;border:1px solid #888}
.tagHolder.svelte-2c49zn{display:flex;height:20px;width:auto}.nameHolder.svelte-2c49zn{position:relative;height:20px;line-height:20px;font-size:13px;color:#444;margin-left:5px;white-space:nowrap}
.tagPanel.svelte-1yydf1n.svelte-1yydf1n{position:relative;height:calc(20px + 15px + 18px * 2);padding:18px 20px;margin-top:20px;background:#fefefe;border:1px solid #eee;border-bottom:3px solid red;box-shadow:5px 5px 20px 10px rgba(0, 0, 0, .03);cursor:pointer;opacity:0;animation:panelFadeIn .45s;animation-fill-mode:forwards}.tagPanel.svelte-1yydf1n.svelte-1yydf1n:not(.savingsTag){padding-top:25px}.savingInfoHolder.svelte-1yydf1n.svelte-1yydf1n{height:15px;color:#444;font-size:11px;margin-left:23px;display:flex;flex-direction:row}.savingInfoHolder.svelte-1yydf1n .valueHolder.svelte-1yydf1n{margin-left:3px}.savingInfoHolder.svelte-1yydf1n .valueHolder.negative.svelte-1yydf1n{color:var(--NegativeColor)}
.tagPanel.svelte-11f423k{position:relative;padding:20px;background:#fefefe;border:1px solid #eee;border-bottom:3px solid #999;box-shadow:5px 5px 20px 10px rgba(0, 0, 0, .03);cursor:pointer;opacity:0;margin-top:20px;animation:panelFadeIn .45s;animation-fill-mode:forwards}.tagHolder.svelte-11f423k{display:flex;height:20px;width:auto}.nameHolder.svelte-11f423k{position:relative;height:20px;line-height:20px;font-size:13px;color:#444;margin-left:5px;white-space:nowrap}.indicator.svelte-11f423k{position:relative;width:20px;height:20px;line-height:20px;font-size:25px;color:#777}
.tagListHolder.svelte-10zhtmx{position:relative;margin:20px;display:grid;grid-template:repeat(10, auto) / repeat(3, calc((100% - 40px * 2) / 3));grid-gap:40px}
.tagOverviewPanel.svelte-h354mo{position:relative;background:#fff;box-shadow:5px 5px 20px 10px rgba(0, 0, 0, .03);overflow:hidden;cursor:pointer}.infoHolder.svelte-h354mo{z-index:10;background-color:#fff;position:relative;padding:20px;height:auto;border-top:none}.subtractLine.svelte-h354mo{position:relative;width:70%;height:1px;margin:5px 0;background-color:#ccc}p.svelte-h354mo{position:relative;height:20px;line-height:20px;font-size:13px;color:#444;margin:0;margin-left:5px}p.isTooNegative.svelte-h354mo{color:#844}p.isTooPositive.svelte-h354mo{color:#484}
.GraphHolder.svelte-dx8rt7{position:relative;width:auto;height:auto}.headerHolder.svelte-dx8rt7{position:absolute;width:100%;height:40px;left:0;top:0;pointer-events:none;text-align:center;z-index:100;display:flex;flex-direction:column;justify-content:space-around}.titleHolder.svelte-dx8rt7{font-size:18px}.subTitleHolder.svelte-dx8rt7{color:#aaa;font-size:11px}canvas.svelte-dx8rt7{position:relative;padding-top:20px;width:100%;height:auto}
.GraphHolder.svelte-snfz79{position:relative;width:100%;height:100%;border:1px solid #eee;box-shadow:5px 5px 20px 20px rgba(0, 0, 0, .01)}.titleHolder.svelte-snfz79{position:absolute;left:0;top:0;margin-left:20px;margin-top:10px;pointer-events:none}canvas.svelte-snfz79{position:relative;width:100%;height:100%}
.infoHolder.svelte-1kiwrt1.svelte-1kiwrt1{position:relative;display:flex;margin-left:20px;width:calc(100% - 40px);height:auto;padding:20px 0;border-bottom:1px solid #ddd}.deltaHolder.svelte-1kiwrt1.svelte-1kiwrt1{position:relative;display:flex;margin-top:6px;margin-right:15px;height:60px;flex-direction:row;background-color:#ccc;border-radius:5px;padding:0 10px;color:#fff}.deltaHolder.positive.svelte-1kiwrt1.svelte-1kiwrt1{background-color:#3c3}.deltaHolder.negative.svelte-1kiwrt1.svelte-1kiwrt1{background-color:var(--NegativeColor)}.deltaHolder.svelte-1kiwrt1 .deltaIcon.svelte-1kiwrt1{height:60px;padding:10px 0;margin-right:5px}.deltaHolder.svelte-1kiwrt1 .deltaMoney.svelte-1kiwrt1{position:relative;display:flex;height:60px;line-height:60px;font-style:italic;font-size:30px}.monthHolder.svelte-1kiwrt1.svelte-1kiwrt1{position:relative;display:flex;font-size:40px;height:70px;line-height:70px;color:#333;font-style:italic;margin-right:60px;padding-right:20px}.floatRightHolder.svelte-1kiwrt1.svelte-1kiwrt1{position:absolute;float:right;top:15px;right:0;height:80px;display:flex}.navigationHolder.svelte-1kiwrt1.svelte-1kiwrt1{position:relative;display:flex;white-space:nowrap;top:25px;height:37px;padding-left:10px}.navigationHolder.svelte-1kiwrt1 .navButton.svelte-1kiwrt1{font-style:normal;cursor:pointer;font-size:25px;margin-left:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navigationHolder.svelte-1kiwrt1 .navButton.svelte-1kiwrt1:not(:nth-child(2)){line-height:14px}.navigationHolder.svelte-1kiwrt1 .navButton.svelte-1kiwrt1:nth-child(2){font-size:14px}.buttonHolder.svelte-1kiwrt1.svelte-1kiwrt1{flex-direction:column}.buttonHolder.svelte-1kiwrt1 .buttonWrapper.svelte-1kiwrt1{margin-bottom:5px;margin-top:0;text-align:right;transition:.3s opacity, .3s margin-top}.buttonHolder.noAssignableTransactions.svelte-1kiwrt1 .buttonWrapper.svelte-1kiwrt1:not(.assignTransactions){margin-top:25px}.buttonHolder.noAssignableTransactions.svelte-1kiwrt1 .buttonWrapper.assignTransactions.svelte-1kiwrt1{opacity:0;margin-top:-50px;pointer-events:none}.dataHolder.svelte-1kiwrt1.svelte-1kiwrt1{margin-top:30px;margin-left:20px;display:grid;grid-template:'distribution distribution'
			'tags tags';grid-template-columns:50% 50%}.dataHolder.svelte-1kiwrt1 .section.distribution.svelte-1kiwrt1{grid-area:distribution;display:flex;justify-content:space-between;border-bottom:1px solid #eee}.tagListHolder.svelte-1kiwrt1.svelte-1kiwrt1{grid-area:tags;position:relative;margin:20px;display:grid;grid-template:repeat(10, auto) / repeat(3, calc((100% - 40px * 2) / 3));grid-gap:40px}.message.svelte-1kiwrt1.svelte-1kiwrt1{padding-top:30px;margin-bottom:-20px;width:100%;text-align:center;transition:opacity .3s, margin-top .3s}.message.hide.svelte-1kiwrt1.svelte-1kiwrt1{opacity:0;margin-top:-25px;pointer-events:none}
.negative.svelte-ao978d{color:#844}.positive.svelte-ao978d{color:#484}
.panel.svelte-v3qtfe.svelte-v3qtfe{position:relative;padding:20px;background:#fefefe;border:1px solid #eee;border-bottom:3px solid #ddd;box-shadow:5px 5px 20px 10px rgba(0, 0, 0, .03);overflow:hidden;cursor:pointer;opacity:0;margin-top:20px;animation:panelFadeIn .45s;animation-fill-mode:forwards}.panel.active.svelte-v3qtfe.svelte-v3qtfe{border-bottom:3px solid #daf}.panel.finished.svelte-v3qtfe.svelte-v3qtfe{padding-left:60px}.panel.finished.svelte-v3qtfe.svelte-v3qtfe::after{position:absolute;left:15px;top:23px;width:30px;height:30px;content:'-';line-height:29px;font-size:20px;font-weight:bold;color:#bbb;text-align:center;background-color:#fafafa;border:2px solid #ccc;border-radius:100%}.panel.finishedPositive.svelte-v3qtfe.svelte-v3qtfe::after{content:'✓';background-color:#efe;border:2px solid #7a7;font-weight:normal;line-height:30px;font-size:15px;color:#7a7}.panel.finishedNegative.svelte-v3qtfe.svelte-v3qtfe::after{content:'x';background-color:#fee;border:2px solid #f77;font-weight:normal;line-height:29px;font-size:17px;color:#f77}.panel.svelte-v3qtfe .title.svelte-v3qtfe{position:relative;color:#444;height:20px;line-height:20px;text-transform:uppercase;white-space:nowrap}.panel.active.svelte-v3qtfe .title.svelte-v3qtfe{font-style:italic}.moneyInfoHolder.svelte-v3qtfe.svelte-v3qtfe{margin-top:5px;color:#444;font-size:12px}.panel.svelte-v3qtfe .panelButton.svelte-v3qtfe{position:absolute;right:0;top:0;height:100%;aspect-ratio:1;width:auto;background-color:var(--warningColor);box-shadow:-20px 0 20px #fff;margin-right:0;transition:opacity .3s, margin-right .3s}.panel.svelte-v3qtfe:not(.showRemoveButton) .panelButton.svelte-v3qtfe{opacity:0;pointer-events:none;margin-right:-50px}.panel.svelte-v3qtfe .panelButton div.svelte-v3qtfe{pointer-events:none;height:100%;width:auto;line-height:79px;text-align:center;color:#fff;font-size:30px;transition:.3s opacity}.panel.svelte-v3qtfe .panelButton:hover div.svelte-v3qtfe{opacity:.5}
.panel.svelte-qx6hlu.svelte-qx6hlu{position:relative;padding:20px;padding-left:60px;padding-bottom:10px;background:#fefefe;border:1px solid #eee;border-bottom:3px solid #ddd;box-shadow:5px 5px 20px 10px rgba(0, 0, 0, .03);cursor:pointer;opacity:0;margin-top:20px;animation:panelFadeIn .45s;animation-fill-mode:forwards}.panel.svelte-qx6hlu.svelte-qx6hlu::after{position:absolute;left:15px;top:23px;width:30px;height:30px;content:'+';line-height:29px;font-size:20px;font-weight:bold;color:#bbb;text-align:center;background-color:#fafafa;border:2px solid #ccc;border-radius:100%}.panel.svelte-qx6hlu .title.svelte-qx6hlu{position:relative;color:#444;height:50px;line-height:40px;text-transform:uppercase;white-space:nowrap}.panel.svelte-qx6hlu .copyActiveButton.svelte-qx6hlu{position:absolute;right:0;top:0;height:100%;aspect-ratio:1;width:auto;background-color:#daf;text-align:center;line-height:100%;vertical-align:middle;font-size:30px}.panel.svelte-qx6hlu .copyActiveButton img.svelte-qx6hlu{height:100%;width:auto;padding:20px;transition:.3s opacity}.panel.svelte-qx6hlu .copyActiveButton:hover img.svelte-qx6hlu{opacity:.5}
.listHolder.svelte-18wqywd{position:relative;margin:20px;display:grid;grid-template:repeat(10, auto) / repeat(3, calc((100% - 40px * 2) / 3));grid-gap:40px}.message.svelte-18wqywd{width:100%;text-align:center;transition:opacity .3s, margin-top .3s}.message.hide.svelte-18wqywd{opacity:0;margin-top:-18px;pointer-events:none}.message.warning.svelte-18wqywd{color:var(--warningColor)}
.CSVInputField.svelte-1y9m745{margin:20px;width:calc(100% - 20px * 2);height:calc(100vh - 50px * 2 - 50px - 200px);border:1px solid #ddd;text-align:center;padding:50px;border:1px solid #daf}.message.svelte-1y9m745{width:100%;color:#444;text-align:center}
.GraphHolder.svelte-1fl463u.svelte-1fl463u{position:relative;width:100%;height:100%;border:1px solid #eee;box-shadow:5px 5px 20px 20px rgba(0, 0, 0, .01);display:flex;flex-direction:column}.headerHolder.svelte-1fl463u.svelte-1fl463u{position:relative;width:100%;height:25px;padding:5px 20px;display:flex;flex-direction:row;pointer-events:none}.titleHolder.svelte-1fl463u.svelte-1fl463u{position:relative;left:0;top:0;line-height:25px;color:#555}.legendHolder.svelte-1fl463u.svelte-1fl463u{position:relative;margin-left:auto;display:flex;flex-direction:row}.legendItem.svelte-1fl463u.svelte-1fl463u{height:25px;line-height:25px;display:flex;flex-direction:row;font-size:12px;color:#555}.legendItem.svelte-1fl463u .colorIndicator.svelte-1fl463u{position:relative;background-color:#f00;width:8px;aspect-ratio:1;border-radius:100%;margin:calc((25px - 8px)/2);margin-right:5px;margin-left:10px}canvas.svelte-1fl463u.svelte-1fl463u{position:relative;width:100%;height:100%}
.overviewTable.svelte-1hee567{position:relative;overflow-y:auto;overflow-x:hidden;border-collapse:collapse;margin-top:10px;width:100%}th.svelte-1hee567{position:relative;height:35px;line-height:25px;font-size:13px;color:#444;text-align:left}td.svelte-1hee567{font-size:12px}tr.svelte-1hee567{height:30px}td.monthSum.svelte-1hee567{color:#555}.hasNotFinishedYet.svelte-1hee567{font-style:italic;color:#888 !important}.subText.svelte-1hee567{position:absolute;font-size:9px;color:#888;line-height:10px;margin-top:-2px}
.infoHolder.svelte-6iwont.svelte-6iwont{position:relative;display:flex;margin-left:20px;width:calc(100% - 40px);height:auto;padding:20px 0;border-bottom:1px solid #ddd}.titleHolder.svelte-6iwont.svelte-6iwont{position:relative;display:flex;height:70px;margin-right:10px;line-height:70px;color:#333;font-style:italic;font-size:40px;text-transform:uppercase}.titleHolder.svelte-6iwont .subInfoHolder.svelte-6iwont{position:absolute;top:25px;right:0;font-size:12px;white-space:nowrap}.deltaHolder.svelte-6iwont.svelte-6iwont{position:relative;display:flex;margin-top:6px;margin-right:15px;height:60px;flex-direction:row;background-color:#ccc;border-radius:5px;padding:0 10px;color:#fff}.deltaHolder.positive.svelte-6iwont.svelte-6iwont{background-color:#3c3}.deltaHolder.negative.svelte-6iwont.svelte-6iwont{background-color:var(--NegativeColor)}.deltaHolder.svelte-6iwont .deltaIcon.svelte-6iwont{height:60px;padding:10px 0;margin-right:5px}.deltaHolder.svelte-6iwont .deltaMoney.svelte-6iwont{position:relative;display:flex;height:50px;min-width:75px;line-height:45px;font-style:italic;font-size:30px}.deltaHolder.svelte-6iwont .deltaMoney.svelte-6iwont:before{content:'PER MONTH';position:absolute;top:25px;right:2px;font-size:12px;white-space:nowrap}.floatRightHolder.svelte-6iwont.svelte-6iwont{position:absolute;float:right;top:15px;right:0;height:80px;display:flex}.buttonHolder.svelte-6iwont .buttonWrapper.svelte-6iwont{position:relative;top:50%;transform:translateY(-50%);text-align:right;transition:.3s opacity, .3s margin-right}.buttonHolder.noAssignableTransactions.svelte-6iwont .buttonWrapper.svelte-6iwont{opacity:0;margin-right:-20px;pointer-events:none}.dataHolder.svelte-6iwont.svelte-6iwont{margin-top:30px;margin-left:20px;display:grid;grid-template:'distribution distribution'
			'expensesTags incomeTags'
			'tags budget';grid-template-columns:50% 50%}.dataHolder.svelte-6iwont .section.distribution.svelte-6iwont{grid-area:distribution;display:flex;justify-content:space-between;border-bottom:1px solid #eee}.dataHolder.svelte-6iwont .section.expensesTags.svelte-6iwont{margin-top:20px;grid-area:expensesTags}.dataHolder.svelte-6iwont .section.incomeTags.svelte-6iwont{margin-top:20px;grid-area:incomeTags}.section.incomeTags.svelte-6iwont.svelte-6iwont{padding-left:30px}.section.expensesTags.svelte-6iwont .tagTable.svelte-6iwont,.section.incomeTags.svelte-6iwont .tagTable.svelte-6iwont{font-size:13px;width:100%}.section.expensesTags.svelte-6iwont .tagTable.svelte-6iwont{border-right:1px solid #eee;padding-right:30px}.section.svelte-6iwont .tagTable .tableTitle.svelte-6iwont{text-transform:uppercase}.section.svelte-6iwont .tagTable .header th.svelte-6iwont{text-align:left;font-size:13px;padding-bottom:5px}.section.svelte-6iwont .tagTable td.svelte-6iwont{line-height:22px}.section.svelte-6iwont .tagTable td.placeholder.svelte-6iwont{color:#aaa}.tagTable.svelte-6iwont .moneyString.negative.svelte-6iwont{color:var(--NegativeColor)}
.transaction.svelte-gssana.svelte-gssana:not(:last-child){border-bottom:1px solid #ddd}td.svelte-gssana.svelte-gssana{position:relative;height:20px;line-height:20px;font-size:13px;color:#444;padding-top:10px;padding-bottom:10px}td.svelte-gssana.svelte-gssana:not(:last-child){padding-right:10px}td.moneyTD.svelte-gssana.svelte-gssana{white-space:nowrap;overflow-wrap:unset}.dateHolder.svelte-gssana.svelte-gssana{position:relative;min-width:100px;height:30px;line-height:20px;padding:5px 0;padding-left:7px;border-left:3px solid transparent;transition:.2s border-left-color}.classificationState_1.svelte-gssana .dateHolder.svelte-gssana{border-left-color:red}.classificationState_2.svelte-gssana .dateHolder.svelte-gssana{border-left-color:#daf}
.infoHolder.svelte-14fw6xc.svelte-14fw6xc{position:relative;display:flex;margin-left:20px;width:calc(100% - 40px);height:auto;padding:20px 0;border-bottom:1px solid #ddd}.balanceHolder.svelte-14fw6xc.svelte-14fw6xc{position:relative;font-size:40px;height:70px;line-height:70px;color:#333;font-style:italic;padding-right:20px}.balanceHolder.svelte-14fw6xc.svelte-14fw6xc:before{content:'BALANCE';position:absolute;top:25px;right:20px;font-size:12px;white-space:nowrap}.titleHolder.svelte-14fw6xc.svelte-14fw6xc{position:relative;display:flex;height:70px;margin-right:60px;padding-right:20px;line-height:70px;color:#333;font-style:italic;font-size:40px;text-transform:uppercase}.titleHolder.svelte-14fw6xc .subInfoHolder.svelte-14fw6xc{position:absolute;top:25px;right:25px;font-size:12px;white-space:nowrap}.dataHolder.svelte-14fw6xc.svelte-14fw6xc{position:relative;margin:20px}.floatRightHolder.svelte-14fw6xc.svelte-14fw6xc{position:absolute;float:right;top:15px;right:0;height:80px;display:flex}.buttonHolder.svelte-14fw6xc.svelte-14fw6xc{flex-direction:column;margin-top:25px}.fundOverviewHolder.svelte-14fw6xc.svelte-14fw6xc{display:flex;margin-bottom:30px}.fundOverviewHolder.svelte-14fw6xc .fundPanel.svelte-14fw6xc{position:relative;padding:30px;padding-top:20px;margin-right:20px;width:30vw;max-width:300px;height:auto;background-color:#daf;box-shadow:10px 10px 10px 10px rgba(0, 0, 0, 0.03);border-radius:10px}.fundOverviewHolder.svelte-14fw6xc .fundPanel .title.svelte-14fw6xc{position:relative;font-size:18px;color:#fff;margin-bottom:15px}.fundOverviewHolder.svelte-14fw6xc .fundPanel .subInformation.svelte-14fw6xc{color:#fff;opacity:.7;font-size:13px}.fundOverviewHolder.svelte-14fw6xc .fundPanel .lastUpdatedText.svelte-14fw6xc{position:absolute;right:0;bottom:0;padding:10px;padding-right:15px;text-align:right;color:rgba(255, 255, 255, .4);font-size:10px}.fundPanel.nonAllocatedFunds.svelte-14fw6xc.svelte-14fw6xc{background-color:transparent;border:2px solid #daf}.fundPanel.nonAllocatedFunds.svelte-14fw6xc .title.svelte-14fw6xc,.fundPanel.nonAllocatedFunds.svelte-14fw6xc .subInformation.svelte-14fw6xc{color:#daf}.transactionTable.svelte-14fw6xc.svelte-14fw6xc{position:relative;overflow-y:auto;overflow-x:hidden;border-collapse:collapse}th.svelte-14fw6xc.svelte-14fw6xc{position:relative;height:20px;line-height:20px;font-size:13px;color:#444;text-align:left}
.infoHolder.svelte-vc9e6l.svelte-vc9e6l{position:relative;display:flex;margin-left:20px;width:calc(100% - 40px);height:auto;padding:20px 0;border-bottom:1px solid #ddd}.balanceHolder.svelte-vc9e6l.svelte-vc9e6l{position:relative;font-size:40px;height:70px;line-height:70px;color:#333;font-style:italic;padding-right:20px}.balanceHolder.svelte-vc9e6l.svelte-vc9e6l:before{content:'BALANCE';position:absolute;top:25px;right:20px;font-size:12px;white-space:nowrap}.titleHolder.svelte-vc9e6l.svelte-vc9e6l{position:relative;display:flex;height:70px;margin-right:60px;padding-right:20px;line-height:70px;color:#333;font-style:italic;font-size:40px;text-transform:uppercase}.dataHolder.svelte-vc9e6l.svelte-vc9e6l{position:relative;margin:20px}.floatRightHolder.svelte-vc9e6l.svelte-vc9e6l{position:absolute;float:right;top:15px;right:0;height:80px;display:flex}.buttonHolder.svelte-vc9e6l.svelte-vc9e6l{flex-direction:column;margin-top:25px}.fundOverviewHolder.svelte-vc9e6l.svelte-vc9e6l{display:flex;margin-bottom:30px}.fundOverviewHolder.svelte-vc9e6l .fundPanel.svelte-vc9e6l{position:relative;padding:30px;padding-top:20px;margin-right:20px;width:30vw;max-width:300px;height:auto;background-color:#daf;box-shadow:10px 10px 10px 10px rgba(0, 0, 0, 0.03);border-radius:10px;color:#fff}.fundOverviewHolder.svelte-vc9e6l .fundPanel .valueHolder.svelte-vc9e6l{position:relative;font-size:16px;margin-bottom:5px}.fundOverviewHolder.svelte-vc9e6l .fundPanel .valueHolder .percHolder.svelte-vc9e6l{opacity:.5;font-size:14px;line-height:18px;float:right;margin-right:-10px}.fundOverviewHolder.svelte-vc9e6l .fundPanel .title.svelte-vc9e6l{position:relative;font-size:18px;margin-bottom:15px}.fundOverviewHolder.svelte-vc9e6l .fundPanel .subInformation.svelte-vc9e6l{color:#fff;opacity:.7;font-size:13px}.fundOverviewHolder.svelte-vc9e6l .fundPanel .lastUpdatedText.svelte-vc9e6l{position:absolute;right:0;bottom:0;padding:10px;padding-right:15px;text-align:right;color:rgba(255, 255, 255, .4);font-size:10px}.fundPanel.nonAllocatedFunds.svelte-vc9e6l.svelte-vc9e6l{background-color:transparent;border:2px solid #daf}.fundPanel.nonAllocatedFunds.svelte-vc9e6l.svelte-vc9e6l{color:#daf}
#mainContent.svelte-12bee3a{position:absolute;left:var(--sideBarWidth);top:0;width:calc(100vw - var(--sideBarWidth));height:100vh;overflow:auto}
.popup.svelte-x47051{position:relative;left:50vw;top:45vh;transform:translate(-50%, -50%);max-width:600px;width:90vw;height:auto;padding:20px 30px;background:#fff;box-shadow:10px 10px 20px rgba(0, 0, 0, .1);transition:transform .3s}.popup.hide.svelte-x47051{transform:scale(.8) translate(-62.5%, -62.5%)}
.popupHolder.svelte-1eyby1u{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;background:rgba(0, 0, 0, .5);transition:opacity .3s}.popupHolder.hide.svelte-1eyby1u{opacity:0;pointer-events:none}
.wrapper.svelte-u758bn.svelte-u758bn{position:relative}.wrapper.svelte-u758bn .button.svelte-u758bn{position:relative;display:inline-flex;width:auto;height:35px;padding:7.5px;font-size:12px;background:#fff;box-shadow:10px 10px 30px 10px rgba(0, 0, 0, .02);border:1px solid #eee;margin:0;cursor:pointer}.wrapper.svelte-u758bn .button .dropDownIcon.svelte-u758bn{position:relative;height:12px;width:auto;opacity:.5;margin:4px;transition:transform .3s;transform:rotateZ(-90deg)}.wrapper.optionPanelOpen.svelte-u758bn .button .dropDownIcon.svelte-u758bn{transform:rotateZ(0)}.wrapper.optionPanelOpen.openAbove.svelte-u758bn .button .dropDownIcon.svelte-u758bn{transform:rotateZ(-180deg)}.wrapper.svelte-u758bn .button .contentHolder.svelte-u758bn{position:relative;margin-left:5px;height:20px;line-height:20px;width:auto;overflow:hidden;color:#333}.wrapper.svelte-u758bn .optionPanel.svelte-u758bn{position:fixed;top:0;z-index:1000;min-width:120px;height:auto;padding:10px 15px;box-shadow:10px 10px 30px 10px rgba(0, 0, 0, .05);border:1px solid #eee;background:#fff;transition:opacity .3s, margin-top .3s;overflow:auto}.wrapper.svelte-u758bn:not(.optionPanelOpen) .optionPanel.svelte-u758bn{pointer-events:none;opacity:0}.option.svelte-u758bn.svelte-u758bn{cursor:pointer}.option.svelte-u758bn.svelte-u758bn:not(:first-child){margin-top:10px}
input.svelte-lvb7ey{position:relative;width:100%;height:35px;padding:7.5px;font-size:14px;background:#fff;box-shadow:10px 10px 30px 10px rgba(0, 0, 0, .02);border:1px solid #eee}input.isInvisibleInput.svelte-lvb7ey{border:none;box-shadow:none;padding:0 2.5px;height:25px}input.header.svelte-lvb7ey{color:#444;text-transform:uppercase;font-style:italic}
.holder.svelte-917105.svelte-917105{position:relative;width:auto;height:30px}label.svelte-917105.svelte-917105{font-size:14px;color:#96b;height:30px;line-height:30px;margin-left:8px}input[type="checkbox"].svelte-917105.svelte-917105{visibility:hidden}label.svelte-917105.svelte-917105::after{position:absolute;left:0;top:0;width:14px;height:14px;margin:6px;content:'-';color:transparent;display:inline-block;border:2px solid #daf;border-radius:20px}label.svelte-917105.svelte-917105::before{position:absolute;left:0px;top:0;width:10px;height:10px;margin:10px;content:'-';color:transparent;display:inline-block;background:#daf;border-radius:20px;opacity:0 !important}.holder.disabled.svelte-917105 label.svelte-917105::before,.holder.disabled.svelte-917105 label.svelte-917105::after{filter:grayscale(1);opacity:.7}input[type=checkbox].svelte-917105:checked+label.svelte-917105::before{opacity:1 !important}
.filterRule.svelte-1s3g8us{display:flex;margin-left:5px;pointer-events:none;transition:margin-top .3s, opacity .3s}.filterRule.svelte-1s3g8us:not(:first-child){margin-top:15px}.filterRule.svelte-1s3g8us:not(:first-child)::before{position:relative;margin-left:0px;margin-top:-14px;margin-right:-22px;content:'AND';font-size:10px;color:#777}.filterRule.svelte-1s3g8us:last-child::after{position:relative;margin-top:35px;right:calc(100% - 74.5px);margin-left:-75px;height:20px;padding:0 10px;border:1px solid #eee;content:'+ Add rule';white-space:nowrap;line-height:20px;text-align:center;font-size:10px;color:#777;pointer-events:all}
.tagFilterSection.svelte-ebqmvz{display:flex;flex-direction:column;border-left:3px solid #daf;margin-bottom:15px;animation:svelte-ebqmvz-animateIn .3s}@keyframes svelte-ebqmvz-animateIn{0%{opacity:0;margin-top:-50px}100%{opacity:1;margin-top:0}}
.header.svelte-mtao31{margin-bottom:5px;font-size:12px;text-transform:uppercase}.statementHolder.svelte-mtao31{overflow:auto;max-height:calc(95vh - 400px)}
input.svelte-49ieih{position:relative;width:80px;height:25px;padding:7.5px 5px;font-size:12px;background:#fff;box-shadow:10px 10px 30px 10px rgba(0, 0, 0, .02);border:1px solid #eee;text-align:center}input.disabled.svelte-49ieih{background:transparent;border-color:transparent}
.buttonHolder.svelte-1bwzupi.svelte-1bwzupi{display:flex;flex-direction:row-reverse}.savingsTagHolder.svelte-1bwzupi.svelte-1bwzupi{margin-left:-8px}.startValueHolder.svelte-1bwzupi.svelte-1bwzupi{margin-left:8px;margin-bottom:10px;padding-left:12px;border-left:3px solid #daf;transition:margin-top .3s, opacity .3s}.startValueHolder.hide.svelte-1bwzupi.svelte-1bwzupi{opacity:0;margin-top:-60px;pointer-events:none}.startValueHolder.svelte-1bwzupi .startValueHeader.svelte-1bwzupi{font-size:12px;text-transform:uppercase;color:#444;margin-bottom:2px}
.transaction.svelte-gssana.svelte-gssana:not(:last-child){border-bottom:1px solid #ddd}td.svelte-gssana.svelte-gssana{position:relative;height:20px;line-height:20px;font-size:13px;color:#444;padding-top:10px;padding-bottom:10px}td.svelte-gssana.svelte-gssana:not(:last-child){padding-right:10px}td.moneyTD.svelte-gssana.svelte-gssana{white-space:nowrap;overflow-wrap:unset}td.tagSelector.svelte-gssana.svelte-gssana{display:flex;flex-direction:row}td.tagSelector.svelte-gssana .predictedTagButton.svelte-gssana{height:35px;padding:7.5px;padding-left:10px;padding-right:5px;line-height:20px;white-space:nowrap;cursor:pointer;max-width:140px;overflow:hidden;text-overflow:ellipsis}.dateHolder.svelte-gssana.svelte-gssana{position:relative;min-width:100px;height:30px;line-height:20px;padding:5px 0;padding-left:7px;border-left:3px solid transparent;transition:.2s border-left-color}.classificationState_1.svelte-gssana .dateHolder.svelte-gssana{border-left-color:red}.classificationState_2.svelte-gssana .dateHolder.svelte-gssana{border-left-color:#daf}
.transactionTable.svelte-k829o4{position:relative;overflow-y:auto;overflow-x:hidden;border-collapse:collapse}th.svelte-k829o4{position:relative;height:20px;line-height:20px;font-size:13px;color:#444;text-align:left}
input.svelte-lvb7ey{position:relative;width:100%;height:35px;padding:7.5px;font-size:14px;background:#fff;box-shadow:10px 10px 30px 10px rgba(0, 0, 0, .02);border:1px solid #eee}input.isInvisibleInput.svelte-lvb7ey{border:none;box-shadow:none;padding:0 2.5px;height:25px}input.header.svelte-lvb7ey{color:#444;text-transform:uppercase;font-style:italic}
.buttonHolder.svelte-19hn91e{display:flex;flex-direction:row-reverse}.navigatorHolder.svelte-19hn91e{position:absolute;left:50%;transform:translateX(-50%)}.transactionHolder.svelte-19hn91e{margin-top:3px;padding-top:10px;padding-bottom:10px;max-height:calc(90vh - 100px);overflow:auto}.noTransactionsText.svelte-19hn91e{text-align:center;width:100%;padding:50px;font-size:20px}.searchFieldHolder.svelte-19hn91e{position:absolute;right:30px;top:20px;width:20%}
.budgetRow.svelte-w6udmx.svelte-w6udmx{position:relative;height:35px;width:100%;padding-top:5px;padding-bottom:5px}.budgetRow.isLast.svelte-w6udmx.svelte-w6udmx{border-bottom:1px solid #eee}td.svelte-w6udmx.svelte-w6udmx{height:25px}.line.svelte-w6udmx.svelte-w6udmx{position:relative;float:left;margin-left:8px;width:1px;height:calc(100% + 2px);background-color:#ccc}.line.svelte-w6udmx.svelte-w6udmx::after{position:absolute;top:calc(50% - 2px);content:'';height:1px;width:10px;background-color:#ccc}.budgetRow.isLast.svelte-w6udmx .line.svelte-w6udmx{margin-top:-2px;height:calc(50% + 1px)}.budgetRow.isLast.svelte-w6udmx .line.svelte-w6udmx::after{top:100%}.nameInputField.svelte-w6udmx.svelte-w6udmx{float:left;height:30px;width:calc(100% - 15px - 10px);margin-left:15px;border:1px solid red;border:none;box-shadow:none;font-size:13px;color:#444}.removeButton.svelte-w6udmx.svelte-w6udmx{width:20px;height:25px;line-height:25px;margin-left:10px}.moneyInputHolder.svelte-w6udmx.svelte-w6udmx{margin-top:-1px}
.budgetRow.svelte-unuuge{position:relative;height:35px;width:100%;padding-top:5px;padding-bottom:5px}.budgetRow.svelte-unuuge:not(:first-child){border-top:1px solid #eee}td.svelte-unuuge{height:25px}.tag.svelte-unuuge{margin-top:2px}.removeButton.svelte-unuuge{width:20px;height:25px;line-height:25px;margin-left:10px}.moneyInputHolder.svelte-unuuge{margin-top:-1px}.sumTitle.svelte-unuuge{padding-left:25px}.moneySum.svelte-unuuge{text-align:center;padding-right:10px}.sumTitle.svelte-unuuge,.moneySum.svelte-unuuge{font-size:12px;color:#444;font-weight:bold}
.section.svelte-hbkij5.svelte-hbkij5{padding:10px;padding-bottom:0;margin-bottom:10px;border:1px solid #eee}.budgetSetHolder.svelte-hbkij5.svelte-hbkij5{position:relative;width:100%;height:auto}.table.svelte-hbkij5.svelte-hbkij5{width:100%;border-collapse:collapse}.tableHeader.svelte-hbkij5 th.svelte-hbkij5{font-weight:normal;font-size:12px;font-style:italic}.tableHeader.svelte-hbkij5 .name.svelte-hbkij5{position:relative;left:-5px}.tableHeader.svelte-hbkij5 .budget.svelte-hbkij5{width:90px;padding-right:10px}.tableHeader.svelte-hbkij5 .income.svelte-hbkij5{width:40px;padding-right:10px}.addRowButton.svelte-hbkij5.svelte-hbkij5{position:relative;height:45px;width:100%;padding-top:5px}.addRowButton.svelte-hbkij5 .addText.svelte-hbkij5{color:#444;font-size:12px;line-height:35px;padding-left:5px}.addRowButton.svelte-hbkij5 .addText div.svelte-hbkij5{float:left;margin-left:-1px;margin-right:10px}.addRowButton.svelte-hbkij5 .dropDown.svelte-hbkij5{padding-top:5px;position:absolute}
.monthInput.svelte-k1a4xv{display:flex}input.svelte-k1a4xv{position:relative;width:80px;height:35px;padding:7.5px 5px;font-size:12px;background:#fff;box-shadow:10px 10px 30px 10px rgba(0, 0, 0, .02);border:1px solid #eee;border-left:none;text-align:center}
.row.svelte-1y0b4it.svelte-1y0b4it{position:relative;height:35px;width:100%;padding-top:5px;padding-bottom:5px}.row.svelte-1y0b4it:not(:last-child) td.svelte-1y0b4it:not(.budgetFulfilled){border-bottom:1px solid #eee}td.svelte-1y0b4it.svelte-1y0b4it{height:25px}td.budgetFulfilled.svelte-1y0b4it.svelte-1y0b4it{display:inline;line-height:35px;color:#999}td.tag.svelte-1y0b4it.svelte-1y0b4it{margin-top:2px}td.moneyHolder.svelte-1y0b4it.svelte-1y0b4it{font-size:12px;color:#444;white-space:nowrap}.sumTitle.svelte-1y0b4it.svelte-1y0b4it{padding-left:25px}.moneySum.svelte-1y0b4it.svelte-1y0b4it{text-align:center;padding-right:10px}.sumTitle.svelte-1y0b4it.svelte-1y0b4it,.moneySum.svelte-1y0b4it.svelte-1y0b4it{font-weight:bold}.budget.svelte-1y0b4it.svelte-1y0b4it{padding-left:15px}.budget.isNegative.svelte-1y0b4it.svelte-1y0b4it{padding-left:8px;color:#844}.budget.svelte-1y0b4it.svelte-1y0b4it:not(.isNegative){color:#484}.budget.isNull.svelte-1y0b4it.svelte-1y0b4it{color:#ccc}
.buttonHolder.svelte-16d7547.svelte-16d7547{display:flex;flex-direction:row-reverse}.sectionHolder.svelte-16d7547.svelte-16d7547,.tagHolder.svelte-16d7547.svelte-16d7547{position:relative;padding-top:15px;height:auto;max-height:calc(90vh - 160px);overflow:auto}.tagHolder.svelte-16d7547.svelte-16d7547{margin-left:-20px}.addSectionButton.svelte-16d7547.svelte-16d7547{position:relative;margin-top:5px;margin-left:6px;font-size:12px;color:#444;text-transform:uppercase;padding:5px 10px;cursor:pointer}.monthSelectPanel.svelte-16d7547.svelte-16d7547{position:relative;margin-top:10px;width:100%;height:auto;padding:10px;border:1px solid #eee;display:grid;grid-template-columns:50% 50%}.monthSelectPanel.svelte-16d7547 div.svelte-16d7547{width:50%;height:auto}.monthSelectPanel.svelte-16d7547 div.header.svelte-16d7547{font-size:12px;text-transform:uppercase;font-style:italic;color:#444}.monthSelectPanel.svelte-16d7547 div.monthInput.svelte-16d7547{margin-top:5px}.tagHolder.svelte-16d7547.svelte-16d7547{margin-top:5px}.tagOverviewTable.svelte-16d7547.svelte-16d7547{width:100%;border-collapse:collapse}.tableHeader.svelte-16d7547 th.svelte-16d7547{font-weight:normal;font-size:12px;font-style:italic;text-align:left}.tableHeader.svelte-16d7547 th.name.svelte-16d7547{padding-left:22px}.tableHeader.svelte-16d7547 th.budget.svelte-16d7547,.tableHeader.svelte-16d7547 th.average.svelte-16d7547{padding-left:15px}
.message.svelte-1deylj7{position:fixed;float:bottom;left:0;bottom:0;z-index:100;margin:20px;width:auto;height:auto;background:#daf;color:#fff;padding:20px 15px;box-shadow:5px 5px 20px rgba(0, 0, 0, .1);transition:transform .3s, bottom .3s, opacity .3s}.message.hide.svelte-1deylj7{transform:scale(.8);bottom:-30px;opacity:0;pointer-events:none}
.buttonHolder.svelte-gfoe90{display:flex;flex-direction:row-reverse}
.loaderScreen.svelte-i0fhp4.svelte-i0fhp4{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#fff;display:flex;z-index:1000;animation:.5s svelte-i0fhp4-hideLoadScreen;animation-delay:.3s;animation-fill-mode:forwards}@keyframes svelte-i0fhp4-hideLoadScreen{0%{opacity:1;transform:scale(1)}100%{transform:scale(1.5);opacity:0;pointer-events:none}}.logoHolder.svelte-i0fhp4.svelte-i0fhp4{margin:auto;animation:.5s svelte-i0fhp4-animateLogo;animation-fill-mode:forwards}.logoHolder.svelte-i0fhp4 div.svelte-i0fhp4{margin-top:10px;text-align:center;color:#daf;width:auto}.loaderScreen.svelte-i0fhp4 img.svelte-i0fhp4{width:100px;height:auto}@keyframes svelte-i0fhp4-animateLogo{0%{transform:scale(1) translateY(10px);opacity:.5}100%{transform:scale(1.1) translateY(-10px);opacity:1}}
