*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}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;transition-duration:.01ms!important;scroll-behavior:auto!important}}.drawer>div{display:flex;align-items:center;justify-content:space-between}.drawer .toolbar-dtx{min-height:56px}@media (min-width:960px){.drawer .toolbar-dtx{min-height:64px}}.drawer .current-user{display:flex;align-items:center;margin:0 10px}.drawer .current-user .MuiAvatar-root{background-color:#464855}.drawer .current-user .user-name{font-size:14px;margin-left:10px;width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:960px){.drawer .current-user .user-name{width:190px}}@media (min-width:960px){.drawer .close-drawer{display:none}}.drawer .logout-btn{width:100%;margin-top:10px;background-color:rgba(0,0,0,.04)}.drawer .MuiList-root{margin:15px 0 10px}.drawer .MuiList-root .MuiListItemIcon-root{min-width:45px}.drawer .MuiList-root>a{text-decoration:none;color:rgba(0,0,0,.87)}.drawer .MuiList-root>a.active,.drawer .MuiList-root>a.active .MuiListItemIcon-root{color:#f50057}@media (min-width:960px){.top-bar{width:calc(100% - 260px)}.top-bar header .MuiToolbar-root{margin-left:260px}}.top-bar .MuiAppBar-colorPrimary{background-color:#fff;color:#464855;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.12)}.top-bar .current-page-name{margin-left:10px;font-size:18px}.top-bar .menu-button{margin-right:16px}@media (min-width:960px){.top-bar .menu-button{display:none}}.top-bar .wrapper-bar{display:flex;align-items:center;justify-content:space-between;width:100%}.top-bar .wrapper-bar button{margin-right:-10px}.setting-menu .MuiPaper-root{transform:translate(5px,35px)!important;border:1px solid rgba(0,0,0,.19);min-width:200px}.setting-menu .MuiPaper-root .delete{background-color:#fdecea;display:flex;align-items:center;margin-left:-5px;color:#611a15}.setting-menu .MuiPaper-root .delete .MuiIcon-root{color:#f44336;margin-right:5px;display:inline-block}.view-login-container{display:flex;justify-content:center}@media (min-width:900px){.view-login-container{margin-top:150px}}.view-login-container .inner-box{max-width:500px;border-radius:4px;padding:25px}@media (min-width:900px){.view-login-container .inner-box{background-color:#fff;box-shadow:0 2px 18px 1px rgba(49,53,72,.12)}}.view-login-container .inner-box .acc-ask{text-align:right}.view-login-container .inner-box .alert{margin:15px 0}.view-login-container .inner-box .btn-submit{margin:15px 0;padding:7px;background-color:#1976d2}.view-login-container .inner-box .btn-submit:hover{background-color:#3f51b5}.view-login-container .inner-box .heading{display:flex;flex-direction:column;align-items:center}.view-login-container .inner-box .heading>div{background-color:#1976d2}.view-login-container .inner-box .heading h1{padding-top:5px}.view-login-container .inner-box .agreement .MuiFormControlLabel-label{font-size:13px}.module-dashboard{max-width:1300px;margin:0 auto}@media (min-width:600px){.module-dashboard{margin:10px auto}}@media (min-width:960px){.module-dashboard{margin:-10px auto}}.module-dashboard .items-wrapper{display:flex;flex-direction:column}@media (min-width:1200px){.module-dashboard .items-wrapper{flex-direction:row;flex-wrap:wrap;margin:-10px}}.module-dashboard .items-wrapper .dash-element{padding:0 0 15px}@media (min-width:1200px){.module-dashboard .items-wrapper .dash-element{width:50%;padding:10px}}.module-dashboard .items-wrapper .dash-element .MuiPaper-root{padding:15px}.module-dashboard .items-wrapper .single-chart h2{font-size:18px;margin-bottom:20px;opacity:.87}.module-dashboard .items-wrapper .single-chart canvas{max-height:300px!important}.module-dashboard .card-categories h2,.module-dashboard .card-transactions h2{font-size:18px;margin-bottom:20px;opacity:.87}.module-dashboard .card-categories .category-list{padding-top:5px}.module-dashboard .card-categories .category-list .single-category{width:100%;display:flex;align-items:center;padding-bottom:12px}.module-dashboard .card-categories .category-list .single-category .icon-wrapper{display:flex;justify-content:center}.module-dashboard .card-categories .category-list .single-category .icon-wrapper .icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;box-shadow:inset 0 0 9px 2px rgba(13,13,13,.14)}.module-dashboard .card-categories .category-list .single-category .icon-wrapper .icon span{font-size:18px}.module-dashboard .card-categories .category-list .single-category .info-wrapper{display:flex;flex-direction:column;width:100%;padding-left:15px}.module-dashboard .card-categories .category-list .single-category .info-wrapper .topbar{display:flex;justify-content:space-between}.module-dashboard .card-categories .category-list .single-category .info-wrapper .topbar .name{font-size:13px;font-weight:500}.module-dashboard .card-categories .category-list .single-category .info-wrapper .topbar .amount{opacity:.7;font-size:12px;font-weight:500}.module-dashboard .card-categories .category-list .single-category .info-wrapper .progressbar{position:relative;width:100%;height:4px;margin-top:5px;margin-bottom:6px}.module-dashboard .card-categories .category-list .single-category .info-wrapper .progressbar .up{width:0;height:4px;position:absolute;transition:width .8s cubic-bezier(.15,.29,.21,1)}.module-dashboard .card-categories .category-list .single-category .info-wrapper .progressbar .down{width:100%;height:4px;background-color:#ddd;position:absolute}.module-dashboard .card-categories .category-list .single-category .info-wrapper .progressbar .percent-wrapper{position:relative;width:calc(100% - 22px);margin:0 auto;height:4px;left:-3px}.module-dashboard .card-categories .category-list .single-category .info-wrapper .progressbar .percent-wrapper .percent{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:0 3px;font-weight:500;font-size:12px;transition:left .8s cubic-bezier(.15,.29,.21,1)}.module-accounts{max-width:1300px;margin:0 auto}@media (min-width:600px){.module-accounts{margin:10px auto}}@media (min-width:960px){.module-accounts{margin:5px auto}}.module-accounts .account-list table tr.archived td{color:#d2d2d2}.module-accounts .account-list table tr .actions-cell{width:120px}.module-accounts .account-list table tr .actions-cell .actions{margin:-10px 0;display:flex}button .module-accounts .account-list table tr .actions-cell .actions:nth-child(2){margin-left:-5px}.module-accounts .account-list table tr .balance-cell{width:150px;white-space:nowrap}.module-accounts .account-list table tr .default-cell{width:120px}.module-accounts .account-list table tr .name-cell{word-break:break-all;min-width:180px}.module-accounts .account-list table tr .desc-cell{word-break:break-all;min-width:260px}.module-accounts .account-list table tr .archive-cell{width:100px}.module-accounts .account-list table tr .icon-cell{width:40px;padding-right:0}.module-accounts .account-list table tr .icon-cell span{padding-top:2px}.module-accounts .dialog-account{max-width:1400px;margin:0 auto}.module-accounts-modal .MuiDialog-paper{width:100%}.module-accounts-modal .MuiDialog-paper .MuiDialogContent-root{margin-top:-20px}.module-accounts-modal .MuiDialog-paper form{display:flex;flex-direction:column;padding-bottom:10px}.module-accounts-modal .MuiDialog-paper form .agreement{margin-bottom:20px}.module-accounts-modal .MuiDialog-paper form .btn-submit{width:200px;margin:0 auto}@media (min-width:400px){.module-accounts-modal .MuiDialog-paper form .btn-submit{width:250px}}.module-accounts-modal .MuiDialog-paper form .choose-icon{padding-top:10px}.module-accounts-modal .MuiDialog-paper form .choose-icon>span{display:block;font-size:13px}.module-accounts-modal .MuiDialog-paper form .choose-icon .icon{display:inline-block}.module-accounts-modal .MuiDialog-paper form .choose-icon .icon button.Mui-disabled{color:#f50057}.module-categories{max-width:1300px;margin:0 auto}@media (min-width:600px){.module-categories{margin:10px auto}}@media (min-width:960px){.module-categories{margin:5px auto}}.module-categories .list-wrapper .alert-msg{margin:50px 0;box-shadow:none!important}.module-categories .list-wrapper .list{display:flex;flex-wrap:wrap;margin:12px -7px 0}@media (min-width:1200px){.module-categories .list-wrapper .list{margin:12px -15px 0}}.module-categories .list-wrapper .list .item{width:100%;padding:7px}@media (min-width:500px){.module-categories .list-wrapper .list .item{width:50%}}@media (min-width:1200px){.module-categories .list-wrapper .list .item{width:33.333333%;padding:15px}}.module-categories .list-wrapper .list .item a{text-decoration:none}.module-categories .list-wrapper .list .item .inner-item{padding:20px 15px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.module-categories .list-wrapper .list .item .inner-item.archived:after{content:"Zarchiwizowano";position:absolute;background:hsla(0,0%,86.7%,.87);right:-31px;top:32px;transform:rotate(40deg);width:160px;text-align:center;text-transform:uppercase;font-size:11px;padding:3px;box-shadow:inset 0 0 10px -5px rgba(0,0,0,.4)}.module-categories .list-wrapper .list .item .inner-item .name{font-size:20px;text-align:center;font-weight:500;letter-spacing:1px;text-shadow:0 0 10px rgba(0,0,0,.15)}@media (min-width:500px){.module-categories .list-wrapper .list .item .inner-item .name{font-size:24px}}.module-categories .list-wrapper .list .item .inner-item .icon-wrapper{display:flex;justify-content:center}.module-categories .list-wrapper .list .item .inner-item .icon-wrapper .icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;box-shadow:inset 0 0 9px 2px rgba(13,13,13,.14)}.module-categories .list-wrapper .list .item .inner-item .amount{text-align:center;font-size:18px;text-shadow:0 0 10px rgba(0,0,0,.15);font-weight:500}.module-categories .categories-details{padding:15px}.module-categories .categories-details .edit-data .archive{padding-right:20px}.module-categories .categories-details .edit-data .name-field{display:block}.module-categories .categories-details .edit-data .name-field>div{width:100%}.module-categories .categories-details .edit-data .header{display:flex;justify-content:space-between;padding-bottom:10px}.module-categories .categories-details .edit-data .header .title{font-size:18px;font-weight:500}.module-categories .categories-details .edit-data .header .amount{font-size:22px;font-weight:700}.module-categories .categories-details .footer{display:flex;align-items:center;justify-content:space-between}.module-categories .categories-details .footer a{text-decoration:none}.module-categories .categories-details .footer .save{margin-right:15px}.module-categories .transaction-in-category{margin-top:50px}.module-category-modal .MuiDialog-paper{width:100%}.module-category-modal .MuiDialog-paper .MuiDialogContent-root{margin-top:-20px}.module-category-modal .MuiDialog-paper form{display:flex;flex-direction:column;padding-bottom:10px}.module-category-modal .MuiDialog-paper form>.MuiFormControl-root,.module-category-modal .MuiDialog-paper form>.MuiFormControlLabel-root{margin-bottom:10px}.module-category-modal .MuiDialog-paper form .btn-submit{width:200px;margin:0 auto}@media (min-width:400px){.module-category-modal .MuiDialog-paper form .btn-submit{width:250px}}.bubbles{margin:0 -5px}.bubbles .item{width:35px;height:35px;display:inline-block;border-radius:50%;margin:5px;position:relative;outline:none;cursor:pointer;box-shadow:inset 0 0 6px 4px rgba(0,0,0,.1)}.bubbles .item:first-child{background-color:#f44336}.bubbles .item:nth-child(2){background-color:#e91e63}.bubbles .item:nth-child(3){background-color:#9c27b0}.bubbles .item:nth-child(4){background-color:#673ab7}.bubbles .item:nth-child(5){background-color:#5c6bc0}.bubbles .item:nth-child(6){background-color:#2196f3}.bubbles .item:nth-child(7){background-color:#03a9f4}.bubbles .item:nth-child(8){background-color:#00bcd4}.bubbles .item:nth-child(9){background-color:#009688}.bubbles .item:nth-child(10){background-color:#4caf50}.bubbles .item:nth-child(11){background-color:#8bc34a}.bubbles .item:nth-child(12){background-color:#cddc39}.bubbles .item:nth-child(13){background-color:#ffeb3b}.bubbles .item:nth-child(14){background-color:#ffc107}.bubbles .item:nth-child(15){background-color:#ff9800}.bubbles .item:nth-child(16){background-color:#ff5722}.bubbles .item:nth-child(17){background-color:#795548}.bubbles .item:nth-child(18){background-color:#9e9e9e}.bubbles .item:nth-child(19){background-color:#607d8b}.bubbles .item .checked{position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);color:#fff}.choose-icon{padding-bottom:20px}.choose-icon>span{display:block;font-size:13px}.choose-icon .icon{display:inline-block}.choose-icon .icon button.Mui-disabled{color:#f50057}.module-transactions{max-width:1300px;margin:0 auto}@media (min-width:600px){.module-transactions{margin:10px auto}}@media (min-width:960px){.module-transactions{margin:5px auto}}.module-transactions-modal .MuiDialog-paper{width:100%}.module-transactions-modal .MuiDialog-paper .MuiFormControl-root{margin:0 0 20px}.module-transactions-modal .MuiDialog-paper .alert-msg{margin:30px 10px;box-shadow:none!important}.module-transactions-modal .MuiDialog-paper form .MuiTextField-root{width:100%}@media (min-width:600px){.module-transactions-modal .MuiDialog-paper form .one-line{display:flex;margin:0 -10px}}.module-transactions-modal .MuiDialog-paper form .one-line .line-element{width:100%}@media (min-width:600px){.module-transactions-modal .MuiDialog-paper form .one-line .line-element{display:flex;padding:0 10px;width:50%}}.module-transactions-modal .MuiDialog-paper form .one-line .line-element>div{width:100%}.module-transactions-modal .MuiDialog-paper form .btn-section{display:flex;flex-wrap:wrap;justify-content:space-between}.module-transactions-modal .MuiDialog-paper form .btn-section button{margin-top:10px}.transaction-list .list>div{margin-bottom:10px}.transaction-list .list .head{border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background-color:#fbfbfb}.transaction-list .list .head .date{display:flex;align-items:baseline}.transaction-list .list .head .date .day{font-size:28px;font-weight:500}.transaction-list .list .head .date .month-year{text-transform:uppercase;font-size:13px;padding-left:5px}.transaction-list .list .head .amount{font-size:17px}.transaction-list .list .head .amount .plus{color:#4caf50}.transaction-list .list .head .amount .minus{color:#e91e63}.transaction-list .filters{padding-bottom:20px}.transaction-list .filters .hidden-datepicker{display:none}.transaction-list .filters .date-filter{display:flex;align-items:center;justify-content:center}.transaction-list .filters .date-filter button{font-size:15px}.transaction-list .filters .date-filter button .MuiButton-label span{font-size:20px;margin-left:10px}.transaction-list .filters .date-filter .from,.transaction-list .filters .date-filter .to{display:none}@media (min-width:500px){.transaction-list .filters .date-filter .from,.transaction-list .filters .date-filter .to{display:flex;padding:0 15px;font-size:16px;opacity:.8}}.transaction-list .filters .date-filter .balance-from,.transaction-list .filters .date-filter .balance-to{display:none;flex-direction:column;flex:1 1}@media (min-width:700px){.transaction-list .filters .date-filter .balance-from,.transaction-list .filters .date-filter .balance-to{display:flex}}.transaction-list .filters .date-filter .balance-from .label,.transaction-list .filters .date-filter .balance-to .label{font-size:13px}.transaction-list .filters .date-filter .balance-from .value,.transaction-list .filters .date-filter .balance-to .value{font-size:16px}.transaction-list .filters .date-filter .balance-from .value .plus,.transaction-list .filters .date-filter .balance-to .value .plus{color:#4caf50}.transaction-list .filters .date-filter .balance-from .value .minus,.transaction-list .filters .date-filter .balance-to .value .minus{color:#e91e63}.transaction-list .filters .date-filter .balance-to{text-align:right}.transactions-item-list li{padding:15px;display:flex;align-items:center}.transactions-item-list li:not(:last-child){border-bottom:1px solid #eee}.transactions-item-list li .detail{flex:1 1 auto}@media (min-width:640px){.transactions-item-list li .detail{display:flex;align-items:center}}.transactions-item-list li .detail .info{display:flex;flex-direction:column}@media (min-width:640px){.transactions-item-list li .detail .info{padding-right:15px}}@media (min-width:900px){.transactions-item-list li .detail .info{padding-right:30px}}.transactions-item-list li .detail .info .category{letter-spacing:.2px;font-size:15px}@media (min-width:900px){.transactions-item-list li .detail .info .category{padding-right:15px}}.transactions-item-list li .detail .info .account{opacity:.6;display:flex;align-items:center}.transactions-item-list li .detail .info .account .MuiIcon-root{font-size:14px}.transactions-item-list li .detail .info .account .name{padding-left:3px;font-size:13px;letter-spacing:.2px}.transactions-item-list li .detail .info.transfer{flex-direction:row}.transactions-item-list li .detail .info.transfer .icons{display:flex;flex-direction:column;opacity:.6;padding-top:3px}.transactions-item-list li .detail .info.transfer .icons span{font-size:15px}.transactions-item-list li .detail .info.transfer .icons span:first-child{transform:rotate(90deg);margin-left:-3px}.transactions-item-list li .detail .comment{color:#999;font-size:13px;word-break:break-all}.transactions-item-list li .amount{white-space:nowrap;padding-left:15px;font-size:15px}.transactions-item-list li .amount .plus{color:#4caf50}.transactions-item-list li .amount .minus{color:#e91e63}.transactions-item-list li .icon{padding-right:15px}.transactions-item-list li .icon .inner-icon{width:34px;height:34px;background-color:#ff9800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 9px 2px rgba(13,13,13,.14);color:#fff;position:relative}.transactions-item-list li .icon .inner-icon span{font-size:20px;transform:scale(.7);transition:transform .2s cubic-bezier(.25,.1,.32,1.25) .3s}.transactions-item-list li .icon .inner-icon.active span{transform:scale(1)}.transactions-item-list li .icon .inner-icon.active:after{-webkit-backdrop-filter:saturate(100%);backdrop-filter:saturate(100%)}.transactions-item-list li .icon .inner-icon:after{content:"";position:absolute;width:100%;height:100%;transition:-webkit-backdrop-filter 1s .2s;transition:backdrop-filter 1s .2s;transition:backdrop-filter 1s .2s,-webkit-backdrop-filter 1s .2s;-webkit-backdrop-filter:saturate(0);backdrop-filter:saturate(0)}body{color:#464855;font-family:"Roboto",Arial,"Helvetica Neue",Helvetica,sans-serif;overflow-y:scroll}.hidden{display:none}.gif{width:100%}.list-is-empty{text-align:center}.list-is-empty span{padding:25px;display:block;font-size:18px}.floating-add-new{position:fixed;right:20px;bottom:20px;z-index:1;display:block}.clear-btn{background:none;border:none;border-radius:0;cursor:pointer;outline:none;color:#1976d2}.clear-btn:hover{text-decoration:underline}.MuiPaper-root{box-shadow:0 2px 18px 1px rgba(49,53,72,.12)!important}.loader{position:fixed;top:0;left:0;width:100%;z-index:9999}.MuiBackdrop-root{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.center{display:block;text-align:center}.main-container{padding-top:56px}@media (min-width:960px){.main-container{padding-top:64px;padding-left:260px}}.main-wrapper{padding:15px}@media (min-width:1200px){.main-wrapper{padding:20px}}@media (min-width:1700px){.main-wrapper{padding:50px 20px}}.main-wrapper>div{position:relative}.MuiLinearProgress-root{z-index:9999}label.MuiFormLabel-root.MuiInputLabel-root{background-color:#fff}.csv-modal .MuiButtonBase-root.MuiListItem-root .MuiListItemIcon-root{min-width:auto}@media (min-width:600px){.csv-modal .MuiButtonBase-root.MuiListItem-root .MuiListItemText-root{min-width:300px}}.csv-modal .MuiButtonBase-root.MuiListItem-root .MuiAvatar-root.MuiAvatar-circle{box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2)}.fade-appear,.fade-enter{transform:scale(1.05);z-index:1}.fade-appear-active,.fade-enter.fade-enter-active{opacity:1;transform:scale(1);transition:transform .5s cubic-bezier(.25,.25,0,1.005) .05s,opacity .5s}.fade-appear-active .floating-add-new,.fade-enter.fade-enter-active .floating-add-new{display:none}.fade-exit{transform:scale(1);opacity:1}.fade-exit.fade-exit-active{transform:scale(1.05);transition:transform .3s cubic-bezier(.25,.25,0,1.005) .05s,opacity .1s;opacity:0}.fade-exit.fade-exit-active .floating-add-new{display:none}.alert-msg{box-shadow:none!important}.static-for-animation{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.hidden{display:none!important}