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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{align-content:center;background-color:#f9f9fc;color:#fdfcfc;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;height:100vh;justify-content:center;margin:0;padding:0}.container{background-color:#000;border-radius:20px;box-shadow:0 4px 8px #0000001a;height:90%;margin-top:0 auto;max-height:800px;max-width:400px;padding:0 20px 20px;width:600px}.container h1{color:#f7516c;padding-top:15px}.navbar{align-content:center;background-color:#5b0e5e;display:flex;height:40px;justify-content:space-between;justify-self:center;margin-bottom:10px;padding:20px;text-align:center;width:100%}.navbar h4{color:#f8f5f5;font-size:18px}.navbar img{border-radius:50%;height:50px;margin-bottom:15px;margin-top:0;width:50px}.summary{background-image:linear-gradient(180deg,#5b0e5e,#f7516c);border-radius:10px;color:#fff;height:120px;margin-bottom:10px;padding:15px;padding-top:9px!important}.summary h2{font-size:18px;margin-bottom:10px}.summary p{margin:5px 0}.buttons{display:flex;height:40px;justify-content:space-between;margin-bottom:20px}.buttons button{background-color:#96189b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.buttons button:hover{background-color:#5b0e5e}.details{background-color:#080000;border-radius:10px;margin-bottom:10px;overflow:hidden;padding:10px;transition:max-height .5s ease-out}.details,.details.open{max-height:500px}.details h2{font-size:18px;margin-bottom:10px}.details ul{list-style:none;padding:0}.details li{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 0}.details li:last-child{border-bottom:none}#expenseform{background-color:#ece2e4;border-radius:10px;color:#000;height:220px;margin:30px;padding:15px}#expenseform h3{font-size:16px;margin-bottom:10px}#incomeform{background-color:#ece2e4;border-radius:10px;color:#000;height:120px;margin:30px;padding:15px 15px 25px}#incomeform h3{font-size:16px;margin-bottom:10px}.forms input,.forms select,.nameForm input{border-color:#e71438;border-radius:5px;font-size:14px;height:40px;justify-self:center;margin:2px 2px 10px;padding:0;width:80%}.forms button,.nameForm button{background-color:#96189b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.forms button:hover,.nameForm button:hover{background-color:#5b0e5e}
/*# sourceMappingURL=main.dc48ca86.css.map*/