.Background-module__Q_8vSq__bg{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.Background-module__Q_8vSq__login{background-image:url(/images/dude1x.webp);width:159px;height:118px;top:407px;right:32px}@media (min-resolution:192dpi){.Background-module__Q_8vSq__login{background-image:url(/images/dude2x.webp)}}@media (min-width:375px) and (max-width:767px){.Background-module__Q_8vSq__login{right:calc(50vw - 155.5px)}}@media (min-width:768px) and (max-width:1279px){.Background-module__Q_8vSq__login{width:320px;height:239px;top:727px;right:calc(50vw - 383px)}}@media (min-width:1280px){.Background-module__Q_8vSq__login{width:320px;height:239px;top:446px;right:calc(50vw - 624px)}}@media (max-width:767px){.Background-module__Q_8vSq__register{display:none}}@media (min-width:768px) and (max-width:1279px){.Background-module__Q_8vSq__register{background-image:url(/images/dude1x.webp);width:320px;height:239px;top:747px;right:calc(50vw - 383px)}}@media (min-width:768px) and (max-width:1279px) and (min-resolution:192dpi){.Background-module__Q_8vSq__register{background-image:url(/images/dude2x.webp)}}@media (min-width:1280px){.Background-module__Q_8vSq__register{background-image:url(/images/dude-super1x.webp);width:326px;height:239px;top:423px;right:calc(50vw - 624px)}}@media (min-width:1280px) and (min-resolution:192dpi){.Background-module__Q_8vSq__register{background-image:url(/images/dude-super2x.webp)}}
.LoginForm-module__G7b8Aq__sectionform{background:#508f8c;border-radius:16px;width:280px;min-height:528px;margin:0 auto;padding:16px}@media screen and (min-width:768px){.LoginForm-module__G7b8Aq__sectionform{width:534px;min-height:519px;margin-top:176px;padding-top:53px}}@media screen and (min-width:1280px){.LoginForm-module__G7b8Aq__sectionform{width:533px;margin-top:75px}}.LoginForm-module__G7b8Aq__form{flex-direction:column;align-items:center;display:flex;position:relative}.LoginForm-module__G7b8Aq__formtitle{text-align:center;color:#081222;margin-bottom:16px;font-size:30px;font-weight:700}@media screen and (min-width:768px){.LoginForm-module__G7b8Aq__formtitle{margin-bottom:37px}}.LoginForm-module__G7b8Aq__formwrapper{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.LoginForm-module__G7b8Aq__fieldwrapper{flex-direction:column;gap:2px;min-height:62px;display:flex;position:relative}@media screen and (min-width:768px){.LoginForm-module__G7b8Aq__fieldwrapper{min-height:68px}}.LoginForm-module__G7b8Aq__inputbox{position:relative}.LoginForm-module__G7b8Aq__imginput{pointer-events:none;fill:currentColor;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.LoginForm-module__G7b8Aq__fieldwrapper:has(.LoginForm-module__G7b8Aq__inputfield:placeholder-shown){color:#355359}.LoginForm-module__G7b8Aq__fieldwrapper:has(.LoginForm-module__G7b8Aq__inputfield:focus){color:#0b6016}.LoginForm-module__G7b8Aq__fieldwrapper:has(.LoginForm-module__G7b8Aq__inputfield:not(:placeholder-shown):not(:focus)){color:#081222}.LoginForm-module__G7b8Aq__fieldwrapper:has(.LoginForm-module__G7b8Aq__inputfield:disabled){color:#355359}.LoginForm-module__G7b8Aq__fieldwrapper:last-of-type{margin-bottom:0}.LoginForm-module__G7b8Aq__inputfield{box-sizing:border-box;background:#508f8c;border:1px solid #081222;border-radius:8px;outline:none;width:248px;max-width:409px;height:44px;padding:10px 14px 10px 50px;font-size:18px;font-weight:500;transition:border .2s,color .2s}.LoginForm-module__G7b8Aq__inputfield:-webkit-autofill{-webkit-text-fill-color:#081222;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}.LoginForm-module__G7b8Aq__inputfield:-webkit-autofill:hover{-webkit-text-fill-color:#081222;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}.LoginForm-module__G7b8Aq__inputfield:-webkit-autofill:focus{-webkit-text-fill-color:#081222;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}.LoginForm-module__G7b8Aq__inputfield:-webkit-autofill:active{-webkit-text-fill-color:#081222;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}.LoginForm-module__G7b8Aq__inputfield:-webkit-autofill:focus{-webkit-text-fill-color:#0b6016;border:1px solid #0b6016;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}@media screen and (min-width:768px){.LoginForm-module__G7b8Aq__inputfield{width:409px;height:44px}}.LoginForm-module__G7b8Aq__inputfield:placeholder-shown{color:#355359;border:1px solid #355359}.LoginForm-module__G7b8Aq__inputfield::placeholder:hover,.LoginForm-module__G7b8Aq__inputfield::placeholder:focus{color:#0b6016}.LoginForm-module__G7b8Aq__inputfield:hover,.LoginForm-module__G7b8Aq__inputfield:focus{color:#0b6016;border:1px solid #0b6016}.LoginForm-module__G7b8Aq__inputfield:not(:placeholder-shown):not(:focus){color:#081222;border:1px solid #081222}.LoginForm-module__G7b8Aq__inputfield:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module__G7b8Aq__error{color:#ef4444;min-height:16px;font-size:12px;line-height:16px}:is(.LoginForm-module__G7b8Aq__fieldwrapper:has(.LoginForm-module__G7b8Aq__inputfield.LoginForm-module__G7b8Aq__error),.LoginForm-module__G7b8Aq__fieldwrapper:has(.LoginForm-module__G7b8Aq__inputfield.LoginForm-module__G7b8Aq__error:focus),.LoginForm-module__G7b8Aq__fieldwrapper:has(.LoginForm-module__G7b8Aq__inputfield.LoginForm-module__G7b8Aq__error:not(:placeholder-shown))){color:#b20202}.LoginForm-module__G7b8Aq__inputfield.LoginForm-module__G7b8Aq__error,.LoginForm-module__G7b8Aq__inputfield.LoginForm-module__G7b8Aq__error:hover,.LoginForm-module__G7b8Aq__inputfield.LoginForm-module__G7b8Aq__error:focus,.LoginForm-module__G7b8Aq__inputfield.LoginForm-module__G7b8Aq__error:not(:placeholder-shown){color:#b20202;border:1px solid #b20202}.LoginForm-module__G7b8Aq__btnsubmit{text-align:center;color:#fcfcfc;cursor:pointer;background:linear-gradient(#355359 0%,#3b5d63 100%);border:none;border-radius:8px;width:248px;height:44px;padding:11px 79px;font-size:18px;font-weight:500;transition:opacity .2s}@media screen and (min-width:768px){.LoginForm-module__G7b8Aq__btnsubmit{width:409px;margin-top:8px}}.LoginForm-module__G7b8Aq__btnsubmit:hover:not(:disabled){opacity:.9}.LoginForm-module__G7b8Aq__btnsubmit:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module__G7b8Aq__btnregister{text-align:center;color:#081222;cursor:pointer;background:#508f8c;border:1px solid #081222;border-radius:8px;width:248px;height:44px;margin-top:16px;padding:11px 68px;font-size:18px;font-weight:500;transition:background-color .2s}@media screen and (min-width:768px){.LoginForm-module__G7b8Aq__btnregister{width:409px;margin-top:21px}}.LoginForm-module__G7b8Aq__btnregister:hover:not(:disabled){background-color:#5a9f9b}.LoginForm-module__G7b8Aq__btnregister:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module__G7b8Aq__loaderOverlay{z-index:10;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.RegistrationForm-module__h1X8MW__sectionform{background:#508f8c;border-radius:16px;width:288px;min-height:516px;margin:0 auto;padding:16px}@media screen and (min-width:768px){.RegistrationForm-module__h1X8MW__sectionform{width:533px;height:621px;margin-top:125px;padding-top:32px}}@media screen and (min-width:1280px){.RegistrationForm-module__h1X8MW__sectionform{margin-top:48px}}.RegistrationForm-module__h1X8MW__form{flex-direction:column;align-items:center;display:flex;position:relative}.RegistrationForm-module__h1X8MW__formtitle{text-align:center;color:#081222;margin-bottom:16px;font-size:30px;font-weight:700}@media screen and (min-width:768px){.RegistrationForm-module__h1X8MW__formtitle{margin-bottom:32px}}.RegistrationForm-module__h1X8MW__formwrapper{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.RegistrationForm-module__h1X8MW__fieldwrapper{flex-direction:column;gap:2px;min-height:62px;display:flex;position:relative}@media screen and (min-width:768px){.RegistrationForm-module__h1X8MW__fieldwrapper{min-height:68px}}.RegistrationForm-module__h1X8MW__inputbox{position:relative}.RegistrationForm-module__h1X8MW__imginput{pointer-events:none;fill:currentColor;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.RegistrationForm-module__h1X8MW__fieldwrapper:has(.RegistrationForm-module__h1X8MW__inputfield:placeholder-shown){color:#355359}.RegistrationForm-module__h1X8MW__fieldwrapper:has(.RegistrationForm-module__h1X8MW__inputfield:focus){color:#0b6016}.RegistrationForm-module__h1X8MW__fieldwrapper:has(.RegistrationForm-module__h1X8MW__inputfield:not(:placeholder-shown):not(:focus)){color:#081222}.RegistrationForm-module__h1X8MW__fieldwrapper:has(.RegistrationForm-module__h1X8MW__inputfield:disabled){color:#355359}.RegistrationForm-module__h1X8MW__fieldwrapper:last-of-type{margin-bottom:0}.RegistrationForm-module__h1X8MW__inputfield{box-sizing:border-box;background:#508f8c;border:1px solid #081222;border-radius:8px;outline:none;width:256px;max-width:409px;height:44px;padding:10px 14px 10px 50px;font-size:18px;font-weight:500;transition:border .2s,color .2s}.RegistrationForm-module__h1X8MW__inputfield:-webkit-autofill{-webkit-text-fill-color:#081222;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}.RegistrationForm-module__h1X8MW__inputfield:-webkit-autofill:hover{-webkit-text-fill-color:#081222;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}.RegistrationForm-module__h1X8MW__inputfield:-webkit-autofill:focus{-webkit-text-fill-color:#081222;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}.RegistrationForm-module__h1X8MW__inputfield:-webkit-autofill:active{-webkit-text-fill-color:#081222;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}.RegistrationForm-module__h1X8MW__inputfield:-webkit-autofill:focus{-webkit-text-fill-color:#0b6016;border:1px solid #0b6016;-webkit-box-shadow:inset 0 0 0 1000px #508f8c}@media screen and (min-width:768px){.RegistrationForm-module__h1X8MW__inputfield{width:409px;height:44px}}.RegistrationForm-module__h1X8MW__inputfield:placeholder-shown{color:#355359;border:1px solid #355359}.RegistrationForm-module__h1X8MW__inputfield::placeholder:hover,.RegistrationForm-module__h1X8MW__inputfield::placeholder:focus{color:#0b6016}.RegistrationForm-module__h1X8MW__inputfield:hover,.RegistrationForm-module__h1X8MW__inputfield:focus{color:#0b6016;border:1px solid #0b6016}.RegistrationForm-module__h1X8MW__inputfield:not(:placeholder-shown):not(:focus){color:#081222;border:1px solid #081222}.RegistrationForm-module__h1X8MW__inputfield:disabled{opacity:.6;cursor:not-allowed}.RegistrationForm-module__h1X8MW__error{color:#ef4444;min-height:16px;font-size:12px;line-height:16px}:is(.RegistrationForm-module__h1X8MW__fieldwrapper:has(.RegistrationForm-module__h1X8MW__inputfield.RegistrationForm-module__h1X8MW__error),.RegistrationForm-module__h1X8MW__fieldwrapper:has(.RegistrationForm-module__h1X8MW__inputfield.RegistrationForm-module__h1X8MW__error:focus),.RegistrationForm-module__h1X8MW__fieldwrapper:has(.RegistrationForm-module__h1X8MW__inputfield.RegistrationForm-module__h1X8MW__error:not(:placeholder-shown))){color:#b20202}.RegistrationForm-module__h1X8MW__inputfield.RegistrationForm-module__h1X8MW__error,.RegistrationForm-module__h1X8MW__inputfield.RegistrationForm-module__h1X8MW__error:hover,.RegistrationForm-module__h1X8MW__inputfield.RegistrationForm-module__h1X8MW__error:focus,.RegistrationForm-module__h1X8MW__inputfield.RegistrationForm-module__h1X8MW__error:not(:placeholder-shown){color:#b20202;border:1px solid #b20202}.RegistrationForm-module__h1X8MW__progressBar{width:256px;margin-bottom:16px}@media screen and (min-width:768px){.RegistrationForm-module__h1X8MW__progressBar{width:409px}}.RegistrationForm-module__h1X8MW__btnsubmit{text-align:center;color:#fcfcfc;cursor:pointer;background:linear-gradient(#355359 0%,#3b5d63 100%);border:none;border-radius:8px;width:256px;height:44px;padding:11px 79px;font-size:18px;font-weight:500;transition:opacity .2s}@media screen and (min-width:768px){.RegistrationForm-module__h1X8MW__btnsubmit{width:409px;margin-top:16px}}.RegistrationForm-module__h1X8MW__btnsubmit:hover:not(:disabled){opacity:.9}.RegistrationForm-module__h1X8MW__btnsubmit:disabled{opacity:.6;cursor:not-allowed}.RegistrationForm-module__h1X8MW__btnlogin{text-align:center;color:#081222;cursor:pointer;background:#508f8c;border:1px solid #081222;border-radius:8px;width:256px;height:44px;margin-top:16px;padding:11px 68px;font-size:18px;font-weight:500;transition:background-color .2s}@media screen and (min-width:768px){.RegistrationForm-module__h1X8MW__btnlogin{width:409px;margin-top:21px}}.RegistrationForm-module__h1X8MW__btnlogin:hover:not(:disabled){background-color:#5a9f9b}.RegistrationForm-module__h1X8MW__btnlogin:disabled{opacity:.6;cursor:not-allowed}.RegistrationForm-module__h1X8MW__loaderOverlay{z-index:10;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.Loader-module__ciLxHG__loader{justify-content:center;align-items:center;padding:24px;display:flex}.Loader-module__ciLxHG__fullScreen{background:var(--app-background);z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.Select-module__gZ3MHa__select{width:100%;position:relative}.Select-module__gZ3MHa__select__toggle{cursor:pointer;font-family:var(--font-family);color:var(--main-white);justify-content:space-between;align-items:center;width:100%;height:100%;padding:10px 14px;font-size:18px;font-weight:500;transition:border-color .2s;display:flex}.Select-module__gZ3MHa__select__toggle.Select-module__gZ3MHa__open{border-color:var(--accent)}.Select-module__gZ3MHa__select__arrow{transition:all .3s ease-in-out}.Select-module__gZ3MHa__select__arrow.Select-module__gZ3MHa__open{transform:rotate(-180deg)}.Select-module__gZ3MHa__select__dropdown{scrollbar-width:0;background:linear-gradient(#294045 0%,#1e2f33 100%);border-radius:8px;width:122px;max-height:0;transition:max-height .25s;position:absolute;top:calc(100% + 12px);left:-16px;overflow:hidden}@media only screen and (min-width:768px){.Select-module__gZ3MHa__select__dropdown{width:148px}}@media only screen and (min-width:1280px){.Select-module__gZ3MHa__select__dropdown{width:187px}}.Select-module__gZ3MHa__select__dropdown{scrollbar-width:none}.Select-module__gZ3MHa__select__dropdown::-webkit-scrollbar{display:none}.Select-module__gZ3MHa__select__dropdown.Select-module__gZ3MHa__open{max-height:200px;overflow-y:auto}.Select-module__gZ3MHa__select__item{font-family:var(--font-family);color:var(--main-white);cursor:pointer;padding:10px 14px;font-size:18px;font-weight:500;transition:background .2s}.Select-module__gZ3MHa__select__item:hover{background:linear-gradient(#355359 0%,#3b5d63 100%)}.Select-module__gZ3MHa__select__item.Select-module__gZ3MHa__active{color:var(--accent);background:linear-gradient(#355359 0%,#3b5d63 100%);font-weight:600}
.StatisticsDashboard-module__os4s5q__stat-dashboard-container{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.StatisticsDashboard-module__os4s5q__stat-dasboard-select{border:1px solid var(--main-white);border-radius:8px;width:122px;height:44px}@media only screen and (min-width:768px){.StatisticsDashboard-module__os4s5q__stat-dasboard-select{width:148px}}@media only screen and (min-width:1280px){.StatisticsDashboard-module__os4s5q__stat-dasboard-select{width:187px}}
.StatisticsTable-module__l7KLha__table-header{background:linear-gradient(#294045 0%,#1e2f33 100%);border-radius:8px;justify-content:space-between;align-items:center;height:43px;padding:12px 16px;display:flex}.StatisticsTable-module__l7KLha__table-header-text{font-family:var(--font-family);color:var(--main-white);font-size:16px;font-weight:600;display:block}.StatisticsTable-module__l7KLha__table-list{flex-direction:column;display:flex}.StatisticsTable-module__l7KLha__table-list-item{font-family:var(--font-family);color:var(--main-white);border-width:1px;border-bottom-style:solid;border-bottom-color:var(--main-white);border-bottom-color:color-mix(in srgb,var(--main-white)20%,transparent);justify-content:space-between;align-items:center;padding:14px 2px;font-size:14px;font-weight:400;display:flex}.StatisticsTable-module__l7KLha__category-color{background-color:orange;width:24px;height:24px;margin-right:10px}.StatisticsTable-module__l7KLha__category-name{margin-right:auto}.StatisticsTable-module__l7KLha__table-list-total{justify-content:space-between;padding:12px 2px;display:flex}.StatisticsTable-module__l7KLha__table-list-total-type{font-family:var(--font-family);color:var(--main-white);padding:0 16px;font-size:14px;font-weight:600}.StatisticsTable-module__l7KLha__table-list-total-amount-expense{font-family:var(--font-family);text-align:right;color:var(--main-light-red);padding:0 16px;font-size:14px;font-weight:600}.StatisticsTable-module__l7KLha__table-list-total-amount-income{font-family:var(--font-family);text-align:right;color:var(--chart-green);padding:0 16px;font-size:14px;font-weight:600}
.Toggle-module__eR3Lsq__togle-container{width:248px;height:44px;font-family:var(--font-family);color:var(--main-white);margin-bottom:32px;font-size:16px;font-weight:600;display:flex}.Toggle-module__eR3Lsq__togle-text{margin-top:10px;display:block}.Toggle-module__eR3Lsq__togle-box{background:var(--main-white);cursor:pointer;border-radius:30px;width:80px;height:40px;margin:0 20px 0 24px}.Toggle-module__eR3Lsq__togle-circle{background-color:var(--main-yellow);border-radius:100%;width:44px;height:44px;transition:all .25s;position:relative;top:-2px}.Toggle-module__eR3Lsq__line{background:#fff;width:20px;height:2px;transition:all .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Toggle-module__eR3Lsq__vertical{transform:translate(-50%,-50%)rotate(90deg)}.Toggle-module__eR3Lsq__expense-active .Toggle-module__eR3Lsq__vertical{opacity:0;transition:all .25s}.Toggle-module__eR3Lsq__expense-active{background-color:var(--main-red);transition:all .25s;transform:translate(40px)}
.StatisticsTab-module__NGllwG__stat-tab-container{background:linear-gradient(#355359 0%,#3b5d63 100%);border-radius:16px;width:288px;margin:0 auto;padding:16px 12px}@media only screen and (min-width:768px){.StatisticsTab-module__NGllwG__stat-tab-container{flex-direction:row;gap:60px;width:698px;margin:0 auto;padding:16px;display:flex}}@media only screen and (min-width:1280px){.StatisticsTab-module__NGllwG__stat-tab-container{gap:16px;width:757px;min-height:582px;margin-top:0}}@media only screen and (min-width:768px){.StatisticsTab-module__NGllwG__chart-wrapper{flex-direction:column;align-items:center;width:288px;display:flex}}
.Currency-module__pC76QG__wrapper{background:0 0;justify-content:center;width:100%;display:flex}.Currency-module__pC76QG__card{color:#fff;background:linear-gradient(#355359 0%,#3b5d63 100%);border-radius:20px;flex-direction:column;width:288px;height:390px;padding:16px;display:flex}.Currency-module__pC76QG__header{color:#fff;background:linear-gradient(#294045 0%,#1e2f33 100%);border-radius:12px;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;width:256px;height:51px;margin:0 auto;padding:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;display:grid}.Currency-module__pC76QG__header span:first-child{text-align:left}.Currency-module__pC76QG__header span:nth-child(2),.Currency-module__pC76QG__header span:nth-child(3){text-align:center}.Currency-module__pC76QG__body{width:256px;margin:0 auto;padding-top:16px;padding-left:12px;padding-right:12px}.Currency-module__pC76QG__row{color:#cfcfcf;grid-template-columns:1fr 1fr 1fr;margin-bottom:24px;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;display:grid}.Currency-module__pC76QG__row:last-child{margin-bottom:0}.Currency-module__pC76QG__row span:nth-child(2),.Currency-module__pC76QG__row span:nth-child(3),.Currency-module__pC76QG__header span:nth-child(2),.Currency-module__pC76QG__header span:nth-child(3){text-align:center}.Currency-module__pC76QG__row span:first-child{text-align:left;padding-right:20px}.Currency-module__pC76QG__row span:nth-child(2){padding-right:10px}.Currency-module__pC76QG__currency{color:#fff;font-weight:400}.Currency-module__pC76QG__img{object-fit:contain}.Currency-module__pC76QG__illustration{width:234px;height:174px;margin:32px auto 0;position:relative}
