@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);.Header_header__5fyq2{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(to right,#000 0,#000 15%,var(--gradient-header) 15%,var(--gradient-header) 85%,#000 85%,#000 100%);border-bottom:1px solid hsl(var(--finance-border));box-shadow:var(--shadow-finance);display:flex;height:88px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.Header_header__5fyq2 h1{color:#e0e6f3}.Header_greeting__AB8tC{color:hsl(var(--finance-blue));font-size:clamp(16px,4vw,20px);font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0;text-align:center;transition:color .2s ease}.Header_menuToggle__KigAB{background:#0000;border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;height:28px;justify-content:space-around;left:24px;overflow:hidden;padding:4px;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);width:28px}.Header_menuToggle__KigAB:hover{background:hsl(var(--secondary));transform:scale(1.05)}.Header_menuToggle__KigAB:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.Header_hamburgerLine__r98Lv{background:hsl(var(--finance-blue));border-radius:2px;height:2px;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Header_isActive__RKwHm .Header_hamburgerLine__r98Lv:first-child{background:hsl(var(--finance-teal));transform:translateY(7px) rotate(45deg)}.Header_isActive__RKwHm .Header_hamburgerLine__r98Lv:nth-child(2){opacity:0;transform:translateX(-20px)}.Header_isActive__RKwHm .Header_hamburgerLine__r98Lv:nth-child(3){background:hsl(var(--finance-teal));transform:translateY(-7px) rotate(-45deg)}.Header_isActive__RKwHm{background:hsl(var(--accent)/.1);transform:scale(1.05)}@media (max-width:768px){.Header_menuToggle__KigAB{display:flex;left:16px}.Header_header__5fyq2{font-size:16px;height:80px;padding:0 16px}.Header_greeting__AB8tC{font-size:clamp(14px,4vw,18px);padding:0 60px}}@media (max-width:600px){.Header_header__5fyq2{border-radius:0 0 20px 20px;box-shadow:var(--shadow-lg);height:76px;padding:0 12px}.Header_greeting__AB8tC{font-size:clamp(13px,4vw,16px);font-weight:500;padding:0 50px}.Header_menuToggle__KigAB{height:24px;left:12px;width:24px}}@media (max-width:480px){.Header_header__5fyq2{height:72px}.Header_greeting__AB8tC{font-size:14px;padding:0 45px}}@media (prefers-color-scheme:dark){.Header_header__5fyq2{background:linear-gradient(90deg,#000 0,#1e293b 15%,#1e293b 85%,#000);border-bottom:1px solid #1e293b}.Header_greeting__AB8tC{color:#f8fafc}.Header_hamburgerLine__r98Lv{background:#f8fafc}.Header_isActive__RKwHm .Header_hamburgerLine__r98Lv:first-child,.Header_isActive__RKwHm .Header_hamburgerLine__r98Lv:nth-child(3){background:hsl(var(--finance-teal))}}@media (prefers-contrast:high){.Header_header__5fyq2{border-bottom:2px solid}.Header_hamburgerLine__r98Lv{height:3px}}@media (prefers-reduced-motion:reduce){.Header_greeting__AB8tC,.Header_hamburgerLine__r98Lv,.Header_header__5fyq2,.Header_menuToggle__KigAB{transition:none}}.SideBar_side__pa1y4{background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 132px);justify-content:space-between;transition:transform .3s ease;width:256px}.SideBar_title__\+gpIv{color:#3f4765;font-size:28px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:24px;margin-left:16px}.SideBar_menu__Gt8wl{height:100%;padding:16px}.SideBar_list__WZVg7{color:#3f4765;display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:8px;height:100%;line-height:24px;list-style:none;padding:0}.SideBar_container__ia6in{display:flex;flex-direction:column;height:100%;justify-content:space-between}.SideBar_point__WvpsZ{border-radius:8px;color:#9fa8c7;cursor:pointer;margin-bottom:20px;text-decoration:none;transition:all .3s ease}.SideBar_point__WvpsZ:hover{background:#f4f6f880}.SideBar_point__WvpsZ:active{opacity:.7}.SideBar_point__WvpsZ svg{fill:#9fa8c7;background:#fff;border:1px solid #e7eeef;border-radius:8px;height:30%;padding:8px;width:30%}.SideBar_pointFlex__gi0yR{align-items:center;display:flex;gap:12px}.SideBar_active__lfhWa{background:#f4f6f8cc}.SideBar_active__lfhWa svg{fill:#fff;background:linear-gradient(151.19deg,#b185f6 20%,#e0b3ff);border:none;border-radius:8px}.SideBar_active__lfhWa a{color:#3f4765}.SideBar_logout__qJoTf{align-items:center;color:#9fa8c7;cursor:pointer;display:flex;font-size:16px;font-weight:500;line-height:24px}.SideBar_logout__qJoTf svg{fill:#9fa8c7;border:1px solid #e7eeef;border-radius:8px;height:40px;padding:8px;width:40px}.MainPage_main__P-4Yx{display:flex;min-height:100%;width:100%}.MainPage_block__sw0z5{background:#f4f6f8;min-height:100%;overflow:hidden;padding:32px;width:100%}.MainPage_body__vzF7L{height:calc(100vh - 92px);overflow-x:100%}.MainPage_bg__rCb4V{background-color:#000;height:100%;left:0;min-height:100vh;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.MainPage_side__VKZfI{min-height:100%}@media (max-width:768px){.MainPage_side__VKZfI{background-color:#fff;min-height:100%;position:absolute;transform:translateX(-100%);transition:transform .3s ease;z-index:10}.MainPage_side__VKZfI.MainPage_isActive__oABtA{transform:translateX(0)}.MainPage_isActiveBg__C3vyq{background-color:#000;opacity:.6}}.Login_main__jhIE6{align-items:center;height:100vh;justify-content:center}.Login_form__CTK2p,.Login_main__jhIE6{display:flex;flex-direction:column;width:100%}.Login_form__CTK2p{gap:24px;max-width:300px}.Login_link__VMjPM{align-items:center;display:flex;flex-direction:column;gap:16px}.Login_link__VMjPM a{color:#8488b7;font-weight:700;text-decoration:none;transition:opacity .3s ease}.Login_link__VMjPM a:hover{opacity:.7;text-decoration:underline}.Login_link__VMjPM a:active{opacity:.5}.Login_popup__Nc1wi{border:1px solid gray;border-radius:20px;font-size:20px;margin-bottom:40px;max-width:300px;padding:20px;right:70%}.Login_data__-HciU{font-weight:700;margin-top:12px}.CustomInput_inp__LUxTb{display:flex;height:46px;margin:0;max-width:300px;min-width:200px;overflow:hidden;position:relative;width:100%}.CustomInput_inp__LUxTb input.CustomInput_error__mlTX3{border:1px solid #f85842}.CustomInput_inp__LUxTb .CustomInput_label__72U-7{bottom:12px;color:#8488b7;font-size:20px;font-weight:500;left:12px;pointer-events:none;position:absolute;transform:translateZ(0);transform-origin:0 0;transition:all .2s ease}.CustomInput_inp__LUxTb input{appearance:none;background:#f4f6f8;border:1px solid #f4f6f8;border-radius:12px;color:#000;font-family:inherit;font-size:14px;font-weight:400;height:46px;max-width:300px;padding:16px 52px 0 12px;transition:all .15s ease;width:100%}.CustomInput_inp__LUxTb input:hover{background:#0000000a;border:1px solid #2e8b43}.CustomInput_inp__LUxTb input:not(:placeholder-shown)+.CustomInput_label__72U-7{color:#00000080;transform:translate3d(0,-8px,0) scale(.6)}.CustomInput_inp__LUxTb input:focus{background:#0000000d;border:1px solid #2e8b43;outline:none}.CustomInput_inp__LUxTb input:focus+.CustomInput_label__72U-7{color:#2e8b43;transform:translate3d(0,-8px,0) scale(.6)}.CustomInput_inp__LUxTb input:focus+.CustomInput_label__72U-7+.CustomInput_focus-bg__aI1Hy{transform:scaleX(1);transition:all .1s ease}.CustomInput_errorValidation__KLatE{color:#f85842;font-size:14px;margin-bottom:0;margin-top:4px;max-width:300px;text-align:left}.CustomInput_closeIcon__WvlLe{left:85%;position:absolute;top:20%}.CustomInput_closeIcon__WvlLe svg{cursor:pointer;height:28px;transform:rotate(45deg);width:28px}.CustomButton_btn__5nyBe{background:linear-gradient(124.61deg,#1cac70 15.07%,#eddc46 128.89%);border:none;border-radius:12px;box-shadow:0 12px 20px #8dc75a29;color:#fff;cursor:pointer;font-size:16px;font-style:normal;font-weight:500;height:46px;line-height:20px;max-width:300px;transition:opacity .3s ease;width:100%}.CustomButton_btn__5nyBe:hover{opacity:.7}.CustomButton_btn__5nyBe:active{opacity:.5}.SignUp_main__a6un8{align-items:center;height:100vh;justify-content:center}.SignUp_form__R0348,.SignUp_main__a6un8{display:flex;flex-direction:column;width:100%}.SignUp_form__R0348{gap:24px;max-width:300px}.SignUp_link__htnUN{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:24px}.SignUp_link__htnUN a{color:#8488b7;font-weight:700;text-decoration:none;transition:opacity .3s ease}.SignUp_link__htnUN a:hover{opacity:.7;text-decoration:underline}.SignUp_link__htnUN a:active{opacity:.5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-family:Roboto,sans-serif;margin:0;min-height:100%}html{box-sizing:border-box;font-size:16px;height:100%}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}img{height:auto;max-width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.TaxForm_form__POYRt{align-items:center;background:#fff;border-radius:12px;box-shadow:-24px 0 80px #314f7c05;color:#3f4765;display:flex;font-size:20px;font-style:normal;font-weight:500;justify-content:space-between;line-height:24px;padding:32px}.TaxForm_radios__aYugl{display:flex;gap:24px;margin:20px 0}.TaxForm_deductionsBlock__Xr7ui{margin-bottom:24px;max-width:300px}.TaxForm_deductions__SEZi7{margin-bottom:24px}.TaxForm_description__hFJo-{max-width:500px;opacity:.7;padding:0 12px}.TaxForm_thickText__yihDt{color:#000;font-size:24px;font-weight:700;opacity:1}@media (max-width:1000px){.TaxForm_form__POYRt{flex-direction:column}.TaxForm_description__hFJo-{margin-top:20px;padding:0}}@media (max-width:768px){.TaxForm_description__hFJo-{font-size:16px}}.Dropdown_container__sssQO{background:#fff;border:1px solid #dae6ef;border-radius:12px;box-shadow:0 19px 40px #314f7c14;color:#6e7499;cursor:pointer;font-size:20px;font-style:normal;font-weight:500;height:46px;line-height:20px;max-width:300px;min-width:200px;position:relative;text-align:left;transition:border .3s ease;width:100%}.Dropdown_container__sssQO.Dropdown_error__ld2vi{border:1px solid #f85842}.Dropdown_container__sssQO:hover{border:1px solid #2e8b43}.Dropdown_input__BJqXi{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 12px;-webkit-user-select:none;user-select:none}.Dropdown_menu__vFXWi{background-color:#fff;border:1px solid #dae6ef;border-radius:5px;left:0;max-height:150px;overflow:auto;position:absolute;width:100%;z-index:99}.Dropdown_item__X2jQP{cursor:pointer;padding:12px;transition:all .3s ease}.Dropdown_item__X2jQP:hover{background:#edeff0}.Dropdown_icon__x7ZFi svg{height:16px;padding-top:4px;transition:all .3s ease;width:16px}.Dropdown_icon__x7ZFi.Dropdown_active__pve6D svg{padding-top:0;transform:rotate(180deg)}.Dropdown_validationError__Ggz0y{color:#f85842;font-size:14px;margin-bottom:0;margin-top:4px}.Radio_radio__9bp\+v{margin-bottom:10px}.Radio_radioInput__rzr9Y{display:none}.Radio_radioLabel__1RERr{cursor:pointer;line-height:200%;padding-left:25px;position:relative}.Radio_radioLabel__1RERr:before{border:1px solid #cfe2f4;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.Radio_radioInput__rzr9Y:checked+.Radio_radioLabel__1RERr:before{background-color:#2e8b43}.TaxSummary_form__hriSF{background:#fff;border-radius:12px;box-shadow:-24px 0 80px #314f7c05;color:#3f4765;display:flex;flex-direction:column;font-size:20px;font-style:normal;font-weight:500;gap:16px;line-height:150%;padding:32px}.TaxSummary_tax__IyUWM{font-size:28px}.TaxSummary_income__FEKk1,.TaxSummary_totalTax__67vYX{font-size:32px}.TaxSummary_totalTax__67vYX{color:#f85842}.TaxSummary_income__FEKk1{color:#2e8b43}.TaxCalculator_section__zustC{display:flex;flex-direction:column;gap:24px}.IncomeForm_title__w1r0g{color:#3f4765;font-size:32px;font-style:normal;font-weight:600;line-height:32px;margin:0 0 20px}.IncomeForm_form__CwXkd{background:#fff;border-radius:12px;box-shadow:-24px 0 80px #314f7c05;height:100%;padding:32px}.IncomeForm_inputs__kKEtG{align-items:flex-start;display:flex;gap:24px}@media (max-width:1200px){.IncomeForm_inputs__kKEtG{flex-direction:column}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.DateChange_container__3znoP{background:#fff;border:1px solid #dae6ef;border-radius:12px;box-shadow:0 19px 40px #314f7c14;color:#6e7499;cursor:pointer;font-size:20px;font-style:normal;font-weight:500;height:46px;line-height:20px;max-width:300px;min-width:200px;position:relative;text-align:left;transition:border .3s ease;width:100%}.DateChange_calendar__e86yl{opacity:0;pointer-events:none;position:absolute;top:100%;transition:opacity .3s ease;z-index:10}.DateChange_calendar__e86yl.DateChange_dropActive__KvkR8{opacity:1;pointer-events:all}.DateChange_selectedValue__z5sCH{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 12px;-webkit-user-select:none;user-select:none}.DateChange_desc__h9AC3{margin-bottom:4px}@media (max-width:480px){.DateChange_calendar__e86yl{left:-20%;width:280px}}.IncomeList_list__p9xnU{background:#fff;border-radius:12px;box-shadow:-24px 0 80px #314f7c05;padding:32px}.IncomeList_income__2vkGU{color:#24a959}.IncomeList_item__N6-7p{border-bottom:2px solid #eceff9;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:12px}.IncomeList_item__N6-7p:first-child{border-top:2px solid #eceff9}.IncomeList_item__N6-7p button{background:#fff;border:1px solid #f85842;box-shadow:none;color:#3f4765;height:30px}.IncomeList_listWrapper__xRQU0{color:#3f4765;font-size:18px;font-style:normal;font-weight:500;line-height:32px;max-height:calc(100vh - 480px);overflow-y:auto}.IncomeList_total__ws9nO{align-items:center;color:#3f4765;display:flex;font-size:32px;font-style:normal;font-weight:900;gap:24px;justify-content:space-between;line-height:32px;margin-top:24px}.IncomeList_totalDigit__6nxXM{color:#24a959}.IncomeList_total__ws9nO button{background:#f85842}.IncomeList_item__N6-7p span{padding:0 12px}.IncomeList_empty__TQS-J{color:#3f4765;font-size:18px;font-style:normal;font-weight:500;line-height:32px}.IncomeList_loading__xl2Uk{align-items:center;display:flex;justify-content:center;width:100%}@media (max-width:768px){.IncomeList_item__N6-7p{border-bottom:2px solid #eceff9;display:grid;grid-template-columns:1fr 1fr;padding:12px}}@media (max-width:480px){.IncomeList_total__ws9nO{flex-direction:column;gap:24px}.IncomeList_list__p9xnU{font-size:10px;padding:12px}.IncomeList_item__N6-7p{font-size:14px}.IncomeList_item__N6-7p span{padding:0 4px}}.IncomeCounter_main__\+p2N1{min-height:100%}.BudgetPlanner_section__3jnmU,.IncomeCounter_main__\+p2N1{display:flex;flex-direction:column;gap:24px}.BudgetPlanner_bottom__08prY,.BudgetTabs_form__-81B6{background:#fff;border-radius:12px;box-shadow:-24px 0 80px #314f7c05;color:#3f4765;font-size:20px;font-style:normal;font-weight:500;line-height:24px;padding:32px}.BudgetTabs_form__-81B6{display:flex;gap:24px}.BudgetTabs_button__67YOf{background-color:#f4f6f8cc;border-radius:8px;cursor:pointer;padding:16px}.BudgetTabs_button__67YOf.BudgetTabs_active__P0JLY{background:linear-gradient(151.19deg,#1cac70 21.77%,#eddc46 111.4%);color:#fff}@media (max-width:768px){.BudgetTabs_form__-81B6{flex-direction:column;text-align:center}}.BudgetNeeds_grid__xCXjN{grid-row-gap:24px;grid-column-gap:20px;background:#f9fafb;border-radius:12px;box-shadow:0 8px 24px #0000000d;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin-bottom:40px;padding:24px;row-gap:24px}.BudgetNeeds_total__xCHO4{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000f;display:flex;justify-content:space-between;padding:0 40px}.BudgetNeeds_totalDigit__3SF\+x{color:#2c7a7b;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:32px;font-weight:700}.BudgetNeeds_total__xCHO4 p{color:#4a5568;font-weight:500;padding:0 16px}@media (max-width:768px){.BudgetNeeds_grid__xCXjN{column-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.BudgetNeeds_total__xCHO4{margin-top:20px}}@media (max-width:600px){.BudgetNeeds_grid__xCXjN{column-gap:20px;grid-template-columns:1fr;grid-template-rows:1fr}.BudgetNeeds_total__xCHO4{flex-direction:column;padding:0}.BudgetNeeds_total__xCHO4 p{margin-top:16px;padding:0}}.BudgetWants_grid__6kmlO{grid-row-gap:24px;grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;row-gap:24px}.BudgetWants_total__VDNOO{align-items:center;display:flex;justify-content:space-between;padding:0 40px}.BudgetWants_totalDigit__oTVML{color:#1cac70;font-size:32px}.BudgetWants_total__VDNOO p{padding:0 16px}@media (max-width:768px){.BudgetWants_grid__6kmlO{column-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.BudgetWants_total__VDNOO{margin-top:20px}}@media (max-width:600px){.BudgetWants_grid__6kmlO{column-gap:20px;grid-template-columns:1fr;grid-template-rows:1fr}.BudgetWants_total__VDNOO{flex-direction:column;padding:0}.BudgetWants_total__VDNOO p{margin-top:16px;padding:0}}.BudgetSavings_grid__xeqVY{grid-row-gap:24px;grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;row-gap:24px}.BudgetSavings_total__ol70t{align-items:center;display:flex;justify-content:space-between;padding:0 40px}.BudgetSavings_totalDigit__iTPnU{color:#1cac70;font-size:32px}.BudgetSavings_total__ol70t p{padding:0 16px}@media (max-width:768px){.BudgetSavings_grid__xeqVY{column-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.BudgetSavings_total__ol70t{margin-top:20px}}@media (max-width:600px){.BudgetSavings_grid__xeqVY{column-gap:20px;grid-template-columns:1fr;grid-template-rows:1fr}.BudgetSavings_total__ol70t{flex-direction:column;padding:0}.BudgetSavings_total__ol70t p{margin-top:16px;padding:0}}.BudgetTotal_main__0Xn0B{display:flex;font-size:28px;gap:100px;line-height:140%}.BudgetTotal_list__puvcQ{list-style:none}.BudgetTotal_point__FY5GL{margin-bottom:24px}.BudgetTotal_title__5VM6N{margin-bottom:40px}.BudgetTotal_number__1809c{color:#1cac70;font-weight:700}@media (max-width:768px){.BudgetTotal_main__0Xn0B{flex-direction:column}.BudgetTotal_title__5VM6N{font-size:36px}}.ExpenseTracker_main__Qi3aj{grid-row-gap:20px;grid-column-gap:20px;background-color:#f4f6f8;column-gap:20px;display:grid;grid-template-columns:.5fr 1fr;grid-template-rows:minmax(1fr,420px) 1fr;row-gap:20px}@media (max-width:1000px){.ExpenseTracker_main__Qi3aj{display:flex;flex-direction:column}}.ExpenseForm_form__HEFLN{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:-24px 0 80px #314f7c05;color:#3f4765;display:flex;flex-direction:column;font-size:20px;font-style:normal;font-weight:500;gap:16px;line-height:24px;padding:28px}.ExpenseForm_form__HEFLN h2{margin:0 0 12px;padding:0}.ExpenseForm_inputs__vXQsA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media (max-width:768px){.ExpenseForm_inputs__vXQsA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:1fr}}.ExpenseGraph_form__Jw3Y\+{background:#fff;border-radius:12px;box-shadow:-24px 0 80px #314f7c05;color:#3f4765;display:flex;font-size:20px;font-style:normal;font-weight:500;justify-content:space-between;line-height:24px;overflow:visible;padding:28px}.ExpenseGraph_list__9\+h4s{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr 1fr;overflow-y:auto}.ExpenseGraph_form__Jw3Y\+ h2{font-size:28px;margin-bottom:24px}.ExpenseGraph_form__Jw3Y\+ p{font-size:18px;margin-bottom:8px}.ExpenseGraph_category__jjZlz{opacity:.6}.ExpenseGraph_graph__DQRyh{width:250px}.ExpenseGraph_dates__Win0\+{display:flex;gap:16px;margin-bottom:16px}.ExpenseGraph_dates__Win0\+ p{align-items:center;display:flex;justify-content:center}.ExpenseGraph_total__qhOOx{background:#3f4765;border-radius:12px;color:#fff;font-size:20px;margin-bottom:12px;opacity:.7;padding:8px 12px;width:fit-content}@media (max-width:1000px){.ExpenseGraph_graph__DQRyh{height:300px;width:200px}.ExpenseGraph_form__Jw3Y\+{align-items:center;flex-direction:column}}@media (max-width:600px){.ExpenseGraph_dates__Win0\+{flex-direction:column}.ExpenseGraph_list__9\+h4s{grid-template-columns:1fr 1fr}}.ExpenseList_list__WBdHy{background:#fff;border-radius:12px;box-shadow:-24px 0 80px #314f7c05;color:#3f4765;display:grid;font-size:20px;font-style:normal;font-weight:500;grid-column-end:3;grid-column-start:1;line-height:24px;padding:20px}.ExpenseList_expense__e6K29{color:#f85842}.ExpenseList_item__JcVJd{border-bottom:2px solid #eceff9;display:grid;grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:min-content;padding:12px}.ExpenseList_item__JcVJd:first-child{border-top:2px solid #eceff9}.ExpenseList_item__JcVJd button{background:#fff;border:1px solid #f85842;box-shadow:none;color:#3f4765;height:30px}.ExpenseList_listWrapper__GME9G{max-height:300px;max-height:calc(100vh - 570px);overflow-y:auto}.ExpenseList_empty__esmKZ,.ExpenseList_listWrapper__GME9G{color:#3f4765;font-size:18px;font-style:normal;font-weight:500;line-height:32px}.ExpenseList_loading__lQvuN{align-items:center;display:flex;justify-content:center;width:100%}.ExpenseList_description__TA2oZ{font-size:16px;font-weight:500;opacity:.6;padding-right:12px;word-break:break-word}.ExpenseList_item__JcVJd span{padding:0 4px}@media (max-width:768px){.ExpenseList_item__JcVJd{border-bottom:2px solid #eceff9;display:grid;grid-template-columns:1fr 1fr;padding:12px}}@media (max-width:480px){.ExpenseList_total__cNFzu{flex-direction:column;gap:24px}.ExpenseList_list__WBdHy{font-size:10px;padding:12px}.ExpenseList_item__JcVJd{font-size:14px}}.MainStats_section__KfbQd{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;width:100%}.MainStats_title__F8jnM{margin-bottom:24px}.MainStats_summary__65Fjg{display:flex;flex-direction:column;gap:12px}.MainStats_expense__zPy\+3,.MainStats_income__TNWuQ,.MainStats_money__Zj-Qg{background:#fff;border-radius:12px;padding:32px}.MainStats_income__TNWuQ{display:flex;flex-direction:column;font-size:20px;gap:20px;grid-column-end:3;grid-column-start:1}.MainStats_number__2NK\+3{color:#1cac70;font-size:24px;font-weight:700}.MainStats_numberTax__oFcq\+{color:#f85842;font-size:24px;font-weight:700}.MainStats_taxLink__mGQO9 a{border:1px solid gray;border-radius:12px;color:gray;margin-left:20px;padding:8px;text-decoration:none;transition:opacity .3s ease}.MainStats_taxLink__mGQO9:hover a{opacity:.5}@media (max-width:1024px){.MainStats_section__KfbQd{display:flex;flex-direction:column}.MainStats_taxLink__mGQO9{display:block;margin-top:20px}.MainStats_taxLink__mGQO9 a{margin-left:0}}.MoneyStats_info__4eVp\+{color:#3f4765;display:flex;height:100%;justify-content:space-between;overflow:visible}.MoneyStats_button__lYZmo{margin-top:32px}.MoneyStats_main__Ciiq9{display:flex;flex-direction:column;font-size:20px;height:85%;justify-content:space-between}.MoneyStats_number__mTHPA{display:inline-block;font-size:24px;font-weight:700}.MoneyStats_graph__TLxoo{height:220px;padding:12px 0;width:200px}.MoneyStats_money__73UKI{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.MoneyStats_info__4eVp\+{flex-direction:column;gap:24px}}.Modal_modal__iLE1U{align-items:center;background:#282828b3;bottom:0;justify-content:center;left:0;min-height:100%;position:fixed;right:0;top:0;transition:opacity .2s ease;z-index:1000}.Modal_wrapper__tOHsa{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;left:50%;max-width:600px;min-width:200px;padding:40px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.Modal_close__VxFKA{background:#0000;border:none;cursor:pointer;position:absolute;right:3%;top:4%}@media (max-width:600px){.Modal_wrapper__tOHsa{padding:20px}}.TransferStats_main__gCCoy{display:flex;flex-direction:column;gap:40px}.TransferStats_forms__\+1SEX{display:flex;flex-direction:column;gap:24px}.TransferStats_transferError__2rsPJ{color:red}.ExpenseStats_main__nPozC{display:flex;flex-direction:column;font-size:20px;width:100%}.ExpenseStats_number__CmzOk{color:#6c63ff;display:inline-block;font-size:24px;font-weight:700;margin-bottom:16px}.ExpenseStats_link__pn-kW{border:1px solid #d0d4e0;border-radius:12px;color:#6e7a8a;display:flex;margin:20px auto 0;padding:8px 12px;text-decoration:none;transition:opacity .3s ease;width:fit-content}.ExpenseStats_link__pn-kW:hover{opacity:.6}.ExpenseStats_graph__Hjp56{height:200px}.ExpenseStats_dates__ncLLf{display:flex;gap:20px;margin-bottom:16px}@media (max-width:600px){.ExpenseStats_dates__ncLLf{flex-direction:column}}
/*# sourceMappingURL=main.969d05d1.css.map*/