body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.App-header{flex-direction:row;font-size:calc(10px + 4vmin);padding-bottom:10px}.card{background-color:#8fbc8f;border-radius:5px;box-shadow:5px 5px 5px 1px rgba(2,0,0,.2);padding:4px}.box{align-items:center;background-color:#475948;border-radius:25px;box-shadow:5px 5px 5px 1px rgba(255,0,0,.2);display:flex;flex-direction:row;justify-content:center;margin:18px;overflow:none;padding:20px}.year{font-size:12px}.month{font-size:15px}.day,.month{font-weight:700}.day{font-size:18px}.date{float:left;width:10%}.title{float:center;font-size:20px;font-weight:700;padding:5px;width:70%}.editTitle{cursor:pointer;font-size:25px;margin:8px}.titleIn{width:65%}.price{float:right;font-size:20px;font-weight:700;width:15%}@media (max-width:1000px){.date{float:left;width:30%}.title{font-size:16px;width:70%}.price{font-size:18px;width:30%}}.expenses-filter{color:#fff;padding:0 1rem}.expenses-filter__control{align-items:center;display:flex;justify-content:space-between;margin:1rem 0;width:100%}.expenses-filter label{font-weight:700;margin-bottom:.5rem}.expenses-filter select{border-radius:6px;font:inherit;font-weight:700;padding:.5rem 3rem}.chart-bar{align-items:center}.chart-bar,.chart-bar__inner{display:flex;flex-direction:column;height:100%}.chart-bar__inner{background-color:#c3b4f3;border:1px solid #313131;border-radius:12px;justify-content:flex-end;overflow:hidden;width:10px}.chart-bar__fill{background-color:#4826b9;transition:all .3s ease-out;width:100%}.chart-bar__label{color:red;font-size:.7rem;font-weight:700;text-align:center}.rowChart{background-color:#f8dfff;border-radius:12px;display:flex;height:10rem;justify-content:space-around;padding:1rem;text-align:center}.outerBox{background-color:#0d1700;border-radius:15px;margin-bottom:60px;width:60vw}.box-header{font-size:25px;text-shadow:2px 2px red}@media (max-width:500px){.outerBox{width:90vw}}.new-expense{background-color:#a892ee;margin:2rem auto;max-width:95%;width:50rem}.pointer{cursor:pointer}.hide{display:none;visibility:hidden}.App-header-title{display:inline;font-size:18px}.icon-right{float:right;margin-top:4px}.new-expense button{background-color:#40005d;border:1px solid #40005d;border-radius:12px;color:#fff;cursor:pointer;font:inherit;margin-right:1rem;padding:1rem 2rem}.new-expense button:active,.new-expense button:hover{background-color:#510674;border-color:#510674}.new-expense button.alternative{background-color:initial;border-color:transparent;color:#220131}.new-expense button.alternative:active,.new-expense button.alternative:hover{background-color:#ddb3f8}.controls{flex-wrap:wrap;gap:1rem;justify-content:center;margin:auto auto 1rem;text-align:left;text-align:center}.control label{display:inline;font-weight:700}input{border:1px solid #ccc;border-radius:6px;font:inherit;margin-bottom:.5rem;max-width:100%;padding:.5rem;width:20rem}.actions{text-align:right}.error{color:#ab0000}.profile-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:12px;bottom:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;gap:10px;justify-content:center;padding:10px 20px;position:fixed;z-index:1000}.profile-image{border:2px solid #fff;border-radius:50%;height:40px;object-fit:cover;width:40px}.profile-email{color:#fff;font-size:14px;margin:0 10px;white-space:nowrap}.logout-button{background-color:#f55;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:5px 10px;transition:background-color .3s}.logout-button:hover{background-color:#f44}.logout-button:active,.logout-button:focus{box-shadow:0 0 0 2px rgba(255,85,85,.3);outline:none}@media (min-width:500px){.profile-container{right:10px}}
/*# sourceMappingURL=main.b3d44db4.css.map*/