.nav-wrapper{display:flex;justify-content:space-around;height:100%}.light-theme .nav-wrapper,.dark-theme .nav-wrapper{background:#004751}.main-navbar ul{display:flex;flex-direction:row;height:100%;padding:0;margin:0}.main-navbar li{flex-grow:1;height:100%;margin:0}.main-navbar a{text-decoration:none;font-weight:700;width:100%}.light-theme .main-navbar a{color:#fff;font-size:1em}.light-theme .main-navbar .active{border-top:2px solid #0a52d8}.dark-theme .main-navbar .active{border-top:2px solid #48ffcd}.router-styles{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 900px){.main-navbar ul{display:block}}.sidebar-navbar{background:#004751;color:#fff;justify-content:space-around;padding:1em 0}.sidebar-nav-wrapper{display:flex;flex-direction:column;gap:15px}.sidebar-navbar ul{display:flex;flex-direction:row;height:100%;padding:0;margin:0}.sidebar-navbar li{flex-grow:1;height:100%;margin:0}.sidebar-navbar a{text-decoration:none;font-weight:700;font-size:.8em;width:100%;text-align:left}.sidebar-navbar a i{margin-right:.5em;padding-bottom:.2em}.light-theme .sidebar-navbar a{color:#fff}.light-theme .sidebar-navbar .active{border-top:2px solid #0a52d8}.dark-theme .sidebar-navbar .active{border-top:2px solid #4baffd}@media only screen and (min-width: 900px){.sidebar-navbar ul{display:block}}@media screen and (min-width: 992px){.sidebar-navbar a{padding:1em;width:80%}.sidebar-nav-wrapper svg{padding-right:10px}.light-theme .sidebar-navbar .active{border-top:none;background:white;border-radius:15px;color:#000;padding:1em}}.error-toast-overlay[data-v-1ff48dac]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.error-toast[data-v-1ff48dac]{background-color:#fff;color:#721c24;padding:20px;border-radius:4px;box-shadow:0 4px 6px #0000001a;max-width:80%;width:300px;text-align:center;margin-bottom:4em}.error-toast button[data-v-1ff48dac]{margin-top:10px;padding:5px 10px;background-color:#721c24;color:#fff;border:none;border-radius:4px;cursor:pointer}.app-main-container[data-v-68a25e22]{display:grid;grid-template-rows:9fr 1fr;grid-template-columns:1fr;grid-template-areas:"main" "nav";height:100dvh;width:100%}.light-theme[data-v-68a25e22]{color:#061423}.light-theme[data-v-68a25e22]{background:#ffffff}.dark-theme[data-v-68a25e22]{background:#171e29}.main-nav[data-v-68a25e22]{grid-area:nav;align-self:end;height:100%}.sidebar[data-v-68a25e22]{display:none}.light-theme .main-nav[data-v-68a25e22]{background:#ffffff}.dark-theme .main-nav[data-v-68a25e22]{background:#212e3e}.nav[data-v-68a25e22]{grid-area:nav}.main[data-v-68a25e22]{grid-area:main;overflow-y:auto}@media screen and (min-width: 992px){.app-main-container[data-v-68a25e22]{grid-template-columns:1fr 9fr;grid-template-areas:"sidebar main" "sidebar main"}.sidebar[data-v-68a25e22]{grid-area:sidebar;position:static;display:block;padding:1em;min-width:250px}.main-nav[data-v-68a25e22]{display:none}}body[data-v-f1166bf0]{margin:0 auto;padding:20px;max-width:1200px;overflow-y:scroll;font-family:Open Sans,sans-serif;font-weight:400;color:#777;background-color:#f7f7f7;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.content[data-v-f1166bf0]{padding:15px;background-color:#e7e7e7;background-color:#0000000f}.clear[data-v-f1166bf0]{clear:both}.load-wrapp[data-v-f1166bf0]{height:600px;text-align:center;padding:0 1em 1em;margin-top:60px}.line[data-v-f1166bf0]{display:inline-block;width:25px;height:25px;border-radius:15px}.light-theme .line[data-v-f1166bf0]{background:#004751}.dark-theme .line[data-v-f1166bf0]{background:#48ffcd}.load-2 .line[data-v-f1166bf0]:nth-last-child(1){animation:loadingB-f1166bf0 1.5s 1s infinite}.load-2 .line[data-v-f1166bf0]:nth-last-child(2){animation:loadingB-f1166bf0 1.5s .5s infinite}.load-2 .line[data-v-f1166bf0]:nth-last-child(3){animation:loadingB-f1166bf0 1.5s 0s infinite}@keyframes loadingB-f1166bf0{0%{width:25px}50%{width:45px}to{width:25px}}.skeleton-loader[data-v-f1166bf0]{width:100%;animation:pulse 1s infinite ease-in-out}.dashboard-view[data-v-54212db2]{padding:1em;background:transparent;height:100%;display:grid;grid-template-columns:1fr;gap:1em}.header-wrapper[data-v-54212db2]{padding:0 1em 1em;display:flex;justify-content:space-between}.welcome[data-v-54212db2]{display:grid;grid-template-columns:2fr 1fr;height:120px}.light-theme .welcome[data-v-54212db2],.dark-theme .welcome[data-v-54212db2]{background:#004751}.welcome-text>*[data-v-54212db2]{color:#fff}.welcome h2[data-v-54212db2]{font-weight:700}.welcome p[data-v-54212db2]{font-weight:light;margin-bottom:0;margin-top:0}.welcome .welcome-text[data-v-54212db2]{align-self:center;padding-left:1em}.welcome-text h2[data-v-54212db2]{line-height:1em}.welcome-icon[data-v-54212db2]{font-size:25px;display:flex;justify-content:center;align-items:center;color:#000;background:white;width:50px;height:50px;border-radius:50%}.recent-transactions[data-v-54212db2]{display:grid;grid-template-columns:1fr 2fr 2fr;grid-template-areas:"icon name amount" "icon date amount";padding:0 1em;row-gap:.25em;margin-bottom:1em}.icon[data-v-54212db2]{grid-area:icon;display:flex;align-items:center}.name[data-v-54212db2]{grid-area:name}.dark-theme .name[data-v-54212db2]{color:#d4d2d2}.amount[data-v-54212db2]{grid-area:amount;display:flex;justify-content:end;align-items:center;font-weight:500}.light-theme .amount[data-v-54212db2]{color:#515a65}.dark-theme .amount[data-v-54212db2]{color:#fff}.date[data-v-54212db2]{grid-area:date;font-size:12px}.light-theme .date[data-v-54212db2]{color:#515a65}.dark-theme .date[data-v-54212db2]{color:#b0b0b0}.icon-wrapper[data-v-54212db2]{display:inline-block;position:relative;width:40px;height:40px}.icon-wrapper i[data-v-54212db2]{display:block;position:relative;color:coral;font-size:19px;text-align:center;line-height:40px}.top-cat-wrapper[data-v-54212db2]{width:75%;margin:0 auto;min-height:300px}.welcome-icon-wrapper[data-v-54212db2]{justify-content:end;margin-right:1em}.asset-liability-overview[data-v-54212db2]{display:grid;grid-template-columns:1fr 1fr;gap:.5em;padding:0 1em}@media screen and (min-width: 992px){.light-theme .welcome[data-v-54212db2]{background:white;color:#004751;box-shadow:5px 0 10px 5px #0000001a}.welcome p[data-v-54212db2],.welcome h2[data-v-54212db2]{color:#004751}.welcome .welcome-icon[data-v-54212db2]{box-shadow:0 3px 20px #0000001a;height:60px;width:60px;font-size:30px}}@media screen and (min-width: 1200px){.dashboard-view[data-v-54212db2]{grid-template-columns:1fr 1fr}}.header{display:grid;grid-template-columns:1fr 4fr 1fr;width:100%;height:60px}.light-theme header{background:#ffffff}.dark-theme header{background:#171e29;color:#fff}header div{display:flex;justify-content:center;align-items:center}.cat-transaction-header .header-title{white-space:nowrap;font-size:1.3em;line-height:1.3em}.header-title{margin:0;text-align:center;flex-grow:1;font-size:1.5em;display:flex;justify-content:center}.header-left{padding-left:1em;justify-content:start}.header-left svg{font-size:1.5em}.header-right{padding-right:1em;justify-content:right}@media screen and (min-width: 992px){.header{height:100px}}.settings-list[data-v-82244281]{display:grid;grid-template-columns:10% 90%;box-shadow:0 3px 20px #0000001a;padding:1em;border-radius:5px;cursor:pointer}.light-theme .settings-list[data-v-82244281]{background:white}.dark-theme .settings-list[data-v-82244281]{background:#212e3e;color:#fff}.account-view-container[data-v-82244281]{display:flex;flex-direction:column;height:100%}.content[data-v-82244281]{flex-grow:1}.app-version[data-v-82244281]{text-align:center;font-size:.8rem;color:#888;margin-bottom:1rem;justify-content:center}.support-page[data-v-792d3214]{padding:1em;font-size:1rem;line-height:1.6}.closing-text[data-v-792d3214]{margin-top:2em;font-style:italic}.dark-theme .transactions-view .icon-wrapper[data-v-b48c5743]:before,.dark-theme .transactions-view .sub-icon-wrapper[data-v-b48c5743]:before{background:#212e3e}.transactions-list[data-v-b48c5743]{display:grid;grid-template-columns:15% 55% 30%;cursor:pointer;padding:1em;border-radius:5px;margin-bottom:.5em}.light-theme .transactions-list[data-v-b48c5743]{box-shadow:0 1px 10px #0000001a;background:white}.dark-theme .transactions-list[data-v-b48c5743]{background:#212e3e}.search-container[data-v-b48c5743]{box-shadow:0 3px 20px #0000001a;border-radius:8px}.search-icon-wrapper[data-v-b48c5743]{font-size:1em;box-sizing:border-box;opacity:1;-webkit-opacity:1;padding:.6em 1.2em;border-radius:0 8px 8px 0;border:1px solid transparent;font-weight:500;font-family:inherit;text-align:center;line-height:1;display:flex;justify-content:center;align-items:center;height:40px}.light-theme .search-icon-wrapper[data-v-b48c5743]{background-color:#fff;color:#6e747a;-webkit-background-color:#ffffff;-webkit-text-fill-color:#6e747a}.dark-theme .search-icon-wrapper[data-v-b48c5743]{background:#d4d2d2;color:#3a3d41}.search-icon[data-v-b48c5743]{color:#6e747a;font-size:1.3em;cursor:pointer}.transactions-view .input[data-v-b48c5743]{text-align:start;padding:10px;height:40px;border:none;font-weight:700;display:flex;width:100%;font-size:1em;box-sizing:border-box;opacity:1;-webkit-opacity:1;border-radius:8px 0 0 8px;border:1px solid transparent;font-weight:500;font-family:inherit;line-height:1}.dark-theme .transactions-view .input[data-v-b48c5743]{background:#d4d2d2;color:#3a3d41}.light-theme .transactions-view .input[data-v-b48c5743]{background:white;color:#004751!important}.light-theme .transactions-view .input[data-v-b48c5743]::placeholder{color:#c9c9c9}.light-theme .filter-select[data-v-b48c5743]{background:#ffffff}.dark-theme .filter-select[data-v-b48c5743]{border:1px solid #212e3e;color:#fff;background-color:#171e29}.light-theme .filter-section[data-v-b48c5743]{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:.5em;margin-bottom:.5em}.filter-button[data-v-b48c5743]{white-space:nowrap;width:100%}.light-theme .filter-button[data-v-b48c5743]{border:1px solid #004751;background:white;color:#004751}.dark-theme .filter-button[data-v-b48c5743]{color:#fff;border:1px solid #d8dade;background:transparent}.light-theme .active-filter[data-v-b48c5743]{background:#004751;border:1px solid #004751;color:#fff}.dark-theme .active-filter[data-v-b48c5743]{background:linear-gradient(to top,#256fa8 5%,#4baffd 95%);color:#fff;border:none}.transaction-icon[data-v-b48c5743]{grid-row:1 / span 2;display:flex;justify-content:start;align-items:center}.icon-wrapper[data-v-b48c5743]{position:relative;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.transaction-icon svg[data-v-b48c5743]{display:block;position:relative;text-align:center;line-height:30px}.transactions-list .displayName[data-v-b48c5743]{font-size:1em;font-weight:600;min-width:0;white-space:normal;overflow-wrap:break-word}.light-theme .transactions-list .displayName[data-v-b48c5743]{color:#515a65}.dark-theme .transactions-list .displayName[data-v-b48c5743]{color:#fff}.institution[data-v-b48c5743],.date[data-v-b48c5743]{font-size:.8em}.transactions-list .amount[data-v-b48c5743]{border-radius:100px;border:none;font-weight:700;font-weight:600;font-size:1em}.light-theme .transactions-list .income-item[data-v-b48c5743]{color:#86c24c}.dark-theme .transactions-list .income-item[data-v-b48c5743]{color:#89ca50}.dark-theme .transactions-list .expense-item[data-v-b48c5743]{color:#e3e2e2}.light-theme .transaction-grey[data-v-b48c5743]{color:#515a65}.dark-theme .transaction-grey[data-v-b48c5743]{color:#d4d2d2}.user-info-card[data-v-b48c5743]{padding:1em;border-radius:5px;box-shadow:0 20px 20px #0000001a}.user-info-card p[data-v-b48c5743]{margin:0}.light-theme .user-info-card[data-v-b48c5743]{background:#f8f8f8}.dark-theme .user-info-card[data-v-b48c5743]{background:#212e3e;color:#fff}.button-container[data-v-b48c5743]{display:flex;gap:1em}.uncategorized-label[data-v-b48c5743]{font-weight:400}.slider-wrapper[data-v-68b67d73]{border-radius:100px;text-align:center;padding:.25em;display:flex;gap:.5em}.light-theme .slider-wrapper[data-v-68b67d73]{background:#f8f8f8}.dark-theme .slider-wrapper[data-v-68b67d73]{background:#212e3e}.slider-wrapper .option[data-v-68b67d73]{border-radius:100px!important;width:50%;padding:.5em;cursor:pointer;font-size:.8em}.light-theme .slider-wrapper .option[data-v-68b67d73]{color:#3a3d41;background:white}.dark-theme .slider-wrapper .option[data-v-68b67d73]{color:#fff;background:#212e3e}.slider-wrapper .option.active[data-v-68b67d73]{box-shadow:0 3px 10px #0000001a}.light-theme .slider-wrapper .option.active[data-v-68b67d73]{background:white;color:#004751}.dark-theme .slider-wrapper .option.active[data-v-68b67d73]{background:#d8dade;color:#000}.light-theme .slider-wrapper .option.inactive[data-v-68b67d73]{background:#f8f8f8;color:#3a3d41}.dark-theme .slider-wrapper .option.inactive[data-v-68b67d73]{background:#212e3e;color:#d4d2d2}.disabled[data-v-68b67d73]{pointer-events:none;color:#f8f8f8!important}.toggle[data-v-69b06154]{width:50px;height:30px;background-color:#ddd;border-radius:15px;cursor:pointer;display:flex}.toggle-handle[data-v-69b06154]{width:26px;height:26px;background-color:#777;border-radius:50%;margin:2px;transition:transform .3s}.toggle.active .toggle-handle[data-v-69b06154]{transform:translate(20px)}.light-theme .toggle.active .toggle-handle[data-v-69b06154]{background-color:#0a52d8}.dark-theme .toggle.active .toggle-handle[data-v-69b06154]{background:linear-gradient(to top,#004751 5%,#137b89 95%)}.info-icon[data-v-2afdf826]{color:#e8f44a}.transaction-info-card[data-v-2afdf826]{padding:1em;border-radius:5px;box-shadow:0 20px 20px #0000001a}.transaction-info-card p[data-v-2afdf826],.edit-transaction p[data-v-2afdf826]{margin:0}.light-theme .transaction-info-card[data-v-2afdf826]{background:#f8f8f8}.dark-theme .transaction-info-card[data-v-2afdf826]{background:#212e3e;color:#fff}.edit-transaction .input[data-v-2afdf826]{width:100%;font-size:1em;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-label[data-v-2afdf826]{display:block}.icon-wrapper svg[data-v-a012136e]{display:block;position:relative;text-align:center;line-height:30px}.category-label[data-v-a012136e]{font-weight:500;font-size:1em}.category-list .fa-arrow-right-long[data-v-a012136e],.subcategory-list .fa-arrow-right-long[data-v-a012136e]{color:#d8d8d8}.categories-view .input[data-v-a012136e]{width:100%;font-size:1em;box-sizing:border-box;background-color:#f2f2f2;color:#3a3d41;opacity:1;-webkit-text-fill-color:#3a3d41;-webkit-opacity:1;-webkit-background-color:#f2f2f2;padding:.6em 1.2em;border-radius:8px 0 0 8px;border:1px solid transparent;font-weight:500;font-family:inherit;text-align:center;line-height:1}.light-theme .categories-view .input[data-v-a012136e]{background-color:#f2f2f2;color:#3a3d41;-webkit-text-fill-color:#3a3d41;-webkit-background-color:#f2f2f2}.light-theme .categories-view .input[data-v-a012136e]::placeholder{color:#3a3d41}.dark-theme .categories-view .input[data-v-a012136e]{background:#d4d2d2;color:#3a3d41;-webkit-text-fill-color:#3a3d41;-webkit-background-color:#d4d2d2}.dark-theme .categories-view .input[data-v-a012136e]::placeholder{color:#3a3d41}.search-icon-wrapper[data-v-a012136e]{font-size:1em;box-sizing:border-box;background-color:#f2f2f2;color:#6e747a;opacity:1;-webkit-text-fill-color:#6e747a;-webkit-opacity:1;-webkit-background-color:#f2f2f2;padding:.6em 1.2em;border-radius:0 8px 8px 0;border:1px solid transparent;font-weight:500;font-family:inherit;text-align:center;line-height:1;display:flex;justify-content:center;align-items:center}.light-theme .search-icon-wrapper[data-v-a012136e]{background-color:#f2f2f2;color:#6e747a;-webkit-text-fill-color:#6e747a;-webkit-background-color:#f2f2f2}.dark-theme .search-icon-wrapper[data-v-a012136e]{background-color:#d4d2d2;color:#6e747a;-webkit-text-fill-color:#6e747a;-webkit-background-color:#d4d2d2}.search-icon[data-v-a012136e]{color:#6e747a;font-size:1.3em;cursor:pointer}@media screen and (min-width: 992px){.icon-wrapper svg[data-v-a012136e]{line-height:50px}}.icon-selector[data-v-f39faf3e]{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:0 auto}.light-theme .icon-placeholder-text[data-v-f39faf3e]{color:#000}.dark-theme .icon-placeholder-text[data-v-f39faf3e]{color:#ddd}.icon-search[data-v-f39faf3e]{width:100%;box-sizing:border-box;border-radius:10px;font-size:1em;margin-bottom:20px;padding:10px}.light-theme .icon-search[data-v-f39faf3e]{border:1px solid #ddd}.dark-theme .icon-search[data-v-f39faf3e]{background:black;border:1px solid black;color:#fff}.icon-grid[data-v-f39faf3e]{max-height:30vh;overflow-y:scroll;display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:10px;width:100%}.icon-item[data-v-f39faf3e]{display:flex;justify-content:center;align-items:center;padding:10px;cursor:pointer;border-radius:5px}.icon-item[data-v-f39faf3e]:hover{background-color:#f0f0f0}.loading-spinner[data-v-f39faf3e]{font-size:16px;color:#888;padding:20px}.icons-container-wrapper[data-v-f39faf3e]{list-style:none;margin:0;border-radius:5px;box-shadow:0 0 10px #0003;z-index:1;width:100%}.light-theme .icons-container-wrapper[data-v-f39faf3e]{background:#f8f8f8}.dark-theme .icons-container-wrapper[data-v-f39faf3e]{background:#000000}.dark-theme .dropdown-button[data-v-f39faf3e]{color:#fff}.dropdown-button[data-v-f39faf3e]:focus{outline:none}.icons-container[data-v-f39faf3e]{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;gap:1em;padding:1em}.light-theme .icons-container[data-v-f39faf3e]{background:#f8f8f8}.dark-theme .icons-container[data-v-f39faf3e]{background:black}.arrow[data-v-f39faf3e]{margin-left:.5em;transition:transform .2s}.arrow.active[data-v-f39faf3e]{transform:rotate(-180deg)}.dropdown-container[data-v-34c2d134]{position:relative;display:inline-block}.dark-theme .dropdown-button[data-v-34c2d134]{color:#fff}.dropdown-button[data-v-34c2d134]:focus{outline:none}.arrow[data-v-34c2d134]{margin-left:.5em;transition:transform .2s}.arrow.active[data-v-34c2d134]{transform:rotate(-180deg)}.colors-container-wrapper[data-v-34c2d134]{max-height:30vh;overflow-y:scroll;list-style:none;margin:0;border-radius:5px;box-shadow:0 0 10px #0003;z-index:1;width:100%}.colors-grid-wrapper[data-v-34c2d134]{display:grid;grid-template-columns:repeat(8,1fr);gap:.5em;padding:1em}.light-theme .colors-container-wrapper[data-v-34c2d134]{background:white}.dark-theme .colors-container-wrapper[data-v-34c2d134]{background:black}.color-box[data-v-34c2d134]{display:flex;justify-content:center;border-radius:50%;aspect-ratio:1}.selected-color-box[data-v-34c2d134]{min-height:15px;min-width:15px;border-radius:50%}.rule-grid[data-v-8bab6bcf]{display:grid;grid-template-columns:1fr;gap:.25em;margin:.5em 0}.rule-dropdown[data-v-8bab6bcf],.rule-grid-input[data-v-8bab6bcf]{padding:.5em;border-radius:10px;font-size:1em;box-sizing:border-box;width:100%}.light-theme .rule-dropdown[data-v-8bab6bcf],.light-theme .rule-grid-input[data-v-8bab6bcf]{border:1px solid #004751;color:#004751}.dark-theme .rule-dropdown[data-v-8bab6bcf],.dark-theme .rule-grid-input[data-v-8bab6bcf]{border:1px solid #212e3e;background:#212e3e;color:#fff}.delete-rule[data-v-8bab6bcf]{display:flex;justify-content:center;align-items:center}.light-theme .delete-rule[data-v-8bab6bcf]{color:#851e0d}.dark-theme .delete-rule[data-v-8bab6bcf]{color:#b61318}@media screen and (min-width: 500px){.rule-grid[data-v-8bab6bcf]{grid-template-columns:2fr 2fr 2fr 1fr}}.subcategorization-card[data-v-f811dd09]{border-radius:.5em;margin-bottom:1em;display:flex;flex-wrap:wrap;align-items:center}.light-theme .subcategorization-card[data-v-f811dd09]{background:white;color:#004751;background:#f1f1f1}.dark-theme .subcategorization-card[data-v-f811dd09]{background:#171e29;border:1px solid #d4d2d2;color:#d4d2d2}.light-theme .subcategorization-card i[data-v-f811dd09]{color:#004751}.dark-theme .subcategorization-card i[data-v-f811dd09]{color:#d4d2d2}.subcategory-list-wrapper[data-v-f811dd09]{width:100%;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 20px #0000001a}.light-theme .subcategory-list-wrapper[data-v-f811dd09]{border:1px solid #f1f1f1;background:white}.dark-theme .subcategory-list-wrapper[data-v-f811dd09]{background:transparent}.dropdown-padding[data-v-f811dd09]{padding:10px}.add-cat-icon[data-v-f811dd09]{color:#e8f44a}.arrow[data-v-f811dd09]{margin-left:.5em;transition:transform .2s}.arrow.active[data-v-f811dd09]{transform:rotate(-180deg)}.modal-overlay[data-v-519854af]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-519854af]{position:relative;background-color:#fff;padding:20px;border-radius:8px;width:80%;max-width:500px}.modal-header[data-v-519854af]{margin-top:20px}.close-button[data-v-519854af]{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:5px;line-height:1}.modal-footer[data-v-519854af]{margin-top:20px;text-align:right}.modal-footer-buttons{display:flex;justify-content:center;gap:10px}.modal-footer-buttons button{flex:0 1 auto}.cat-info-card[data-v-ebe5102a]{padding:1em;border-radius:5px;box-shadow:0 20px 20px #0000001a}.light-theme .cat-info-card[data-v-ebe5102a]{background:#f8f8f8}.dark-theme .cat-info-card[data-v-ebe5102a]{background:#212e3e;color:#fff}.subcategorization-card[data-v-ebe5102a]{border-radius:.5em;margin-bottom:1em;display:flex;flex-wrap:wrap;align-items:center;color:#004751}.light-theme .edit-subcategorization-card[data-v-ebe5102a]{background:#f1f1f1}.dark-theme .edit-subcategorization-card[data-v-ebe5102a]{background:#171e29;color:#d4d2d2;border:1px solid #d4d2d2}.light-theme .subcategorization-card i[data-v-ebe5102a]{color:#004751}.dark-theme .subcategorization-card i[data-v-ebe5102a]{color:#d4d2d2}.subcategory-list-wrapper[data-v-ebe5102a]{width:100%}.dark-theme .subcategory-list-wrapper[data-v-ebe5102a]{color:#d4d2d2;background:transparent;border:none;border-top:1px solid #212e3e}.edit-subcategory-list-wrapper[data-v-ebe5102a]{background:white;border:1px solid #f1f1f1;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 20px #0000001a}.subcategory-item[data-v-ebe5102a]{padding:10px;border-radius:5px;box-shadow:0 3px 20px #0000001a}.light-theme .subcategory-item[data-v-ebe5102a]{border:1px solid #f1f1f1}.dark-theme .subcategory-item[data-v-ebe5102a]{background:#171e29;border:1px solid #171e29}.dropdown-padding[data-v-ebe5102a]{padding:10px}.category-color[data-v-ebe5102a]{height:17px;width:17px;border-radius:50%}.dark-theme .icon-wrapper[data-v-ebe5102a]:before,.dark-theme .sub-icon-wrapper[data-v-ebe5102a]:before{background:#212e3e}.icon-wrapper svg[data-v-ebe5102a]{display:block;position:relative;font-size:14px;text-align:center;line-height:30px}.auto-rules[data-v-ebe5102a]{background:#004751;border-radius:5px;padding:10px;color:#fff;font-weight:500;box-shadow:0 3px 20px #0000001a}.info-icon[data-v-ebe5102a]{color:#e8f44a}.subcategory-label[data-v-ebe5102a]{display:flex;justify-content:space-between;width:100%}.subcategory-label .icon[data-v-ebe5102a]{color:#851e0d}.arrow[data-v-ebe5102a]{margin-left:.5em;transition:transform .2s}.arrow.active[data-v-ebe5102a]{transform:rotate(-180deg)}.add-transaction .icon[data-v-c0a1d03b]{color:#e8f44a;text-align:center}.add-transaction .input[data-v-c0a1d03b]{width:100%;box-sizing:border-box;font-size:1em}.income-overview[data-v-18dd6096]{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.icon-wrapper svg[data-v-18dd6096]{display:block;position:relative;text-align:center;line-height:30px}.category-budget-info[data-v-18dd6096]{display:flex;justify-content:space-between;grid-column:2 / span 1;padding-top:.25em;flex-wrap:wrap}.category-budget-amount[data-v-18dd6096]{font-weight:500;font-size:.9em}.category-budget-label[data-v-18dd6096]{font-size:.8em}.light-theme .category-budget-label[data-v-18dd6096]{color:#515a65}.dark-theme .category-budget-label[data-v-18dd6096]{color:#d4d2d2}.subcategory-data-label[data-v-18dd6096]{grid-column:2 / span 2;font-size:.8em}.light-theme .subcategory-data-label[data-v-18dd6096]{color:#004751}.dark-theme .subcategory-data-label[data-v-18dd6096]{color:#6897cf}@media screen and (min-width: 992px){.budget-chart-wrapper[data-v-18dd6096]{width:80%;margin:0 auto}}@media screen and (min-width: 1200px){.budget-chart-wrapper[data-v-18dd6096]{width:40%;margin:0 auto}}.income-overview[data-v-b10a6def]{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.icon-wrapper svg[data-v-b10a6def]{display:block;position:relative;text-align:center;line-height:30px}.category-budget-info[data-v-b10a6def]{display:flex;justify-content:space-between;grid-column:2 / span 1;padding-top:.25em;flex-wrap:wrap}.category-budget-amount[data-v-b10a6def]{font-size:500;font-size:.9em}.category-budget-label[data-v-b10a6def]{font-size:.8em}.light-theme .category-budget-label[data-v-b10a6def]{color:#515a65}.dark-theme .category-budget-label[data-v-b10a6def]{color:#d4d2d2}.subcategory-data-label[data-v-b10a6def]{grid-column:2 / span 2;font-size:.8em}.light-theme .subcategory-data-label[data-v-b10a6def]{color:#004751}.dark-theme .subcategory-data-label[data-v-b10a6def]{color:#6897cf}@media screen and (min-width: 992px){.budget-chart-wrapper[data-v-b10a6def]{width:80%;margin:0 auto;max-width:500px}}@media screen and (min-width: 1200px){.budget-chart-wrapper[data-v-b10a6def]{width:40%;margin:0 auto}}.asset-liability-overview[data-v-a136f0a6]{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.accounts-list[data-v-a136f0a6]{display:grid;grid-template-columns:15% 65% 20%;box-shadow:0 3px 20px #0000001a;padding:1em;border-radius:5px}.light-theme .accounts-list[data-v-a136f0a6]{background:white}.dark-theme .accounts-list[data-v-a136f0a6]{background:#212e3e;color:#fff}.accounts-list .balance[data-v-a136f0a6]{font-weight:500;font-size:.9em;text-align:right}.accounts-list .last-updated[data-v-a136f0a6]{font-size:.8em;grid-column:2 / span 3;text-align:left}.light-theme .accounts-list .last-updated[data-v-a136f0a6]{color:#3a3d41}.dark-theme .accounts-list .last-updated[data-v-a136f0a6]{color:#d4d2d2}.icon-wrapper svg[data-v-a136f0a6]{display:block;position:relative;text-align:center;line-height:30px}.asset-overview-chart-wrapper[data-v-a136f0a6]{max-width:700px;margin:2em auto}.asset-chart-wrapper[data-v-a136f0a6],.liability-chart-wrapper[data-v-a136f0a6]{max-width:500px;margin:2em auto}.transactions-list[data-v-af9d5449]{display:grid;grid-template-columns:15% 55% 30%;margin-bottom:2em;cursor:pointer}.search-icon-wrapper[data-v-af9d5449]{font-size:1em;box-sizing:border-box;background-color:#f2f2f2;color:#6e747a;opacity:1;-webkit-text-fill-color:#6e747a;-webkit-opacity:1;-webkit-background-color:#f2f2f2;padding:.6em 1.2em;border-radius:0 8px 8px 0;border:1px solid transparent;font-weight:500;font-family:inherit;text-align:center;line-height:1;display:flex;justify-content:center;align-items:center}.search-icon[data-v-af9d5449]{color:#6e747a;font-size:1.3em;cursor:pointer}.transactions-view .input[data-v-af9d5449]{width:100%;font-size:1em;box-sizing:border-box;background-color:#f2f2f2;color:#6e747a;opacity:1;-webkit-text-fill-color:#6e747a;-webkit-opacity:1;-webkit-background-color:#f2f2f2;padding:.6em 1.2em;border-radius:8px 0 0 8px;border:1px solid transparent;font-weight:500;font-family:inherit;text-align:center;line-height:1}.filter-section[data-v-af9d5449]{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:.5em;margin-bottom:.5em}.filter-button[data-v-af9d5449]{border-radius:100px;background:white;border:1px solid #d1d1d1;white-space:nowrap;padding:.5em 1em;color:#000}.light-theme .active-filter[data-v-af9d5449]{background:#004751;border:1px solid #004751;color:#fff}.dark-theme .active-filter[data-v-af9d5449]{background:#4baffd;border:1px solid #4baffd;color:#fff}.no-transactions[data-v-af9d5449]{height:70vh;flex-grow:1;display:flex;justify-content:center;align-items:center}.transaction-icon[data-v-af9d5449]{grid-row:1 / span 2;display:flex;justify-content:start;align-items:center}.transactions-view .icon-wrapper[data-v-af9d5449]{position:relative;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.transaction-icon svg[data-v-af9d5449]{display:block;position:relative;text-align:center;line-height:30px}.transactions-list .description[data-v-af9d5449]{font-weight:500;font-size:1em}.light-theme .transactions-list .description[data-v-af9d5449]{color:#515a65}.dark-theme .transactions-list .description[data-v-af9d5449]{color:#fff}.institution[data-v-af9d5449],.date[data-v-af9d5449]{font-size:.8em}.transactions-list .amount[data-v-af9d5449]{border-radius:100px;border:none;font-weight:700;font-weight:600;font-size:1em}.light-theme .transactions-list .income-item[data-v-af9d5449]{color:#86c24c}.dark-theme .transactions-list .income-item[data-v-af9d5449]{color:#89ca50}.dark-theme .transactions-list .expense-item[data-v-af9d5449]{color:#e3e2e2}.light-theme .transaction-grey[data-v-af9d5449]{color:#515a65}.dark-theme .transaction-grey[data-v-af9d5449]{color:#d4d2d2}.add-cat-icon[data-v-7f534b1a]{color:#e8f44a}.cat-info-card[data-v-df6a95f1]{padding:1em;border-radius:5px;box-shadow:0 20px 20px #0000001a}.edit-account-view p[data-v-df6a95f1]{margin:0;padding:0}.light-theme .cat-info-card[data-v-df6a95f1]{background:#f8f8f8}.dark-theme .cat-info-card[data-v-df6a95f1]{background:#212e3e;color:#fff}.category-color[data-v-df6a95f1]{height:17px;width:17px;border-radius:50%}.info-icon[data-v-df6a95f1],.info-icon[data-v-454b2c4b]{color:#e8f44a}.user-info-card[data-v-454b2c4b]{padding:1em;border-radius:5px;box-shadow:0 20px 20px #0000001a}.user-info-card p[data-v-454b2c4b]{margin:0}.light-theme .user-info-card[data-v-454b2c4b]{background:#f8f8f8}.dark-theme .user-info-card[data-v-454b2c4b]{background:#212e3e;color:#fff}.edit-account .input[data-v-454b2c4b]{width:100%;box-sizing:border-box;font-size:1em}.gender-select[data-v-454b2c4b]{box-sizing:border-box;font-size:1em;border:1px solid #e7e7e7;border-radius:10px;padding:10px}.autocomplete-list[data-v-454b2c4b]{padding-left:1em}.autocomplete-item[data-v-454b2c4b]{padding:10px;cursor:pointer}.autocomplete-item[data-v-454b2c4b]:hover{background:#f0f0f0}.settings-list[data-v-36393fbf]{display:grid;grid-template-columns:10% 90%;box-shadow:0 3px 20px #0000001a;padding:1em;border-radius:5px;cursor:pointer;margin-bottom:1em}.light-theme .settings-list[data-v-36393fbf]{background:white}.dark-theme .settings-list[data-v-36393fbf]{background:#212e3e;color:#fff;border:1px solid white}.bank-name[data-v-36393fbf]{text-align:center;padding-bottom:.5em;font-size:1.1em!important;font-weight:700}.light-theme .bank-name[data-v-36393fbf]{color:#004751}.dark-theme .bank-name[data-v-36393fbf]{color:#fff}.bank-group[data-v-36393fbf]{padding:1em;border-radius:5px;margin-bottom:2.5em}.light-theme .bank-group[data-v-36393fbf]{background:#f8f8f8;box-shadow:0 20px 20px #0000001a}.dark-theme .bank-group[data-v-36393fbf]{background:#212e3e;color:#fff}.cat-info-card[data-v-c66e6218]{padding:1em;border-radius:5px;box-shadow:0 20px 20px #0000001a}.light-theme .cat-info-card[data-v-c66e6218]{background:#f8f8f8}.dark-theme .cat-info-card[data-v-c66e6218]{background:#212e3e;color:#fff}.subcategorization-card[data-v-c66e6218]{border-radius:.5em;margin-bottom:1em;display:flex;flex-wrap:wrap;align-items:center;color:#004751}.light-theme .edit-subcategorization-card[data-v-c66e6218]{background:#f1f1f1}.dark-theme .edit-subcategorization-card[data-v-c66e6218]{background:#171e29;color:#d4d2d2;border:1px solid #d4d2d2}.light-theme .subcategorization-card i[data-v-c66e6218]{color:#004751}.dark-theme .subcategorization-card i[data-v-c66e6218]{color:#d4d2d2}.subcategory-list-wrapper[data-v-c66e6218]{width:100%}.dark-theme .subcategory-list-wrapper[data-v-c66e6218]{color:#d4d2d2;background:transparent;border:none;border-top:1px solid #212e3e}.edit-subcategory-list-wrapper[data-v-c66e6218]{background:white;border:1px solid #f1f1f1;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 20px #0000001a}.subcategory-item[data-v-c66e6218]{padding:10px;border-radius:5px;box-shadow:0 3px 20px #0000001a}.light-theme .subcategory-item[data-v-c66e6218]{border:1px solid #f1f1f1}.dark-theme .subcategory-item[data-v-c66e6218]{background:#171e29;border:1px solid #171e29}.dropdown-padding[data-v-c66e6218]{padding:10px}.category-color[data-v-c66e6218]{height:17px;width:17px;border-radius:50%}.dark-theme .icon-wrapper[data-v-c66e6218]:before,.dark-theme .sub-icon-wrapper[data-v-c66e6218]:before{background:#212e3e}.icon-wrapper svg[data-v-c66e6218]{display:block;position:relative;font-size:14px;text-align:center;line-height:30px}.info-icon[data-v-c66e6218]{color:#e8f44a}.subcategory-label[data-v-c66e6218]{display:flex;justify-content:space-between;width:100%}.subcategory-label .icon[data-v-c66e6218]{color:#851e0d}.subcategory-icon-width[data-v-c66e6218]{flex:0 0 30px}.subcategory-name-width[data-v-c66e6218]{flex:0 0 50%}.subcategory-budget-width[data-v-c66e6218]{flex:1;text-align:right}.budget-text[data-v-c66e6218]{font-size:.8em}.budget-value[data-v-c66e6218]{font-weight:600;font-size:1em;text-align:right}.budget-value input[data-v-c66e6218]{text-align:right}.cat-info-card[data-v-a58ceff1]{padding:1em;border-radius:5px;box-shadow:0 20px 20px #0000001a}.light-theme .cat-info-card[data-v-a58ceff1]{background:#f8f8f8}.dark-theme .cat-info-card[data-v-a58ceff1]{background:#212e3e;color:#fff}.subcategorization-card[data-v-a58ceff1]{border-radius:.5em;margin-bottom:1em;display:flex;flex-wrap:wrap;align-items:center;color:#004751}.light-theme .edit-subcategorization-card[data-v-a58ceff1]{background:#f1f1f1}.dark-theme .edit-subcategorization-card[data-v-a58ceff1]{background:#171e29;color:#d4d2d2;border:1px solid #d4d2d2}.light-theme .subcategorization-card i[data-v-a58ceff1]{color:#004751}.dark-theme .subcategorization-card i[data-v-a58ceff1]{color:#d4d2d2}.subcategory-list-wrapper[data-v-a58ceff1]{width:100%}.dark-theme .subcategory-list-wrapper[data-v-a58ceff1]{color:#d4d2d2;background:transparent;border:none;border-top:1px solid #212e3e}.edit-subcategory-list-wrapper[data-v-a58ceff1]{background:white;border:1px solid #f1f1f1;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 20px #0000001a}.subcategory-item[data-v-a58ceff1]{padding:10px;border-radius:5px;box-shadow:0 3px 20px #0000001a}.light-theme .subcategory-item[data-v-a58ceff1]{border:1px solid #f1f1f1}.dark-theme .subcategory-item[data-v-a58ceff1]{background:#171e29;border:1px solid #171e29}.dropdown-padding[data-v-a58ceff1]{padding:10px}.category-color[data-v-a58ceff1]{height:17px;width:17px;border-radius:50%}.dark-theme .icon-wrapper[data-v-a58ceff1]:before,.dark-theme .sub-icon-wrapper[data-v-a58ceff1]:before{background:#212e3e}.icon-wrapper svg[data-v-a58ceff1]{display:block;position:relative;font-size:14px;text-align:center;line-height:30px}.info-icon[data-v-a58ceff1]{color:#e8f44a}.subcategory-label[data-v-a58ceff1]{display:flex;justify-content:space-between;width:100%}.subcategory-label .icon[data-v-a58ceff1]{color:#851e0d}.subcategory-icon-width[data-v-a58ceff1]{flex:0 0 30px}.subcategory-name-width[data-v-a58ceff1]{flex:0 0 50%}.subcategory-budget-width[data-v-a58ceff1]{flex:1;text-align:right}.budget-text[data-v-a58ceff1]{font-size:.8em}.budget-value[data-v-a58ceff1]{font-weight:600;font-size:1em;text-align:right}.budget-value input[data-v-a58ceff1]{text-align:right}.progress-bar[data-v-284124c6]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:2rem}.step[data-v-284124c6]{width:30px;height:30px;box-sizing:border-box}.circle[data-v-284124c6]{width:100%;height:100%;border:2px solid lightgray;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:sans-serif;font-weight:700;font-size:14px;line-height:1}.symbol[data-v-284124c6]{display:inline-block;height:16px;line-height:16px;text-align:center;vertical-align:middle}.completed .circle[data-v-284124c6]{background-color:#007bff;border-color:#48ffcd;color:#fff}.current .circle[data-v-284124c6]{background-color:#fff;border-color:#007bff;color:#007bff}.upcoming .circle[data-v-284124c6]{border-color:#d3d3d3;color:#d3d3d3}.settings-list[data-v-35dddeaa]{display:grid;grid-template-columns:10% 90%;box-shadow:0 3px 20px #0000001a;padding:1em;border-radius:5px;cursor:pointer;margin-bottom:1em}.light-theme .settings-list[data-v-35dddeaa]{background:white}.dark-theme .settings-list[data-v-35dddeaa]{background:#212e3e;color:#fff}.bank-name[data-v-35dddeaa]{color:#004751;text-align:center;padding-bottom:.5em;font-size:1.1em!important;font-weight:700}.bank-group[data-v-35dddeaa]{padding:1em;border-radius:5px;margin-bottom:2.5em}.light-theme .bank-group[data-v-35dddeaa]{background:#f8f8f8;box-shadow:0 20px 20px #0000001a}.dark-theme .bank-group[data-v-35dddeaa]{background:#212e3e;color:#fff}.user-tip[data-v-35dddeaa]{border:1px solid #e2e2e2;text-align:center;align-items:center;background:white;box-shadow:0 3px 20px #0000001a;border-radius:5px;padding:1em;row-gap:.5em;margin-bottom:1em}.user-tip .icon-container[data-v-35dddeaa]{text-align:center;justify-content:center;display:flex}.user-data-view select[data-v-f59983a4]{box-sizing:border-box;font-size:1em;border:1px solid #e7e7e7;border-radius:10px;padding:10px;width:100%}.question-header[data-v-f59983a4]{color:#004751}.question-box[data-v-f59983a4]{min-height:300px;display:flex;align-items:center;justify-content:center;background:white;box-shadow:0 3px 20px #0000001a;border-radius:5px;width:100%;margin-top:2em}.question[data-v-f59983a4]{display:grid;margin-bottom:1em}input[type=checkbox][data-v-f59983a4]:checked{background:#0a52d8;background-color:#0a52d8;border:2px solid #0a52d8;accent-color:#0a52d8}.category-item[data-v-f59983a4]{display:grid;align-items:center;background:white;box-shadow:0 3px 20px #0000001a;border-radius:5px;margin-top:2em;padding:1em;row-gap:.5em}.category-item label[data-v-f59983a4]{margin-left:10px}.category-item .category label[data-v-f59983a4]{font-weight:600}.category-item .subcategory[data-v-f59983a4]{margin-left:2em}.category-item .subcategory label[data-v-f59983a4]{font-weight:400}.user-tip[data-v-f59983a4]{border:1px solid #e2e2e2;text-align:center;align-items:center;background:white;box-shadow:0 3px 20px #0000001a;border-radius:5px;padding:1em;row-gap:.5em;margin-bottom:1em}.user-tip .icon-container[data-v-f59983a4]{text-align:center;justify-content:center;display:flex}.user-data-view .input[data-v-c87f5491]{width:100%;box-sizing:border-box;font-size:1em}.asterisk[data-v-c87f5491]{color:#747373}.junior-card[data-v-c87f5491]{padding:1em;text-align:center;color:#747373}.gender-select[data-v-c87f5491]{box-sizing:border-box;font-size:1em;border:1px solid #e7e7e7;border-radius:10px;padding:10px}.autocomplete-list[data-v-c87f5491]{padding-left:1em}.autocomplete-item[data-v-c87f5491]{padding:10px;cursor:pointer}.autocomplete-item[data-v-c87f5491]:hover{background:#f0f0f0}.info-icon[data-v-770914f5],.edit-icon[data-v-770914f5]{color:#e8f44a}.user-info-card[data-v-770914f5]{padding:1em;border-radius:5px;box-shadow:0 20px 20px #0000001a}.user-info-card p[data-v-770914f5]{margin:0}.light-theme .user-info-card[data-v-770914f5]{background:#f8f8f8}.dark-theme .user-info-card[data-v-770914f5]{background:#212e3e;color:#fff}.settings-view .input[data-v-770914f5]{width:100%;box-sizing:border-box;font-size:1em}.payment-form[data-v-66c075db]{max-width:500px;margin:0 auto}.form-group[data-v-66c075db]{margin-bottom:1rem}.form-row[data-v-66c075db]{display:flex;gap:1rem}.form-row .form-group[data-v-66c075db]{flex:1}.stripe-element[data-v-66c075db]{padding:10px;border:1px solid #ddd;border-radius:4px;background:white}label[data-v-66c075db]{display:block;margin-bottom:.5rem;font-weight:500}input[data-v-66c075db]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.trust-row[data-v-66c075db]{display:flex;justify-content:center;gap:20px;font-size:12px;color:#6b7280;margin-top:20px}.subscription-container[data-v-40017e99]{max-width:500px;margin:0 auto;padding:1em}.plan-selector[data-v-40017e99]{display:flex;gap:10px;margin-bottom:20px}button[data-v-40017e99]{padding:10px 15px;border:1px solid #ddd;border-radius:4px;cursor:pointer}button.active[data-v-40017e99]{background-color:#4a6cf7;color:#fff;border-color:#4a6cf7}.subscription-options[data-v-40017e99]{gap:1em;margin-bottom:4em}.subscription-options .wrapper-card[data-v-40017e99]{padding:1em;text-align:center}.subscription-options .wrapper-card.active[data-v-40017e99]{box-shadow:0 5px 25px #0c9e2a4d}.cost[data-v-40017e99]{font-weight:700;font-size:1.5em;color:#004751}.cost-info[data-v-40017e99]{font-size:.8em;color:#747373}.payment-form[data-v-40017e99]{margin-bottom:4em}.free-button[data-v-40017e99]{background:#f8f8f8;font-size:.8em;width:100%;color:#5b5b5b}.subscription-benefits[data-v-40017e99]{background-color:#f8f8f8;border-radius:12px;padding:20px;margin-bottom:30px;text-align:left;font-size:16px;box-shadow:0 1px 3px #0000000d}.benefits-list[data-v-40017e99]{list-style:none;padding:0;margin:0}.benefits-list li[data-v-40017e99]{margin-bottom:10px}.icon[data-v-40017e99]{text-align:center}.app-icon[data-v-40017e99]{width:64px;height:64px;margin-bottom:16px;display:block}.wrapper-card[data-v-84f373b2]{text-align:center}.details[data-v-84f373b2]{font-size:.8em;color:#747373;padding:.5em 1em}.wrapper-card[data-v-84f373b2]{text-align:center;border:1px solid #ddd;border-radius:8px;padding:1.5em;transition:box-shadow .2s ease}.wrapper-card[data-v-84f373b2]:hover{box-shadow:0 4px 8px #0000001a}.user-data-view .input[data-v-80758381]{width:100%;box-sizing:border-box;font-size:1em}.gender-select[data-v-80758381]{box-sizing:border-box;font-size:1em;border:1px solid #e7e7e7;border-radius:10px;padding:10px}.details[data-v-80758381]{font-size:.8em;color:#747373;padding:.5em 1em}.user-data-view select[data-v-4116fa91]{box-sizing:border-box;font-size:1em;border:1px solid #e7e7e7;border-radius:10px;padding:10px;width:100%}.question-header[data-v-4116fa91]{color:#004751}.question-box[data-v-4116fa91]{min-height:300px;display:flex;align-items:center;justify-content:center;background:white;box-shadow:0 3px 20px #0000001a;border-radius:5px;width:100%;margin-top:2em}.question[data-v-4116fa91]{display:grid;margin-bottom:1em}input[type=checkbox][data-v-4116fa91]:checked{background:#0a52d8;background-color:#0a52d8;border:2px solid #0a52d8;accent-color:#0a52d8}.category-item[data-v-4116fa91]{display:grid;align-items:center;background:white;box-shadow:0 3px 20px #0000001a;border-radius:5px;margin-top:2em;padding:1em;row-gap:.5em}.category-item label[data-v-4116fa91]{margin-left:10px}.category-item .category label[data-v-4116fa91]{font-weight:600}.category-item .subcategory[data-v-4116fa91]{margin-left:2em}.category-item .subcategory label[data-v-4116fa91]{font-weight:400}.user-tip[data-v-4116fa91]{border:1px solid #e2e2e2;text-align:center;align-items:center;background:white;box-shadow:0 3px 20px #0000001a;border-radius:5px;padding:1em;row-gap:.5em;margin-bottom:1em}.user-tip .icon-container[data-v-4116fa91]{text-align:center;justify-content:center;display:flex}.settings-list[data-v-e087ab21]{display:grid;grid-template-columns:10% 90%;box-shadow:0 3px 20px #0000001a;padding:1em;border-radius:5px;cursor:pointer;margin-bottom:1em}.light-theme .settings-list[data-v-e087ab21]{background:white}.dark-theme .settings-list[data-v-e087ab21]{background:#212e3e;color:#fff}.bank-name[data-v-e087ab21]{color:#004751;text-align:center;padding-bottom:.5em;font-size:1.1em!important;font-weight:700}.bank-group[data-v-e087ab21]{padding:1em;border-radius:5px;margin-bottom:2.5em}.light-theme .bank-group[data-v-e087ab21]{background:#f8f8f8;box-shadow:0 20px 20px #0000001a}.dark-theme .bank-group[data-v-e087ab21]{background:#212e3e;color:#fff}.user-tip[data-v-e087ab21]{border:1px solid #e2e2e2;text-align:center;align-items:center;background:white;box-shadow:0 3px 20px #0000001a;border-radius:5px;padding:1em;row-gap:.5em;margin-bottom:1em}.user-tip .icon-container[data-v-e087ab21]{text-align:center;justify-content:center;display:flex}.account-type-checkboxes[data-v-e087ab21]{display:flex;flex-direction:column}.example-text[data-v-e087ab21]{font-weight:400;color:#515a65;font-size:.8em}.support-page[data-v-16ca23e4]{padding:1em;font-size:1rem;line-height:1.6}.closing-text[data-v-16ca23e4]{margin-top:2em;font-style:italic}a[data-v-a6a8919c],a[data-v-b06a9aaf],a[data-v-41835635],a[data-v-1f3b1882],a[data-v-e054a2cd]{color:#000}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#213547;background-color:#fff;font-size:16px}html,body,#app{height:100dvh}@font-face{font-family:Poppins;src:url(/assets/poppins-regular-webfont-25dab8f4.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/poppins-medium-webfont-ac7529a6.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/poppins-semibold-webfont-3885110c.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/poppins-bold-webfont-d9950761.woff2) format("woff2");font-weight:700;font-style:normal}html{scroll-behavior:smooth}body{font-size:16px;font-family:Poppins,sans-serif;margin:0;padding:0}.dark-theme .main{color:#fff}h3{font-weight:500}.card{padding:2em}.view{padding:0 1em 1em}.wrapper-card{border-radius:1em;padding:1em 0}.light-theme .wrapper-card{box-shadow:0 5px 25px #0000001a}.dark-theme .wrapper-card{background:#212e3e}.wrapper-card h2{font-weight:600}.dark-theme .wrapper-card h3{color:#fff}.wrapper-card hr,.transactions-view hr{border:none;border-top:1px solid #ccc;height:0px;margin:1em 0}a{font-weight:500;text-decoration:inherit;color:#fff}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;font-size:1em}button:disabled{cursor:not-allowed;opacity:.5}button:hover,button:focus{outline:none}fieldset{margin:0;border:none;padding:0;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0}.light-theme .grey-button{background:#f8f8f8;font-size:1em}.dark-theme .grey-button{background:linear-gradient(to top,#256fa8 5%,#4baffd 95%);color:#fff;border:none}.light-theme .teal-button{background:#004751;color:#fff}.light-theme .blue-button{background:#0a52d8;color:#fff}.light-theme .blue-outline-button{outline:1px solid #0a52d8;color:#0a52d8;background:white}.light-theme .teal-outline-button{border:1px solid #0a52d8;background:white;color:#004751}.dark-theme .teal-outline-button{border:1px solid #48ffcd;background:transparent;color:#fff}.light-theme .red-outline-button{border:1px solid #52082e;background:white;color:#52082e}.dark-theme .red-outline-button{border:1px solid #48ffcd;color:#fff;background:black}.dark-theme .teal-button,.dark-theme .blue-button{background:#137b89;color:#fff;border:none}.light-theme .red-button{background:#52082e;color:#fff}.dark-theme .red-button{background:#b61318;color:#fff}.pill-button{border-radius:100px}.pointer{cursor:pointer}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.m-0{margin:0}.m-1{margin:.5em}.m-2{margin:1em}.m-4{margin:2em}.ms-1{margin-left:.5em}.ms-2{margin-left:1em}.mb-1{margin-bottom:.5em}.mb-2{margin-bottom:1em}.mb-4{margin-bottom:2em}.mt-half{margin-top:.5em}.mt-1{margin-top:1em}.mt-3{margin-top:1.5em}.mt-4{margin-top:2em}.mt-5{margin-top:2.5em}.mt-6{margin-top:3em}.mt-8{margin-top:4em}.p-0{padding:0}.pb-2{padding-bottom:1em}.pt-2{padding-top:1em}.pt-4{padding-top:2em}.pb-4{padding-bottom:2em}.ps-1{padding-left:.5em}.ps-2{padding-left:1em}.pe-1{padding-right:.5em}.pe-2{padding-right:1em}.list-none{list-style:none}.w-25{width:25%}.w-40{width:40%}.w-50{width:50%}.w-100{width:100%}.block{display:block}.transactions-view hr{border:none;border-top:1px solid #f1f1f1;height:0px;margin:.5em 0}.input{border-radius:10px;padding:10px;font-size:1em}.input:focus{outline:none}.input-success{border:1px solid green!important}.input-error{border:1px solid #ff1b1b!important}.icon-input-success button,.dropdown-input-success button{border:1px solid green!important}.icon-input-error button,.dropdown-input-error button{border:1px solid #ff1b1b!important}.error-text{color:#ff1b1b}.light-theme .input{border:1px solid #e7e7e7}.dark-theme .input{background:#171e29;border:1px solid #d4d2d2;color:#d4d2d2}h2{margin:0;font-size:2em!important}h3{margin:0}.text-center{text-align:center}.text-right{text-align:right}.filter-section{padding-bottom:1em}.light-theme .small-grey-text{color:#3a3d41}.dark-theme .small-grey-text{color:#fff}.extra-small-text{font-size:.8em}.light-theme .grey-text{color:#3a3d41}.dark-theme .grey-text{color:#d4d2d2}.light-theme .grey{background:#f1f1f1;color:#0a52d8}.dark-theme .grey{background:#171e29;color:#d4d2d2}.light-theme .grey-outline-dropdown{background:white;border:1px solid #e7e7e7}.dark-theme .grey-outline-dropdown{background-color:#212e3e;border:1px solid #212e3e}.light-theme .teal{color:#0a52d8}.dark-theme .teal{color:#48ffcd}.light-theme .support-link{color:#0a52d8}.dark-theme .support-link{color:#48ffcd}.view-icon{font-size:80px}.edit-transaction .edit-icon,.edit-account .edit-icon{color:#e8f44a;text-align:center}.overview-card{border-radius:5px;box-shadow:0 20px 20px #0000001a;text-align:center;padding:1em .5em}.light-theme .overview-card{border:1px solid #0a52d8;background:white}.dark-theme .overview-card{background:black;border:1px solid #48ffcd}.light-theme .overview-card .text{color:#515a65;margin-bottom:.5em}.dark-theme .overview-card .text{color:#d4d2d2;margin-bottom:.5em}.overview-card .value,.wrapper-card .value{font-size:1em;font-weight:700}.wrapper-card .net-worth-value{font-weight:700}.light-theme .overview-card .value{color:#004751}.dark-theme .overview-card .value,.dark-theme .wrapper-card .value{color:#fff}.category-list{display:grid;grid-template-columns:15% 70% 15%;box-shadow:0 3px 20px #0000001a;padding:1em;border-radius:5px}.light-theme .category-list{background:white}.dark-theme .category-list{background:#212e3e;color:#fff}.light-theme .subcategory-list{display:grid;grid-template-columns:15% 70% 15%;margin:1em 0}.dark-theme .subcategory-list{display:grid;grid-template-columns:18% 77% 5%;margin:1em 0}.light-theme .icon-wrapper{position:relative;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.dark-theme .icon-wrapper{position:relative;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.icon-wrapper:before,.sub-icon-wrapper:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;box-shadow:0 3px 20px #0000001a}.dark-theme .icon-wrapper:before,.dark-theme .sub-icon-wrapper:before{background:#171e29}.icon-wrapper svg{z-index:1}.subcategory-area{grid-column:2 / span 2}.add-category-form,.add-account-form{margin:1em 0}.add-account-form .input,.add-category-form .input,.sign-in-form .input{width:100%;box-sizing:border-box}.form-dropdown{padding:10px!important;width:100%!important}.form-select{width:100%;border:none;cursor:pointer;padding-left:10px;font-size:1em;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:1;background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.light-theme .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3Cpath fill='%23004751' d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}.dark-theme .form-select{color:#d4d2d2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3Cpath fill='%23FFFFFF' d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}.light-theme .grey-form-select{background-color:#f2f2f2}.dark-theme .grey-form-select{background-color:#212e3e;border:1px solid #212e3e}.light-theme .grey-outline-form-select,.dark-theme .grey-outline-form-select{border:1px solid #d4d2d2}.light-theme .white-form-select{background-color:#fff}.dark-theme .white-form-select{background-color:#212e3e;border:1px solid #212e3e;color:#fff}.form-select-box-shadow{box-shadow:0 3px 20px #0000001a}.form-select:focus-visible{outline:none}.budget-chart-wrapper{max-width:500px}label{font-weight:600}.date-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:start;text-align:-webkit-left}.light-theme .date-picker{color:#000;background:white}.dark-theme .date-picker{color:#fff;background-color:transparent}.header-title{font-weight:400}.dropdown-button{border:none;padding:.5em 2em;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1em;height:40px}.box-sizing{box-sizing:border-box}.beacon-launcher{height:2em;width:2em;border-radius:50%;background-color:#48ffcd;color:#0a52d8;cursor:pointer;border:.5px solid #0a52d8}.beacon-launcher:hover{background-color:#38c7a0;color:#fff}@media screen and (min-width: 768px){body{font-size:18px}.mb-med-none{margin-bottom:0}.flex-med-buttons{display:flex;gap:1em}}@media screen and (min-width: 992px){.main{padding-bottom:4em}.view{padding:0 4em;max-width:1000px}.view-icon{font-size:125px}.light-theme .icon-wrapper,.dark-theme .icon-wrapper{width:50px;height:50px}.category-list,.light-theme .subcategory-list{grid-template-columns:10% 75% 15%}.w-lg-50{width:50%}.mb-lg-7{margin-bottom:4em}}
