@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600&display=swap);.login,.register{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100%;width:100%}@media screen and (max-width:768px){.login,.register{padding:20px}}.login__title,.register__title{color:#394452;font-family:Source Sans Pro;font-size:2rem;font-style:normal;font-style:italic;font-weight:600;letter-spacing:0;line-height:50px;max-width:800px;opacity:.9;text-align:left;text-align:center;text-decoration:none}.login__text,.login__text__link,.register__text,.register__text__link{color:#394452;font-family:Source Sans Pro;font-size:1rem;font-style:normal;font-weight:200;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none}.login__text__link,.register__text__link{color:#6d5ffd;font-size:1.1rem}.login__button,.register__button{align-items:center;background-color:#6d5ffd;border:0;border-radius:10px;color:#fff;display:flex;font-family:Source Sans Pro;font-size:1.25rem;font-style:normal;font-weight:200;justify-content:center;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none;width:400px}@media screen and (max-width:992px){.login__button,.register__button{width:350px}}@media screen and (max-width:480px){.login__button,.register__button{width:300px}}.login__button:hover,.register__button:hover{background-color:rgba(109,95,253,.5);cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}.login__error,.register__error{color:#394452;color:#ff1843;font-family:Source Sans Pro;font-size:1rem;font-style:normal;font-weight:200;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none}.form{display:flex;flex-direction:column;max-width:400px}.form__email-input,.form__email-title,.form__password-input,.form__password-title{color:#394452;font-family:Source Sans Pro;font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none}.form__email-input,.form__password-input{border:1px solid #000;border-radius:10px;height:50px;margin-bottom:20px;padding-left:15px;width:400px}@media screen and (max-width:992px){.form__email-input,.form__password-input{width:350px}}@media screen and (max-width:480px){.form__email-input,.form__password-input{width:300px}}.home{align-items:center;display:flex;flex-grow:1;font-size:2rem;height:100%;justify-content:center;width:100%}.home>*{margin:40px}.layout{align-items:center;display:flex;height:100vh;justify-content:space-between}@media screen and (max-width:768px){.layout{flex-direction:column;justify-content:baseline}}.layout__navbar{align-items:flex-end;background-color:rgba(109,95,253,.5);display:flex;flex-direction:column;height:100vh;justify-content:space-around;padding:20px}@media screen and (max-width:768px){.layout__navbar{flex-direction:row;height:70px;width:100%}}.layout__navbar__item{width:30px}.layout__footer__author{color:#394452;font-family:Source Sans Pro;font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.layout__footer__author:hover{color:#6d5ffd;cursor:pointer}@media screen and (max-width:768px){.layout__footer{display:none}}.passive{align-items:center;justify-content:center}.passive,.wallets{display:flex;font-size:2rem;height:100%;width:100%}.wallets{flex-direction:column}.wallets__history{align-items:center;display:flex;height:50px;justify-content:space-between;width:100%}.wallets__history__title{color:#394452;color:#6d5ffd;font-family:Source Sans Pro;font-size:2rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none}.wallets__history__button{background-color:transparent;border:0;height:30px;padding:0;width:30px}.wallets__history__button:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}.wallets__history__container{align-items:center;background-color:#c3beff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}.wallets__history__container__close-container{margin-left:auto}.wallets__history__container__close-container__close{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.wallets__history__container__close-container__close:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transform:rotate(1turn) scale(1.5);transform:rotate(1turn) scale(1.5);transition:.2s;transition:1s}.wallets__history__container__close-container__close__first-line,.wallets__history__container__close-container__close__second-line{background-color:#fff;height:2px;position:absolute;width:100%}.wallets__history__container__close-container__close__first-line{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wallets__history__container__close-container__close__second-line{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wallets__history__container__title{color:#394452;color:#fff;font-family:Source Sans Pro;font-size:2rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none}.wallets__history__container__items{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:30px;margin-top:30px;overflow-y:scroll;width:100%}@media screen and (max-width:1200px){.wallets__history__container__items{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.wallets__history__container__items{grid-template-columns:1fr}}.wallets__balance{align-items:center;display:flex;justify-content:center;margin-top:30px}.wallets__balance__value{color:#394452;font-family:Source Sans Pro;font-size:2rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none}.wallets__last-transactions{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin-top:30px;overflow:auto;padding-bottom:30px}@media screen and (max-width:1200px){.wallets__last-transactions{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}@media screen and (max-width:768px){.wallets__last-transactions{grid-template-columns:1fr}}.wallets__last-transactions__card{align-items:center;background-color:rgba(109,95,253,.5);border-radius:20px;display:flex;height:150px;justify-content:space-between;margin:0 auto;padding:20px;position:relative;width:300px}.wallets__last-transactions__card:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}@media screen and (max-width:480px){.wallets__last-transactions__card{width:260px}}.wallets__last-transactions__card__amount{align-items:center;display:flex;flex:1 1;justify-content:center}.wallets__last-transactions__card__amount__text{font-size:1.25rem;font-weight:400}.wallets__last-transactions__card__amount__text,.wallets__last-transactions__card__info__text{color:#394452;font-family:Source Sans Pro;font-style:normal;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none}.wallets__last-transactions__card__info__text{font-size:1rem;font-weight:200}.wallets__last-transactions__card__delete-container{align-items:center;border-radius:20px;display:flex;height:100%;justify-content:space-between;left:0;padding:0 30px;position:absolute;top:auto;transition:.5s;width:100%}.wallets__last-transactions__card__delete-container__text{color:#394452;color:#fff}.wallets__last-transactions__card__delete-container__button,.wallets__last-transactions__card__delete-container__text{font-family:Source Sans Pro;font-size:2rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none}.wallets__last-transactions__card__delete-container__button{align-items:center;border:0;border-radius:10px;color:#394452;display:flex;justify-content:center;width:60px}.wallets__last-transactions__card__delete-container__button:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}.wallets__add-data-window-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;z-index:1}.wallets__add-data-window-container__form{background-color:rgba(109,95,253,.5);border-radius:20px;display:flex;flex-direction:column;padding:30px}.wallets__add-data-window-container__form__amount,.wallets__add-data-window-container__form__category,.wallets__add-data-window-container__form__date{border:1px solid #000;border-radius:10px;color:#394452;font-family:Source Sans Pro;font-size:1.25rem;font-style:normal;font-weight:400;height:50px;letter-spacing:0;line-height:50px;margin-bottom:20px;padding-left:15px;text-align:left;text-decoration:none;width:400px}@media screen and (max-width:992px){.wallets__add-data-window-container__form__amount,.wallets__add-data-window-container__form__category,.wallets__add-data-window-container__form__date{width:350px}}@media screen and (max-width:480px){.wallets__add-data-window-container__form__amount,.wallets__add-data-window-container__form__category,.wallets__add-data-window-container__form__date{width:300px}}.wallets__add-data-window-container__form__collection-expenses{display:flex;justify-content:center;width:100%}.wallets__add-data-window-container__form__collection-expenses__expens,.wallets__add-data-window-container__form__collection-expenses__income{align-items:center;border:0;border-radius:10px;color:#394452;color:#fff;display:flex;flex:1 1;font-family:Source Sans Pro;font-size:1.25rem;font-style:normal;font-weight:400;justify-content:center;letter-spacing:0;line-height:50px;margin:0 10px;text-align:left;text-decoration:none}.wallets__add-data-window-container__form__collection-expenses__expens:hover,.wallets__add-data-window-container__form__collection-expenses__income:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}.wallets__add-data-window-container__form__collection-expenses__income{background-color:#0cca0c}.wallets__add-data-window-container__form__collection-expenses__expens{background-color:#fd3c3c}.wallets__add-data-window-container__form__error{color:#394452;color:#ff1843;font-size:1rem;font-weight:200}.wallets__add-data-window-container__form__confirm,.wallets__add-data-window-container__form__error{font-family:Source Sans Pro;font-style:normal;letter-spacing:0;line-height:50px;text-align:left;text-decoration:none}.wallets__add-data-window-container__form__confirm{align-items:center;background-color:#6d5ffd;border:0;border-radius:10px;color:#394452;color:#fff;display:flex;font-size:1.25rem;font-weight:400;justify-content:center;margin-top:20px}.wallets__add-data-window-container__form__confirm:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}.wallets__add-data-button{align-items:center;background-color:#6d5ffd;border:0;border-radius:50%;bottom:80px;display:flex;height:50px;justify-content:center;padding:30px;position:absolute;width:50px;z-index:0}.wallets__add-data-button:hover{background-color:rgba(109,95,253,.5);cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transform:scale(2) rotate(1turn);transform:scale(2) rotate(1turn);transition:.2s;transition:.5s}@media screen and (max-width:768px){.wallets__add-data-button:hover{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn);transition:.5s}}@media screen and (max-width:1200px){.wallets__add-data-button{bottom:60px}}@media screen and (max-width:992px){.wallets__add-data-button{bottom:40px}}@media screen and (max-width:768px){.wallets__add-data-button{bottom:100px}}.wallets__add-data-button__plus{position:relative}.wallets__add-data-button__plus__horizontal-line,.wallets__add-data-button__plus__vertical-line{background-color:#fff;position:absolute}.wallets__add-data-button__plus__vertical-line{height:40px;left:-2.5px;top:-20px;width:5px}.wallets__add-data-button__plus__horizontal-line{height:5px;left:calc(50% - 20px);top:-2.5px;width:40px}.stocks{align-items:center;display:flex;font-size:2rem;height:100%;justify-content:center;width:100%}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{text-rendering:optimizeSpeed;line-height:1.5;overflow:hidden;scroll-behavior:smooth}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}::-webkit-scrollbar{background:transparent;width:0}.home,.passive,.stocks,.wallets,.wallets__history__container{padding:80px}@media screen and (max-width:1200px){.home,.passive,.stocks,.wallets,.wallets__history__container{padding:60px}}@media screen and (max-width:992px){.home,.passive,.stocks,.wallets,.wallets__history__container{padding:40px}}@media screen and (max-width:768px){.home,.passive,.stocks,.wallets,.wallets__history__container{padding:30px}}.wallets,.wallets__history__container{padding-bottom:0}
/*# sourceMappingURL=main.ef77b2fa.css.map*/