@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;700&family=Tilt+Neon&display=swap);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}*,:after,:before{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{margin:0}body,html{overflow-x:hidden}body{font-size:100%;line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}img{display:block}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}}:root{--BackgroundLight:#cde5df;--BackgroundDark:#2e4f4f;--Foreground:#fff;--VeryLight:#8dd998;--Light:#95c6f0;--Medium:#e8c136;--VeryDark:rgba(135,32,32,.9);--Dark:#e08f33}.App,html{background-color:#cde5df;background-color:var(--BackgroundLight)}.App{font-family:Tilt Neon,cursive;min-height:100vh}.App-menu{align-items:center;background-color:#2e4f4f;background-color:var(--BackgroundDark);bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;overflow-y:scroll;padding:15vh 0;position:fixed;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .5s;z-index:4}.App-menu::-webkit-scrollbar{display:none}.App-menu-customization{background-color:#cde5df;background-color:var(--BackgroundLight);border-radius:10px;margin:2% 10px;padding:20px 30px;width:90%}.App-menu-customization-header{color:#2e4f4f;color:var(--BackgroundDark);font-size:1.3rem;text-align:left}.App-menu-customization-action{display:flex;gap:20px;justify-content:left;margin:20px 0}.App-menu-customization-action-btn-dark{background-color:#2e4f4f;background-color:var(--BackgroundDark)}.App-menu-customization-action-btn-dark,.App-menu-customization-action-btn-light{border:2px solid #2e4f4f;border:2px solid var(--BackgroundDark);height:30px;width:80px}.App-menu-customization-action-btn-light{background-color:#cde5df;background-color:var(--BackgroundLight)}.App-menu-customization-action-btn{display:flex;gap:10px;justify-content:right}.App-menu-customization-action-btn-apply{background-color:#2e4f4f;background-color:var(--BackgroundDark);border:none;color:#cde5df;color:var(--BackgroundLight);padding:5px 10px}.App-menu-category{background-color:#cde5df;background-color:var(--BackgroundLight);border-radius:10px;margin:2% 10px;max-height:50vh;min-height:50vh;overflow:hidden;padding:20px 30px;width:90%}.App-menu-category-header{color:#2e4f4f;color:var(--BackgroundDark);font-size:1.3rem;text-align:left}.App-menu-category-action{display:flex;gap:20px;justify-content:space-between;margin:20px 0}.App-menu-category-action-input{background-color:#cde5df;background-color:var(--BackgroundLight);border:1px solid #2e4f4f;border:1px solid var(--BackgroundDark);color:#2e4f4f;color:var(--BackgroundDark);padding:5px 15px;width:100%}.App-menu-category-action-input::-webkit-input-placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-menu-category-action-input::placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-menu-category-action-input:focus,.App-menu-category-action-input:hover{outline:2px dotted #2e4f4f;outline:2px dotted var(--BackgroundDark);outline-offset:1px}.App-menu-category-action-btn-add{background-color:#2e4f4f;background-color:var(--BackgroundDark);border:none;color:#cde5df;color:var(--BackgroundLight);padding:5px 10px}.App-menu-category-action-btn-add:focus,.App-menu-category-action-btn-add:hover{outline:2px dotted #2e4f4f;outline:2px dotted var(--BackgroundDark);outline-offset:1px}.App-menu-category-action-btn-edit{background-color:#2e4f4f;background-color:var(--BackgroundDark);border:none;color:#cde5df;color:var(--BackgroundLight);display:none;padding:5px 10px}.App-menu-category-action-btn-edit:focus,.App-menu-category-action-btn-edit:hover{outline:2px dotted #2e4f4f;outline:2px dotted var(--BackgroundDark);outline-offset:1px}.App-menu-category-actions{display:flex;flex-direction:column;gap:10px;max-height:30vh;overflow-y:scroll}.App-menu-category-actions::-webkit-scrollbar{display:none}.App-menu-category-actions-item{align-items:center;border:1px solid #2e4f4f;border:1px solid var(--BackgroundDark);display:flex;justify-content:space-between;padding:2px 10px}.App-menu-category-actions-item-name{color:#2e4f4f;color:var(--BackgroundDark)}.App-menu-category-actions-item-btns{align-items:center;display:flex}.App-menu-category-actions-item-btns-del{background:transparent;border:none;color:#b63a3a}.App-menu-category-actions-item-btns-edit{background:transparent;border:none;color:#2e4f4f;color:var(--BackgroundDark);-webkit-transform:rotate(150deg);transform:rotate(150deg)}.App-menu-export{background-color:#cde5df;background-color:var(--BackgroundLight);border:none;border-radius:10px;color:#2e4f4f;color:var(--BackgroundDark);margin:10px 0;padding:10px;transition:all 1s;width:90vw}.App-menu-export:hover{cursor:copy}.App-menu-export-copied{background-color:#2e4f4f;background-color:var(--BackgroundDark);color:#cde5df;color:var(--BackgroundLight)}.App-menu .App-menu-import-div{align-items:center;display:flex;flex-direction:column;margin-top:10px;padding:10px 0}.App-menu-textarea{background-color:#cde5df;background-color:var(--BackgroundLight);border:none;border-radius:10px;color:#2e4f4f;color:var(--BackgroundDark);overflow:scroll;padding:5px 15px;width:90vw}.App-menu-textarea::-webkit-input-placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-menu-textarea::placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-menu-textarea:focus,.App-menu-textarea:hover{outline:2px dotted #cde5df;outline:2px dotted var(--BackgroundLight);outline-offset:1px}.App-menu-import{background-color:#cde5df;background-color:var(--BackgroundLight);border:none;border-radius:10px;color:#2e4f4f;color:var(--BackgroundDark);margin-top:10px;padding:10px;transition:all 1s;width:90vw}.App-menu-import:hover{cursor:copy}.App-menu-import-done{background-color:#2e4f4f;background-color:var(--BackgroundDark);color:#cde5df;color:var(--BackgroundLight)}.App-menu-open{-webkit-transform:translateX(0);transform:translateX(0);z-index:1}.App-header{align-items:center;background-color:#cde5df;background-color:var(--BackgroundLight);box-shadow:0 0 5px #2e4f4f;box-shadow:0 0 5px var(--BackgroundDark);display:flex;justify-content:center;position:fixed;top:0;transition:all .5s;width:100%;z-index:4}.App-header-menu{height:30px;left:10px;position:absolute;width:30px;z-index:2}.App-header-menu:before{top:30%}.App-header-menu:after,.App-header-menu:before{background-color:#2e4f4f;background-color:var(--BackgroundDark);content:"";height:2px;left:0;position:absolute;right:0;transition:all .5s;z-index:2}.App-header-menu:after{bottom:30%}.App-header-menu-open{height:30px;left:10px;position:absolute;width:30px}.App-header-menu-open:before{top:45%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.App-header-menu-open:after,.App-header-menu-open:before{background-color:#cde5df;background-color:var(--BackgroundLight);content:"";height:2px;left:0;position:absolute;right:0;transition:all .5s}.App-header-menu-open:after{bottom:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.App-header-brand{color:#2e4f4f;color:var(--BackgroundDark);font-family:Dancing Script,cursive;font-size:2rem;font-weight:700;padding:20px 0;text-align:center;transition:all .5s;z-index:2}.App-header-brand-open{color:#cde5df;color:var(--BackgroundLight)}.App-header-open{background-color:#2e4f4f;background-color:var(--BackgroundDark);box-shadow:0 0 0 #2e4f4f;box-shadow:0 0 0 var(--BackgroundDark)}.App-wallets{display:flex;gap:20px;margin-top:15vh;overflow-x:scroll;padding:10px}.App-wallets::-webkit-scrollbar{display:none}.App-wallets-wallet{border:1px solid #2e4f4f;border:1px solid var(--BackgroundDark);border-radius:10px;box-shadow:0 0 2px #2e4f4f;box-shadow:0 0 2px var(--BackgroundDark);max-width:150px;min-width:150px;overflow:hidden;padding:15px 0 50px;position:relative}.App-wallets-wallet-balance{color:#2e4f4f;color:var(--BackgroundDark);font-weight:700;text-align:center}.App-wallets-wallet-name{background-color:#2e4f4f;background-color:var(--BackgroundDark);bottom:0;color:#cde5df;color:var(--BackgroundLight);left:0;padding:5px;position:absolute;right:0;text-align:center}.App-wallets-wallet-add{background:transparent;border:1px dashed #2e4f4f;border:1px dashed var(--BackgroundDark);border-radius:10px;box-shadow:0 0 2px #2e4f4f;box-shadow:0 0 2px var(--BackgroundDark);color:#2e4f4f;color:var(--BackgroundDark);font-size:3rem;max-width:150px;min-width:150px}.App-modal-wallet{align-items:center;background-color:#2e4f4f;background-color:var(--BackgroundDark);bottom:-100%;box-shadow:0 -1px 5px #cde5df;box-shadow:0 -1px 5px var(--BackgroundLight);color:#cde5df;color:var(--BackgroundLight);display:flex;flex-direction:column;gap:10px;left:0;padding:30px 20px 20px;position:fixed;right:0;transition:bottom 1s;z-index:2}.App-modal-wallet-header{border:2px solid #2e4f4f;border:2px solid var(--BackgroundDark);border-radius:100px;padding:2px 10px;position:absolute;top:-15px}.App-modal-wallet input,.App-modal-wallet-header{background-color:#cde5df;background-color:var(--BackgroundLight);color:#2e4f4f;color:var(--BackgroundDark)}.App-modal-wallet input{border:none;border-radius:20px;padding:5px 15px;width:100%}.App-modal-wallet input::-webkit-input-placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-modal-wallet input::placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-modal-wallet input:focus,.App-modal-wallet input:hover{outline:2px dotted #cde5df;outline:2px dotted var(--BackgroundLight);outline-offset:1px}.App-modal-wallet button{background-color:#cde5df;background-color:var(--BackgroundLight);border:none;border-radius:20px;color:#2e4f4f;color:var(--BackgroundDark);display:none;padding:5px 15px;width:100%}.App-modal-wallet button:focus,.App-modal-wallet button:hover{outline:2px dotted #cde5df;outline:2px dotted var(--BackgroundLight);outline-offset:1px}.App-modal-wallet .App-modal-wallet-delbtn{background-color:#b63a3a;color:#fff}.App-modal-wallet .show{display:block}.App-modal-wallet-show{bottom:0}.App-modal-transaction-debit{align-items:center;background-color:#2e4f4f;background-color:var(--BackgroundDark);bottom:-100%;box-shadow:0 -1px 5px #cde5df;box-shadow:0 -1px 5px var(--BackgroundLight);color:#cde5df;color:var(--BackgroundLight);display:flex;flex-direction:column;gap:10px;left:0;padding:40px 20px 20px;position:fixed;right:0;transition:bottom 1s;z-index:2}.App-modal-transaction-debit-header{border:2px solid #2e4f4f;border:2px solid var(--BackgroundDark);border-radius:100px;padding:2px 10px;position:absolute;top:-15px}.App-modal-transaction-debit input,.App-modal-transaction-debit-header{background-color:#cde5df;background-color:var(--BackgroundLight);color:#2e4f4f;color:var(--BackgroundDark)}.App-modal-transaction-debit input{border:none;border-radius:20px;padding:5px 15px;width:100%}.App-modal-transaction-debit input::-webkit-input-placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-modal-transaction-debit input::placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-modal-transaction-debit input:focus,.App-modal-transaction-debit input:hover{outline:2px dotted #cde5df;outline:2px dotted var(--BackgroundLight);outline-offset:1px}.App-modal-transaction-debit button{background-color:#cde5df;background-color:var(--BackgroundLight);border:none;border-radius:20px;color:#2e4f4f;color:var(--BackgroundDark);padding:5px 15px;width:100%}.App-modal-transaction-debit button:focus,.App-modal-transaction-debit button:hover{outline:2px dotted #cde5df;outline:2px dotted var(--BackgroundLight);outline-offset:1px}.App-modal-transaction-debit button.App-modal-transaction-debit-delbtn{background-color:#b63a3a;color:#fff}.App-modal-transaction-debit .show{display:block}.App-modal-transaction-debit .hide{display:none}.App-modal-transaction-debit input[type=date],.App-modal-transaction-debit select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em}.App-modal-transaction-debit select{background-color:#cde5df;background-color:var(--BackgroundLight);border:none;border-radius:20px;color:#2e4f4f;color:var(--BackgroundDark);padding:5px 15px;width:100%}.App-modal-transaction-debit select:focus,.App-modal-transaction-debit select:hover{outline:2px dotted #cde5df;outline:2px dotted var(--BackgroundLight);outline-offset:1px}.App-modal-transaction-debit-show{bottom:0}.App-mainbtns{bottom:0;display:flex;justify-content:space-between;position:fixed;width:100%}.App-mainbtns-btn{background-color:#2e4f4f;background-color:var(--BackgroundDark);color:#cde5df;color:var(--BackgroundLight);padding:10px;text-align:center;width:50%}.App-mainbtns-btn:first-child{border-right:1px solid #cde5df;border-right:1px solid var(--BackgroundLight)}.App-Transactions{min-height:100vh;padding-bottom:20vh;position:relative}.App-Transactions-cover{background-color:transparent;bottom:0;display:none;left:0;position:absolute;right:0;top:0}.App-Transactions-cover-show{display:block}.App-Transactions-Sorts{background-color:#2e4f4f;background-color:var(--BackgroundDark);border-radius:20px;left:2%;padding:5%;position:absolute;right:2%;top:80px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:90% -10%;transform-origin:90% -10%;transition:all .5s}.App-Transactions-Sorts-Sort{font-size:1.4rem;margin:5%;padding:5%;text-align:center}.App-Transactions-Sorts-Sort,.App-Transactions-Sorts-Sort-Down{background-color:#cde5df;background-color:var(--BackgroundLight);color:#2e4f4f;color:var(--BackgroundDark)}.App-Transactions-Sorts-Sort-Down{right:17%}.App-Transactions-Sorts-Sort-Down,.App-Transactions-Sorts-Sort-Up{border:1px solid #2e4f4f;border:1px solid var(--BackgroundDark);padding:0 1%;position:absolute}.App-Transactions-Sorts-Sort-Up{background-color:#cde5df;background-color:var(--BackgroundLight);color:#2e4f4f;color:var(--BackgroundDark);right:25%}.App-Transactions-Sorts-Sort .active{background-color:#2e4f4f;background-color:var(--BackgroundDark);color:#cde5df;color:var(--BackgroundLight)}.App-Transactions-Sorts-Open{-webkit-transform:scale(1);transform:scale(1)}.App-Transactions-Filters{background-color:#2e4f4f;background-color:var(--BackgroundDark);border-radius:20px;left:2%;padding:5%;position:absolute;right:2%;top:80px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:80% -10%;transform-origin:80% -10%;transition:all .5s}.App-Transactions-Filters-Filter{background-color:#cde5df;background-color:var(--BackgroundLight);color:#2e4f4f;color:var(--BackgroundDark);display:flex;flex-direction:column;font-size:1.2rem;gap:20px;margin:5%;padding:5%;text-align:center}.App-Transactions-Filters-Filter-Parent{position:relative}.App-Transactions-Filters-Filter-Parent input{background-color:#cde5df;background-color:var(--BackgroundLight);border:1px solid #2e4f4f;border:1px solid var(--BackgroundDark);color:#2e4f4f;color:var(--BackgroundDark);padding:5px 15px;width:100%}.App-Transactions-Filters-Filter-Parent input::-webkit-input-placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-Transactions-Filters-Filter-Parent input::placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-Transactions-Filters-Filter-Parent input:focus,.App-Transactions-Filters-Filter-Parent input:hover{outline:2px dotted #2e4f4f;outline:2px dotted var(--BackgroundDark);outline-offset:1px}.App-Transactions-Filters-Filter-Parent input[type=date]{-webkit-appearance:none;appearance:none}.App-Transactions-Filters-Filter-Parent input[type=date]::-webkit-input-placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-Transactions-Filters-Filter-Parent input[type=date]::placeholder{color:#2e4f4f;color:var(--BackgroundDark)}.App-Transactions-Filters-Filter-Parent label{background-color:#cde5df;background-color:var(--BackgroundLight);font-size:1rem;left:10px;position:absolute;top:-12px}.App-Transactions-Filters-Filter select{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:20px;color:#2e4f4f;color:var(--BackgroundDark);text-align:center;width:100%}.App-Transactions-Filters-Filter select:focus,.App-Transactions-Filters-Filter select:hover{outline:2px dotted #cde5df;outline:2px dotted var(--BackgroundLight);outline-offset:1px}.App-Transactions-Filters-Filter .active{background-color:#2e4f4f;background-color:var(--BackgroundDark);color:#cde5df;color:var(--BackgroundLight)}.App-Transactions-Filters-Actions{display:flex;font-size:1.3rem;gap:20px;justify-content:center}.App-Transactions-Filters-Actions button.apply{background-color:#cde5df;background-color:var(--BackgroundLight);border:1px solid #cde5df;border:1px solid var(--BackgroundLight);color:#2e4f4f;color:var(--BackgroundDark);padding:5px 15px}.App-Transactions-Filters-Actions button.reset{background-color:#2e4f4f;background-color:var(--BackgroundDark);border:1px solid #cde5df;border:1px solid var(--BackgroundLight);color:#cde5df;color:var(--BackgroundLight);padding:5px 15px}.App-Transactions-Filters-Open{-webkit-transform:scale(1);transform:scale(1)}.App-Transactions-header{align-items:center;color:#2e4f4f;color:var(--BackgroundDark);display:flex;font-size:1.3rem;font-weight:700;justify-content:space-between;padding:10px 20px}.App-Transactions-header-button button{background-color:#2e4f4f;background-color:var(--BackgroundDark);border:none;border-radius:100px;color:#cde5df;color:var(--BackgroundLight);height:40px;margin:0 0 0 5px;position:relative;width:40px}.App-Transactions-header-button button svg.filter{max-width:40%}.App-Transactions-header-button button svg.filter,.App-Transactions-header-button button svg.sort{fill:#cde5df;fill:var(--BackgroundLight);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.App-Transactions-header-button button svg.sort{max-width:60%}.App-Transactions-items{border:2px solid #2e4f4f;border:2px solid var(--BackgroundDark);border-radius:20px;margin:25px 10px;padding:20px;position:relative}.App-Transactions-items,.App-Transactions-items-category{background-color:#cde5df;background-color:var(--BackgroundLight);color:#2e4f4f;color:var(--BackgroundDark)}.App-Transactions-items-category{border:2px solid transparent;border-radius:20px;left:20px;padding:1px 5px;position:absolute;top:-17px}.App-Transactions-items:hover{background-color:#2e4f4f;background-color:var(--BackgroundDark);color:#cde5df;color:var(--BackgroundLight)}.App-Transactions-items:hover .App-Transactions-items-category{border:2px solid #2e4f4f;border:2px solid var(--BackgroundDark)}.App-Transactions-items-group{display:flex;justify-content:space-between}.App-Transactions-items .desc{width:70%}.App-Transactions-items .lessVisible{opacity:.7}.App-Transactions-items .debit{font-weight:700;position:relative}.App-Transactions-items .debit:before{content:"-";position:absolute;right:110%}.App-Transactions-items .credit{font-weight:700;position:relative}.App-Transactions-items .credit:before{content:"+";position:absolute;right:110%}.App-Transactions-items .withdraw{font-weight:700;position:relative}.App-Transactions-items .withdraw:before{content:"+";position:absolute;right:110%;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.App-Transactions-items .withdraw:after{content:"-";position:absolute;right:113%;-webkit-transform:translateY(20%);transform:translateY(20%)}
/*# sourceMappingURL=main.8ca131e0.css.map*/