@keyframes LoadingIcon_spin__Q3MCI{to{transform:rotate(1turn)}}.LoadingIcon_icon__q1J6J{height:100%;width:100%;animation:LoadingIcon_spin__Q3MCI 1.5s linear infinite;transform-origin:50% 50%}.Modal_overlay__PcSM9{position:fixed;left:0;right:0;top:0;bottom:0;z-index:98;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center}.Modal_modalContainer__ZjiIQ{background:var(--databox-background-sec);padding:10px;width:auto;height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.Modal_modalToolbar__KqIRP{display:flex;justify-content:flex-end}.Modal_clickable__pgeSi{cursor:pointer}.Modal_clickable__pgeSi:hover svg{fill:var(--highlighted-text)}.Modal_content__1zG33{display:flex;flex-direction:column;min-height:0}.Modal_content__1zG33 h1{font-size:1.4em}.NetworthWidget_widgetContainer__8KbWL{background-color:var(--databox-background-sec);padding:10px;height:150px;width:500px;display:flex;flex-direction:row}.NetworthWidget_networthIndicatorArea__yWNMz{width:50%}.NetworthWidget_networthIndicatorArea__yWNMz h2{font-size:1.8em;font-weight:400}.NetworthWidget_animatedSum__IQKza{margin-top:30px;margin-left:10px;font-size:1.6em;font-weight:600}.NetworthWidget_itemizationArea__qDWZB{width:50%;border-left:1px solid var(--databox-border);padding-left:10px}.NetworthWidget_itemRow__4VYKs{display:flex;flex-direction:row;justify-content:space-between}.HeaderBar_nav__B25HX{background:var(--databox-background);display:flex;flex-direction:row;height:40px;align-items:center;position:relative}.HeaderBar_nav__B25HX svg{fill:var(--default-text);stroke:var(--default-text)}.HeaderBar_nav__B25HX svg:hover{fill:var(--main-color-purple);stroke:var(--main-color-purple)}.HeaderBar_logo__66HEt{height:calc(100% - 4px);margin:2px 10px;cursor:pointer}.HeaderBar_linkContainer__RjoTT{display:flex;flex-direction:row;height:100%;transition:left .3s ease}.HeaderBar_closeMenuButton__tF47t,.HeaderBar_menuButton__RLGzz{display:none;cursor:pointer;height:40px;width:40px}.HeaderBar_link__f20nA{width:150px;display:flex;align-items:center;justify-content:center}.HeaderBar_link__f20nA:hover{color:var(--highlighted-text)}.HeaderBar_activeLink__pyIjR{background:var(--default-button-background)}.HeaderBar_activeLink__pyIjR:hover{color:var(--default-text);cursor:default}.HeaderBar_bottomBorder__sp_26{background:linear-gradient(to right,var(--background) 0,var(--foreground) 25%,var(--foreground) 75%,var(--background) 100%);height:2px;width:100%;margin-bottom:5px}.HeaderBar_userContainer__jLrjJ{height:80%;margin-left:auto;cursor:pointer}.HeaderBar_userPanelContainer__v0yHM{position:absolute;top:47px;right:5px;z-index:100}.HeaderBar_panel__MNu6d{position:absolute;top:45px;right:5px;width:200px;background:var(--databox-background-sec);display:flex;flex-direction:column;align-items:center;padding:20px 5px;z-index:98}.HeaderBar_username__ACtdT{font-weight:700;margin-top:10px}.HeaderBar_logOutButton__bcwnt{width:60%;padding:5px;margin-top:20px;background-color:var(--red-button-background);color:#fff;border:none}.HeaderBar_logOutButton__bcwnt:hover{background-color:var(--red-button-hover-background)}.HeaderBar_settingsButton__rQj7K{width:100%;padding:10px;margin-top:20px;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:800px){.HeaderBar_nav__B25HX{justify-content:space-between}.HeaderBar_userContainer__jLrjJ{margin:0}.HeaderBar_linkContainer__RjoTT{position:fixed;flex-direction:column;top:0;bottom:0;background:var(--databox-background);border-right:2px solid var(--databox-border);z-index:99}.HeaderBar_link__f20nA{width:250px;height:50px}.HeaderBar_menuButton__RLGzz{display:inline}.HeaderBar_closeMenuButton__tF47t{display:inline;margin:5px}}.Shortcuts_widgetContainer__Qyetu{background:var(--databox-background-sec);margin:10px;padding:10px;width:100%;height:-moz-fit-content;height:fit-content;max-width:400px;display:flex;flex-direction:column}.Shortcuts_widgetContainer__Qyetu h1{font-size:1.5em;font-weight:400;margin-bottom:0}.TransactionCreatorModal_layout__SMQLR{display:flex;flex-direction:column;gap:15px;min-height:0}.TransactionCreatorModal_toolbar__G1Gyi{display:flex;flex-direction:row}.TransactionCreatorModal_content__P03cQ{width:100%;container-type:inline-size;overflow-y:auto;flex-shrink:1;flex-grow:1;min-height:0}.TransactionImporter_importerLayout__Uggtg{height:100%;width:100%;display:flex;flex-direction:column}.TransactionImporter_importerToolbar__PCcg_{width:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:5px;margin:0 5px 5px}.TransactionImporter_importerToolbar__PCcg_ select{height:30px}.TransactionImporter_importerToolbarBottom__t_FXX{position:fixed;bottom:0;right:0;left:0;background-color:var(--databox-background);display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px;padding:5px}.TransactionImporter_importerTableContainer__Dh74r{container-type:inline-size;min-height:400px;margin-bottom:50px}.TransactionBrowser_browserLayout__AKUHz,.TransactionImporter_importerTableContainer__Dh74r{width:100%;display:flex;flex-direction:column;align-items:center}.TransactionBrowser_browserToolbar__I2wS3{width:auto;max-width:800px;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:5px;margin:0 5px 5px}.TransactionBrowser_browserToolbar__I2wS3 select{height:30px}.TransactionBrowser_linkButton__Ch4_H{height:40px;border:none;background:var(--default-button-background);padding:10px;font-family:var(--font-sans-serif);cursor:pointer;font-size:1em}.TransactionBrowser_linkButton__Ch4_H:hover{background:var(--default-button-hover-background)}.TransactionBrowser_tableContainer___L9zH{width:calc(100% - 40px);max-width:2000px}@media screen and (max-width:600px){.TransactionBrowser_tableContainer___L9zH{width:100%}}.TransactionTable_transactionTable__3ZA4v{font-size:16px}.TransactionTable_transactionTable__3ZA4v thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.TransactionTable_transactionTable__3ZA4v input,.TransactionTable_transactionTable__3ZA4v select,.TransactionTable_transactionTable__3ZA4v textarea{font-size:16px;font-family:var(--font-calm);background-color:var(--input-background)}td.TransactionTable_editHighlight__Pk_aG{border-top:1px solid var(--highlighted-text);border-bottom:1px solid var(--highlighted-text)}td.TransactionTable_editHighlight__Pk_aG:first-child{border-left:1px solid var(--highlighted-text)}td.TransactionTable_editHighlight__Pk_aG:last-child{border-right:1px solid var(--highlighted-text)}.TransactionTable_cellContent___LS28{overflow:hidden}.TransactionTable_dateContent__hR9S1{width:140px;font-weight:100}.TransactionTable_sumContent__9UcUU{width:115px;display:flex;flex-direction:row;gap:5px;align-items:center;font-weight:600}.TransactionTable_accountContent__q__pU{width:160px;display:flex;justify-content:center;align-items:center}.TransactionTable_categoryContent__Ut277{width:300px;display:flex;flex-direction:column}.TransactionTable_notesContent__Lwm79{width:400px}.TransactionTable_rowButtonContent__mwxmL{position:relative;display:flex;flex-direction:column}.TransactionTable_rowButton__l77wc{padding:0;height:30px;width:30px;background:transparent;display:flex;align-items:center;justify-content:center}.TransactionTable_rowButtonCompact__90MbR{display:none}.TransactionTable_confirmationPopup__b3E2A{position:absolute;background:var(--databox-background-sec);width:250px;padding:5px;left:-250px;top:5px}.TransactionTable_dateInput__X6bma{font-size:1em;width:100%}.TransactionTable_sumInput__i64lN{font-size:1.2em;width:100%}.TransactionTable_notesInput__h_joU{border:none;resize:none;width:100%;height:100px;margin-top:5px}@container (max-width: 1250px){.TransactionTable_transactionTable__3ZA4v{width:100%;max-width:900px}.TransactionTable_transactionTable__3ZA4v thead{position:absolute;left:-10000px;top:auto;height:1px;width:1px;overflow:hidden}.TransactionTable_transactionTable__3ZA4v tr{display:grid;grid-template-columns:20% 30% 50%;grid-template-rows:auto auto auto auto;margin-bottom:10px}td.TransactionTable_editHighlight__Pk_aG,td.TransactionTable_editHighlight__Pk_aG:first-child,td.TransactionTable_editHighlight__Pk_aG:last-child{border:none}.TransactionTable_cellContent___LS28{width:100%}.TransactionTable_accountCell__5KUp7,.TransactionTable_categoryCell__NVSQC,.TransactionTable_dateCell__nSp0Y,.TransactionTable_notesCell__ATtAc,.TransactionTable_sumCell__e2D8n{width:calc(100% - 20px);margin:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden}.TransactionTable_dateCell__nSp0Y{grid-row:1/2;grid-column:1/3;font-weight:100;align-items:flex-start}.TransactionTable_sumCell__e2D8n{padding-top:20px;grid-row:2/4;grid-column:1/2;font-size:1.2em;font-weight:600}.TransactionTable_accountCell__5KUp7{padding-top:40px;grid-row:1/4;grid-column:2/3;border-right:1px solid var(--databox-border)}.TransactionTable_categoryCell__NVSQC{grid-row:2/3;grid-column:3/4;border-bottom:1px solid var(--databox-border);margin-bottom:0}.TransactionTable_notesCell__ATtAc{grid-row:3/4;grid-column:3/4}.TransactionTable_editingButtonCell__Bah8E{grid-row:4/5;grid-column:1/4}.TransactionTable_rowButtonContent__mwxmL{flex-direction:row;justify-content:flex-end}.TransactionTable_sumContent__9UcUU{justify-content:center}.TransactionTable_categoryContent__Ut277 span{width:100%;height:1.5em;text-align:left}.TransactionTable_notesContent__Lwm79{min-height:50px}.TransactionTable_editingButtonCell__Bah8E .TransactionTable_rowButtonContent__mwxmL{width:100%;justify-content:center;gap:20px}.TransactionTable_editingButtonCell__Bah8E .TransactionTable_rowButton__l77wc{display:none}.TransactionTable_rowButtonCompact__90MbR{padding:0;height:30px;width:90px;margin-bottom:5px;display:flex;align-items:center;justify-content:center}}@container (max-width: 600px){.TransactionTable_transactionTable__3ZA4v tr{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto auto auto;margin-bottom:10px}.TransactionTable_accountCell__5KUp7,.TransactionTable_categoryCell__NVSQC,.TransactionTable_dateCell__nSp0Y,.TransactionTable_notesCell__ATtAc,.TransactionTable_sumCell__e2D8n{width:100%;margin:0;padding:4px}.TransactionTable_dateCell__nSp0Y{grid-row:1/2;grid-column:1/2}.TransactionTable_editingButtonCell__Bah8E{grid-row:4/5;grid-column:1/3}.TransactionTable_sumCell__e2D8n{grid-row:2/3;grid-column:1/2;margin-bottom:0;border-right:1px solid var(--databox-border)}.TransactionTable_accountCell__5KUp7{grid-row:3/4;grid-column:1/2;margin-bottom:5px}.TransactionTable_categoryCell__NVSQC{grid-row:2/3;grid-column:2/3}.TransactionTable_notesCell__ATtAc{grid-row:3/4;grid-column:2/3}}.Inputs_categorySelect__d2OU5{font-size:.8em;width:100%;align-self:flex-end;margin-bottom:2%}.Inputs_categorySelect__d2OU5 option{font-size:.8em}.Inputs_subcategorySelect___LCGB{font-size:.6em;width:80%;align-self:flex-end}.Inputs_typeOption__ervxC{height:2em}.Inputs_typeOption__ervxC:hover{background-color:var(--default-button-hover-background)}.Inputs_filterSelect__CU1AG{min-width:180px}.Inputs_customDropdown__n17F0{position:absolute;left:0;right:0;top:100%;background-color:var(--databox-background-sec);overflow:hidden;z-index:99;display:flex;flex-direction:column;max-height:400px;overflow-y:auto}.Inputs_customDropdown__n17F0 button{padding:5px;margin:5px;height:30px}.Inputs_optionRow__fOYBq{padding:4px;display:flex;align-items:center;gap:4px}.CashflowBrowser_browserToolbar__vu1uT{width:auto;max-width:800px;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:5px;margin:0 5px 5px}.CashflowBrowser_browserToolbar__vu1uT select{height:30px}.CashflowBrowser_chartContainer__Sad5f{width:95%;max-width:800px;align-self:center;background:var(--databox-background)}.CashflowChart_legendColumn__5b9NU{width:50%;display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:5px}.CashflowChart_legendRow__I9AK3{display:flex;flex-direction:row;gap:.5em}.CashflowChart_legendRow__I9AK3 p:last-child{margin-left:auto;text-wrap:nowrap}.CashflowChart_legendRowIndicator__zJyhL{width:1em;height:1em}.CashflowChart_inactive__QbI7o{color:var(--disabled-text)}@media screen and (max-width:700px){.CashflowChart_legendColumn__5b9NU{gap:5px}.CashflowChart_legendRow__I9AK3{display:grid;grid-template-columns:1em auto;grid-template-rows:1fr 1fr}.CashflowChart_legendRowIndicator__zJyhL{grid-row:1/3;grid-column:1/2;height:100%}.CashflowChart_legendRowLabel__k_EML{grid-row:1/2;grid-column:2/3;width:100%}.CashflowChart_legendRowSum__NS21N{grid-row:2/3;grid-column:2/3;width:100%}}