.control-panel-container{justify-content:center;align-items:center;gap:10px;display:flex}.control-panel-container .control-panel-logs{cursor:pointer;background-color:#1264a3;border:0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.invoice-footer-container{justify-content:center;align-items:center;gap:20px;width:100%;padding:10px;display:flex}.invoice-footer-container .footer-invoice-group{align-items:center;gap:20px;width:100%;display:flex}.groupTableContainer{flex:auto;width:100%;min-height:88px}.groupTableContainer .ag-header-cell-text{font-size:14px}.groupTableContainer .ag-header-row-column{height:16px}.groupTableContainer .ag-pivot-off{height:13px;min-height:15px}.groupTableContainer .ag-root-wrapper{height:100%;overflow:auto}.groupTableContainer .ag-react-container{justify-content:center;display:flex}.groupTableContainer .ag-row{cursor:pointer}.groupTableContainer .ag-cell{padding:0}.groupTableContainer .ag-cell[col-id=ag-Grid-SelectionColumn] .ag-cell-wrapper{justify-content:center;width:100%;height:100%}.groupTableContainer .ag-cell[col-id=ag-Grid-SelectionColumn] .ag-cell-wrapper>.ag-cell-value{flex:none}.layoutCardWrapper.invoiceDetails{--id-label:#7a7d8f;--id-label-editing:#383554;--id-text:#231f20;--id-empty:#b3b5c2;--id-divider:#e6e9ef;--id-field:#f4f5f6;--id-field-hover:#eef0f3;--id-field-border-hover:#d9dce3;--id-placeholder:#a3a6b4;--id-icon:#8a8da0;--wm-empty-color:var(--id-empty)}.layoutCardWrapper.invoiceDetails.invoiceDetails--dark{--id-label:#9fa2bd;--id-label-editing:#fff;--id-text:#f2f2f2;--id-empty:#5f6279;--id-divider:#41435d;--id-field:#12131b;--id-field-hover:#171923;--id-field-border-hover:#3a3d52;--id-placeholder:#7d80a0;--id-icon:#acacca}.layoutCardWrapper.invoiceDetails>.layoutCardBody{box-sizing:border-box;justify-content:flex-start;align-items:stretch;min-height:0;padding:20px;overflow-y:auto;container:invoiceDetails/inline-size}.invoiceDetails__content{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px;min-width:0;display:grid}.invoiceDetails__section{flex-direction:column;gap:5px;min-width:0;display:flex}.invoiceDetails__section--wide{border-top:1px solid var(--id-divider);grid-column:1/-1;padding-top:10px}.invoiceDetails__sectionTitle{color:var(--id-text);text-transform:uppercase;letter-spacing:0;align-items:center;gap:10px;font-size:12px;font-weight:400;display:flex}.invoiceDetails__sectionTitle>.line{background-color:var(--id-divider);flex:auto;height:1px}.invoiceDetails__field{grid-template-columns:120px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.invoiceDetails__label{color:var(--id-text);overflow-wrap:anywhere;transition:color .22s;transition-delay:calc(var(--wm-order,0) * 40ms);padding-top:5px;font-size:14px;font-weight:600;line-height:22px}.invoiceDetails__value>.writeMorph__display{box-sizing:border-box;min-height:32px;color:var(--id-text);white-space:pre-line;overflow-wrap:anywhere;padding:5px 12px;font-size:14px;line-height:22px}.invoiceDetails__field--memo .writeMorph__display{white-space:pre-wrap;min-height:54px;max-height:186px;overflow-y:auto}.invoiceDetails__field.is-editing .invoiceDetails__label{color:var(--id-label-editing)}@media (prefers-reduced-motion:reduce){.invoiceDetails__label{transition:none}}.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-input,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-picker,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-select .ant-select-selector{width:100%;box-shadow:none;background-color:var(--id-field);color:var(--id-text);border:1px solid #0000;border-radius:6px;font-family:inherit;transition:background-color .15s,border-color .15s,box-shadow .15s}.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-input:hover,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-picker:hover,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-select:not(.ant-select-focused):hover .ant-select-selector{border-color:var(--id-field-border-hover);background-color:var(--id-field-hover)}.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-input,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-picker-input>input,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-select-selection-item,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-select-selection-search-input{color:var(--id-text);font-family:inherit;font-size:14px;line-height:22px}.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-input::placeholder,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-picker-input>input::placeholder,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-select-selection-placeholder{color:var(--id-placeholder)}.layoutCardWrapper.invoiceDetails .writeMorph__control textarea.ant-input{resize:none}.layoutCardWrapper.invoiceDetails .writeMorph__control input[type=number]{-moz-appearance:textfield}.layoutCardWrapper.invoiceDetails .writeMorph__control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.layoutCardWrapper.invoiceDetails .writeMorph__control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-picker-suffix,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-select-arrow{color:var(--id-icon)}.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-picker-suffix svg,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-select-arrow svg{fill:currentColor}.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-picker-clear,.layoutCardWrapper.invoiceDetails .writeMorph__control .ant-select-clear{color:var(--id-icon)}@container invoiceDetails (width<=640px){.invoiceDetails__content{grid-template-columns:minmax(0,1fr)}}@container invoiceDetails (width<=360px){.invoiceDetails__field{grid-template-columns:minmax(0,1fr)}.invoiceDetails__label{padding-top:0}}.productsTableContainer,.productsTableContainer-dark{flex:1}.productsTableContainer .customCheckbox,.productsTableContainer-dark .customCheckbox{justify-content:center;display:flex}.productsTableContainer .editableCellContainer .disabled,.productsTableContainer-dark .editableCellContainer .disabled,.productsTableContainer .descriptionContainer .disabled,.productsTableContainer-dark .descriptionContainer .disabled{cursor:not-allowed}.productsTableContainer .productsTableContainer,.productsTableContainer-dark .productsTableContainer,.productsTableContainer .productsTableContainer-dark,.productsTableContainer-dark .productsTableContainer-dark{max-height:90%}.productsTableContainer .layoutCardHeader>div,.productsTableContainer-dark .layoutCardHeader>div{align-items:center;display:flex}.productsTableContainer .layoutCardHeader .autoRowToggleContainer,.productsTableContainer-dark .layoutCardHeader .autoRowToggleContainer{font-style:inherit;margin-right:10px}.productsTableContainer .layoutCardHeader .autoRowToggleContainer label,.productsTableContainer-dark .layoutCardHeader .autoRowToggleContainer label{margin:0}.productsTableContainer.layoutCardWrapper>.layoutCardBody,.layoutCardWrapper.productsTableContainer-dark>.layoutCardBody{justify-content:flex-start;align-items:stretch}.productsTableContainer .ag-row-animation,.productsTableContainer-dark .ag-row-animation{overflow:auto scroll}.productsTableContainer .createInvoiceTable .ag-cell,.productsTableContainer-dark .createInvoiceTable .ag-cell{padding:0}.productsTableContainer .createInvoiceTable .ag-react-container,.productsTableContainer-dark .createInvoiceTable .ag-react-container{width:-webkit-fill-available}.productsTableContainer-dark .layoutCardHeader .servicesPricePercentage{color:#fff}.productsTableContainer-dark .layoutCardHeader .servicesPricePercentage input{color:#fff;background-color:#1f212d;border:none}.productsTableContainer-dark .layoutCardHeader .servicesPricePercentage input::placeholder{color:#acacca}.productsTableContainer-dark .layoutCardHeader .autoRowToggleContainer label{color:#fff}.productsTableContainer-dark .ag-root-wrapper-body{background-color:#20242c!important}.productsTableContainer-dark .createInvoiceTable .ag-cell .ant-select .ant-select-selector{background-color:#12131b!important}.productsTableContainer-dark .createInvoiceTable .ag-cell .ant-select .ant-select-selector .ant-select-selection-search-input,.productsTableContainer-dark .createInvoiceTable .ag-cell .ant-select .ant-select-selector .ant-select-selection-item{color:#fff}.productsTableContainer-dark .createInvoiceTable .ag-cell .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#acacca}.productsTableContainer-dark .createInvoiceTable .ag-cell .ant-select .ant-select-clear{background-color:#12131b}.productsTableContainer-dark .createInvoiceTable .ag-cell .ant-select .ant-select-clear svg{fill:#acacca}.productsTableContainer-dark .createInvoiceTable .ag-cell .ant-select .ant-select-arrow svg{fill:#fff}.productsTableContainer-dark .createInvoiceTable .ag-cell .ant-select-disabled .ant-select-selector .ant-select-selection-search-input,.productsTableContainer-dark .createInvoiceTable .ag-cell .ant-select-disabled .ant-select-selector .ant-select-selection-item{color:#acacca!important}.productsTableContainer-dark .createInvoiceTable .ag-cell .editableCellContainer{color:#fff!important;background-color:#0000!important}.productsTableContainer-dark .createInvoiceTable .ag-cell .descriptionContainer{color:#fff!important;background:#12131b!important}.autoCompleteProduct{width:100%}.autoCompleteProduct>div{background-color:#f4f5f6!important;border:0!important;height:32px!important}.autoCompleteProduct .ant-select-dropdown{padding:0}.autoCompleteProduct .menuItemWrapper{color:#393a3d;background-color:#fff;border-bottom:1px solid #d4d7dc;outline:none;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.addNewInvoiceServiceButton{border:0;align-items:center;display:flex}.addNewInvoiceServiceButton>svg{margin-right:10px}.serviceCell{align-items:center;width:100%;height:100%}.serviceCell>.writeMorph__display{box-sizing:border-box;height:32px;padding:1px 11px;font-size:14px;line-height:30px}.serviceCell>.writeMorph__display .overflowTooltipText{display:block}.serviceCell>.writeMorph__control{align-items:center;display:flex}.serviceCell .ant-select,.serviceCell .ant-select-selection-search-input{font-family:inherit}.descriptionModal .ant-modal-title{color:#fff}.descriptionModal .ant-modal-content{width:1200px;margin-left:auto;margin-right:auto}.descriptionModal .ant-modal-body{padding:10px 15px!important}.descriptionModal .ant-modal-close-x{justify-content:space-between;align-items:center;width:40px;height:40px;display:flex}.descriptionModal .ant-modal-close-x svg,.descriptionModal .ant-modal-close-x path{fill:#fff}.descriptionModal .includesContainer{gap:20px;display:flex}.descriptionModal .includesContainer span{color:#fff}.descriptionModal .richTextComp{background-color:inherit!important}.invoiceFormContainer,.invoiceFormContainer-dark{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(9,minmax(0,1fr));grid-template-areas:"details details group group group group group group group""details details table table table table table table table""details details table table table table table table table";gap:10px;width:100%;height:100%;display:grid}.invoiceFormContainer--withBalance{grid-template-areas:"balance balance group group group group group group group""details details table table table table table table table""details details table table table table table table table"}.invoiceFormContainer>.invoiceBalanceContainer,.invoiceFormContainer-dark>.invoiceBalanceContainer{grid-area:balance}.invoiceFormContainer>.invoiceDetails,.invoiceFormContainer-dark>.invoiceDetails{grid-area:details}.invoiceFormContainer>.estimationsContainer,.invoiceFormContainer-dark>.estimationsContainer{grid-area:group}.invoiceFormContainer>.productsTableContainer,.invoiceFormContainer-dark>.productsTableContainer{grid-area:table}.invoiceFormContainer .invoiceBalanceContainer,.invoiceFormContainer-dark .invoiceBalanceContainer{box-sizing:border-box;background:#eaf8e3;border:1px solid #71cf48;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.invoiceFormContainer .invoiceBalanceContainer>p,.invoiceFormContainer-dark .invoiceBalanceContainer>p{font-family:inherit;font-size:16px;font-weight:600}.invoiceFormContainer .invoiceBalanceContainer>h2,.invoiceFormContainer-dark .invoiceBalanceContainer>h2{text-align:center;max-width:90%;font-family:inherit;font-size:46px;font-weight:600}.invoiceFormContainer .estimationsContainer>.layoutCardBody,.invoiceFormContainer-dark .estimationsContainer>.layoutCardBody{box-sizing:border-box;justify-content:flex-start;align-items:stretch;min-height:0;padding:20px;font-family:inherit;overflow-y:auto}.invoiceFormContainer .estimationsContainer>.layoutCardBody .serviceGroupsContainer,.invoiceFormContainer-dark .estimationsContainer>.layoutCardBody .serviceGroupsContainer{flex-flow:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex}.invoiceFormContainer .estimationsContainer>.layoutCardBody .serviceGroupsContainer>div>label,.invoiceFormContainer-dark .estimationsContainer>.layoutCardBody .serviceGroupsContainer>div>label{margin:5px}.invoiceFormContainer .estimationsContainer>.layoutCardBody label,.invoiceFormContainer-dark .estimationsContainer>.layoutCardBody label{opacity:1;text-transform:none;letter-spacing:.21px;color:#383554;margin-bottom:2px;font-size:14px;font-weight:600}.invoiceFormContainer .autoCompleteProduct>div,.invoiceFormContainer-dark .autoCompleteProduct>div{background-color:#fff!important;border:0!important;border-radius:5px!important;height:32px!important}.invoiceFormContainer .autoCompleteProduct .ant-select-dropdown,.invoiceFormContainer-dark .autoCompleteProduct .ant-select-dropdown,.invoiceFormContainer .autoCompleteProduct .ant-select-item,.invoiceFormContainer-dark .autoCompleteProduct .ant-select-item{padding:0}.invoiceFormContainer .autoCompleteProduct .menuItemWrapper,.invoiceFormContainer-dark .autoCompleteProduct .menuItemWrapper{color:#393a3d;background-color:#fff;border-bottom:1px solid #d4d7dc;outline:none;padding:10px;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.invoiceFormContainer .autoCompleteProduct .menuItemWrapper:hover,.invoiceFormContainer-dark .autoCompleteProduct .menuItemWrapper:hover{color:#fff;background-color:#108000}.invoiceFormContainer .autoCompleteProduct .menuItemContainer,.invoiceFormContainer-dark .autoCompleteProduct .menuItemContainer{min-width:700px;padding-right:inherit;width:100%;max-width:800px;height:100%;display:flex!important}.invoiceFormContainer .autoCompleteProduct .column,.invoiceFormContainer-dark .autoCompleteProduct .column{flex-direction:column;width:50%;min-width:150px;margin:0;padding:0;display:flex}.invoiceFormContainer .autoCompleteProduct:focus,.invoiceFormContainer-dark .autoCompleteProduct:focus,.invoiceFormContainer .autoCompleteProduct:hover,.invoiceFormContainer-dark .autoCompleteProduct:hover{-webkit-box-shadow:0 0;border-width:2px;outline:0;box-shadow:0 0 #57a8e933;border-color:#87c0ef6d!important}.invoiceFormContainer-dark .estimationsContainer>.layoutCardBody label{color:#fff}.invoiceFormContainer-dark .autoCompleteProduct>div{color:#fff;background-color:#12131b!important}.invoiceFormContainer-dark .autoCompleteProduct .ant-select-selector{background-color:#12131b!important}.invoiceFormContainer-dark .autoCompleteProduct .ant-select-selector .ant-select-selection-search-input,.invoiceFormContainer-dark .autoCompleteProduct .ant-select-selector .ant-select-selection-item{color:#fff}.invoiceFormContainer-dark .autoCompleteProduct .ant-select-selector .ant-select-selection-placeholder{color:#acacca}.invoiceFormContainer-dark .autoCompleteProduct .ant-select-clear{background-color:#12131b}.invoiceFormContainer-dark .autoCompleteProduct .ant-select-clear svg{fill:#acacca}.invoiceFormContainer-dark .autoCompleteProduct .ant-select-arrow svg{fill:#fff}.invoiceFormContainer-dark .autoCompleteProduct .ant-select-item{padding:0;background-color:#292b3a!important}.invoiceFormContainer-dark .autoCompleteProduct .menuItemWrapper{background-color:#12131b;border-bottom:1px solid #12131b}.modalWrapper .modalContent.invoiceModal.fullScreen .invoice-modal-header{border-bottom:1px solid #e6e9ef;align-items:center;width:100%;height:45px;padding:0 16px;font-size:18px;font-weight:600;display:flex}.modalWrapper .modalContent.invoiceModal.fullScreen .invoice-modal-header .darkModeContainer{flex:45%;min-width:0;display:flex}.modalWrapper .modalContent.invoiceModal.fullScreen .invoice-modal-header .darkModeContainer .undoRedoButtonsContainer{gap:10px;margin:0}.modalWrapper .modalContent.invoiceModal.fullScreen .invoice-modal-header .darkModeContainer .accountingWriteModeContainerLight .statusContainer .statusLabel{color:#231f20}.modalWrapper .modalContent.invoiceModal.fullScreen .invoice-modal-header .control-panel-container{flex:none;margin:0 16px}.modalWrapper .modalContent.invoiceModal.fullScreen .fullScreenDivider{display:none}.modalWrapper .modalContent.invoiceModal.fullScreen .modalBody{box-sizing:border-box;gap:10px;min-height:0;padding:10px;display:flex;overflow:hidden}.modalWrapper .modalContent.invoiceModal.fullScreen .modalFooter{background-color:#fff;border-radius:10px;flex:none;padding:0;box-shadow:0 0 11px -8px}.modalWrapper.dark .modalContent.invoiceModal.fullScreen .invoice-modal-header{background-color:#101c35}.modalWrapper.dark .modalContent.invoiceModal.fullScreen .modalFooter{color:#f4f5f6;background-color:#20212d}
