.container{padding:40px 0;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:15px}.form-sign-in{max-width:330px;padding:15px 15px 10px;margin:0 auto}input,input::-webkit-input-placeholder{font-size:15px}.form-sign-in .checkbox,.form-sign-in .form-sign-in-heading{margin-bottom:10px}.form-sign-in-heading{font-size:22px;padding:10px}.form-sign-in .checkbox{font-weight:400}.form-sign-in .form-control{position:relative;height:auto;box-sizing:border-box;padding:10px;font-size:16px}.form-sign-in .form-control:focus{z-index:2}.form-sign-in input[type=email],.form-sign-in input[type=text]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.reg input[type=email]{margin-bottom:-1px;border-radius:0}.form-sign-in input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-sign-in p{margin:10px 0 0}.alert{margin:0!important}.ExpensesFilters{display:flex;flex-wrap:wrap;align-items:flex-end;margin:0 0 20px;padding-right:20px;min-width:500px}.ExpensesFilters>div{min-width:170px;margin:5px}.ExpensesFilters>div .form-label{margin:0}.ExpensesFilters .option-link{color:#212529;text-decoration:none}.ExpensesFilters .show-users{padding:8px}.ExpensesFilters .btn{margin:5px;padding:1px;border:0}.ExpensesFilters .btn:focus{box-shadow:none}.ExpensesFilters .btn svg{margin:8px}.ExpensesFilters .btn svg path{fill:#666}.ExpensesFilters .btn:hover svg path{fill:#333}.ExpensesFilters .comment-search{height:38px;width:170px;padding-right:30px;background-color:#fff;border:1px solid #fff!important;border-radius:4px;box-shadow:none!important;outline:0;font-size:.9rem}.ExpensesFilters .form-clear{display:flex;justify-content:center;align-items:center;position:absolute;bottom:7px;right:5px;height:24px;width:24px}.ExpensesFilters .form-clear svg path{fill:#666}.ExpensesFilters .form-clear:hover svg path{fill:#333}.ExpensesFilters .show-users{font-size:.9rem}.ExpensesFilters .show-users label{padding-top:2px}.ExpensesFilters .date-input{height:38px;width:170px;margin:0;padding:6px 30px 6px 10px;background-color:#fff;color:#495057;text-align:left;border:1px solid #fff!important;border-radius:4px;box-shadow:none!important;outline:0;font-size:.9rem}.ExpensesFilters .date-input:active,.ExpensesFilters .date-input:focus,.ExpensesFilters .date-input:hover{background-color:#fff!important;color:#495057!important}.UserCard{background-color:#cce5ff!important}.UserCard .card-header>div{margin-top:5px;margin-bottom:5px}.UserCard .super-user{background-color:rgba(253,253,254,.4)}.Pages{margin-top:20px}.Pages .page-item{cursor:pointer}.Pages .page-item .page-link{color:#000}.Pages .disabled{cursor:default}.Pages .page-limit .page-limit-container{width:80px}.Pages .page-limit .page-limit-container>div{border:0;box-shadow:0 0 0 0}.Expenses{display:flex;flex-direction:column;align-items:center;margin:20px 15vw}.Expenses>div{width:100%}.Expenses .checkbox-expense{height:38px;width:38px;margin:5px 10px;padding:8px 10px 8px 11px;border-radius:50%;cursor:pointer}.Expenses .checkbox-expense i{width:100%}.Expenses .checkbox-expense:hover{background-color:rgba(0,0,0,.08)!important}.Expenses .checkbox-expense:hover i{color:#000!important}.Expenses .checkbox-expense .smaller{font-size:20.5px;padding-top:2px}.Expenses .checkbox-expense .bigger{font-size:18px;padding:2px 0}.Expenses .selected{background-color:rgba(195,220,246,.8)}.Expenses .selected td{border-color:#bfd7ef!important}.Expenses .selected:hover{background-color:#c3dcf6}.Expenses .header{display:flex;justify-content:space-between;align-items:flex-end;width:auto}.Expenses .header .btn-toolbar button,.Expenses .header .dropdown button{border-radius:50%;margin-bottom:25px;color:#495057}.Expenses .header .btn-toolbar button:hover,.Expenses .header .dropdown button:hover{background-color:#f0f0f5}.Expenses .header .btn-toolbar button:focus,.Expenses .header .dropdown button:focus{background-color:#f8f9fa;box-shadow:none;border-color:#f8f9fa}.Expenses .header .btn-toolbar .dropdown-toggle:after,.Expenses .header .dropdown .dropdown-toggle:after{content:none}.Expenses .expenses-list{margin-bottom:5px;white-space:nowrap;width:auto;min-width:100%}.Expenses .expenses-list .dollar-label{color:#495057}.Expenses .expenses-list button{margin:0;background-color:transparent;border-color:transparent}.Expenses .expenses-list button:hover{background-color:rgba(0,0,0,.08)!important;border-color:transparent}.Expenses .expenses-list button:focus{background-color:transparent;box-shadow:none;border-color:transparent}.Expenses .expenses-list thead th{background-color:#f2f2f5}.Expenses .expenses-list thead button{width:41px}.Expenses .expenses-list thead .dropdown{position:static!important}.Expenses .expenses-list thead .dropdown a{padding:10px 15px}.Expenses .expenses-list thead .dropdown .tag-icon{width:30px}.Expenses .expenses-list thead .dropdown button:focus{background-color:rgba(0,0,0,.08)}.Expenses .expenses-list thead .dropdown .submenu button{width:100%;margin:0;padding:10px 15px;text-align:left;box-shadow:none!important;border-radius:0;border:0;pointer-events:none}.Expenses .expenses-list thead .dropdown .submenu button:before{content:none}.Expenses .expenses-list thead .dropdown .submenu .dropdown-menu{margin:0}.Expenses .expenses-list thead .dropdown .submenu .dropdown-item{padding-top:10px;padding-bottom:10px}.Expenses .expenses-list thead .dropdown .submenu .dropdown-item:hover{background-color:rgba(0,0,0,.1)}.Expenses .expenses-list thead .dropdown .submenu .dropdown-item:active{color:#000}.Expenses .expenses-list thead .dropdown-toggle:after{content:none}.Expenses .expenses-list thead th{height:50px;padding:5px 10px;vertical-align:middle}.Expenses .expenses-list td{height:60px;padding:10px;vertical-align:middle;border-bottom:2px solid #dee2e6}.DepartmentChart{width:400px;font-size:.9em}.DepartmentChart .chart-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:35px 0}.DepartmentChart .chart-container .department-name{margin-bottom:2px;white-space:nowrap}.DepartmentChart .chart-container .sum-money{margin-bottom:20px;font-size:1.2em}.DepartmentChart .chart-container .pie-chart{justify-content:center;align-items:center}.DepartmentChart .chart-container .chart-legend{margin:10px 35px;align-self:stretch}.DepartmentChart .chart-container .chart-legend .department-legend{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;padding:8px 0;cursor:pointer;color:#000;text-decoration:none}.DepartmentChart .chart-container .chart-legend .department-legend>div{display:flex;flex-wrap:nowrap;align-items:center}.DepartmentChart .chart-container .chart-legend .department-legend>div small,.DepartmentChart .chart-container .chart-legend .department-legend>div span{white-space:nowrap}.DepartmentChart .chart-container .chart-legend .department-legend .name{max-width:300px}.DepartmentChart .chart-container .chart-legend .department-legend .name>div{display:flex;flex-wrap:wrap}.DepartmentChart .chart-container .chart-legend .department-legend .name i{margin-right:16px;font-size:1.2em}.DepartmentChart .chart-container .chart-legend .department-legend .numbers{margin-left:35px}.DepartmentChart .chart-container .chart-legend .department-legend .numbers small{width:33px;margin-left:24px;text-align:right}.ProportionalChart{display:flex;flex-direction:column;align-items:center;min-height:145px;padding:20px}.ProportionalChart .main-container>div{margin:35px 0}.ProportionalChart .main-container .chart-container{display:flex;justify-content:center;overflow-x:auto}.ProportionalChart .main-container .chart-container>div{display:flex;flex-direction:column}.ProportionalChart .main-container .chart-container .pie-chart{justify-content:center;align-items:center}.ProportionalChart .main-container .chart-container .pie-chart .sum-money{margin-bottom:20px;font-size:1.2em}.ProportionalChart .main-container .chart-container .chart-legend{margin:50px 0 0 50px}.ProportionalChart .main-container .chart-container .chart-legend .department-legend{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;padding:8px 0;cursor:pointer;color:#000;text-decoration:none}.ProportionalChart .main-container .chart-container .chart-legend .department-legend>div{display:flex;flex-wrap:nowrap;align-items:center}.ProportionalChart .main-container .chart-container .chart-legend .department-legend>div small,.ProportionalChart .main-container .chart-container .chart-legend .department-legend>div span{white-space:nowrap}.ProportionalChart .main-container .chart-container .chart-legend .department-legend .name{max-width:300px}.ProportionalChart .main-container .chart-container .chart-legend .department-legend .name>div{display:flex;flex-wrap:wrap}.ProportionalChart .main-container .chart-container .chart-legend .department-legend .name i{margin-right:16px;font-size:1.2em}.ProportionalChart .main-container .chart-container .chart-legend .department-legend .numbers{margin-left:50px}.ProportionalChart .main-container .chart-container .chart-legend .department-legend .numbers small{width:33px;margin-left:24px;text-align:right}.ProportionalChart .departments-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;width:800px}.ComparativeChart{min-height:145px;padding:20px;overflow-x:auto}.ComparativeChart .main-container>div{margin:35px 0}.ComparativeChart .chart-container{display:flex;flex-direction:column;align-items:center}.ComparativeChart .chart-container>div{display:flex;flex-direction:column}.ComparativeChart .chart-container .selected-name{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.ComparativeChart .chart-container .selected-name>span{margin:5px 3px;white-space:nowrap}.ComparativeChart .chart-container .tag-name{font-size:.9em;background-color:rgba(135,141,157,.22);border-radius:.25rem;margin-bottom:4px;padding:4px;font-weight:700}.ComparativeChart .chart-container .tag-name>span{margin:0}.ComparativeChart .chart-container .sum-money{margin-bottom:30px;align-self:center;font-size:1.2em}.ComparativeChart .chart-container .chart-tooltip{padding:15px;border:1px solid #e6e6e6;border-radius:4px;background-color:hsla(0,0%,100%,.8)}.ComparativeChart .chart-container .chart-tooltip p{padding:0;margin:0}.ComparativeChart .chart-container .chart-legend{width:600px;margin-top:50px}.ComparativeChart .chart-container .chart-legend .list-group-item:hover{background-color:#e9ecef}.ComparativeChart .chart-container .chart-legend .selected-legend{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;cursor:pointer;color:#212529;text-decoration:none;background-color:#fff;border-color:rgba(0,0,0,.125)}.ComparativeChart .chart-container .chart-legend .selected-legend>div{display:flex;flex-wrap:nowrap;align-items:center}.ComparativeChart .chart-container .chart-legend .selected-legend>div span{white-space:nowrap}.ComparativeChart .chart-container .chart-legend .selected-legend .numbers{margin-left:50px}.Charts{display:flex;justify-content:center;margin:20px 15vw}.Charts .charts-tabs{max-width:1002px;min-width:862px;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin:20px 0;overflow:hidden}.Charts .charts-tabs :focus{outline:none}.Charts .charts-tabs .charts-tabs-nav .nav{display:flex;justify-content:space-evenly}.Charts .charts-tabs .charts-tabs-nav .nav>a{font-weight:600;text-align:center;min-width:200px;padding:20px;margin:0 20px}.Charts .charts-tabs .charts-tabs-nav .nav .nav-item{color:#495057}.Charts .charts-tabs .charts-tabs-nav .nav .active,.Charts .charts-tabs .charts-tabs-nav .nav .nav-item,.Charts .charts-tabs .charts-tabs-nav .nav .nav-item:hover{border:1px solid transparent!important;border-radius:0}.Charts .charts-tabs .charts-tabs-nav .nav .active,.Charts .charts-tabs .charts-tabs-nav .nav .nav-item:hover{color:#007bff!important;border-bottom:2px solid #007bff!important}.Charts .ChartFilters{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin:0 0 10px;min-width:500px}.Charts .ChartFilters>div{min-width:170px;margin:1px 5px 10px}.Charts .ChartFilters .clear-button{margin:1px 5px 10px;padding:0;border-color:#ccc}.Charts .ChartFilters .clear-button:focus{box-shadow:none}.Charts .ChartFilters .clear-button svg{margin:8px}.Charts .ChartFilters .clear-button svg path{fill:#666}.Charts .ChartFilters .clear-button:hover svg path{fill:#333}.Charts .ChartFilters .date-input{height:38px;width:170px;padding:6px 30px 6px 12px;background-color:#fff;color:#000;text-align:left;border:1px solid #ccc!important;border-radius:4px;box-shadow:none!important;outline:0;font-size:.9rem}.Charts .ChartFilters .date-input:active,.Charts .ChartFilters .date-input:focus,.Charts .ChartFilters .date-input:hover{background-color:#fff!important;color:#000!important}.Charts .ChartFilters .date-input-disabled{background-color:#f2f2f2;color:grey;cursor:default!important}.Charts .ChartFilters .date-input-disabled:active,.Charts .ChartFilters .date-input-disabled:focus,.Charts .ChartFilters .date-input-disabled:hover{background-color:#f2f2f2!important;color:grey!important}.Charts .ChartFilters .form-clear{display:flex;justify-content:center;align-items:center;position:absolute;bottom:7px;right:5px;height:24px;width:24px}.Charts .ChartFilters .form-clear svg path{fill:#666}.Charts .ChartFilters .form-clear:hover svg path{fill:#333}.UsersEditor .users-header button{margin:20px 20px 10px;font-size:.9em;font-weight:500}.UsersEditor .users-header button:hover{border-color:transparent}.UsersEditor .users-header button:focus{background-color:#28a745;box-shadow:none;border-color:transparent}.UsersEditor table{margin-bottom:0}.UsersEditor table thead td{padding-top:5px;padding-bottom:5px;border-top:0}.UsersEditor table td{padding:15px}.UsersEditor table td .super-user{background-color:rgba(135,141,157,.33)}.UsersEditor table td button{margin:0 2px;background-color:transparent;border-color:transparent}.UsersEditor table td button:hover{background-color:#d3d9df!important;border-color:transparent}.UsersEditor table td button:focus{background-color:transparent;box-shadow:none;border-color:transparent}.UsersEditor table .balance-money{white-space:nowrap}.DepartmentsEditor .disabled{background-color:transparent!important;border-color:transparent!important}.DepartmentsEditor .disabled:hover{background-color:transparent!important;cursor:default}.DepartmentsEditor .departments-header button{margin:20px 20px 0;font-size:.9em;font-weight:500}.DepartmentsEditor .departments-header button:hover{border-color:transparent}.DepartmentsEditor .departments-header button:focus{background-color:#28a745;box-shadow:none;border-color:transparent}.DepartmentsEditor .list-group .list-group-item{border:1px solid transparent}.DepartmentsEditor .card button,.DepartmentsEditor .list-group button{margin:0 2px;background-color:transparent;border-color:transparent}.DepartmentsEditor .card button:hover,.DepartmentsEditor .list-group button:hover{background-color:#d3d9df!important;border-color:transparent}.DepartmentsEditor .card button:focus,.DepartmentsEditor .list-group button:focus{background-color:transparent;box-shadow:none;border-color:transparent}.DepartmentsEditor .max,.DepartmentsEditor .max i{font-size:.9rem}.DepartmentsEditor .max .card{border:0;margin:5px 50px 15px}.DepartmentsEditor .max .card .cat{min-height:38px;padding:0 2px 0 10px}.TagsEditor>div{max-width:760px}.TagsEditor .tags-header button{margin:20px 20px 0;font-size:.9em;font-weight:500}.TagsEditor .tags-header button:hover{border-color:transparent}.TagsEditor .tags-header button:focus{background-color:#28a745;box-shadow:none;border-color:transparent}.TagsEditor .tags-body{display:flex;flex-wrap:wrap;padding:10px}.TagsEditor .tags-body .tag{width:350px;margin:10px}.TagsEditor .tags-body .tag .card-body{padding:10px 10px 10px 20px}.TagsEditor .tags-body .tag .card-body .tag-name{max-width:230px;font-size:.9em;background-color:rgba(135,141,157,.22)}.TagsEditor .tags-body .tag .card-body button{margin:0;background-color:transparent;border-color:transparent}.TagsEditor .tags-body .tag .card-body button:hover{background-color:#d3d9df!important;border-color:transparent}.TagsEditor .tags-body .tag .card-body button:focus{background-color:transparent;box-shadow:none;border-color:transparent}.AdminPanel{display:flex;justify-content:center;margin:20px 15vw}.AdminPanel .admin-tabs{max-width:1002px;min-width:762px;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin:20px 0;overflow:hidden}.AdminPanel .admin-tabs :focus{outline:none}.AdminPanel .admin-tabs .admin-tabs-nav .nav{display:flex;justify-content:space-evenly}.AdminPanel .admin-tabs .admin-tabs-nav .nav>a{font-weight:600;text-align:center;min-width:180px;padding:20px;margin:0 20px}.AdminPanel .admin-tabs .admin-tabs-nav .nav .nav-item{color:#495057}.AdminPanel .admin-tabs .admin-tabs-nav .nav .active,.AdminPanel .admin-tabs .admin-tabs-nav .nav .nav-item,.AdminPanel .admin-tabs .admin-tabs-nav .nav .nav-item:hover{border:1px solid transparent!important;border-radius:0}.AdminPanel .admin-tabs .admin-tabs-nav .nav .active,.AdminPanel .admin-tabs .admin-tabs-nav .nav .nav-item:hover{color:#007bff!important;border-bottom:2px solid #007bff!important}body{margin:0;background-color:rgba(135,141,157,.22);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;min-width:1080px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .form-modal-shadow{z-index:1030}body .modal-backdrop{height:100%;width:100%}body .tooltip .tooltip-inner{max-width:350px}body .tooltip .tooltip-inner .tag-label{max-width:180px;font-size:.9em;margin:3px;padding:3px;line-height:200%}body .react-datepicker{font-size:14px;border:1px solid #ccc!important}body .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,body .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#fff}body .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#ccc}body .react-datepicker__header{background-color:#fff;border-bottom:0}body .react-datepicker-time__header,body .react-datepicker-year-header,body .react-datepicker__current-month{font-weight:400;font-size:14px}body .react-datepicker__month--in-range,body .react-datepicker__month--in-selecting-range,body .react-datepicker__month--selected,body .react-datepicker__quarter--in-range,body .react-datepicker__quarter--in-selecting-range,body .react-datepicker__quarter--selected{background-color:#007bff}body .react-datepicker__month--in-range:hover,body .react-datepicker__month--in-selecting-range:hover,body .react-datepicker__month--selected:hover,body .react-datepicker__quarter--in-range:hover,body .react-datepicker__quarter--in-selecting-range:hover,body .react-datepicker__quarter--selected:hover{background-color:#0062cc}body .react-datepicker__day--today,body .react-datepicker__month-text--today,body .react-datepicker__quarter-text--today{font-weight:400;border:1px solid #007bff;border-radius:.3rem}body .react-datepicker__day--keyboard-selected,body .react-datepicker__month-text--keyboard-selected,body .react-datepicker__quarter-text--keyboard-selected{border-radius:.3rem;background-color:#fff;color:#000}body .react-datepicker__day--in-range,body .react-datepicker__day--in-selecting-range,body .react-datepicker__day--selected,body .react-datepicker__month-text--in-range,body .react-datepicker__month-text--in-selecting-range,body .react-datepicker__month-text--selected,body .react-datepicker__quarter-text--in-range,body .react-datepicker__quarter-text--in-selecting-range,body .react-datepicker__quarter-text--selected{border-radius:.3rem;background-color:#007bff;color:#fff}body .react-datepicker__day--in-range:hover,body .react-datepicker__day--in-selecting-range:hover,body .react-datepicker__day--keyboard-selected:hover,body .react-datepicker__day--selected:hover,body .react-datepicker__month-text--in-range:hover,body .react-datepicker__month-text--in-selecting-range:hover,body .react-datepicker__month-text--keyboard-selected:hover,body .react-datepicker__month-text--selected:hover,body .react-datepicker__quarter-text--in-range:hover,body .react-datepicker__quarter-text--in-selecting-range:hover,body .react-datepicker__quarter-text--keyboard-selected:hover,body .react-datepicker__quarter-text--selected:hover{background-color:#0062cc}body .react-datepicker__day--in-selecting-range,body .react-datepicker__month-text--in-selecting-range,body .react-datepicker__quarter-text--in-selecting-range{background-color:rgba(0,98,204,.5)!important;color:#fff!important}body .react-datepicker__month--selecting-range .react-datepicker__day--in-range,body .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,body .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range{background-color:#e0e0e0}body .react-datepicker__month--selecting-range .react-datepicker__day--in-range:hover,body .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:hover,body .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:hover{background-color:rgba(0,98,204,.5);color:#fff}body .react-datepicker__month-text.react-datepicker__month--in-range:hover,body .react-datepicker__month-text.react-datepicker__month--selected:hover,body .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,body .react-datepicker__month-text.react-datepicker__quarter--selected:hover,body .react-datepicker__quarter-text.react-datepicker__month--in-range:hover,body .react-datepicker__quarter-text.react-datepicker__month--selected:hover,body .react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,body .react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#0062cc}body .react-datepicker__month-text:hover,body .react-datepicker__quarter-text:hover{background-color:#f0f0f0}body .date-input-editor{height:38px;width:170px;text-align:left!important;border:1px solid #ced4da!important;border-radius:.25rem;box-shadow:none!important;outline:0}body .date-input-editor,body .date-input-editor:active,body .date-input-editor:focus,body .date-input-editor:hover{background-color:#fff!important;color:#000!important}body .date-input-editor>div{display:flex;justify-content:space-between}body .button-submit-editor{width:80px;text-align:center}
/*# sourceMappingURL=main.8f699708.chunk.css.map */