#root,body,html{height:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.main,body{margin:0}.btn{background:#fff;display:inline-block;border:1px solid #d3d3d3;padding:.3em .7em;margin:1em .3em 0 0;text-decoration:none;text-transform:capitalize;font-size:1em;color:#000;cursor:pointer;transition:background-color .3s;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.btn:hover{color:#ff8c00}.btn.active{background:#ff8c00;color:#fff}.toggle button{margin-left:0;margin-right:0;outline:none}.toggle button:not(:first-child){border-left:none}.grabbable,.grabbable:active{cursor:move;cursor:grab;cursor:-webkit-grab}input[type=text],select{margin-top:.3em;margin-bottom:.3em;padding:.6em;border:1px solid #d3d3d3;width:100%;box-sizing:border-box}i.fa{margin-right:.3em}.fa-file{color:#add8e6}.fa-folder,.fa-folder-o{color:#ff8c00}.filename{color:#000;font-size:16px}div.messages p{overflow:auto;width:100%}div.messages p.warning{color:gold}div.messages p.error{color:red}.left-pane{padding-right:10px}.right-pane{padding-left:10px}.reflex-container.horizontal>.reflex-splitter,.reflex-container.vertical>.reflex-splitter{border-right:none;border-left:none}.app{display:flex;flex-direction:column;height:100%;margin:0 10px}.app .header{margin-bottom:.7em}.app .content{flex-grow:1;position:relative}.app .content>div{position:absolute;top:0;bottom:10px;width:100%}.ag-cell{text-overflow:clip!important}.ag-react-container{width:100%;height:100%;display:inline-block!important}.reflex-layout.vertical>.reflex-element{overflow-y:hidden}.reflex-layout.vertical>.reflex-splitter{margin:0 10px;opacity:0}.reflex-layout.vertical>.reflex-splitter:hover{opacity:1}.ag-cell-inline-editing .ag-react-container input{width:100%;height:100%}.accounts-filterable-grid,.accounts-grid,.exchange-rates-grid,.groups-filterable-grid,.groups-grid,.journals-grid,.kpis-grid{height:100%}.accounts-filterable-grid .ag-wrapper,.accounts-grid .ag-wrapper,.exchange-rates-grid .ag-wrapper,.groups-filterable-grid .ag-wrapper,.groups-grid .ag-wrapper,.journals-grid .ag-wrapper,.kpis-grid .ag-wrapper{height:100%;width:100%}.accounts-filterable-grid .ag-tool-panel,.accounts-grid .ag-tool-panel,.exchange-rates-grid .ag-tool-panel,.groups-filterable-grid .ag-tool-panel,.groups-grid .ag-tool-panel,.journals-grid .ag-tool-panel,.kpis-grid .ag-tool-panel{display:none}.accounts-filterable-grid .ag-row.messages,.accounts-grid .ag-row.messages,.exchange-rates-grid .ag-row.messages,.groups-filterable-grid .ag-row.messages,.groups-grid .ag-row.messages,.journals-grid .ag-row.messages,.kpis-grid .ag-row.messages{background:#ff0}.ag-row-selected{background-color:#b7e4ff!important}.groups-grid .account span,.groups-grid .group span{margin-left:.3em}.groups-grid .group span{font-weight:700}.groups-grid .account i{color:#add8e6}.groups-grid .ag-cell-wrapper .ag-cell-value,.groups-grid .ag-cell-wrapper .ag-group-value{width:100%;height:100%}#custom-dnd-ghost{width:150px;padding:8px;background-color:#eee;border:1px solid grey;line-height:1.6;position:fixed;bottom:-9999px}.settings-screen .settings-screen-label{width:20%;margin-right:10px}.settings-screen .settings-screen-dropdown{width:15%}.settings-screen .settings-screen-precision{width:10%;height:30px}.settings-screen input[type=button][disabled]{background-color:#fff;color:grey}.dragger-group,.dropper-group{border:1px solid #d3d3d3;overflow:hidden;position:relative}.dragger-group{margin-right:-1px;float:left;top:32px;width:16px}.dropper-group{left:-1px;width:14px;top:32px}.droppable-cell{position:absolute;top:0;bottom:0;left:0;right:0}.ag-row-drag+.ag-cell-value .droppable-cell{position:static}.draggable-account-button,.droppable-group-button{position:relative;width:16px;height:28px;cursor:pointer;border-bottom:1px solid #d3d3d3;background-repeat:no-repeat;background-position-y:7px;box-sizing:border-box;transition:background-color .3s}.droppable-group-button{width:14px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.draggable-account-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNSAyLjV2MW0wIDJ2MW0wIDJ2MW0zLTd2MW0wIDJ2MW0wIDJ2MW0zLTd2MW0wIDJ2MW0wIDJ2MW0zLTd2MW0wIDJ2MW0wIDJ2MSIgc3Ryb2tlPSIjN0Y4QzhEIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PC9zdmc+)}.draggable-account-button:hover{background-color:#ecf0f1}.assign-account-tip{background:#fff;border:1px solid #d3d3d3;padding:.3em 1em;text-align:center;font-size:.8em}.assign-account-tip p.header{font-weight:700;font-size:1.1em}span.separator{display:inline-block;border-left:1px solid red;padding:0 .6em}.groups-grid-toolbar{height:auto}.groups-grid-sort-by-field-dropdown{display:block;width:50%}.groups{height:100%}.ReactModalPortal .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:999}.ReactModalPortal .overlay .modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 100px);border:1px solid #d3d3d3;background:#fff;overflow:auto;box-shadow:0 3px 7px #d3d3d3;outline:none;padding:1em 2.3em 2.6em}.ReactModalPortal .overlay .modal h2{margin:0 0 1em}.ReactModalPortal .overlay .modal button.close{position:absolute;top:0;right:0;margin:0;border:none}.ReactModalPortal input[type=submit]{background-color:#ff8c00;color:#fff;right:0;float:right}.ReactModalPortal input[type=submit][disabled]{background-color:#fff;color:grey}.ConfirmationModal .text{max-width:30em}.SortableHelper span{cursor:move;cursor:grab;cursor:-webkit-grab}.draggable-period-item{z-index:10;position:relative;display:flex;width:30em;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-box-align:center}.draggable-period-item span{cursor:move;cursor:grab;cursor:-webkit-grab;width:1.1em;position:absolute;top:1px;height:100%;left:-1.1em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNSAyLjV2MW0wIDJ2MW0wIDJ2MW0zLTd2MW0wIDJ2MW0wIDJ2MW0zLTd2MW0wIDJ2MW0wIDJ2MW0zLTd2MW0wIDJ2MW0wIDJ2MSIgc3Ryb2tlPSIjN0Y4QzhEIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PC9zdmc+);background-position-y:center;background-repeat:no-repeat}.draggable-period-item button{cursor:pointer;height:100%;margin:0;position:absolute;right:-2em;background-color:#fff;border:none;transition:color .3s}.draggable-period-item button:hover{color:#ff8c00}.JournalEntryModal,.KpiEntryModal{display:flex;width:85vw;height:85vh}.JournalEntryModal form,.KpiEntryModal form{width:590px;border:none;padding:0 20px 0 0}.JournalEntryModal form table.journal-items,.JournalEntryModal form table.kpi-items,.KpiEntryModal form table.journal-items,.KpiEntryModal form table.kpi-items{margin-top:1em;table-layout:fixed;border-collapse:collapse}.JournalEntryModal form table.journal-items td.description,.JournalEntryModal form table.journal-items th.description,.JournalEntryModal form table.kpi-items td.description,.JournalEntryModal form table.kpi-items th.description,.KpiEntryModal form table.journal-items td.description,.KpiEntryModal form table.journal-items th.description,.KpiEntryModal form table.kpi-items td.description,.KpiEntryModal form table.kpi-items th.description{width:280px}.JournalEntryModal form table.journal-items td.credit,.JournalEntryModal form table.journal-items td.debit,.JournalEntryModal form table.journal-items td.parameter,.JournalEntryModal form table.journal-items th.credit,.JournalEntryModal form table.journal-items th.debit,.JournalEntryModal form table.journal-items th.parameter,.JournalEntryModal form table.kpi-items td.credit,.JournalEntryModal form table.kpi-items td.debit,.JournalEntryModal form table.kpi-items td.parameter,.JournalEntryModal form table.kpi-items th.credit,.JournalEntryModal form table.kpi-items th.debit,.JournalEntryModal form table.kpi-items th.parameter,.KpiEntryModal form table.journal-items td.credit,.KpiEntryModal form table.journal-items td.debit,.KpiEntryModal form table.journal-items td.parameter,.KpiEntryModal form table.journal-items th.credit,.KpiEntryModal form table.journal-items th.debit,.KpiEntryModal form table.journal-items th.parameter,.KpiEntryModal form table.kpi-items td.credit,.KpiEntryModal form table.kpi-items td.debit,.KpiEntryModal form table.kpi-items td.parameter,.KpiEntryModal form table.kpi-items th.credit,.KpiEntryModal form table.kpi-items th.debit,.KpiEntryModal form table.kpi-items th.parameter{width:130px;text-align:right}.JournalEntryModal form table.journal-items td.credit input,.JournalEntryModal form table.journal-items td.debit input,.JournalEntryModal form table.journal-items td.parameter input,.JournalEntryModal form table.journal-items th.credit input,.JournalEntryModal form table.journal-items th.debit input,.JournalEntryModal form table.journal-items th.parameter input,.JournalEntryModal form table.kpi-items td.credit input,.JournalEntryModal form table.kpi-items td.debit input,.JournalEntryModal form table.kpi-items td.parameter input,.JournalEntryModal form table.kpi-items th.credit input,.JournalEntryModal form table.kpi-items th.debit input,.JournalEntryModal form table.kpi-items th.parameter input,.KpiEntryModal form table.journal-items td.credit input,.KpiEntryModal form table.journal-items td.debit input,.KpiEntryModal form table.journal-items td.parameter input,.KpiEntryModal form table.journal-items th.credit input,.KpiEntryModal form table.journal-items th.debit input,.KpiEntryModal form table.journal-items th.parameter input,.KpiEntryModal form table.kpi-items td.credit input,.KpiEntryModal form table.kpi-items td.debit input,.KpiEntryModal form table.kpi-items td.parameter input,.KpiEntryModal form table.kpi-items th.credit input,.KpiEntryModal form table.kpi-items th.debit input,.KpiEntryModal form table.kpi-items th.parameter input{width:100%;text-align:right;padding:.3em;border:none}.JournalEntryModal form table.journal-items thead th,.JournalEntryModal form table.kpi-items thead th,.KpiEntryModal form table.journal-items thead th,.KpiEntryModal form table.kpi-items thead th{border-bottom:1px solid #d3d3d3}.JournalEntryModal form table.journal-items tfoot th,.JournalEntryModal form table.kpi-items tfoot th,.KpiEntryModal form table.journal-items tfoot th,.KpiEntryModal form table.kpi-items tfoot th{border-top:1px solid #d3d3d3}.JournalEntryModal form table.journal-items tfoot th.description,.JournalEntryModal form table.kpi-items tfoot th.description,.KpiEntryModal form table.journal-items tfoot th.description,.KpiEntryModal form table.kpi-items tfoot th.description{text-align:right}.JournalEntryModal form table.journal-items tbody td,.JournalEntryModal form table.kpi-items tbody td,.KpiEntryModal form table.journal-items tbody td,.KpiEntryModal form table.kpi-items tbody td{font-size:.83em;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JournalEntryModal form table.journal-items tbody td.remove,.JournalEntryModal form table.kpi-items tbody td.remove,.KpiEntryModal form table.journal-items tbody td.remove,.KpiEntryModal form table.kpi-items tbody td.remove{text-align:right}.JournalEntryModal form table.journal-items tbody td.remove button,.JournalEntryModal form table.kpi-items tbody td.remove button,.KpiEntryModal form table.journal-items tbody td.remove button,.KpiEntryModal form table.kpi-items tbody td.remove button{cursor:pointer;background-color:#fff;border:none;transition:color .3s}.JournalEntryModal form table.journal-items tbody td.remove button:hover,.JournalEntryModal form table.kpi-items tbody td.remove button:hover,.KpiEntryModal form table.journal-items tbody td.remove button:hover,.KpiEntryModal form table.kpi-items tbody td.remove button:hover{color:#ff8c00}.JournalEntryModal .buttons,.KpiEntryModal .buttons{margin:20px 0}.JournalEntryModal .left-half,.JournalEntryModal .right-half,.KpiEntryModal .left-half,.KpiEntryModal .right-half{overflow:auto;width:50%}.JournalEntryModal .validation-messages,.KpiEntryModal .validation-messages{margin-top:10px}.JournalEntryModal .validation-warning,.KpiEntryModal .validation-warning{color:red;font-size:1.25em;font-weight:700}.JournalEntryModal .accounts-filterable-grid,.JournalEntryModal .groups-filterable-grid,.KpiEntryModal .accounts-filterable-grid,.KpiEntryModal .groups-filterable-grid{height:500px;padding-bottom:30px}.PeriodsModal{display:table;padding-left:1em;padding-right:2em}.PeriodsModal .PeriodsList{-webkit-font-smoothing:antialiased}.PeriodsModal form{border-top:1px solid #d3d3d3;margin-top:1em;padding-top:1em}.PeriodsModal form input[type=text]{width:50%;display:inline-block}.ImportAccountsModal{max-width:80vw}.ImportAccountsModal table{width:360px}.ImportAccountsModal table td,.ImportAccountsModal table th{padding:3px}.ImportAccountsModal table td:first-child,.ImportAccountsModal table th:first-child{width:30%;white-space:nowrap;text-align:right;font-weight:700;padding-right:16px}.ImportAccountsModal select{width:100%}.ConsolidationsModal .ConsolidationsList td,.ConsolidationsModal .ConsolidationsList th{padding:.3em 1em .3em 0;text-align:left;border-bottom:1px solid #d3d3d3}.ConsolidationsModal .ConsolidationsList td.filename{font-style:italic}.ConsolidationsModal .ConsolidationsList .btn{border:none;margin:.3em;cursor:pointer}.SubsidiaryModal table{width:100%;margin-top:2em;max-height:70vh}.SubsidiaryModal table th{text-align:left}.SubsidiaryModal input.warning{border-color:red}.SubsidiaryModal div.messages p{color:red;margin-top:0}.ag-column-select-column{display:flex;justify-content:left;align-items:center;justify-items:center}.ag-column-select-column>span:before{margin-left:6px}.ag-wrapper.ag-input-wrapper.ag-toggle-button-input-wrapper{height:16px;width:26px}.ag-column-select-header-filter-wrapper{display:block}.ag-column-select-header-filter-wrapper.ag-labeled.ag-label-align-left.ag-text-field.ag-input-field{margin-left:6px;width:20px;flex:0 0 1}.ag-wrapper.ag-input-wrapper.ag-text-field-input-wrapper input{height:24px}.ag-input-field-input.ag-checkbox-input{width:14px!important;height:16px!important;outline:none}.Tooltip{position:absolute;border:1px solid #6495ed;overflow:hidden;pointer-events:none;transition:opacity 1s}.Tooltip.ag-tooltip-hiding{opacity:0}.Tooltip p{margin:5px}.CustomAccountsFilter{display:flex;flex-direction:column;margin-top:10px;margin-left:10px}.CustomAccountsFilter__header{margin-bottom:10px}.CustomAccountsFilter__filter-options{display:flex;flex-direction:column}.ExchangeRatesModal .exchange-rates-grid{width:750px;height:450px}.exchangeRateCellRenderer{height:100%}.exchangeRateCellRendererDropdown{height:100%;margin-top:0;margin-bottom:0;padding:0 0 0 .6em}.exchangeRateCheckbox{margin-top:1em}.exchangeRateJournalDropdown{margin-top:1em;width:250px}.exchangeRateJournalButton{margin:.5em 0 0}
/*# sourceMappingURL=main.011c30be.chunk.css.map */