.BudgetTracker_dashboard__ymK_B{display:flex;flex-direction:column;width:100%;align-items:center;padding:0 2rem 2rem;font-family:Segoe UI,sans-serif}.BudgetTracker_pushNotSwitch__kWoFI{width:100%;text-wrap:wrap}.BudgetTracker_billButtons__hc3tj,.BudgetTracker_editBillButtons__o994Z{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:1rem}.BudgetTracker_editBillButtons__o994Z{justify-content:flex-start}.BudgetTracker_dashboardRouterDiv__yiesk{display:flex;flex-direction:column;width:80%;align-items:center;padding:0 2rem 2rem;margin-top:0;font-family:Segoe UI,sans-serif}.BudgetTracker_budgetContainer__gBfWS{padding-top:10rem;width:100%}.BudgetTracker_badgePremiumDark__i31_B{background:#121211;background:linear-gradient(90deg,rgba(18,18,17,1),rgba(59,22,13,1) 50%,rgba(156,40,5,1));color:white;padding:.5rem 1rem;border-radius:8px;font-weight:700;border:2px solid white;margin-top:2rem;width:80%}.BudgetTracker_badgePremiumLight__GpX_V{background:#e68c07;background:linear-gradient(90deg,rgba(230,140,7,1),rgba(214,156,69,1) 50%,rgba(237,221,83,1));color:black;padding:.5rem 1rem;border-radius:8px;font-weight:700;border:2px solid black;margin-top:2rem;width:80%}.BudgetTracker_customMenuPaper__zwNvF{padding:1rem;max-width:200px!important;position:inherit}.BudgetTracker_resetPWDeleteAccountBtnDiv__zlXGS{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.BudgetTracker_btnTabDark__FuXgi{background:#121211;background:linear-gradient(90deg,rgba(18,18,17,1),rgba(59,22,13,1) 50%,rgba(156,40,5,1));color:white!important;padding:.5rem 1rem;border-radius:8px;font-weight:bolder!important;width:100%!important;max-width:max-content!important;text-wrap:wrap!important;white-space:normal;word-break:break-word}.BudgetTracker_btnTabDark__FuXgi:hover{background:white;color:#f07807!important;font-weight:bolder}.BudgetTracker_errorText__5DMX8{color:red;font-size:.9rem;margin-top:.5rem}.BudgetTracker_tabButtons__QAwgH{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;padding-top:2rem;width:100%}.BudgetTracker_btnTabDark__FuXgi:focus{background:white;color:#f07807!important;font-weight:bolder}.BudgetTracker_btnTabLight__NkwIj{background:#e68c07;background:linear-gradient(90deg,rgba(230,140,7,1),rgba(214,156,69,1) 50%,rgba(237,221,83,1));color:black!important;padding:.5rem 1rem;border-radius:8px;font-weight:bolder!important;border:2px solid black;width:100%!important;max-width:max-content!important;text-wrap:wrap!important;white-space:normal;word-break:break-word}.BudgetTracker_mfaSwitch__X9VFW,.BudgetTracker_pushNotSwitch__kWoFI{width:100%;text-wrap:wrap}.BudgetTracker_mfaSwitchDiv__f2yiI,.BudgetTracker_pushNotDiv__yWmRX{display:flex;flex-direction:column!important;align-items:flex-start;gap:0;margin:0;padding:0}.BudgetTracker_mfaModal__9wMgM{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.BudgetTracker_mfaButtons__ekiQh{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}.BudgetTracker_mfaModalContentLight__CVGMu{background:#fff;padding:2rem;border-radius:8px;max-width:400px;text-align:center}.BudgetTracker_clearGuestDataBtn__5lzeJ{margin-bottom:1rem!important}.BudgetTracker_mfaModalContentDark__7CwWX{background:black;color:white;padding:2rem;border-radius:8px;max-width:400px;text-align:center}.BudgetTracker_summaryItemDiv__MfZw3{display:flex;align-items:center;gap:10px}.BudgetTracker_btnTabLight__NkwIj:focus,.BudgetTracker_btnTabLight__NkwIj:hover{background:black;color:white!important}.BudgetTracker_outerWrapperDashboard__yO1tB{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px}.BudgetTracker_header__3gSMr{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.BudgetTracker_logoutIcon__QlIoh,.BudgetTracker_playGameBtn__GPeIM{padding:.5rem}.BudgetTracker_inputBudget__u9XCn{border:1px solid var(--color-secondary);border-radius:8px;padding:.5rem;width:80%;max-width:150px}.BudgetTracker_inputBudgetAuth__UpHbw{border:1px solid var(--color-secondary);border-radius:8px;height:40px;width:100%}.BudgetTracker_sectionDarkMode__okIyM{box-shadow:0 2px 8px rgba(0,0,0,.15);background:#222;margin-bottom:2rem;padding:1rem;border:4px solid #ffffff;border-radius:8px;width:100%}.BudgetTracker_wrapperDashboard__868my{display:flex;flex-direction:column;align-items:center;width:80%}.BudgetTracker_pDarkMode__3l_j_{color:var(--color-secondary)}.BudgetTracker_pDarkMode__3l_j_,.BudgetTracker_pLightMode__ko6Ap{font-size:var(--font-small)!important;font-weight:600!important;font-family:var(--body-font)!important}.BudgetTracker_pLightMode__ko6Ap{color:var(--color-tertiary)}.BudgetTracker_pChartDarkMode__W_d3y{color:var(--color-secondary)}.BudgetTracker_pChartDarkMode__W_d3y,.BudgetTracker_pChartLightMode__Upm51{font-size:var(--font-small)!important;font-weight:600!important;font-family:var(--body-font)!important}.BudgetTracker_pChartLightMode__Upm51{color:var(--color-secondary-3)}.BudgetTracker_pDarkModeOther__fZDLR{color:var(--color-tertiary)}.BudgetTracker_pDarkModeOther__fZDLR,.BudgetTracker_pLightModeOther__UgRir{font-size:var(--font-small)!important;font-weight:600!important;font-family:var(--body-font)!important}.BudgetTracker_pLightModeOther__UgRir{color:var(--color-secondary-3)}.BudgetTracker_h2DarkMode__Cw7wK{color:var(--color-secondary)}.BudgetTracker_h2DarkMode__Cw7wK,.BudgetTracker_h2LightMode__uENEz{font-size:var(--font-large);font-weight:600;font-family:var(--header-font);text-wrap:wrap;word-break:break-all}.BudgetTracker_h2LightMode__uENEz{color:var(--color-tertiary)}.BudgetTracker_h3DarkModeOther__oL0ei{color:var(--color-tertiary);font-size:var(--font-medium);font-weight:600;font-family:var(--header-font)}.BudgetTracker_h3LightModeOther__z9821{color:black;font-size:var(--font-medium);font-weight:600;font-family:var(--header-font)}.BudgetTracker_h3DarkModeOrange__l53i2{font-size:var(--font-medium)}.BudgetTracker_h3DarkModeOrange__l53i2,.BudgetTracker_h4DarkMode__jP2H0{color:var(--color-secondary)!important;font-weight:600;font-family:var(--header-font)}.BudgetTracker_h4DarkMode__jP2H0{font-size:var(--font-small)}.BudgetTracker_h4LightMode__QdYWH{color:var(--color-tertiary)}.BudgetTracker_h4LightModeOther__XEGU2,.BudgetTracker_h4LightMode__QdYWH{font-size:var(--font-small);font-weight:600;font-family:var(--header-font)}.BudgetTracker_h4LightModeOther__XEGU2{color:black}.BudgetTracker_h2DarkModeOther__jl42j{color:var(--color-tertiary);font-size:var(--font-large);font-weight:600;font-family:var(--header-font)}.BudgetTracker_h2LightModeOther__SadHN{color:black;font-size:var(--font-large);font-weight:600;font-family:var(--header-font)}.BudgetTracker_sectionLightMode__fQ_2a{margin-bottom:2rem;padding:1rem;background-color:rgba(241,126,49,.925);border-radius:8px;width:100%;border:4px solid black}.BudgetTracker_savingsInputs__dBsEF{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;margin-top:1rem}.BudgetTracker_savingsInputs__dBsEF label{display:block;font-weight:700;margin-bottom:.3rem}.BudgetTracker_savingsInputs__dBsEF input{border:1px solid var(--color-secondary);border-radius:8px;padding:.5rem;width:80%}.BudgetTracker_emailAuthDiv__j1Hvp{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%;max-width:250px;padding:10px}.BudgetTracker_authPopupLight__yJpMd{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px;gap:8px}.BudgetTracker_authPopupDark__K07FE,.BudgetTracker_authPopupLight__yJpMd{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:80%;height:auto;padding:25px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.BudgetTracker_authPopupDark__K07FE{color:white;background-color:rgba(66,66,66,.849);max-width:500px;border:1px solid var(--color-secondary);border-radius:8px;gap:12px}.BudgetTracker_authPopupDiv__jWg1F{display:flex;flex-direction:column;align-items:center;width:100%}.BudgetTracker_loginOrRegBtnDiv__PjjLd{display:flex;flex-direction:column;width:100%;align-items:flex-start}.BudgetTracker_loginOrRegBtnDiv__PjjLd p{width:50%;font-weight:bolder!important;box-shadow:inset 0 0 10px rgba(238,6,6,.822);background:linear-gradient(90deg,#1a1919,#db3434);border-radius:8px;padding:1rem;border:2px solid #b30000;text-align:center;font-size:1.2rem;letter-spacing:1px}.BudgetTracker_authHeader__d84Ue{padding-top:200px;width:60%;text-align:left}.BudgetTracker_budgetH1Div__5HCbP{display:flex;flex-direction:row;width:100%;justify-content:center;flex-wrap:wrap}.BudgetTracker_monthlyBudgetInputDiv__7cwgO{display:flex;flex-direction:row;align-items:flex-end!important;flex-wrap:wrap}.BudgetTracker_labelInputContainer__wD8U0{display:flex;flex-direction:row;justify-content:center;gap:.5rem}.BudgetTracker_labelInputContainer__wD8U0 label{display:flex;flex-direction:column;width:100%;justify-content:center}.BudgetTracker_addCatInputBtnDiv___c2Jk,.BudgetTracker_addCatInputDiv__0p0SV{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:1rem}.BudgetTracker_addCatInputBtnDiv___c2Jk input{width:80%}.BudgetTracker_billInfo__s6dtu{display:flex;flex-direction:row;width:100%;max-width:max-content;flex-wrap:wrap;gap:1rem}.BudgetTracker_billCard__nP_n8{margin-bottom:.5rem;padding:.5rem;width:50%;border-radius:8px}.BudgetTracker_overdue__S0f5U{border-left:4px solid red;background-color:#ffe6e6;color:red;width:80%}.BudgetTracker_onTime__HTdvv{border-left:4px solid green;background-color:#abe2a9ff;color:black}.BudgetTracker_addCatInputDiv__0p0SV label{display:flex;flex-direction:column;width:100%}.BudgetTracker_addCatInput__sRLE3 input{width:100%}.BudgetTracker_label__MiVvD{display:block;font-weight:700;margin-bottom:.5rem}.BudgetTracker_formFieldDiv__mTYwH{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%}.BudgetTracker_formLabelInputDiv__1ug2w{display:flex;flex-direction:column}.BudgetTracker_positive___5NcJ{color:green}.BudgetTracker_negative__yY0DY{color:red}.BudgetTracker_unexpectedPaymentSelect__TB8u8{width:30%;padding:8px;border:1px solid var(--color-secondary);border-radius:4px}.BudgetTracker_paymentItem___mHZD{display:flex;flex-direction:column;align-items:flex-start;padding:12px;gap:1rem;border-bottom:1px solid var(--color-border)}.BudgetTracker_factsSection__uJ78G{width:100%;display:flex;flex-direction:column;align-items:center}.BudgetTracker_editForm__q_5Rt,.BudgetTracker_loggedBtnsDiv__CX99_{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.BudgetTracker_editForm__q_5Rt{align-items:center}.BudgetTracker_editForm__q_5Rt,.BudgetTracker_formGroup__k4d_t{width:100%;justify-content:flex-start;list-style:none;text-decoration:none}.BudgetTracker_formGroup__k4d_t{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:flex-end}.BudgetTracker_editForm__q_5Rt input,.BudgetTracker_editForm__q_5Rt select,.BudgetTracker_formGroup__k4d_t input,.BudgetTracker_formGroup__k4d_t select{min-width:150px}.BudgetTracker_paymentList__CY7DB{padding:0;margin:0;list-style:none}@media (max-width:475px){.BudgetTracker_editForm__q_5Rt{justify-content:center}.BudgetTracker_h2DarkMode__Cw7wK,.BudgetTracker_h2LightMode__uENEz{font-size:var(--font-medium)}.BudgetTracker_sectionDarkMode__okIyM,.BudgetTracker_sectionLightMode__fQ_2a{max-width:200px}.BudgetTracker_formGroup__k4d_t{align-items:flex-start;flex-direction:column}.BudgetTracker_monthlyBudgetInputDiv__7cwgO{display:flex;flex-direction:column;gap:1rem;align-items:flex-start!important}.BudgetTracker_authPopupDark__K07FE,.BudgetTracker_authPopupLight__yJpMd{width:70%;align-items:center}.BudgetTracker_loginOrRegBtnDiv__PjjLd{align-items:center;padding:20px}.BudgetTracker_budgetH1Div__5HCbP h1{width:200px;text-align:center}.BudgetTracker_loginOrRegBtnInnerDiv__7i_6R{width:100%;max-width:200px;display:flex;justify-content:center}.BudgetTracker_factsSection__uJ78G{max-width:200px;padding:20px}}.BudgetTracker_toggle-switch__TfL2Y{position:relative;display:inline-block;width:50px;height:28px}.BudgetTracker_toggle-switch__TfL2Y input{opacity:0;width:0;height:0}.BudgetTracker_slider__CiRHZ{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:28px}.BudgetTracker_slider__CiRHZ:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:white;transition:.4s;border-radius:50%}input:checked+.BudgetTracker_slider__CiRHZ{background-color:#4caf50}input:checked+.BudgetTracker_slider__CiRHZ:before{transform:translateX(22px)}