@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;font-size:18px;font-family:"Roboto",sans-serif}.root{min-height:100vh}h1{font-size:2.6rem;font-weight:700;font-family:"Raleway",sans-serif;color:#333}h2{font-size:1.6rem;font-weight:600;font-family:"Raleway",sans-serif;color:#333}label{display:block;margin-bottom:7px;font-weight:400;font-size:1.1rem}.wrapper{margin-bottom:50px;padding:50px 40px;flex:1 1 auto;height:auto;background-color:#f9fbfc;border-radius:5px}.two-columns{display:flex;align-items:center;gap:30px}.two-columns .hide{display:none}.two-columns>div{flex:1 1 50%}.chart-container{display:flex;justify-content:center}.title{margin-bottom:30px;font-size:1.7rem;font-weight:600;font-family:"Raleway",sans-serif}.row{margin-bottom:20px}.row.amount{display:flex;align-items:flex-end}.row.amount>div:first-child{margin-right:20px;width:100%}.row.amount>div:nth-child(2){margin-right:20px;min-width:200px}.row.amount>div:nth-child(2).add-more-rows-cont{margin-right:0;min-width:auto}.row.amount .btn svg{width:44px;height:44px}.row.double{display:flex;align-items:center;width:100%}.row.double .column{width:100%}.row.double .column:first-child{margin-right:20px}.row.last{margin-bottom:80px}.budget-overview{font-size:1.1rem}.budget-overview>div{margin-bottom:15px}.budget-overview>div span{font-weight:700}.buttons-container{display:flex}.buttons-container.right{justify-content:flex-end}.buttons-container.space-between{justify-content:space-between}.main-btn{padding:18px 77px;font-weight:500;font-size:1.4rem;color:#fff;background:#3e554c;border-radius:15px;border:0;cursor:pointer}.plus_svg__add-icon{cursor:pointer}.plus_svg__add-icon path:first-child{transition:fill .5s}.plus_svg__add-icon:hover path:first-child{fill:#308463}.edit_svg__edit-icon{cursor:pointer}.edit_svg__edit-icon rect:first-child{transition:fill .5s}.edit_svg__edit-icon:hover rect:first-child{fill:#1482e0}.remove_svg__remove-icon{cursor:pointer}.remove_svg__remove-icon rect:first-child{transition:fill .5s}.remove_svg__remove-icon:hover rect:first-child{fill:#e73a1a}.btn{padding:0;border:0;display:inline-flex;background-color:unset}.btn svg{width:29px;height:29px}input{padding:0 10px;width:100%;height:44px;font-size:1rem;font-weight:400;color:#333;background:#fff;border:1px solid #d0d4dd;border-radius:5px;transition:border .5s}input:focus-visible{outline:none;border:1px solid #3e554c}input.error{border:1px solid #c04a4a}.calendar-holder,.date-input{position:relative}.calendar-holder input,.date-input input{padding-right:70px;cursor:pointer}.calendar-holder svg,.date-input svg{cursor:pointer;position:absolute;top:7px;right:20px;width:29px;height:29px;cursor:pointer}.calendar-holder .react-calendar,.date-input .react-calendar{position:absolute;top:0;left:0;z-index:99}.calendar-holder .react-calendar.hide,.date-input .react-calendar.hide{display:none}.calendar-holder svg{position:static}.input-selector{display:flex}.react-select-container-default .react-select__placeholder{font-size:1.1rem}.react-select-container-default .react-select__dropdown-indicator svg{width:18px;height:18px}.react-select-container-default .react-select__indicator{padding:0 20px}.react-select-container-default .react-select__menu{min-width:100%}.react-select-container .react-select__control{width:100%;height:30px;min-height:30px}.react-select-container .react-select__indicator{padding:0 8px}.react-select-container .react-select__dropdown-indicator svg{width:10px;height:6px}.react-select-cur-container .react-select-cur__dropdown-indicator svg{width:10px;height:6px}.react-select-cur-container .react-select-cur__control{width:75px;height:30px;min-height:30px;border-top-left-radius:0;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:5px}.react-select-cur-container .react-select-cur__value-container{padding:0 0 0 7px}.react-select-cur-container .react-select-cur__indicator{padding:0 8px}.action-btns .btn:first-child{margin-right:15px}.row.amount .add-more-rows-cont .add-rows input{width:200px}.approx-daily{transition:.5s color}.approx-daily.error{color:#c04a4a}.chart-wrapper{width:400px !important;height:400px !important}@media only screen and (max-width: 1900px){h1{font-size:2.2rem}h2{font-size:1.35rem}input{height:37px;font-size:.8rem}.wrapper{margin-bottom:40px;padding:40px 30px}.title{margin-bottom:25px;font-size:1.5rem}label{font-size:1rem}.btn svg{width:25px;height:25px}.react-select-container .react-select__control{height:25px;min-height:25px}.react-select-container .react-select__placeholder,.react-select-container .react-select__input-container,.react-select-container .react-select__single-value{font-size:.8rem}.react-select-container .react-select__indicator{padding:0 4px}.react-select-container .react-select__dropdown-indicator{padding:0 7px}.react-select-cur-container .react-select-cur__control{width:55px;height:25px;min-height:25px}.react-select-cur-container .react-select-cur__placeholder,.react-select-cur-container .react-select-cur__input-container,.react-select-cur-container .react-select-cur__single-value{font-size:.8rem}.react-select-cur-container .react-select-cur__value-container{padding:0 0 0 6px}.react-select-cur-container .react-select-cur__indicator{padding:0 4px}.react-select-cur-container .react-select-cur__dropdown-indicator{padding:0 7px 0 0}.react-select-container-default .react-select__indicator{padding:0 13px}.react-select-container-default .react-select__dropdown-indicator svg{width:16px;height:16px}.action-btns .btn:first-child{margin-right:12px}.row.last{margin-bottom:66px}.main-btn{padding:15px 64px;font-size:1.15rem}.date-input input{padding-right:56px}.date-input svg{top:6px;right:16px;width:25px;height:25px}.react-select-container-default .react-select__placeholder{font-size:1rem}.react-select-container-default .react-select__menu{font-size:1rem}.row.amount .btn svg{width:37px;height:37px}.row.amount .add-more-rows-cont .add-rows input{margin-right:20px}.budget-overview{font-size:1rem}.chart-wrapper{width:350px !important;height:350px !important}}@media only screen and (max-width: 1430px){h1{font-size:1.9rem}h2{font-size:1rem}.btn svg{width:21px;height:21px}.action-btns .btn:first-child{margin-right:10px}.wrapper{margin-bottom:35px;padding:35px 28px;border-radius:3px}.title{margin-bottom:20px;font-size:1.2rem}label{font-size:.8rem}input{height:31px}.main-btn{padding:13px 56px;font-size:1rem}.row.last{margin-bottom:56px}.date-input input{padding-right:48px}.date-input svg{top:5px;right:14px;width:21px;height:21px}.react-select-container-default .react-select__single-value{font-size:.8rem}.react-select-container-default .react-select__placeholder{font-size:.8rem}.react-select-container-default .react-select__menu{font-size:.8rem}.react-select-container-default .react-select__control{min-height:31px}.row.amount .btn svg{width:31px;height:31px}.row.amount>div:nth-child(2){min-width:120px}.row.amount>div:nth-child(2).add-more-rows-cont input{width:123px}.budget-overview{font-size:.8rem}.chart-wrapper{width:300px !important;height:300px !important}}@media only screen and (max-width: 1219px){h1{font-size:1.4rem}h2{font-size:.8rem}.btn svg{width:16px;height:16px}input{padding:0 6px;height:23px;font-size:.5rem}.wrapper{margin-bottom:25px;padding:25px 20px}.title{margin-bottom:15px}.react-select-container .react-select__control{height:16px;min-height:16px}.react-select-container .react-select__placeholder,.react-select-container .react-select__input-container,.react-select-container .react-select__single-value{font-size:.5rem}.react-select-container .react-select__indicator{padding:0 4px}.react-select-container .react-select__dropdown-indicator svg{width:7px;height:4px}.react-select-container .react-select__value-container{padding:0 0 0 6px}.react-select-cur-container .react-select-cur__control{width:40px;height:16px;min-height:16px}.react-select-cur-container .react-select-cur__placeholder,.react-select-cur-container .react-select-cur__input-container,.react-select-cur-container .react-select-cur__single-value{font-size:.5rem}.react-select-cur-container .react-select-cur__value-container{padding:0 0 0 2px}.react-select-cur-container .react-select-cur__indicator{padding:0 4px}.react-select-cur-container .react-select-cur__dropdown-indicator svg{width:7px;height:4px}.action-btns .btn:first-child{margin-right:8px}label{font-size:.7rem}.main-btn{padding:10px 37px;border-radius:8px}.row.last{margin-bottom:42px}.date-input input{padding-right:35px}.date-input svg{top:4px;right:10px;width:16px;height:16px}.react-select-container-default .react-select__dropdown-indicator svg{width:13px;height:13px}.react-select-container-default .react-select__control{min-height:23px}.react-select-container-default .react-select__single-value{font-size:.5rem}.react-select-container-default .react-select__placeholder{font-size:.5rem}.react-select-container-default .react-select__menu{font-size:.5rem}.react-select-container-default .react-select__value-container{padding:0 0 0 6px}.row.amount>div:last-child{min-width:130px}.row.amount>div:first-child{margin-right:10px}.row.amount>div:last-child.add-more-rows-cont input{min-width:97px}.row.amount .btn svg{width:23px;height:23px}.row.amount>div:nth-child(2).add-more-rows-cont input{width:120px;margin-right:10px}.row.amount>div:nth-child(2){margin-right:10px}.budget-overview{font-size:.7rem}.chart-wrapper{width:220px !important;height:220px !important}}@media only screen and (max-width: 1020px){.wrapper{margin-bottom:20px;padding:20px 15px}.chart-wrapper{width:300px !important;height:300px !important}.two-columns{flex-direction:column}.two-columns>div{flex:1 1 100%;width:100%}}@media only screen and (max-width: 767px){h1{font-size:27px}h2{font-size:1.4rem}input{padding:0 10px;height:40px;font-size:16px}.wrapper{margin-bottom:20px;padding:25px 22px 20px 22px}.react-select-container{width:100%}.react-select-container .react-select__control{height:30px;min-height:30px}.react-select-container .react-select__placeholder,.react-select-container .react-select__input-container,.react-select-container .react-select__single-value{font-size:1rem}.react-select-container .react-select__indicator{padding:0 10px}.react-select-container .react-select__dropdown-indicator svg{width:10px;height:7px}.react-select-container .react-select__value-container{padding:0 0 0 5px}.react-select-container .react-select__menu{width:100%}.react-select-container .react-select__option{font-size:1rem;font-weight:400}.react-select-cur-container .react-select-cur__control{width:80px;height:30px;min-height:30px}.react-select-cur-container .react-select-cur__placeholder,.react-select-cur-container .react-select-cur__input-container,.react-select-cur-container .react-select-cur__single-value{font-size:1rem}.react-select-cur-container .react-select-cur__value-container{padding:0 0 0 5px}.react-select-cur-container .react-select-cur__indicator{padding:0 10px}.react-select-cur-container .react-select-cur__dropdown-indicator svg{width:10px;height:7px}.react-select-cur-container .react-select-cur__menu{width:100%}.react-select-cur-container .react-select-cur__option{font-size:1rem}.input-selector{width:100%}.input-selector>input{width:100%}.btn svg{width:30px;height:30px}body.open-menu{overflow:hidden;touch-action:none}.action-btns .btn:first-child{margin-right:15px}.title{font-size:21px;margin-bottom:30px}.row.double{display:block}.row.double .column:first-child{margin-bottom:20px;margin-right:0}.date-input svg{top:5px;right:7px;width:20px;height:20px}.react-select-container-default .react-select__single-value{font-size:.7rem}.react-select-container-default .react-select__placeholder{font-size:.7rem}.react-select-container-default .react-select__menu{font-size:.7rem}.react-select-container-default .react-select__value-container{padding:0 0 0 10px}.react-select-container .react-select__placeholder,.react-select-container .react-select__input-container,.react-select-container .react-select__single-value{font-size:.9rem}.react-select-container .react-select__value-container{padding:0 0 0 10px}.row.amount>div:last-child{min-width:70px;width:70px}.main-btn{padding:15px 35px;font-size:18px}.row.amount>div:nth-child(2){min-width:45px;width:45px}.row.amount .btn svg{width:40px;height:40px}.row.amount>div:nth-child(2).add-more-rows-cont{width:75px}label{margin-bottom:10px;font-size:14px}.budget-overview{font-size:16px}.budget-overview>div{margin-bottom:20px}.react-select-container .react-select__control{height:40px;min-height:40px}.row.amount>div:nth-child(2){width:60px;min-width:60px}}@media only screen and (max-width: 500px){.chart-wrapper{width:200px !important;height:200px !important}}
.overlay{position:fixed;top:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fff}.overlay .wrap{display:flex;flex-direction:column;align-items:center}.overlay .wrap svg{margin-bottom:50px;width:200px}.overlay .wrap .title{text-align:center}.overlay .container{display:flex;flex-direction:column;align-items:center;padding:50px 40px 70px;width:454px;background:#f9fbfc;border-radius:5px}.overlay .container>div{width:100%}.overlay .container>div .row{margin-bottom:30px}.overlay .container>div .btn-container{padding-top:20px;display:flex;justify-content:space-between;align-items:center}.overlay .container>div .link{color:#333}@media only screen and (max-width: 1430px){.overlay .container{padding:35px 28px 50px;width:323px}.overlay .wrap svg{margin-bottom:40px;width:143px}.overlay .container>div .link{font-size:1rem}.overlay .container>div .btn-container{padding-top:10px}}@media only screen and (max-width: 1219px){.overlay .container{padding:25px 21px 35px;width:242px}.overlay .wrap svg{margin-bottom:30px;width:108px}.overlay .container>div .link{font-size:.8rem}.overlay .container>div .btn-container{padding-top:15px}.overlay .wrap .title{font-size:.9rem}.overlay .container>div .row{margin-bottom:15px}}
.sidebar-menu-li a{padding:14px 20px;display:flex;align-items:center;color:#949896;font-size:1rem;font-weight:500;border-radius:5px;text-decoration:none;transition:color .5s}.sidebar-menu-li a:hover{color:#e1e1e1}.sidebar-menu-li a:hover svg.svg-stroke path{stroke:#e1e1e1;fill:none}.sidebar-menu-li a:hover svg path{fill:#e1e1e1}.sidebar-menu-li a.active{background-color:#3e554c;color:#fff}.sidebar-menu-li a.active svg.svg-stroke path{stroke:#fff;fill:none}.sidebar-menu-li a.active svg path{fill:#fff}.sidebar-menu-li svg{margin-right:20px;width:29px;height:29px}.sidebar-menu-li svg path{transition:fill .5s,stroke .5s}@media only screen and (max-width: 1900px){.sidebar-menu-li a{padding:10px 15px;font-size:.95rem}.sidebar-menu-li svg{margin-right:15px;width:25px;height:25px}}@media only screen and (max-width: 1430px){.sidebar-menu-li a{padding:10px 12px;font-size:.8rem}.sidebar-menu-li svg{width:20px;height:20px}}@media only screen and (max-width: 1219px){.sidebar-menu-li a{padding:9px 12px;font-size:.7rem}.sidebar-menu-li svg{width:15px;height:15px}}@media only screen and (max-width: 767px){.sidebar-menu-li a{padding:14px 18px;font-size:1rem}.sidebar-menu-li svg{width:29px;height:29px}}
.sidebar-menu-container{margin-top:-58%}.sidebar-menu-container .sidebar-menu-heading{margin-bottom:10px;padding:0 20px;text-transform:uppercase;font-size:.95rem;font-weight:700;color:#3f4541}@media only screen and (max-width: 1900px){.sidebar-menu-container .sidebar-menu-heading{margin-bottom:8px;padding:0 15px;font-size:.8rem}}@media only screen and (max-width: 1430px){.sidebar-menu-container .sidebar-menu-heading{margin-bottom:7px;padding:0 12px;font-size:.7rem}}@media only screen and (max-width: 1219px){.sidebar-menu-container .sidebar-menu-heading{margin-bottom:6px;padding:0 12px;font-size:.6rem}}@media only screen and (max-height: 950px){.sidebar-menu-container{margin-top:0}}@media only screen and (max-width: 767px){.sidebar-menu-container .sidebar-menu-heading{margin-bottom:10px;padding:0 18px;font-size:.8rem}}
.sidebar-profile-container a:hover svg path{fill:none;stroke:#e1e1e1}.sidebar-profile-container li{margin-bottom:15px}.divider{margin-bottom:27px;width:100%;height:1px;background-color:#949896}@media only screen and (max-width: 1900px){.divider{margin-bottom:22px}}@media only screen and (max-width: 1430px){.sidebar-profile-container li{margin-bottom:12px}.divider{margin-bottom:20px}}@media only screen and (max-width: 1219px){.sidebar-profile-container li{margin-bottom:9px}.divider{margin-bottom:14px}}@media only screen and (max-height: 550px){.sidebar-profile-container{padding-bottom:80px}}
.sidebar-profile-thumbnail{padding:3px 0 3px 20px;display:flex;align-items:center;text-decoration:none}.sidebar-profile-thumbnail:hover .right-wrapper .name{color:#f3f3f3}.sidebar-profile-thumbnail .left-wrapper{margin-right:15px}.sidebar-profile-thumbnail .left-wrapper img{width:50px;height:50px}.sidebar-profile-thumbnail .right-wrapper .name{margin-bottom:10px;font-weight:500;color:#cfd0cf;transition:color .5s}.sidebar-profile-thumbnail .right-wrapper .status{display:flex;align-items:center}.sidebar-profile-thumbnail .right-wrapper .status .circle{margin-right:5px;width:7px;height:7px;background-color:#76fcb4;border-radius:50%}.sidebar-profile-thumbnail .right-wrapper .status span{font-size:.8rem;font-weight:700;color:#8f8f8f}@media only screen and (max-width: 1900px){.sidebar-profile-thumbnail{padding-left:15px}.sidebar-profile-thumbnail .right-wrapper .name{font-size:.95rem}.sidebar-profile-thumbnail .right-wrapper .status .circle{margin-right:4px;width:6px;height:6px}.sidebar-profile-thumbnail .right-wrapper .status span{font-size:.6rem}.sidebar-profile-thumbnail .left-wrapper{margin-right:12px}.sidebar-profile-thumbnail .left-wrapper img{width:42px;height:42px}}@media only screen and (max-width: 1430px){.sidebar-profile-thumbnail{padding-left:12px}.sidebar-profile-thumbnail .right-wrapper .name{margin-bottom:8px;font-size:.8rem}.sidebar-profile-thumbnail .right-wrapper .status .circle{margin-right:4px;width:5px;height:5px}.sidebar-profile-thumbnail .right-wrapper .status span{font-size:.4rem}.sidebar-profile-thumbnail .left-wrapper{margin-right:10px}.sidebar-profile-thumbnail .left-wrapper img{width:35px;height:35px}}@media only screen and (max-width: 1219px){.sidebar-profile-thumbnail .right-wrapper .name{margin-bottom:6px;font-size:.6rem}.sidebar-profile-thumbnail .right-wrapper .status .circle{margin-right:3px;width:4px;height:4px}.sidebar-profile-thumbnail .right-wrapper .status span{font-size:.3rem}.sidebar-profile-thumbnail .left-wrapper{margin-right:8px}.sidebar-profile-thumbnail .left-wrapper img{width:27px;height:27px}}@media only screen and (max-width: 767px){.sidebar-profile-thumbnail{padding-left:18px}.sidebar-profile-thumbnail .right-wrapper .name{margin-bottom:12px;font-size:1rem}.sidebar-profile-thumbnail .right-wrapper .status .circle{margin-right:5px;width:7px;height:7px}.sidebar-profile-thumbnail .right-wrapper .status span{font-size:.7rem}.sidebar-profile-thumbnail .left-wrapper{margin-right:15px}.sidebar-profile-thumbnail .left-wrapper img{width:50px;height:50px}}
.sidebar{position:fixed;top:0;left:0;width:370px;height:100vh;padding:40px;display:flex;flex-direction:column;justify-content:space-between;background-color:#0d1510;font-family:"Raleway",sans-serif}.sidebar .logo-container svg{width:201px;height:59px;margin-left:25px}@media only screen and (max-width: 1900px){.sidebar{padding:30px;width:310px}.sidebar .logo-container svg{width:169px;height:50px}}@media only screen and (max-width: 1430px){.sidebar{width:260px}.sidebar .logo-container svg{margin-left:15px;width:143px;height:42px}}@media only screen and (max-width: 1219px){.sidebar{width:200px;padding:20px}.sidebar .logo-container svg{margin-left:10px;width:108px;height:31px}}@media only screen and (max-width: 1020px){.sidebar{width:180px}}@media only screen and (max-width: 767px){.sidebar{position:sticky;position:fixed;top:67px;left:-999px;z-index:9;width:100%;height:calc(100vh - 67px);transition:left .2s;touch-action:auto;overflow-y:auto}.sidebar.open{left:0}.sidebar .logo-container{display:none}}@media only screen and (max-height: 650px)and (min-width: 767px){.sidebar{height:650px}}
.track-spend-overview-bar .column.day-selector{flex:0 0 176px;padding:0 40px 0 0;text-align:center}.track-spend-overview-bar .column.day-selector>div:first-child{margin-bottom:10px}.track-spend-overview-bar .column.day-selector .buttons{display:flex;justify-content:center;gap:15px}.track-spend-overview-bar .column.day-selector .buttons svg{width:35px;height:35px;cursor:pointer}.track-spend-overview-bar .column.day-selector .buttons svg:hover path{fill:#000}.track-spend-overview-bar .column.day-selector .buttons svg path{transition:fill .5s}.track-spend-overview-bar .msg{font-family:"Raleway",sans-serif;font-weight:700}.track-spend-overview-bar .msg.success{color:#308463}.track-spend-overview-bar .msg.medium{color:#c0aa4a}.track-spend-overview-bar .msg.fail{color:#c04a4a}@media only screen and (max-width: 1900px){.track-spend-overview-bar .column.day-selector{padding:0 30px 0 0;flex:0 0 150px}.track-spend-overview-bar .column.day-selector .buttons{gap:13px}.track-spend-overview-bar .column.day-selector .buttons svg{width:26px;height:26px}.track-spend-overview-bar .msg{font-size:1rem}}@media only screen and (max-width: 1430px){.track-spend-overview-bar .column.day-selector{padding:0 28px 0 0;flex:0 0 125px}.track-spend-overview-bar .column.day-selector .buttons{gap:9px}.track-spend-overview-bar .column.day-selector .buttons svg{width:23px;height:23px}.track-spend-overview-bar .msg{font-size:.8rem}}@media only screen and (max-width: 1219px){.track-spend-overview-bar .column.day-selector{padding:0 20px 0 0;flex:0 0 95px}.track-spend-overview-bar .column.day-selector .buttons{gap:6px}.track-spend-overview-bar .column.day-selector .buttons svg{width:21px;height:21px}.track-spend-overview-bar .msg{font-size:.6rem}}@media only screen and (max-width: 1020px){.track-spend-overview-bar .column.day-selector{padding:0 15px 0 0}.track-spend-overview-bar .column.day-selector>div:first-child{margin-bottom:5px}.track-spend-overview-bar .msg{font-size:.5rem}}@media only screen and (max-width: 767px){.track-spend-overview-bar .column.day-selector{padding:0 0 20px 0;flex:0 0 auto;text-align-last:left;flex-direction:row;justify-content:space-between}.track-spend-overview-bar .column.day-selector .buttons{justify-content:flex-start;gap:25px}.track-spend-overview-bar .column.day-selector .buttons svg{width:25px;height:25px}.track-spend-overview-bar .msg{font-size:1rem}}
.overview-bar{display:flex}.overview-bar .column{padding:0 3.6% 0;display:flex;flex-direction:column;justify-content:center;flex:1 1 25%;border-right:2px solid #e1e0e5}.overview-bar .column:last-child{border-right:none}.overview-bar .column>.overview-row:first-child{margin-bottom:15px}.overview-bar .overview-row{display:flex;justify-content:space-between;align-items:center}.overview-bar .overview-row>div{width:50%}.overview-bar .overview-row .label{font-size:1.2rem;font-weight:500;color:#878c96}.overview-bar .overview-row .content{padding-left:15px;font-size:1.2rem;font-weight:600;color:#30333f}.overview-bar .overview-row .content svg{width:26px;height:26px}@media only screen and (max-width: 1900px){.overview-bar .overview-row .label{font-size:1rem}.overview-bar .overview-row .content{font-size:1rem}.overview-bar .overview-row .content svg{width:21px;height:21px}}@media only screen and (max-width: 1599px){.overview-bar .column{padding:0 2.5% 0}}@media only screen and (max-width: 1430px){.overview-bar .overview-row .label{font-size:.8rem}.overview-bar .overview-row .content{font-size:.8rem}.overview-bar .overview-row .content svg{width:18px;height:18px}.overview-bar .column{border-right:1px solid #e1e0e5}.overview-bar .column>.row:first-child{margin-bottom:12px}}@media only screen and (max-width: 1219px){.overview-bar .overview-row .label{font-size:.65rem}.overview-bar .overview-row .content{font-size:.65rem}.overview-bar .overview-row .content svg{width:14px;height:14px}.overview-bar .column>.row:first-child{margin-bottom:10px}}@media only screen and (max-width: 1020px){.overview-bar .overview-row .label{font-size:.5rem}.overview-bar .overview-row .content{padding-left:5px;font-size:.5rem}.overview-bar .overview-row .content svg{width:11px;height:11px}.overview-bar .column{padding:0 2% 0}.overview-bar .column>.row:first-child{margin-bottom:8px}}@media only screen and (max-width: 767px){.overview-bar{flex-direction:column}.overview-bar>.column:last-child{border-bottom:0}.overview-bar .overview-row .label{font-size:1rem}.overview-bar .overview-row .content{padding-left:0px;font-size:1rem;text-align:right}.overview-bar .overview-row .content svg{width:20px;height:20px}.overview-bar .column{margin-bottom:20px;padding:0 0 20px 0;flex:0 0 1;border-right:0;border-bottom:1px solid #e1e0e5}.overview-bar .column>.row:first-child{margin-bottom:20px}}
.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar--doubleView {
  width: 700px;
}
.react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}
.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  display: flex;
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:disabled {
  background-color: #f0f0f0;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  font-weight: bold;
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  padding: 10px 6.6667px;
  background: none;
  text-align: center;
  line-height: 16px;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__tile--now {
  background: #ffff76;
}
.react-calendar__tile--now:enabled:hover,
.react-calendar__tile--now:enabled:focus {
  background: #ffffa9;
}
.react-calendar__tile--hasActive {
  background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}
.react-calendar__tile--active {
  background: #006edc;
  color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

.add-rows input{padding:0 5px;margin-right:15px;display:inline-block;width:29px;height:29px;vertical-align:middle;text-align:center}.add-rows button{vertical-align:middle}.add-more-rows-cont .add-rows{display:flex;justify-content:space-between}.add-more-rows-cont .add-rows input{margin-right:20px;padding:0 10px;width:136px;height:44px;text-align:left;flex:1 1 auto}.add-more-rows-cont .add-rows .btn svg{width:44px;height:44px}@media only screen and (max-width: 1900px){.add-rows input{padding:0 4px;margin-right:12px;width:25px;height:25px;font-size:.9rem}.add-more-rows-cont .add-rows input{margin-right:15px;height:37px;font-size:.8rem}.add-more-rows-cont .add-rows .btn svg{width:37px;height:37px}}@media only screen and (max-width: 1430px){.add-rows input{padding:0 2px;margin-right:10px;width:21px;height:21px;font-size:.8rem}.add-more-rows-cont .add-rows input{margin-right:10px;height:31px;font-size:.8rem}.add-more-rows-cont .add-rows .btn svg{width:31px;height:31px}}@media only screen and (max-width: 1219px){.add-rows input{padding:0 2px;margin-right:8px;width:16px;height:16px;font-size:.5rem}.add-more-rows-cont .add-rows input{margin-right:10px;height:23px;font-size:.5rem}.add-more-rows-cont .add-rows .btn svg{width:23px;height:23px}}@media only screen and (max-width: 767px){tbody tr td.add-rows{justify-content:flex-end}.add-rows input{padding:0 3px;margin-right:15px;width:30px;height:30px;font-size:1rem}.row.amount>div:last-child.add-more-rows-cont .add-rows input,.add-more-rows-cont .add-rows input{margin-right:10px;width:30px;min-width:30px;height:30px;font-size:.7rem}.add-more-rows-cont .add-rows .btn svg{width:30px;height:30px}.row.amount>div:last-child.add-more-rows-cont .add-rows input,.row.amount>div:last-child.add-more-rows-cont .add-rows svg{width:40px;height:40px}.row.amount>div:nth-child(2).add-more-rows-cont{width:110px}.row.amount>div:last-child.add-more-rows-cont .add-rows input{width:60px;font-size:16px;text-align:center}}
.add-all-rows{padding-left:0;width:100%;display:flex;justify-content:flex-end;align-items:center}.add-all-rows span{margin-right:10px}@media only screen and (max-width: 1900px){.add-all-rows span{margin-right:12px}}@media only screen and (max-width: 1430px){.add-all-rows span{margin-right:10px}}@media only screen and (max-width: 1219px){.add-all-rows span{margin-right:8px}}@media only screen and (max-width: 767px){.add-all-rows span{margin-right:8px;font-size:1rem}tbody tr td.add-all-rows{justify-content:flex-end}}
table{width:100%;text-align:left;border-collapse:collapse}table thead{background:#f1f3f0}table thead th{padding:35px 30px;font-weight:600;text-transform:uppercase}table thead th:last-child{padding-right:70px;text-align:right}table thead th:first-child{width:90px;border-top-left-radius:5px;border-bottom-left-radius:5px}table thead th:nth-child(3),table thead th:nth-child(4),table thead th:nth-child(5){width:200px}table thead th:last-child{width:180px;border-top-right-radius:5px;border-bottom-right-radius:5px}table tbody tr:nth-child(odd){background-color:#fff}table tbody tr:nth-child(even){background-color:#f9fbfc}table tbody tr td:first-child{border-top-left-radius:5px}table tbody tr td:last-child{border-top-right-radius:5px}table td{padding:10px 30px;height:52px;vertical-align:middle}table td:first-child{font-weight:500}table td:last-child{padding-right:70px;text-align:right}table td .balance{font-size:1rem}table td label{display:none}table tfoot tr{color:#fff;text-transform:uppercase;font-weight:600}table tfoot tr:first-child{background-color:#3e554c}table tfoot tr:first-child td{padding:20px 30px}table tfoot tr:first-child td:first-child{border-top-left-radius:5px}table tfoot tr:first-child td:last-child{border-top-right-radius:5px}table tfoot tr:nth-child(2){background-color:#0d1510;font-size:1.5rem}table tfoot tr:nth-child(2) td{padding:35px 30px}table tfoot tr:nth-child(2) td:first-child{border-bottom-left-radius:5px}table tfoot tr:nth-child(2) td:last-child{border-bottom-right-radius:5px}table tfoot tr td.left{text-align:left}table input{height:30px}table.budgetItemsTable thead th{padding:35px 10px}table.budgetItemsTable thead th:first-child{padding-left:30px;width:70px}table.budgetItemsTable thead th:last-child{padding-right:30px}table.budgetItemsTable tbody tr td:nth-child(1){padding-right:10px}table.budgetItemsTable tbody tr td:nth-child(2),table.budgetItemsTable tbody tr td:nth-child(3),table.budgetItemsTable tbody tr td:nth-child(4){padding:10px}table.budgetItemsTable tbody tr td:nth-child(3){width:20%}table.budgetItemsTable tbody tr td:nth-child(4){width:15%}table.budgetItemsTable tbody tr td:last-child{padding-right:30px}table.budgetItemsTable tfoot tr:first-child td{padding:20px 10px}table.budgetItemsTable tfoot tr:first-child td:first-child{border-bottom-left-radius:5px}table.budgetItemsTable tfoot tr:first-child td:last-child{padding-right:30px;border-bottom-right-radius:5px}@media only screen and (max-width: 1900px){table thead th:first-child{width:60px}table thead th:nth-child(3),table thead th:nth-child(4),table thead th:nth-child(5){width:160px}table thead th:last-child{width:140px}table thead th{padding:25px 30px;font-size:.95rem}table thead th:last-child{padding-right:60px}table td{padding:8px 25px;height:43px;font-size:.9rem}table td:last-child{padding-right:50px}table tfoot tr:first-child td{padding:15px 30px;font-size:.95rem}table tfoot tr:nth-child(2) td{padding:28px 30px;font-size:1.3rem}table input{height:25px}table.budgetItemsTable thead th{padding:25px 10px}table.budgetItemsTable tfoot tr:first-child td{padding:15px 10px}}@media only screen and (max-width: 1430px){table thead th:first-child{width:50px;border-top-left-radius:3px;border-bottom-left-radius:3px}table thead th:nth-child(3),table thead th:nth-child(4),table thead th:nth-child(5){width:150px}table thead th:last-child{width:130px;border-top-right-radius:3px;border-bottom-right-radius:3px}table thead th{padding:25px 20px;font-size:.8rem}table thead th:last-child{padding-right:50px}table td{padding:7px 20px;font-size:.8rem;height:32px}table td:last-child{padding-right:40px}table tfoot tr:first-child td{padding:11px 20px;font-size:.8rem}table tfoot tr:first-child td:first-child{border-top-left-radius:3px}table tfoot tr:first-child td:last-child{border-top-right-radius:3px}table tfoot tr:nth-child(2) td{padding:23px 20px;font-size:1.2rem}table tfoot tr:nth-child(2) td:first-child{border-bottom-left-radius:3px}table tfoot tr:nth-child(2) td:last-child{border-bottom-right-radius:3px}table.budgetItemsTable tfoot tr:first-child td{padding:11px 10px}table.budgetItemsTable tfoot tr:first-child td:first-child{border-bottom-left-radius:3px}table.budgetItemsTable tfoot tr:first-child td:last-child{border-bottom-right-radius:3px}}@media only screen and (max-width: 1219px){table thead th:first-child{width:40px}table thead th:nth-child(3),table thead th:nth-child(4),table thead th:nth-child(5){width:120px}table thead th:last-child{width:100px}table thead th{padding:20px 15px;font-size:.6rem}table thead th:last-child{padding-right:30px}table tbody tr td:first-child{border-top-left-radius:3px}table tbody tr td:last-child{border-top-right-radius:3px}table td{padding:5px 15px;font-size:.6rem;height:28px}table td:last-child{padding-right:30px}table tfoot tr:first-child td{padding:8px 15px;font-size:.6rem}table tfoot tr:nth-child(2) td{padding:17px 15px;font-size:.8rem}table input{height:16px}table.budgetItemsTable thead th{padding:20px 10px}table.budgetItemsTable tfoot tr:first-child td{padding:8px 10px}}@media only screen and (max-width: 1020px){table thead th:first-child{width:30px}table thead th:nth-child(3),table thead th:nth-child(4),table thead th:nth-child(5){width:80px}table thead th:last-child{width:75px}table thead th{padding:15px 10px;font-size:.5rem}table thead th:last-child{padding-right:20px}table td{padding:5px 10px;font-size:.5rem}table td:last-child{padding-right:20px}table tfoot tr:first-child td{padding:6px 10px;font-size:.5rem}table tfoot tr:nth-child(2) td{padding:15px 10px;font-size:.7rem}table.budgetItemsTable thead th{padding:15px 10px}table.budgetItemsTable tfoot tr:first-child td{padding:6px 10px}}@media only screen and (max-width: 767px){.responsive-table{overflow-x:auto}table{min-width:600px}table thead th:first-child{width:60px}table thead th:nth-child(3),table thead th:nth-child(4),table thead th:nth-child(5){width:160px}table thead th:last-child{width:140px}table thead th{padding:25px 30px;font-size:16px}table thead th:last-child{padding-right:60px}table td{padding:8px 25px;height:55px;font-size:16px}table td:last-child{padding-right:50px}table tfoot tr:first-child td{padding:15px 30px;font-size:16px}table tfoot tr:nth-child(2) td{padding:28px 30px;font-size:1.3rem}table input{height:40px;font-size:16px}table.budgetItemsTable thead th{padding:25px 10px}table.budgetItemsTable tfoot tr:first-child td{padding:15px 10px}table td:last-child{padding-right:10px}}
.main-heading{display:flex;align-items:center;flex:0 0 auto;margin-bottom:50px}.main-heading.make-smaller h1{font-size:1.7rem;font-weight:600}.main-heading.make-smaller svg{top:-14px;left:6px;width:30px;height:30px}.main-heading .react-select-caret-container{width:200px}.main-heading .react-select-caret-container .react-select-caret__value-container{font-size:0;padding:0;height:0;min-height:0}.main-heading .react-select-caret-container .react-select-caret__control{min-height:0;height:0;border:0;box-shadow:none}.main-heading .react-select-caret-container .react-select-caret__control--is-focused{outline:none !important;border:0;box-shadow:none}.main-heading .react-select-caret-container .react-select-caret__menu{top:-20px;left:0}.main-heading svg{position:absolute;cursor:pointer;top:-16px;left:13px;width:40px;height:40px}@media only screen and (max-width: 1900px){.main-heading{margin-bottom:40px}.main-heading.make-smaller h1{font-size:1.5rem}.main-heading.make-smaller svg{top:-12px;left:5px;width:26px;height:26px}}@media only screen and (max-width: 1430px){.main-heading{margin-bottom:35px}.main-heading.make-smaller h1{font-size:1.2rem}.main-heading.make-smaller svg{top:-11px;left:5px;width:23px;height:23px}}@media only screen and (max-width: 1219px){.main-heading{margin-bottom:25px}.main-heading.make-smaller h1{font-size:1rem}.main-heading.make-smaller svg{top:-10px;left:4px;width:21px;height:21px}}@media only screen and (max-width: 767px){.main-heading{margin-bottom:20px;padding:0 20px}.main-heading.make-smaller h1{font-size:1.3rem}.main-heading .react-select-caret-container{width:110px;position:absolute;right:0px}}
.profile-wrap{margin-bottom:40px;display:flex;align-items:center}.profile-wrap .img-holder{margin-right:20px}.profile-wrap .img-holder img{border-radius:50%;width:100px;height:100px}.profile-wrap .info-holder .name{font-family:"Raleway",sans-serif;font-weight:600;font-size:1.7rem;margin-bottom:10px}.profile-wrap .info-holder .email{font-weight:400;font-size:1.1rem;color:#878c96}@media only screen and (max-width: 1900px){.profile-wrap{margin-bottom:33px}.profile-wrap .img-holder img{width:83px;height:83px}.profile-wrap .img-holder{margin-right:16px}.profile-wrap .info-holder .name{margin-bottom:8px;font-size:1.4rem}.profile-wrap .info-holder .email{font-size:.9rem}}@media only screen and (max-width: 1430px){.profile-wrap{margin-bottom:28px}.profile-wrap .img-holder img{width:72px;height:72px}.profile-wrap .img-holder{margin-right:14px}.profile-wrap .info-holder .name{margin-bottom:5px;font-size:1.2rem}.profile-wrap .info-holder .email{font-size:.8rem}}@media only screen and (max-width: 1219px){.profile-wrap{margin-bottom:21px}.profile-wrap .img-holder img{width:53px;height:53px}.profile-wrap .img-holder{margin-right:10px}.profile-wrap .info-holder .name{margin-bottom:4px;font-size:1rem}.profile-wrap .info-holder .email{font-size:.7rem}}@media only screen and (max-width: 1020px){.profile-wrap{margin-bottom:16px}.profile-wrap .img-holder img{width:40px;height:40px}.profile-wrap .img-holder{margin-right:8px}.profile-wrap .info-holder .name{margin-bottom:3px;font-size:.8rem}.profile-wrap .info-holder .email{font-size:.6rem}}@media only screen and (max-width: 767px){.profile-wrap{flex-direction:column;text-align:center}.profile-wrap .img-holder{margin-bottom:15px}.profile-wrap .img-holder img{width:80px;height:80px}.profile-wrap .info-holder .name{margin-bottom:5px;font-size:1.1rem}.profile-wrap .info-holder .email{font-size:.898rem}}
.main-container{padding:50px}.main-container .content-wrap{display:flex;flex-direction:column;height:100%}@media only screen and (max-width: 1900px){.main-container{padding:40px}}@media only screen and (max-width: 1430px){.main-container{padding:35px}}@media only screen and (max-width: 1020px){.main-container{padding:25px}.main-container .content-wrap{display:block}}@media only screen and (max-width: 767px){.main-container{padding:127px 20px 20px}}
.main-container>div.modal,.modal{position:fixed;top:30px;right:30px;display:block;padding:15px;min-width:200px;border-radius:5px;text-align:center;background-color:#be4832;color:#fff;height:auto}
.mobile-header{display:none}@media only screen and (max-width: 767px){.mobile-header{position:fixed;top:0;left:0;z-index:10;width:100%;padding:15px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display--webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;justify-content:space-between;-webkit-justify-content:space-between;height:67px;background-color:#0d1510}.burger{width:40px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.burger span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.burger span:nth-child(1){top:0px}.burger span:nth-child(2){top:8px}.burger span:nth-child(3){top:16px}.burger.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.burger.open span:nth-child(2){opacity:0;left:-60px}.burger.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.mobile-logo{width:130px;height:38px}}
.main-wrapper{position:relative;padding-left:370px;min-height:100vh}@media only screen and (max-width: 1900px){.main-wrapper{padding-left:310px}}@media only screen and (max-width: 1430px){.main-wrapper{padding-left:260px}}@media only screen and (max-width: 1219px){.main-wrapper{padding-left:200px}}@media only screen and (max-width: 1020px){.main-wrapper{padding-left:180px}}@media only screen and (max-width: 767px){.main-wrapper{position:relative;display:block;padding-left:0}}
