.modalWrapper .modalContent.invoiceModal.fullScreen .invoice-modal-header{color:#fff;background-color:#1f2a44;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%;margin-left:20px;display:flex}@media (width<=1023px){.modalWrapper .modalContent.invoiceModal.fullScreen .invoice-modal-header .invoice-modal-item-name{display:none}}.modalWrapper .modalContent.invoiceModal.fullScreen .fullScreenDivider{display:none}.modalWrapper .modalContent.invoiceModal.fullScreen .modalBody{box-sizing:border-box;min-height:0;padding:10px;display:block;overflow:hidden auto}.modalWrapper .modalContent.invoiceModal.fullScreen .modalBody .editWrapper{flex-direction:column;gap:10px;height:100%;display:flex}.modalWrapper .modalContent.invoiceModal.fullScreen .modalBody .editWrapper .control-panel-container{background-color:#fff;border-radius:10px;box-shadow:0 0 11px -8px}.modalWrapper .modalContent.invoiceModal.fullScreen .modalBody .editWrapper .control-panel-container .undoRedoButtonsContainer{margin:0}.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}.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{width:100%;height:-webkit-fill-available;margin-top:15px}.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 .ag-checkbox-input{cursor:pointer}.invoiceFormContainer,.invoiceFormContainer-dark{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}@media (width<=1023px){.invoiceFormContainer,.invoiceFormContainer-dark{flex-wrap:wrap;gap:10px}}@media (width<=1439px){.invoiceFormContainer,.invoiceFormContainer-dark{gap:10px}}.invoiceFormContainer .invoiceFormWrapper .header,.invoiceFormContainer-dark .invoiceFormWrapper .header{justify-content:space-between;padding:0 20px;display:flex}.invoiceFormContainer .totalContainer .body,.invoiceFormContainer-dark .totalContainer .body{height:100%}.invoiceFormContainer .totalContainer .body>div,.invoiceFormContainer-dark .totalContainer .body>div{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 .totalContainer .body>div>p,.invoiceFormContainer-dark .totalContainer .body>div>p{font-family:inherit;font-size:16px;font-weight:600}.invoiceFormContainer .totalContainer .body>div>h2,.invoiceFormContainer-dark .totalContainer .body>div>h2{text-align:center;max-width:90%;font-family:inherit;font-size:46px;font-weight:600}.invoiceFormContainer .totalContainer .body .payment-button,.invoiceFormContainer-dark .totalContainer .body .payment-button{color:#fff;background-color:#1264a3;border:none;border-radius:5px;margin-top:20px}.invoiceFormContainer>div,.invoiceFormContainer-dark>div{background-color:#fff;border-radius:10px;box-shadow:0 0 11px -8px}.invoiceFormContainer>div .header,.invoiceFormContainer-dark>div .header{z-index:2;background:#f7f8fa no-repeat padding-box padding-box;border-top-left-radius:10px;border-top-right-radius:10px;align-items:center;height:45px;padding:0 10px 0 5px;display:flex}.invoiceFormContainer>div .header>div,.invoiceFormContainer-dark>div .header>div{letter-spacing:0;color:#231f20;opacity:1;cursor:pointer;width:calc(100% - 35px);font-size:16px;font-weight:600;font-family:inherit!important}.invoiceFormContainer>div .header .invoice-header-buttons,.invoiceFormContainer-dark>div .header .invoice-header-buttons{justify-content:flex-end;margin:10px;display:flex}.invoiceFormContainer>div .body,.invoiceFormContainer-dark>div .body{justify-content:space-between;width:100%;padding:20px;font-family:inherit;display:flex}.invoiceFormContainer>div .body form,.invoiceFormContainer-dark>div .body form{width:100%}.invoiceFormContainer>div .body .subContainer,.invoiceFormContainer-dark>div .body .subContainer{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}@media (width<=767px){.invoiceFormContainer>div .body .subContainer,.invoiceFormContainer-dark>div .body .subContainer{flex-direction:column}}.invoiceFormContainer>div .body .subContainer>div,.invoiceFormContainer-dark>div .body .subContainer>div{flex-direction:column;width:34%;margin-right:15px;display:flex}.invoiceFormContainer>div .body .subContainer>.billingAddress,.invoiceFormContainer-dark>div .body .subContainer>.billingAddress{width:100%}.invoiceFormContainer>div .body .subContainer .ant-picker,.invoiceFormContainer-dark>div .body .subContainer .ant-picker{border:none;background-color:#f4f5f6!important}.invoiceFormContainer>div .body .subContainer .Autocomplete>div,.invoiceFormContainer-dark>div .body .subContainer .Autocomplete>div{border:0;border-radius:5px;height:32px;background-color:#f4f5f6!important}.invoiceFormContainer>div .body .subContainer .Autocomplete:focus,.invoiceFormContainer-dark>div .body .subContainer .Autocomplete:focus,.invoiceFormContainer>div .body .subContainer .Autocomplete:hover,.invoiceFormContainer-dark>div .body .subContainer .Autocomplete:hover{-webkit-box-shadow:0 0;border-width:2px;outline:0;box-shadow:0 0 #57a8e933;border-color:#87c0ef6d!important}.invoiceFormContainer>div .body .subContainer .inputForm,.invoiceFormContainer-dark>div .body .subContainer .inputForm{border:2px solid #0000;padding:2px;background-color:#f4f5f6!important}.invoiceFormContainer>div .body .subContainer .inputForm:focus,.invoiceFormContainer-dark>div .body .subContainer .inputForm:focus{-webkit-box-shadow:0 0;border-radius:5px;outline:0;box-shadow:0 0 #57a8e933;border:2px solid #87c0ef6d!important}.invoiceFormContainer>div .body .subContainer .inputForm:hover,.invoiceFormContainer-dark>div .body .subContainer .inputForm:hover{-webkit-box-shadow:0 0;outline:0;box-shadow:0 0 #57a8e933}.invoiceFormContainer>div .body .serviceGroupsContainer,.invoiceFormContainer-dark>div .body .serviceGroupsContainer{flex-flow:column;align-items:center;width:100%;margin-left:-5px;display:flex}.invoiceFormContainer>div .body .serviceGroupsContainer .body,.invoiceFormContainer-dark>div .body .serviceGroupsContainer .body{justify-content:flex-start;align-items:center;width:100%;flex-flow:wrap!important;display:flex!important}.invoiceFormContainer>div .body .serviceGroupsContainer .body .estimationContainer,.invoiceFormContainer-dark>div .body .serviceGroupsContainer .body .estimationContainer{text-align:center;align-items:center;width:33%;padding-right:5px;display:flex}.invoiceFormContainer>div .body .serviceGroupsContainer .body .estimationContainer .ant-checkbox-wrapper,.invoiceFormContainer-dark>div .body .serviceGroupsContainer .body .estimationContainer .ant-checkbox-wrapper{margin-left:10px}.invoiceFormContainer>div .body .serviceGroupsContainer>div>label,.invoiceFormContainer-dark>div .body .serviceGroupsContainer>div>label{margin:5px}.invoiceFormContainer>div .body label,.invoiceFormContainer-dark>div .body label,.invoiceFormContainer>div .body .serviceGroupsContainer>.estimationContainer>label,.invoiceFormContainer>div .body .serviceGroupsContainer>.estimationContainer,.invoiceFormContainer-dark>div .body .serviceGroupsContainer>.estimationContainer{opacity:1;text-transform:none;letter-spacing:.21px;color:#383554;margin-bottom:2px;font-size:14px;font-weight:600}.invoiceFormContainer>div .body .cancelFooterButton,.invoiceFormContainer-dark>div .body .cancelFooterButton{color:#383554;background-color:#f3f3f3;border:1px solid #bfbfbf;border-radius:7px;margin-right:15px;box-shadow:2px 2px 2px #00000012}.invoiceFormContainer .autoCompleteProduct>div,.invoiceFormContainer-dark .autoCompleteProduct>div{background-color:#f4f5f6!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 .autoCompleteProduct:hover>span>svg,.invoiceFormContainer-dark .autoCompleteProduct:hover>span>svg{height:7px!important}.invoiceFormContainer-dark .invoiceFormWrapper .header{background-color:#12131b}.invoiceFormContainer-dark .invoiceFormWrapper .header>div:first-child{color:#fff}.invoiceFormContainer-dark .invoiceFormWrapper,.invoiceFormContainer-dark .estimationsContainer,.invoiceFormContainer-dark .totalContainer{background-color:#1f212d;box-shadow:0 0 4px 2px #71cf48}.invoiceFormContainer-dark>div{background-color:#12131b}.invoiceFormContainer-dark>div .header{background:#12131b no-repeat padding-box padding-box}.invoiceFormContainer-dark>div .header>div{color:#fff}.invoiceFormContainer-dark>div .body .subContainer .ant-select{border:none}.invoiceFormContainer-dark>div .body .subContainer .ant-select .ant-select-selector{border:none;background-color:#12131b!important}.invoiceFormContainer-dark>div .body .subContainer .ant-select .ant-select-selector .ant-select-selection-search-input,.invoiceFormContainer-dark>div .body .subContainer .ant-select .ant-select-selector .ant-select-selection-item{color:#fff}.invoiceFormContainer-dark>div .body .subContainer .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#acacca}.invoiceFormContainer-dark>div .body .subContainer .ant-select .ant-select-clear{background-color:#12131b}.invoiceFormContainer-dark>div .body .subContainer .ant-select .ant-select-clear svg{fill:#acacca}.invoiceFormContainer-dark>div .body .subContainer .ant-select .ant-select-arrow svg{fill:#fff}.invoiceFormContainer-dark>div .body .subContainer .ant-select-disabled .ant-select-selector .ant-select-selection-search-input,.invoiceFormContainer-dark>div .body .subContainer .ant-select-disabled .ant-select-selector .ant-select-selection-item{color:#acacca!important}.invoiceFormContainer-dark>div .body .subContainer .ant-picker{border:none;background-color:#12131b!important}.invoiceFormContainer-dark>div .body .subContainer .ant-picker .ant-picker-input{background-color:#12131b}.invoiceFormContainer-dark>div .body .subContainer .ant-picker .ant-picker-input input{color:#f2f2f2}.invoiceFormContainer-dark>div .body .subContainer .ant-picker .ant-picker-input input::placeholder,.invoiceFormContainer-dark>div .body .subContainer .ant-picker .ant-picker-input .ant-picker-suffix svg{color:#acacca}.invoiceFormContainer-dark>div .body .subContainer .ant-picker .ant-picker-input .ant-picker-clear{background-color:#12131b}.invoiceFormContainer-dark>div .body .subContainer .ant-picker .ant-picker-input .ant-picker-clear svg{fill:#acacca}.invoiceFormContainer-dark>div .body .subContainer .ant-picker-disabled .ant-picker-input input{color:#acacca!important}.invoiceFormContainer-dark>div .body .subContainer .ant-input{color:#fff;border:none;background-color:#12131b!important}.invoiceFormContainer-dark>div .body .subContainer .ant-input::placeholder{color:#acacca}.invoiceFormContainer-dark>div .body .serviceGroupsContainer .body{background-color:#292b3a!important}.invoiceFormContainer-dark>div .body label,.invoiceFormContainer-dark>div .body .serviceGroupsContainer>.estimationContainer>label,.invoiceFormContainer-dark>div .body .serviceGroupsContainer>.estimationContainer{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}.control-panel-container{justify-content:space-between;width:100%;padding:10px;display:flex;overflow:auto}.control-panel-container .control-panel-left{gap:10px;display:flex}.control-panel-container .control-panel-right{justify-content:center;align-items:center;gap:10px;display:flex}.control-panel-container .control-panel-right .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}.control-panel-container .control-panel-right .control-panel-item{margin-right:-20px}.productsTableContainer,.productsTableContainer-dark{background-color:#fff;border-radius:10px;flex:1;height:-webkit-fill-available;padding:0;overflow:hidden;box-shadow:0 0 11px -8px}.productsTableContainer .checkbox,.productsTableContainer-dark .checkbox{justify-content:center;display:flex}.productsTableContainer .dissabled-checkbox,.productsTableContainer-dark .dissabled-checkbox{cursor:not-allowed}.productsTableContainer .dissabled-checkbox .ant-checkbox,.productsTableContainer-dark .dissabled-checkbox .ant-checkbox,.productsTableContainer .dissabled-checkbox .ant-checkbox-input,.productsTableContainer-dark .dissabled-checkbox .ant-checkbox-input,.productsTableContainer .dissabled-checkbox .ant-checkbox-inner,.productsTableContainer-dark .dissabled-checkbox .ant-checkbox-inner{cursor:not-allowed!important}.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 .header,.productsTableContainer-dark .header{z-index:2;background:#f7f8fa no-repeat padding-box padding-box;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:space-between;align-items:center;width:100%;height:45px;padding:2px 20px;display:flex}.productsTableContainer .header .title,.productsTableContainer-dark .header .title{letter-spacing:0;color:#231f20;opacity:1;cursor:pointer;font-size:16px;font-weight:600;font-family:inherit!important}.productsTableContainer .header>div,.productsTableContainer-dark .header>div{align-items:center;display:flex}.productsTableContainer .header .autoRowToggleContainer,.productsTableContainer-dark .header .autoRowToggleContainer{font-style:inherit;margin-right:10px}.productsTableContainer .header .autoRowToggleContainer label,.productsTableContainer-dark .header .autoRowToggleContainer label{margin:0}.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{background-color:#20242c;box-shadow:0 0 4px 2px #71cf48!important}.productsTableContainer-dark .header{background:#12131b no-repeat padding-box padding-box}.productsTableContainer-dark .header .title,.productsTableContainer-dark .header .servicesPricePercentage{color:#fff}.productsTableContainer-dark .header .servicesPricePercentage input{color:#fff;background-color:#1f212d;border:none}.productsTableContainer-dark .header .servicesPricePercentage input::placeholder{color:#acacca}.productsTableContainer-dark .header .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}.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}
