@import url(https://fonts.googleapis.com/css2?family=Cabin:wght@400;500&display=swap);.transactions{display:flex;flex-flow:column nowrap}.transactions .date{background:#f4f4f3;color:#7a7a81;font-size:.8em;font-weight:500;padding:9px 20px;text-transform:uppercase}.transactions .load-more{background:#fdfdfd content-box;border-top:1px solid #eaeaea;padding:10px 20px}.transactions .load-more:not([disabled]):hover{background:#f3f3f2}.transactions .load-more:not([disabled]):active{background:#e2e2e1}.transaction{border-bottom:1px solid #eaeaea;cursor:pointer;display:flex;flex-flow:row nowrap;padding:10px 20px}.transaction.disabled{color:gray;cursor:auto}.transaction:last-child{border-bottom:none}.transaction input{align-self:center;margin:10px 20px 10px 0}.transaction .time{color:#7a7a81;font-size:.8em;margin-bottom:3px}.transaction .cover-emoji{background-color:#e5e5e5;border-radius:99999px;display:inline-block;font-size:.6em;padding:3px;position:relative;top:-10px}.transaction .category-tags{font-size:.9em;margin-top:7px}.transaction .category-tags span{border-radius:9999px;display:inline-block;margin-right:5px;padding:5px 10px}.transaction .category.personal{background-color:#ffe0cc}.transaction .category.transport{background-color:#d7e6f4}.transaction .category.home{background-color:#f0dbef}.transaction .category.good-life{background-color:#fdf1b5}.transaction .tag{background:#e5e5e5}.transaction .left-side{align-items:flex-end;align-self:center;display:flex;flex-flow:column nowrap;flex-grow:1}.transaction .price{font-size:.95em;font-weight:500;margin:3px 0}.transaction .price.positive{color:#00bc83}.transaction .covered{color:#7a7a81;font-size:.8em}.account{background-color:#fdfdfd;border-radius:3px;margin:10px 0}.account>.name{cursor:pointer;padding:20px}.ActionBar{align-items:center;background-color:#fff;border-radius:3px;bottom:0;box-shadow:0 -2.8px 2.2px rgba(0,0,0,.034),0 -6.7px 5.3px rgba(0,0,0,.048),0 -12.5px 10px #0000000f,0 -22.3px 17.9px rgba(0,0,0,.072),0 -41.8px 33.4px rgba(0,0,0,.086),0 -100px 80px #0000001f;display:flex;flex-wrap:wrap;left:0;padding:15px;position:fixed;right:0}.ActionBar button{background-color:#ff7a64;margin-left:10px}.ActionBar p{margin:0}.AddTag{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0}.popup-content{background:#fff;display:flex;flex-flow:column;height:80%;margin:10% auto;max-width:500px;padding:30px;width:80%}.affected-transactions{overflow:auto}.tags{font-size:.8em;line-height:.8em}.overlay{background:#000c;bottom:0;display:grid;grid-template-areas:". close-button ." ". overlay .";grid-template-columns:auto min(500px,100%) auto;grid-template-rows:10% 90%;left:0;position:fixed;right:0;top:0;z-index:999}.overlay-content{background-color:#fdfdfd;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px #0000000f,0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px #0000001f;grid-area:overlay;overflow:auto}.close-overlay-button{align-self:end;background:none;border:none;grid-area:close-button;justify-self:end;padding:15px}.close-overlay-button svg{color:#fff;height:20px;width:20px}.filter-button{align-items:center;background-color:#2f2f39;color:#fff;display:flex}.filter-button svg{color:#ff7a64;height:1em;margin-left:4px;margin-top:2px;width:1em}.filters>h2{text-align:center}.filter-list,.filter-list:last-child{border-top:1px solid #ccc}.filter-list:last-child{border-bottom:1px solid #ccc}.filter-list>.name{cursor:pointer;padding:20px}.filter-list>ul{padding-bottom:10px;padding-top:10px}.filter-list ul{margin:0 0 20px;padding-left:20px}.filter-list li{list-style:none;margin-bottom:10px}.search{align-items:center;background:#2f2f39;border-radius:3px;display:flex;flex-grow:1;margin-right:10px;padding:10px 20px}.search:focus-within{outline:1px solid #ff7a64}.search svg{color:#ff7a64;height:1em;margin-right:10px;width:1em}.search input{background:#0000;border:none;color:#fff}.search input:focus{outline:none}.api-form label>input{display:block;margin-top:.5em;max-width:300px;width:100%}.api-form input[type=submit]{background-color:#ff7a64;display:block;margin-top:20px}.header-nav{align-items:center;border-bottom:1px solid #ffffff1a;color:#fff;display:flex;margin:0 auto 10px;max-width:500px}.header-nav button{margin:0 10px 0 0;padding:0}.header-nav svg{color:#ff7a64;height:3em;width:3em}.header-nav h1{flex-grow:1;margin:0 0 6px}.header-menu h2{background-color:#f4f4f3;color:#68686c;font-size:.8em;letter-spacing:1px;margin:0;padding:9px 20px;text-transform:uppercase}a.header-menu-item{color:inherit;display:block;text-decoration:none}.header-menu-item{border-bottom:1px solid #f4f4f3;cursor:pointer;padding:20px}.header-menu-item:hover{background-color:#dfdfde}.header-menu-item h3{font-size:1em;margin:0 0 5px}.app{margin:0 auto;max-width:500px}.topbar{display:flex}.card.text p{margin:1em 0}.error pre{text-wrap:auto}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:400;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:initial}body{background-color:#24232e;font-family:Cabin,sans-serif;font-size:16px}b,h1,h2,h3,h4,h5,h6,strong{font-weight:500}h1{font-size:1.5em}h2{font-size:1.2em}body.overlay-open{overflow:hidden}#root{margin:10px}p{margin:0}button,input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;border-radius:3px;color:inherit;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none}.card{background:#fff;border-radius:3px;padding:20px}
/*# sourceMappingURL=main.3ddb033d.css.map*/