.A4Container1{box-sizing:border-box;background:#fff;flex-direction:column;width:210mm;height:297mm;min-height:297mm;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9pt;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 10px #0000001a;padding:12mm!important}.background-image1{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.background-image1 img{object-fit:contain;width:100%;height:100%;padding:20mm}.header-section1{justify-content:space-between;align-items:flex-start;padding-bottom:1mm;display:flex}.logo-area1{flex-direction:column;align-items:flex-start;max-width:60%;display:flex}.logo-area1 img{object-fit:contain;max-width:60mm;max-height:20mm;margin-bottom:3mm}.logo-description1{font-size:9pt;font-weight:600;line-height:1.3}.invoice-info1{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.invoice-title1{letter-spacing:2px;text-transform:uppercase;margin:0;font-size:20pt;font-weight:700}.invoice-subtitle1{text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:8pt;font-weight:700}.default-header-company-customer{justify-content:space-between;align-items:flex-start;gap:40mm;margin-bottom:4mm;display:flex}.logo-position1-right .header-section1{flex-direction:row-reverse}.logo-position1-right .logo-area1{text-align:right;align-items:flex-end}.logo-position1-right .invoice-info1{text-align:left;align-items:flex-start}.company-section,.customer-section{flex-direction:column;flex:1;align-items:flex-start;max-width:48%;display:flex}.company-key_value{margin-top:5mm}.company-key_value p{margin-bottom:.5mm;font-size:9pt;line-height:10pt}.company-key_value span:first-child{margin-right:6px;font-weight:700}.delivery-address,.main-address,.company-address{margin-top:2mm}:is(.delivery-address,.main-address,.company-address) .delivery-title{margin-bottom:2mm;font-size:9pt;font-weight:700;text-decoration:underline}:is(.delivery-address,.main-address,.company-address) p{margin-bottom:.5mm;font-size:9pt;line-height:10pt}.extra-info-name1,.extra-info-description1{width:100%;margin-bottom:2mm;line-height:1.2;display:block}.extra-info-name1{font-size:12pt;font-weight:700}.extra-info-description1{font-size:9pt}.default-body1{box-sizing:border-box;flex-direction:column;width:100%;margin-top:1mm;display:inline-flex}.default-table1 table{border-collapse:collapse;border-spacing:0;width:100%;overflow:hidden}.default-table1 thead th,.default-table1 thead td{padding:4px 6px}.default-table1 tbody{vertical-align:middle;border-color:inherit;unicode-bidi:isolate;display:table-row-group}.default-table1 tbody td{vertical-align:top;word-break:break-word;padding:4px 6px;font-size:9pt;line-height:14pt}.default-table1 tbody tr{line-height:14pt}.default-table1.body-border_all thead td,.default-table1.body-border_outer thead td,.default-table1.body-border_columns thead td,.default-table1.body-border_row thead td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table1.body-border_all thead td:last-child,.default-table1.body-border_outer thead td:last-child,.default-table1.body-border_columns thead td:last-child,.default-table1.body-border_row thead td:last-child{border-right:none}.default-table1.body-border_outer thead td{border-bottom:none;border-right:none}.default-table1.body-border_row thead td{border-bottom:1px solid #000;border-right:none}.default-table1.body-border_none thead td{border-bottom:none;border-right:none}.default-table1.body-border_all tbody tr{border-bottom:none}.default-table1.body-border_all tbody td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table1.body-border_all tbody tr:last-child td{border-bottom:none}.default-table1.body-border_all tbody td:last-child{border-right:none}.default-table1.body-border_all table,.default-table1.body-border_outer table{border:1px solid #000}.default-table1.body-border_outer tbody tr{border-bottom:none}.default-table1.body-border_outer tbody td{border-right:none}.default-table1.body-border_columns tbody tr{border-bottom:none}.default-table1.body-border_columns tbody td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table1.body-border_columns tbody tr:last-child td{border-bottom:none}.default-table1.body-border_columns tbody td:last-child{border-right:none}.default-table1.body-border_columns table{border:none}.default-table1.body-border_row tbody tr{border-bottom:none}.default-table1.body-border_row tbody td{border-bottom:1px solid #000;border-right:none}.default-table1.body-border_row tbody tr:last-child td{border-bottom:none}.default-table1.body-border_row table{border:none}.default-table1.body-border_none tbody tr{border-bottom:none}.default-table1.body-border_none tbody td{border-right:none}.default-table1.body-border_none table{border:none}.default-table__thead1{background-color:#ddd;display:table-row-group}.default-table__column-left1{text-align:left}.default-table__column-right1{text-align:right}.customDivider{background-color:#000}.invoice-bottom-section{justify-content:space-between;align-items:flex-start;gap:10mm;margin-bottom:2mm;display:flex}.invoice-totals{page-break-before:avoid;page-break-inside:avoid;text-align:right;white-space:nowrap;flex-direction:row-reverse;flex:1;width:40%;display:flex}.invoice-totals table{text-align:left;border-collapse:collapse;width:auto;display:flex}.invoice-totals td{padding:0 2mm}.default-default__totals{box-sizing:border-box;margin-top:1mm;margin-bottom:5mm}.default-default__totals h5{margin-bottom:.5mm;font-size:9pt}.default-default__totals td:first-child{text-align:left}.default-default__totals td:last-child{text-align:right}.total-ttc{border-top:1px solid #000;line-height:14pt}.total-ttc h5{padding-top:.5mm;font-size:9pt;font-weight:700}.default-payments{flex:1;width:100%;min-width:60%;margin-bottom:0;display:block}.payments-container{gap:2mm;width:100%;display:flex}.bank-info-section{flex:1;width:100%;min-width:0}.bank-info-table{border-collapse:collapse;width:100%}.bank-info-table td{vertical-align:top;padding:0 5px;font-size:9pt;line-height:14pt}.default-payments__row{width:45mm;font-weight:400}.stamp-space-section{background-color:#fff;border:1px dashed #3c3c3ccc;flex-shrink:0;justify-content:flex-end;align-items:flex-end;width:25%;min-height:25mm;margin-bottom:2mm;margin-left:auto;display:flex}.stamp-space-section span{text-align:right;opacity:.5;padding:1mm 1mm 0;font-size:8pt;font-style:italic}.default-terms-and-conditions{margin-top:1mm;display:inline-flex}.default-terms-and-conditions table{table-layout:fixed;width:100%}.default-terms-and-conditions tr{gap:2mm;width:100%;display:flex}.default-terms-and-conditions td{box-sizing:border-box;flex:1}.payment-penalty-terms{vertical-align:top;width:calc(50% - 1mm);min-height:15mm;padding:2mm;display:table-cell}.payment-penalty-terms span{text-align:justify;font-size:8pt;line-height:10pt;display:block}.note-terms{vertical-align:top;width:calc(50% - 1mm);min-height:10mm;padding:2mm;display:table-cell}.note-terms span{text-align:justify;font-size:8pt;line-height:10pt;display:block}.extra-terms{vertical-align:top;width:calc(50% - 1mm);min-height:3mm;padding:0 2mm;display:table-cell}.extra-terms p{margin:0!important}.default-footer{text-align:center;padding:0 12mm 3mm;position:absolute;bottom:0;left:0;right:0}.default-default__footer__text{margin-bottom:15px;display:block}.sender-info-dimmable{text-align:center;font-size:6pt}.sender-info-dimmable span{font-size:9pt;font-weight:700}.generated-by{justify-content:center;align-items:flex-end;gap:1mm;padding:.8mm 0;font-size:6.5pt;display:flex}.newrai-icon img{height:20px;margin-left:4px;display:inline-block}.A4Container *{font-family:inherit}.modern-segmented-control.ant-segmented{box-shadow:none!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:8px!important;padding:2px!important}.modern-segmented-control .ant-segmented-item{border:none!important;border-radius:6px!important;margin:0!important;transition:all .2s!important}.modern-segmented-control .ant-segmented-item:hover{background:#f5f5f5!important}.modern-segmented-control .ant-segmented-item-selected{color:#fff;box-shadow:none!important;background:#3e849e!important}.modern-segmented-control .ant-segmented-item-selected:hover{background:#326e82!important}.segmented-option-content{flex-direction:row;align-items:center;gap:4px;padding:4px 8px;display:flex}.segmented-option-icon{font-size:18px}.segmented-option-text{letter-spacing:.025em;font-size:12px;font-weight:500}.A4Container{box-sizing:border-box;background:#fff;flex-direction:column;width:210mm;height:297mm;min-height:297mm;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9pt;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 10px #0000001a;padding:12mm!important}.background-image{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.background-image img{object-fit:contain;width:100%;height:100%;padding:15mm}.default-header2{border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;height:27mm;display:grid}.invoice-logo2{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.invoice-logo2 img{object-fit:contain;max-width:40mm;max-height:20mm}.logo-description2{text-overflow:ellipsis;align-items:center;height:100%;font-size:11pt;font-weight:700;display:flex;overflow:hidden}.invoice-title2{text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.invoice-title2 h1{margin:0;font-size:20pt;font-weight:700}.invoice-title2 p{margin:0;font-size:11pt}.address-container2{border:1px solid #d1d5db;border-radius:6px;grid-template-columns:repeat(2,1fr);gap:15px;height:35mm;padding:15px 20px;display:grid}.company-address2{border-right:1.5px solid #e5e7eb;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-right:18px;display:flex}.company-address2 address{text-align:left;flex-direction:column;align-items:flex-start;margin:0;font-size:9pt;line-height:16px;display:flex}.customer-address2{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.address-grid2{grid-template-columns:1fr 1fr;gap:10px;width:100%;height:100%;display:grid}.main-customer-address2{text-align:left;flex-direction:column;align-items:flex-start;margin:0;font-size:9pt;line-height:16px;display:flex}.delivery-address2{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.delivery-address2 address,.single-customer-address2{text-align:right;flex-direction:column;align-items:flex-end;margin:0;font-size:9pt;line-height:16px;display:flex}.main-customer-address2 b,.delivery-address2 b,.single-customer-address2 b{text-transform:uppercase;font-weight:700}.info-container2{grid-template-columns:repeat(2,1fr);gap:20px;height:18mm;display:grid}.info-item-left2{text-align:left;text-transform:uppercase;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.info-item-right2{text-align:right;text-transform:uppercase;flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.info-item-left2 b,.info-item-right2 b,.info-item-left2 span,.info-item-right2 span{text-transform:uppercase;letter-spacing:.1mm;font-size:8pt}.info-item-left2>div,.info-item-right2>div{flex-direction:row;justify-content:space-between;gap:10px;width:100%;display:flex}.info-item-left2>div>b{text-align:left;flex-shrink:0}.info-item-left2>div>span{text-align:right;flex-shrink:0}.info-item-right2>div>b{text-align:left;flex-shrink:0}.info-item-right2>div>span{text-align:right;flex-shrink:0}.default-body2{box-sizing:border-box;flex-direction:column;width:100%;margin-top:1mm;display:inline-flex}.default-table2 table{border-collapse:collapse;border-spacing:0;width:100%;overflow:hidden}.default-table2 thead th,.default-table2 thead td{padding:4px 6px}.default-table2 tbody{vertical-align:middle;border-color:inherit;unicode-bidi:isolate;display:table-row-group}.default-table2 tbody td{vertical-align:top;word-break:break-word;padding:4px 6px;font-size:9pt;line-height:14pt}.default-table2 tbody tr{line-height:14pt}.default-table2.body-border_all thead td,.default-table2.body-border_outer thead td,.default-table2.body-border_columns thead td,.default-table2.body-border_row thead td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table2.body-border_all thead td:last-child,.default-table2.body-border_outer thead td:last-child,.default-table2.body-border_columns thead td:last-child,.default-table2.body-border_row thead td:last-child{border-right:none}.default-table2.body-border_outer thead td{border-bottom:none;border-right:none}.default-table2.body-border_row thead td{border-bottom:1px solid #000;border-right:none}.default-table2.body-border_none thead td{border-bottom:none;border-right:none}.default-table2.body-border_all tbody tr{border-bottom:none}.default-table2.body-border_all tbody td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table2.body-border_all tbody tr:last-child td{border-bottom:none}.default-table2.body-border_all tbody td:last-child{border-right:none}.default-table2.body-border_all table,.default-table2.body-border_outer table{border:1px solid #000}.default-table2.body-border_outer tbody tr{border-bottom:none}.default-table2.body-border_outer tbody td{border-right:none}.default-table2.body-border_columns tbody tr{border-bottom:none}.default-table2.body-border_columns tbody td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table2.body-border_columns tbody tr:last-child td{border-bottom:none}.default-table2.body-border_columns tbody td:last-child{border-right:none}.default-table2.body-border_columns table{border:none}.default-table2.body-border_row tbody tr{border-bottom:none}.default-table2.body-border_row tbody td{border-bottom:1px solid #000;border-right:none}.default-table2.body-border_row tbody tr:last-child td{border-bottom:none}.default-table2.body-border_row table{border:none}.default-table2.body-border_none tbody tr{border-bottom:none}.default-table2.body-border_none tbody td{border-right:none}.default-table2.body-border_none table{border:none}.default-table__thead2{background-color:#ddd;display:table-row-group}.default-table__column-left2{text-align:left}.default-table__column-right2{text-align:right}.invoice-totals2{justify-content:space-between;gap:5mm;width:100%;margin-top:2.5mm;margin-bottom:4mm;display:flex}.default-payments2{flex:0 0 40%;align-self:flex-start;width:40%;font-size:8pt}.payment-row{justify-content:space-between;padding:.3mm 0;display:flex}.payment-row:last-child{margin-bottom:0}.payment-label{text-transform:uppercase;letter-spacing:.1mm;font-size:7.5pt;font-weight:600}.payment-value{text-align:right;font-size:8pt;font-weight:400}.default-totals2{border:none;border-radius:1.5mm;flex:0 0 27%;width:27%;font-size:8pt}.default-totals2 tbody{display:block}.default-totals2 tr{border:none;justify-content:space-between;align-items:center;padding:.2mm 0;display:flex}.default-totals2 tr:last-child{border-top:.5mm solid #d0d0d0;border-bottom:none;margin-top:1.5mm}.default-totals2 tr.total-ttc{background:#fff;border-radius:1mm;padding:1.5mm;font-weight:700;box-shadow:0 .3mm 1mm #0000001a}.default-totals2 td{border:none;padding:0;display:block}.default-totals2 td:first-child{text-transform:uppercase;letter-spacing:.1mm;font-size:7.5pt;font-weight:600}.default-totals2 td:last-child{font-size:8.5pt;font-weight:600}.default-totals2 .total-ttc td{font-weight:700}.default-totals2 .total-ttc td:first-child{font-size:8.5pt}.default-totals2 .total-ttc td:last-child{font-size:9.5pt}.extra-info-container2{flex-direction:column;gap:10px;width:100%;margin:6mm 0 4mm;display:flex}.extra-info-column2{flex:1;width:100%}.extra-info-name2{text-align:left;font-size:12pt;font-weight:700;line-height:1;display:block}.extra-info-description2{text-align:left;font-size:9pt;line-height:1;display:block}.default-terms-and-conditions2{justify-content:space-between;align-items:flex-start;gap:3mm;width:100%;margin-top:2mm;margin-bottom:2mm;display:flex}.terms-content2{flex-direction:column;flex:1;gap:0;display:flex}.payment-penalty-terms2{background-color:#fff;border:1px solid #d1d5db;border-radius:2px;padding:2mm}.payment-penalty-terms2 span{text-align:justify;font-size:7.5pt;font-style:italic;line-height:9pt;display:block}.note-terms2{padding:2mm 0}.note-terms2 span{color:inherit;text-align:left;font-size:8pt;line-height:10pt;display:block}.extra-terms2{min-height:3mm}.extra-terms2 span p{margin:0!important}.extra-terms2 span{margin:0!important}.stamp-space-section2{background-color:#fff;border:1px dashed #9ca3af;border-radius:2px;flex-shrink:0;justify-content:flex-end;align-items:flex-end;width:50mm;height:25mm;display:flex}.stamp-space-section2 span{text-align:right;opacity:.5;padding:1mm;font-size:7pt;font-style:italic;line-height:1.2}.default-footer2{background:#fff;padding:0 12mm 2.5mm;position:absolute;bottom:0;left:0;right:0}.footer-container2{flex-direction:column;gap:.8mm;width:100%;display:flex}.generated-by2{border-bottom:1px solid #e5e7eb;justify-content:center;gap:1mm;padding:.8mm 0;font-size:6.5pt;line-height:12px;display:flex}.generated-by2 strong{font-size:7pt;font-weight:700}.newrai-logo2{object-fit:contain;width:auto;height:11px;margin-left:.5mm}.company-footer-info2{text-align:center;flex-direction:column;align-items:center;gap:.4mm;display:flex}.company-name2{text-transform:uppercase;letter-spacing:.2pt;font-size:6.5pt;font-weight:700}.company-details2{word-wrap:break-word;max-width:100%;font-size:5pt;line-height:1.1}.detail-row2{flex-wrap:wrap;justify-content:center;align-items:center;gap:1mm;display:flex}.detail-row2 span{white-space:nowrap}.generated-by2:before{content:"";background:linear-gradient(90deg,#0000,#d1d5db,#0000);width:20mm;height:.5px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media print{.default-footer2{position:fixed;bottom:0}.footer-container2{page-break-inside:avoid}}.logo-position2-right{text-align:right;align-items:flex-end}.logo-position2-right .logo-description2{text-align:right}.logo-position2-left{text-align:left;align-items:flex-start}.logo-position2-left .logo-description2{text-align:left}.default-header2 .invoice-title2{text-align:right;align-items:flex-end}.default-header2 .invoice-title2.title-left{text-align:left;align-items:flex-start}.A4Container3{box-sizing:border-box;background:#fff;flex-direction:column;width:210mm;height:297mm;min-height:297mm;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9pt;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 10px #0000001a;padding:12mm!important}.background-image3{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.background-image3 img{object-fit:contain;width:100%;height:100%;padding:20mm}.header-section3{justify-content:space-between;align-items:flex-start;margin-bottom:4mm;display:flex}.logo-area3{flex-direction:column;align-items:flex-start;max-width:60%;display:flex}.logo-area3 img{object-fit:contain;max-width:60mm;max-height:20mm;margin-bottom:3mm}.logo-description3{font-size:9pt;font-weight:600;line-height:1.3}.invoice-info3{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.invoice-title3{letter-spacing:2px;text-transform:uppercase;margin:0;font-size:20pt;font-weight:700}.invoice-subtitle3{text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:8pt;font-weight:700}.three-columns3{grid-template-columns:1fr 1fr 1fr;gap:8mm;padding:3mm 0 6mm;display:grid}.column3{flex-direction:column;display:flex}.column-title3{text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid;margin-bottom:2mm;font-size:8pt;font-weight:700}.column-content3{font-size:8pt;line-height:1.4}.column-content3 address{margin:0;font-style:normal}.column-content3 span{margin-bottom:.5mm;display:block}.column-content3 b{text-transform:uppercase;margin-bottom:1mm;font-size:8pt;font-weight:600;display:block}.info-row3{justify-content:space-between;align-items:center;margin-bottom:.5mm;display:flex}.info-label3{text-transform:uppercase;letter-spacing:.3px;font-size:7pt;font-weight:600}.info-value3{font-size:8pt;font-weight:500}.delivery-address3{border-top:2px solid #e2e8f0;margin-top:1mm;padding-top:1mm}.default-body3{box-sizing:border-box;flex-direction:column;width:100%;margin-top:1mm;display:inline-flex}.default-table3 table{border-collapse:collapse;border-spacing:0;width:100%;overflow:hidden}.default-table3 thead th,.default-table3 thead td{padding:4px 6px}.default-table3 tbody{vertical-align:middle;border-color:inherit;unicode-bidi:isolate;display:table-row-group}.default-table3 tbody td{vertical-align:top;word-break:break-word;padding:4px 6px;font-size:9pt;line-height:14pt}.default-table3 tbody tr{line-height:14pt}.default-table3.body-border_all thead td,.default-table3.body-border_outer thead td,.default-table3.body-border_columns thead td,.default-table3.body-border_row thead td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table3.body-border_all thead td:last-child,.default-table3.body-border_outer thead td:last-child,.default-table3.body-border_columns thead td:last-child,.default-table3.body-border_row thead td:last-child{border-right:none}.default-table3.body-border_outer thead td{border-bottom:none;border-right:none}.default-table3.body-border_row thead td{border-bottom:1px solid #000;border-right:none}.default-table3.body-border_none thead td{border-bottom:none;border-right:none}.default-table3.body-border_all tbody tr{border-bottom:none}.default-table3.body-border_all tbody td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table3.body-border_all tbody tr:last-child td{border-bottom:none}.default-table3.body-border_all tbody td:last-child{border-right:none}.default-table3.body-border_all table,.default-table3.body-border_outer table{border:1px solid #000}.default-table3.body-border_outer tbody tr{border-bottom:none}.default-table3.body-border_outer tbody td{border-right:none}.default-table3.body-border_columns tbody tr{border-bottom:none}.default-table3.body-border_columns tbody td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table3.body-border_columns tbody tr:last-child td{border-bottom:none}.default-table3.body-border_columns tbody td:last-child{border-right:none}.default-table3.body-border_columns table{border:none}.default-table3.body-border_row tbody tr{border-bottom:none}.default-table3.body-border_row tbody td{border-bottom:1px solid #000;border-right:none}.default-table3.body-border_row tbody tr:last-child td{border-bottom:none}.default-table3.body-border_row table{border:none}.default-table3.body-border_none tbody tr{border-bottom:none}.default-table3.body-border_none tbody td{border-right:none}.default-table3.body-border_none table{border:none}.default-table__thead3{background-color:#ddd;display:table-row-group}.default-table__column-left3{text-align:left}.default-table__column-right3{text-align:right}.totals-payment-combined3{gap:20mm;display:flex}.totals-container3{justify-content:flex-end;display:flex}.totals-box3{background-color:#fff;border:2px solid #ddd;border-radius:6px;min-width:60mm;padding:2mm}.totals-row3{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:.8mm 0;display:flex}.totals-row3:nth-last-child(2){border-bottom:none}.totals-row3:last-child{border-top:1px solid #333;border-bottom:none;margin-top:1mm;padding-top:1.5mm;font-size:10pt;font-weight:700}.totals-label3{text-transform:uppercase;font-size:8pt;font-weight:500}.totals-value3{font-size:9pt;font-weight:600}.totals-row3:last-child .totals-label3,.totals-row3:last-child .totals-value3{font-size:10pt;font-weight:700}.payment-section3{margin-bottom:8mm}.payment-title3{text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid;font-size:8pt;font-weight:700}.payment-grid3{width:100%;overflow:hidden}.payment-grid3:after{content:"";clear:both;display:table}.payment-column3{float:none;width:100%;margin-right:0}.payment-column3:last-child{margin-right:0}.payment-item3{width:100%;padding:.5mm 0;overflow:hidden}.payment-item3:after{content:"";clear:both;display:table}.payment-label3{float:left;text-transform:uppercase;letter-spacing:.3px;width:30%;font-size:7pt;font-weight:600}.payment-value3{float:right;text-align:right;width:65%;font-size:8pt;font-weight:500}.footer-content3{border-top:2px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:5mm;padding-top:4mm;display:flex}.terms-section3{flex:1;font-size:7pt;line-height:1.3}.legal-notice3{background-color:#fff;border-left:3px solid #60a5fa;border-radius:4px;margin-bottom:3mm;padding:3mm;font-style:italic}.note-section3{margin-top:3mm;font-size:8pt}.stamp-area3{background:#fff;border:2px dashed #60a5fa;border-radius:6px;flex-shrink:0;justify-content:flex-end;align-items:flex-end;width:50mm;height:25mm;display:flex}.stamp-text3{text-align:right;opacity:.5;padding:1mm 1mm 0;font-size:7pt;font-style:italic;font-weight:500}.absolute-footer3{padding:2mm 12mm;font-size:7pt;position:absolute;bottom:0;left:0;right:0}.footer-branding3{border-bottom:2px solid #e5e7eb;justify-content:center;align-items:flex-start;gap:1mm;margin-bottom:1mm;display:flex}.newrai-logo3{width:auto;height:12px}.company-footer3{text-align:center;font-size:7pt;line-height:1.1}.company-name-footer3{margin-bottom:.5mm;font-size:8pt;font-weight:500}.logo-position3-right .header-section3{flex-direction:row-reverse}.logo-position3-right .logo-area3{text-align:right;align-items:flex-end}.logo-position3-right .invoice-info3{text-align:left;align-items:flex-start}.extra-info3{flex-direction:column;gap:3mm;padding-bottom:4mm;display:flex}.extra-name3{border-bottom:1px solid #e2e8f0;padding:2mm 0;font-size:10pt;font-weight:600;line-height:1.4}.extra-description3{padding:2mm 0;font-size:9pt;line-height:2pt}.extra-info3.compact{grid-template-columns:1fr;align-items:start;gap:4mm;display:grid}.extra-info3.compact .extra-name3,.extra-info3.compact .extra-description3{border-bottom:none;padding:0}.extra-terms3{min-height:3mm;font-size:9pt}.extra-terms3 span p{margin:0!important}.extra-terms3 span{margin:0!important}.extra-terms-container3{margin-top:2mm}@media print{.absolute-footer3{position:fixed;bottom:0}.futuristic-table3,.totals-box3{box-shadow:none}}.A4Container4{box-sizing:border-box;background:#fff;flex-direction:column;width:210mm;height:297mm;min-height:297mm;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9pt;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 10px #0000001a;padding:12mm!important}.background-image4{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.background-image4 img{object-fit:contain;width:100%;height:100%;padding:20mm}.logo-placeholder{box-sizing:border-box;background-color:#0000;border:2px dashed #e0e0e0;justify-content:center;align-items:center;width:40mm;height:20mm;display:flex}.logo-placeholder span{letter-spacing:1px;font-size:8pt;font-weight:700}.header-section4{justify-content:space-between;align-items:flex-start;margin-bottom:4mm;display:flex}.logo-area4{flex-direction:column;align-items:flex-start;max-width:60%;display:flex}.logo-area4 img{object-fit:contain;max-width:60mm;max-height:20mm;margin-bottom:3mm}.logo-description4{font-size:9pt;font-weight:600;line-height:1.3}.invoice-info4{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.invoice-title4{letter-spacing:2px;text-transform:uppercase;margin:0;font-size:20pt;font-weight:700}.invoice-subtitle4{text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:8pt;font-weight:700}.two-columns4{grid-template-columns:60% 40%;gap:8mm;padding:3mm 0 6mm;display:grid}.column4{flex-direction:column;display:flex}.column-content4{font-size:8pt;line-height:1.4}.column-content4 address{margin:0;font-style:normal}.column-content4 span{margin-bottom:.5mm;display:block}.column-content4 b{text-transform:uppercase;margin-bottom:1mm;font-size:8pt;font-weight:600;display:block}.info-row4{justify-content:space-between;align-items:center;display:flex}.info-label4{text-transform:uppercase;letter-spacing:.3px;font-size:7pt;font-weight:600}.info-value4{font-size:8pt;font-weight:500}.delivery-address4{border-top:2px solid #e2e8f0;margin-top:1mm;padding-top:1mm}.info-box4{background-color:#f8f9fa;border-radius:6px;margin-top:3mm;padding:2mm}.info-box4.company-info{width:90mm}.default-body4{box-sizing:border-box;flex-direction:column;width:100%;margin-top:1mm;display:inline-flex}.default-table4 table{border-collapse:collapse;border-spacing:0;width:100%;overflow:hidden}.default-table4 thead th,.default-table4 thead td{padding:4px 6px}.default-table4 tbody{vertical-align:middle;border-color:inherit;unicode-bidi:isolate;display:table-row-group}.default-table4 tbody td{vertical-align:top;word-break:break-word;background:#ffffffb3;padding:4px 6px;font-size:9pt;line-height:14pt}.default-table4 tbody tr{line-height:14pt}.default-table4.body-border_all thead td,.default-table4.body-border_outer thead td,.default-table4.body-border_columns thead td,.default-table4.body-border_row thead td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table4.body-border_all thead td:last-child,.default-table4.body-border_outer thead td:last-child,.default-table4.body-border_columns thead td:last-child,.default-table4.body-border_row thead td:last-child{border-right:none}.default-table4.body-border_outer thead td{border-bottom:none;border-right:none}.default-table4.body-border_row thead td{border-bottom:1px solid #000;border-right:none}.default-table4.body-border_none thead td{border-bottom:none;border-right:none}.default-table4.body-border_all tbody tr{border-bottom:none}.default-table4.body-border_all tbody td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table4.body-border_all tbody tr:last-child td{border-bottom:none}.default-table4.body-border_all tbody td:last-child{border-right:none}.default-table4.body-border_all table,.default-table4.body-border_outer table{border:1px solid #000}.default-table4.body-border_outer tbody tr{border-bottom:none}.default-table4.body-border_outer tbody td{border-right:none}.default-table4.body-border_columns tbody tr{border-bottom:none}.default-table4.body-border_columns tbody td{border-bottom:1px solid #000;border-right:1px solid #000}.default-table4.body-border_columns tbody tr:last-child td{border-bottom:none}.default-table4.body-border_columns tbody td:last-child{border-right:none}.default-table4.body-border_columns table{border:none}.default-table4.body-border_row tbody tr{border-bottom:none}.default-table4.body-border_row tbody td{border-bottom:1px solid #000;border-right:none}.default-table4.body-border_row tbody tr:last-child td{border-bottom:none}.default-table4.body-border_row table{border:none}.default-table4.body-border_none tbody tr{border-bottom:none}.default-table4.body-border_none tbody td{border-right:none}.default-table4.body-border_none table{border:none}.default-table__thead4{background-color:#ddd;display:table-row-group}.default-table__column-left4{text-align:left}.default-table__column-right4{text-align:right}.totals-container4{justify-content:space-between;align-items:flex-start;gap:5mm;margin-top:2mm;display:flex}.totals-box4{background-color:#fff;border:none;border-radius:6px;flex-shrink:0;min-width:60mm;padding:0;overflow:hidden;box-shadow:0 2px 8px #0000001a}.totals-row4{background:#ffffffb3;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:1.5mm 3mm;transition:background-color .2s;display:flex}.totals-row4:hover{background:#ffffffe6}.totals-row4:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.totals-row4:last-child{border-top:2px solid;border-bottom:none;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin-top:0;padding:2.5mm 3mm;font-size:11pt;font-weight:700}.totals-label4{text-transform:uppercase;letter-spacing:.5px;font-size:8pt;font-weight:600}.totals-value4{text-align:right;font-size:10pt;font-weight:700}.totals-row4:last-child .totals-label4,.totals-row4:last-child .totals-value4{font-size:12pt;font-weight:800}.totals-left-content4{flex:1;align-items:flex-start;gap:5mm;display:flex}.totals-right-section4{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.payment-section4{margin-bottom:8mm}.payment-title4{text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid;margin-bottom:3mm;padding-bottom:2mm;font-size:8pt;font-weight:700}.payment-grid4{grid-template-columns:repeat(2,1fr);gap:4mm;display:grid}.payment-column4{flex-direction:column;gap:1.5mm;display:flex}.payment-item4{justify-content:space-between;align-items:center;padding:1mm 0;display:flex}.payment-label4{text-transform:uppercase;letter-spacing:.3px;font-size:7pt;font-weight:600}.payment-value4{font-size:8pt;font-weight:500}.footer-content4{border-top:2px solid #e5e7eb;grid-template-columns:1fr 1fr 1fr;gap:5mm;margin-bottom:0;padding-top:2mm;display:grid}.footer-column4{flex-direction:column;gap:1mm;display:flex}.footer-title4{text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:7.5pt;font-weight:700}.footer-item4{flex-direction:column;gap:.5mm;margin-bottom:1.5mm;display:flex}.footer-label4{text-transform:uppercase;letter-spacing:.3px;font-size:7pt;font-weight:600}.footer-value4{font-size:8pt;font-weight:400;line-height:1.1}.footer-item4-inline{justify-content:space-between;align-items:center;gap:2mm;display:flex}.absolute-footer4{padding:0 12mm 2mm;font-size:7pt;position:absolute;bottom:0;left:0;right:0}.footer-branding4{justify-content:center;align-items:flex-start;gap:1mm;padding-bottom:.5mm;font-size:7pt;display:flex}.newrai-logo4{width:auto;height:12px}.company-footer4{text-align:center;font-size:7pt;line-height:1.1}.company-name-footer4{margin-bottom:.5mm;font-size:8pt;font-weight:500}.logo-position4-right .header-section4{flex-direction:row-reverse}.logo-position4-right .logo-area4{text-align:right;align-items:flex-end}.logo-position4-right .invoice-info4{text-align:left;align-items:flex-start}.extra-info4{flex-direction:column;gap:3mm;padding-bottom:4mm;display:flex}.extra-name4{border-bottom:1px solid #e2e8f0;padding:2mm 0;font-size:10pt;font-weight:600;line-height:1.4}.extra-description4{padding:2mm 0;font-size:9pt;line-height:1.5}.extra-info4.compact{grid-template-columns:1fr;align-items:start;gap:4mm;display:grid}.extra-info4.compact .extra-name4,.extra-info4.compact .extra-description4{border-bottom:none;padding:0}.extra-terms-container4{margin-top:2mm}.extra-terms4{min-height:3mm;font-size:9pt}.extra-terms4 span p{margin:0!important}.extra-terms4 span{margin:0!important}@media print{.absolute-footer4{position:fixed;bottom:0}.futuristic-table4,.totals-box4{box-shadow:none}}.stamp-area4{background:#fff;border:1px dashed #60a5fa;border-radius:6px;flex-shrink:0;justify-content:flex-end;align-items:flex-end;width:50mm;height:25mm;display:flex}.stamp-text4{text-align:right;opacity:.5;padding:1mm 1mm 0;font-size:7pt;font-style:italic;font-weight:500}.legal-notice4{background-color:#fff;border-left:3px solid #60a5fa;border-radius:4px;margin-bottom:3mm;padding:3mm;font-style:italic}.note-section4{margin-top:3mm;font-size:8pt}.react-multi-email{-webkit-tap-highlight-color:#fff0;text-align:left;color:#000000de;background:#fff;border:1px solid #22242626;border-radius:.285714rem;outline:0;flex-wrap:wrap;flex:1 0 auto;align-content:flex-start;align-items:center;max-width:100%;margin:0;padding:.4em .5em;line-height:1.21429em;transition:box-shadow .1s,border-color .1s;display:flex;position:relative}.react-multi-email>span[data-placeholder]{padding:.4em;line-height:1.21429em;display:none;position:absolute;top:.4em;left:.5em}.react-multi-email.focused{background:#fff;border-color:#85b7d9}.react-multi-email.empty>span[data-placeholder]{color:#ccc;display:inline}.react-multi-email.fill>span[data-placeholder]{display:none}.react-multi-email>input{flex:1;line-height:1;vertical-align:baseline!important;border:0!important;outline:none!important;width:auto!important;padding:.4em .1em!important;display:inline-block!important}.react-multi-email [data-tag]{vertical-align:baseline;color:#0009;text-transform:none;-o-transition:background .1s ease;background-color:#f3f3f3;background-image:none;border:0 solid #0000;border-radius:.285714rem;justify-content:flex-start;align-items:center;max-width:100%;margin:.142857em;padding:.4em .8em;font-size:.8rem;font-weight:600;line-height:1;transition:background .1s;display:flex}.react-multi-email [data-tag] [data-tag-item]{max-width:100%;overflow:hidden}.react-multi-email [data-tag]:first-child{margin-left:0}.react-multi-email [data-tag] [data-tag-handle]{cursor:pointer;margin-left:.833em}
