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}.scrollbar{height:100%;width:65px;background:#f5f5f5;overflow-y:scroll;margin-bottom:25px}.scrollbar.scrollbar-style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px transparent;background-color:#f5f5f5}.scrollbar.scrollbar-style-1::-webkit-scrollbar{width:3px;background-color:#f5f5f5}.scrollbar.scrollbar-style-1::-webkit-scrollbar-thumb{background-color:#3c3c3c;border:none}.custom-input-block{width:100%;min-height:40px;margin-bottom:25px;position:relative}.custom-input-block .custom-label{margin-left:15px;background-color:#fff;padding:0 5px;position:absolute;top:-10px;font-size:12px;z-index:10}.custom-input-block .custom-error{position:absolute;bottom:-15px;right:0;font-size:12px;color:red}.custom-input-block .rs-picker-tree{border:none}.custom-input-block .form-control{color:#1676e0}.custom-input-block.error .form-control{border:1px solid red}.custom-input-block .form-control:focus{box-shadow:none}.rs-picker-menu{z-index:1000!important;opacity:1!important}.close-popup{position:absolute;right:-15px;top:-15px;width:30px;height:30px;background:#fff;border-radius:50%;border:1px solid #545454;cursor:pointer}.close-popup:hover{opacity:1}.close-popup:after,.close-popup:before{position:absolute;left:13px;content:" ";height:13px;width:2px;background-color:#333;top:8px}.close-popup:before{transform:rotate(45deg)}.close-popup:after{transform:rotate(-45deg)}.my-popup-content{max-height:90vh;overflow-y:scroll}.my-scroll{overflow-y:scroll}.my-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px transparent;background-color:#fff}.my-scroll::-webkit-scrollbar{width:3px;background-color:#f5f5f5}.my-scroll::-webkit-scrollbar-thumb{background-color:#757575;border:0 solid #fff;border-radius:2px}.c-pointer{cursor:pointer}.rs-tooltip{opacity:1!important}.my-scrollbar{overflow-y:scroll;overflow-x:hidden}.my-scrollbar::-webkit-scrollbar-track{background-color:#fff}.my-scrollbar::-webkit-scrollbar{width:3px}.my-scrollbar::-webkit-scrollbar-thumb{background-color:#6b6b6b}.rs-picker-date-menu,.rs-picker-select-menu,.rs-picker-tree-menu{z-index:9999!important;opacity:1!important}.authorized{width:100vw;height:100vh;overflow-x:hidden}.authorized .header{width:100vw;height:45px;background-color:#282c34;display:flex;justify-content:space-between;align-items:center;padding:0 25px}.authorized .page-block{display:flex;width:100vw;min-height:calc(100vh - 45px)}.authorized .page-block .sidebar{display:inline-flex;width:225px;background-color:#282c34;border-top:1px solid #4a4a4a}.authorized .page-block .page-content{display:inline-flex;flex-grow:1;padding:10px;align-items:flex-start;justify-content:flex-start}.sidebar{padding:0 0 55px}.sidebar .sidebar-content{width:100%}.sidebar .sidebar-content a{width:100%;height:45px;display:flex;padding:0 10px;align-items:center;color:#fff;text-decoration:none;border-bottom:1px solid #4a4a4a}.sidebar .sidebar-content a.active{background-color:#4a4a4a}.header .signout{color:#fff;cursor:pointer}.filters{padding-top:5px;border-bottom:1px solid #d8d8d8;margin-bottom:15px;padding-bottom:15px}.filters label{font-weight:700;font-size:14px;margin-bottom:3px;padding-left:5px}.rs-message-body,.rs-message-header{text-align:center}.rs-modal-body{padding-bottom:0!important}.account-info{display:flex;flex-direction:column}.account-info .amount{font-weight:700}.account-info .details{cursor:pointer}.account-info .details:hover{color:#000}.account-list .account-item{display:flex;flex-direction:column;justify-content:center;margin:0 25px}.account-list .account-item div{width:100%;display:flex;justify-content:center;font-weight:700}.add-buttons{position:fixed;right:50px;bottom:15px;display:flex;z-index:10}.add-buttons .add-item{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:15px;background-color:#fff;border-radius:50%;box-shadow:0 0 15px #7b7b7b;cursor:pointer}.add-buttons .add-item:last-child{margin-right:0}.back-block{cursor:pointer}.back-block:hover{opacity:.7}.back-block i{margin-right:5px}.modal-form{max-height:calc(100vh - 215px)}.transaction-popup{min-height:500px;padding:15px}.input-row-group{display:flex;align-items:flex-start;justify-content:space-between}.input-row-group .separator{min-width:50px;height:38px;display:inline-flex;justify-content:center;align-items:center}.input-row-group .separator i{color:#d2d2d2}.textarea-control{resize:none;height:85px!important}.options-list{width:100%;max-height:200px;height:0;overflow-y:scroll;overflow-x:hidden;border-radius:5px;position:absolute;top:45px;z-index:100}.options-list.opened{height:auto;border:1px solid #ccc}.options-list .list-content{width:100%;display:flex;flex-direction:column;background-color:#fff}.options-list .list-content .option-item{width:100%;display:flex;padding:5px 10px;border-bottom:1px solid #ccc;cursor:pointer}.options-list .list-content .option-item.active{background-color:#f1f1f1}.options-list .list-content .option-item:last-child{border-bottom:none}.cost-popup{min-height:500px;padding:15px;display:flex;flex-direction:column;justify-content:space-between}.form-title{width:100%;margin-bottom:15px;font-size:16px;font-weight:700}.add-transaction,.form-title{display:flex;justify-content:center}.add-transaction{cursor:pointer;width:25px;height:25px;align-items:center;font-size:24px;border:1px solid #ccc;border-radius:50%;line-height:1;padding:0 0 4px}.back-button{cursor:pointer;font-size:14px}.back-button:hover{text-decoration:underline}.action-buttons i{margin-right:10px;cursor:pointer}.action-buttons i:last-child{margin-right:0}.total-info{display:flex}.total-info .total-item{padding:5px 15px;color:#fff;display:flex;align-items:center;justify-content:space-between;margin:5px}.total-info .total-item.green{background-color:green}.total-info .total-item.red{background-color:red}.legend-block{display:flex;flex-direction:column;width:200px;background:rgba(0,0,0,.7)}.legend-block .title{font-size:16px;color:#fff;width:100%;display:flex;padding:5px 15px}.legend-block .legend{display:flex;padding:2px 10px;color:#fff;font-size:14px}.dashboard-filters{border-bottom:none!important;margin-top:25px}.login-page{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.login-page .login-form{width:600px;height:600px;padding:10px 25px}
/*# sourceMappingURL=main.ce8db8b8.chunk.css.map */