@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);.app-button{outline:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#757575;border:2px solid transparent;border-radius:10px;color:#fff;font-size:1.4rem;width:100%;padding:10px}.app-button--primary{background:#0277bd}.app-button--success{background:#2e7d32}.app-button--warning{background:#cddc39}.app-button--danger{background:#b71c1c}.app-button--icon{background:transparent;color:#a8a8a8;padding:8px;font-size:2.8rem;border:none;box-sizing:border-box;width:inherit}.app-dialog-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;background:rgba(33,33,33,.6);position:fixed;top:0;left:0;z-index:1}.app-dialog-mobile{width:100%;height:85%;background:#fff;position:fixed;bottom:0;border:2px solid transparent;border-radius:8px;box-shadow:0 -1.6rem 1.6rem 0 rgba(0,0,0,.2)}.app-dialog-mobile__header{padding:16px 24px;height:15%}.app-dialog-mobile__header button{margin-left:auto}.app-dialog-mobile__body{padding:24px;height:85%}.app-dialog-desktop{width:auto;background:#fff;border:2px solid transparent;border-radius:8px;box-shadow:1.2rem 1.2rem rgba(0,0,0,.25)}.app-dialog-desktop__header{padding:16px 24px}.app-dialog-desktop__header button{margin-left:auto}.app-dialog-desktop__body{padding:32px}body,html{height:100%}.app-loader{height:100vh;width:100%;-webkit-justify-content:center;justify-content:center;background:transparent}.app-loader,.app-loader__wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.app-loader__wrapper{width:60px;height:60px;-webkit-justify-content:space-evenly;justify-content:space-evenly}.app-loader__dot{width:1rem;height:1rem;border-radius:50%;background:#7e57c2;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.app-loader__dot:first-of-type{-webkit-animation-name:loader_left;animation-name:loader_left}.app-loader__dot:nth-of-type(2){-webkit-animation-name:loader_middle;animation-name:loader_middle}.app-loader__dot:nth-of-type(3){-webkit-animation-name:loader_right;animation-name:loader_right}@-webkit-keyframes loader_left{0%{opacity:.8}20%{opacity:.3}40%{opacity:.8}60%{opacity:1}to{opacity:1}}@keyframes loader_left{0%{opacity:.8}20%{opacity:.3}40%{opacity:.8}60%{opacity:1}to{opacity:1}}@-webkit-keyframes loader_middle{0%{opacity:1}20%{opacity:.8}40%{opacity:.3}60%{opacity:.8}to{opacity:1}}@keyframes loader_middle{0%{opacity:1}20%{opacity:.8}40%{opacity:.3}60%{opacity:.8}to{opacity:1}}@-webkit-keyframes loader_right{0%{opacity:1}20%{opacity:1}40%{opacity:.8}60%{opacity:.3}to{opacity:1}}@keyframes loader_right{0%{opacity:1}20%{opacity:1}40%{opacity:.8}60%{opacity:.3}to{opacity:1}}.app-error{width:100%;min-height:5%;padding:12px 14px 12px 12px;margin-bottom:24px;font-size:1.4rem;border:2px solid transparent;margin-right:20px;margin-left:20px;color:#fff;background:#d50000;text-align:center;font-family:"Lato",sans-serif}.app-input{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:10rem;height:48px;padding:8px 8px 8px 16px;margin-bottom:15px;outline:none;border:none;border-bottom:3px solid #45526c;background:#f4f9f9;transition:all .3s linear;width:100%}.app-input::-webkit-input-placeholder{font-size:1.4rem;font-family:"Lato",sans-serif}.app-input:-ms-input-placeholder{font-size:1.4rem;font-family:"Lato",sans-serif}.app-input::placeholder{font-size:1.4rem;font-family:"Lato",sans-serif}.app-input:focus,.app-input:hover{border-color:#1e6f5c}.app-input--invalid{border-color:#d32f2f}.app-input--invalid:focus,.app-input--invalid:hover{border-color:#d32f2f}.app-field{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%}.app-select{margin-bottom:24px;padding:14px 26px 14px 14px;border:none;font-size:1.4rem;color:#616161;width:100%;-webkit-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;background-color:#f4f9f9}.app-select--invalid{border-bottom:3px solid #d32f2f}.add-account-form{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;height:100%}.add-account-form__input{width:100%}.add-account-form__button{width:100%;padding-top:16px;padding-bottom:16px;margin-top:auto}.account-wrapper{-webkit-justify-content:center;justify-content:center}.account-wrapper,.app-account{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.app-account{background:#fff;box-sizing:border-box;height:10rem;padding:16px}.app-account,.app-account__container{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.app-account__container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%}.app-account__name{font-size:2.2rem;padding:0 0 4px;font-family:"Lato",sans-serif;color:#000}.app-account__currency{font-size:1.4rem;color:#a8a8a8;font-family:"Cabin",sans-serif}.app-account__text-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-decoration:none}.app-account__button-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.app-account__button{padding:0;cursor:pointer}.app-account__button span{color:#263238;font-size:2.6rem}.app-account__line{width:100%;height:2px;border-width:0;background-color:#7986cb}.add-account__button{position:fixed;bottom:0;background:#fff;width:980px;z-index:1;border-radius:0}@media (max-width:980px){.add-account__button{width:100%}}.app-textarea{height:10rem;width:100%;resize:none;border:none;border-bottom:3px solid #45526c;padding:18px;font-size:1.4rem;font-family:"Lato",sans-serif;background:#f4f9f9;margin-bottom:18px}.app-textarea::-webkit-input-placeholder{font-size:1.4rem;font-family:"Lato",sans-serif}.app-textarea:-ms-input-placeholder{font-size:1.4rem;font-family:"Lato",sans-serif}.app-textarea::placeholder{font-size:1.4rem;font-family:"Lato",sans-serif}.app-textarea:focus,.app-textarea:hover{border-color:#1e6f5c}.app-textarea--invalid{border-color:#d32f2f}.app-textarea--invalid:focus,.app-textarea--invalid:hover{border-color:#d32f2f}.operation-form__heading{font-family:"Cabin",sans-serif;font-size:1.8rem;padding:0 0 24px;margin:0;text-align:center;width:100%}.operation-form__container{-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;width:100%;width:30rem}.operation-form__container,.operation-form__field-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.operation-form__field-wrapper{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;background:#f4f9f9;margin-bottom:16px;width:100%;padding:18px}.operation-form__date-input{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-family:"Lato",sans-serif}.operation-form__date-input,.operation-form__label{color:#616161;font-size:1.4rem}.operation-form__choice-input{width:auto;height:auto;margin:0;padding:0;color:#000}.operation-form__choice-input-divider{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:30px}.operation-wrapper{width:100%}.app-operation{padding:16px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.app-operation__description{font-size:1.2rem}.app-operation__container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.app-operation__button-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.app-operation__button{color:#263238;padding:0}.app-operation__primary-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.app-operation__amount-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:0 0 4px}.app-operation__category,.app-operation__date{color:#a8a8a8;font-family:"Cabin",sans-serif;font-size:1.2rem}.app-operation__amount,.app-operation__currency{font-size:2.4rem;font-family:"Lato",sans-serif;padding-right:4px}.app-operation__currency{font-size:1.4rem;color:#a8a8a8;font-weight:light}.app-operation__horizontal-line{width:100%;height:2px;border-width:0;margin:16px 0;background-color:#7986cb}.app-operation__horizontal-line--secondary{background-color:#a8a8a8;height:1.5px}.app{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.app__container{width:980px}@media (max-width:980px){.app__container{width:100%}}#root{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.auth-form__container{height:100vh;background-color:#7986cb}.auth-form__container,.auth-form__form{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.auth-form__form{-webkit-flex-direction:column;flex-direction:column}.auth-form__heading{font-size:2.2rem;font-family:"Lato",sans-serif;margin-bottom:24px;font-style:900}.auth-form__redirection-text{font-size:1.6rem;font-family:"Lato",sans-serif;margin-top:16px;text-decoration:underline;color:#1a237e;cursor:pointer}.auth-form__wrapper{background:#fff;padding:48px;border-radius:8px;box-shadow:1.8rem -1rem rgba(0,0,0,.25);width:28rem}.auth-form__mobile-wrapper,.auth-form__wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.auth-form__mobile-wrapper{width:100%}@media screen and (max-width:376px){.auth-form__form{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.auth-form__wrapper{width:100%;height:85%;background:#fff;position:fixed;bottom:0;border:.2rem solid transparent;border-radius:.8rem;box-shadow:0 -1.6rem 1.6rem 0 rgba(0,0,0,.2);padding:64px 32px}}.navbar{background:#ce93d8;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:#7e57c2;width:100%;padding:16px;position:-webkit-sticky;position:sticky;top:0}.navbar,.navbar__close-button{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.navbar__close-button{color:#fff;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0}.navbar__items-container{width:100%;z-index:2;position:absolute;top:0;right:0;background:rgba(33,33,33,.99)}.navbar__item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;box-sizing:border-box;width:100%;padding:16px}.navbar__item button{color:#fff}.navbar__button{width:3.2rem;font-size:2.6rem;padding:0;color:#fff}.navbar__heading{text-transform:uppercase;color:#fff;font-size:2.6rem;font-family:"Cabin",sans-serif;font-weight:500}.navbar__indent{padding-top:12px;padding-bottom:12px;width:100%}.navbar__divider-line{border-bottom:1px solid #eee;width:100%;margin:0 auto}html{font-size:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;font-family:"Lato",sans-serif}*{box-sizing:border-box}button{cursor:pointer}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#9575cd;border-radius:10px}@media (max-width:376px){html{font-size:60%}}
/*# sourceMappingURL=main.75f4e834.chunk.css.map */