.vat-treatment-field{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.vat-treatment-help{justify-content:flex-start;align-items:center;min-height:32px;line-height:1;display:flex}.vat-treatment-help .vat-treatment-help-trigger{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--muted-foreground,#64748b);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.vat-treatment-help-trigger>span{box-sizing:border-box;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font:700 10px/1 Arial,sans-serif;display:inline-flex}.vat-treatment-help-trigger:focus-visible{outline:2px solid var(--ring,#26744b);outline-offset:1px}.vat-treatment-help-popover{width:min(330px,100vw - 24px);color:var(--popover-foreground);background:var(--popover);padding:12px;font-size:13px;line-height:1.45}.vat-treatment-help-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.vat-treatment-help-heading>button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:20px;display:inline-flex}.vat-treatment-help-popover dl{gap:7px;margin:0;display:grid}.vat-treatment-help-popover dl>div{gap:1px;display:grid}.vat-treatment-help-popover dt{font-weight:700}.vat-treatment-help-popover dd{margin:0}@media print{.vat-treatment-help,.vat-treatment-help-popover{display:none!important}}.print-layout{width:100%;min-width:0;max-width:100%}.print-viewport{box-sizing:border-box;contain:inline-size;width:100%;min-width:0;max-width:100%}.print-layout.orientation-portrait.paper-a4 .print-paper{width:735px;min-height:1040px}.print-layout.orientation-portrait.paper-a5 .print-paper{width:520px;min-height:740px}.print-options select{color:#26382d;background:#fff;border:1px solid #9aa8a1;border-radius:5px;margin-left:8px;padding:8px}@page documentA4Portrait{size:A4 portrait;margin:12mm}@page receiptA5Portrait{size:A5 portrait;margin:7mm}@media print{.print-layout.orientation-portrait.paper-a4{page:documentA4Portrait}.print-layout.orientation-portrait.paper-a5{page:receiptA5Portrait}.print-layout .print-paper{width:100%!important;min-width:0!important;max-width:100%!important}.print-viewport{contain:none}}.print-attachment-page{color:#172b40;break-before:page;break-inside:avoid;background:#fff;max-width:100%;margin:20px auto;padding:20px}.print-attachment-page h2{margin:0 0 8px;font:700 16px Arial}.print-attachment-page p{margin:0 0 12px;font:12px Arial}.print-attachment-page img{object-fit:contain;max-width:100%;max-height:70vh;margin:auto;display:block}@media print{.print-attachment-page{page-break-before:always;margin:0;padding:0}.print-attachment-page img{max-height:165mm}.paper-a5 .print-attachment-page img{max-height:110mm}.orientation-portrait.paper-a5 .print-attachment-page img{max-height:172mm}.orientation-portrait.paper-a4 .print-attachment-page img{max-height:259mm}}.receipt-stationery.paper-a5 .printed-document .document-print-header{gap:2mm;min-height:0;padding-bottom:3mm}.receipt-stationery.paper-a5 .document-header-logo img{object-fit:contain;width:100%;height:12mm}.receipt-stationery.paper-a5 .document-company-name{margin-bottom:2mm;font-size:11pt;line-height:1.2}.receipt-stationery.paper-a5 .document-header-center h2{font-size:12pt;line-height:1.2}.receipt-stationery.paper-a5 .printed-document .document-header-meta{font-size:8pt;line-height:1.4}.receipt-stationery.paper-a5 .printed-document dl{gap:1.8mm 4mm;margin:3mm 0}.receipt-stationery.paper-a5 .printed-document dt,.receipt-stationery.paper-a5 .printed-document dd,.receipt-stationery.paper-a5 .printed-document table{font-size:9.5pt;line-height:1.35}.receipt-stationery.paper-a5 .printed-document th,.receipt-stationery.paper-a5 .printed-document td{padding:1mm}.receipt-stationery.paper-a5 .printed-document .document-totals{gap:1.5mm;width:44%;min-width:0;margin:2mm 0 2mm auto;padding:2mm 0;font-size:9.5pt;line-height:1.3}.receipt-stationery.paper-a5 .printed-document .document-totals>strong{padding-top:1mm;font-size:10pt}.receipt-stationery.paper-a5 .printed-document>p{margin:1.5mm 0;font-size:9pt;line-height:1.35}.receipt-stationery.paper-a5 .printed-document footer{margin-top:2mm;padding-top:1mm}.receipt-stationery.paper-a5 .voucher-signatures{padding:1mm 0;font-size:8pt}.receipt-stationery.paper-a5 .company-print-footer{border-top-width:1mm;gap:2mm;margin-top:2mm;padding:1.5mm 0 0;font-size:7pt;line-height:1.2}.receipt-stationery.paper-a5 .company-print-footer svg{width:3mm;height:3mm}@media screen{.print-layout.receipt-stationery{--sheet-width:210mm;--sheet-height:148mm}.print-layout.receipt-stationery.paper-a4{--sheet-width:297mm;--sheet-height:210mm}.print-layout.receipt-stationery.orientation-portrait.paper-a5{--sheet-width:148mm;--sheet-height:210mm}.print-layout.receipt-stationery.orientation-portrait.paper-a4{--sheet-width:210mm;--sheet-height:297mm}.print-layout.receipt-stationery .print-paper{width:var(--sheet-width);min-height:var(--sheet-height);flex-direction:column;padding:7mm;display:flex}.print-layout.receipt-stationery .print-paper-content{flex-direction:column;flex:1;display:flex}.print-layout.receipt-stationery .print-paper .printed-document{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.print-layout.receipt-stationery .printed-document footer{margin-top:auto;padding-top:4mm}.print-layout.receipt-stationery .company-print-footer{flex-shrink:0}.print-layout.receipt-stationery .print-attachment-page{box-sizing:border-box;width:var(--sheet-width);min-height:var(--sheet-height);padding:7mm}.print-layout.receipt-stationery .print-attachment-page img{max-height:calc(var(--sheet-height) - 34mm)}[data-slot=dialog-content].print-preview{flex-direction:column;gap:10px;height:88dvh;max-height:88dvh;padding:18px;display:flex;overflow:hidden;transition:none!important}.print-preview>[data-slot=dialog-header]{flex-shrink:0;padding-right:24px}.print-preview>.print-layout{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.print-preview>.print-layout .print-options{flex-shrink:0;margin:0 0 8px}.print-preview>.print-layout .print-viewport{overscroll-behavior:contain;flex:1;height:auto;min-height:120px;max-height:none;overflow:auto}.print-preview .print-viewport{touch-action:pan-x pan-y}.print-layout.receipt-stationery:has(.voucher-document) .print-viewport .print-paper{box-sizing:border-box;width:var(--sheet-width)!important;min-height:var(--sheet-height)!important;padding:6mm 6mm 7mm!important}.print-layout.receipt-stationery .voucher-document{gap:1.5mm;min-height:0;font-size:9pt;line-height:1.3}.print-layout.receipt-stationery .voucher-line{min-height:7mm}.print-layout.receipt-stationery .voucher-document .voucher-signatures{padding-top:4mm!important}.print-layout.receipt-stationery .voucher-document .voucher-header{min-height:16mm;padding-bottom:1mm}.print-layout .print-viewport{scrollbar-gutter:stable;height:70vh;min-height:260px;max-height:70vh;overflow-y:scroll}.print-layout .print-viewport .print-paper{flex-shrink:0;max-width:none!important}.print-layout .preview-zoom output{text-align:center;font-variant-numeric:tabular-nums;min-width:4ch;display:inline-block}}.print-layout .company-print-footer.editable-company-footer{flex-wrap:wrap;row-gap:3mm;border-top:0!important}.company-footer-rule{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#327db7;flex:0 0 100%;width:100%;height:3mm;display:block}.print-layout .company-print-footer.editable-company-footer [data-design-key=footer\:rule]{flex-basis:auto}.print-layout.print-plain .company-print-footer.editable-company-footer{visibility:visible!important}.print-plain .editable-company-footer>[data-design-key]:not([data-design-key=footer\:trn]){display:none!important}.print-layout.print-plain .pf-trn{visibility:visible!important}.form-page-stamp{color:#555;border-top:1px solid #ddd;justify-content:space-between;gap:2mm;margin-top:4mm;padding-top:2mm;font:8pt Arial;display:flex}.form-page-stamp small{font:7pt Arial}.print-layout.print-plain .company-print-footer.editable-company-footer{display:flex!important}.print-layout:has(.direct-form-editing) .company-print-footer.editable-company-footer{display:flex!important}.print-layout.report-stationery{--report-font:8pt;--report-width:297mm;--report-height:210mm}.print-layout.report-stationery.paper-a5{--report-font:7pt;--report-width:210mm;--report-height:148mm}.print-layout.report-stationery.orientation-portrait.paper-a4{--report-width:210mm;--report-height:297mm}.print-layout.report-stationery.orientation-portrait.paper-a5{--report-font:6.5pt;--report-width:148mm;--report-height:210mm}.print-layout.report-stationery .print-paper .print-paper-content .sales-print :is(p,td,th,span,label,small,strong,b,a){font-size:var(--report-font)!important;letter-spacing:normal!important;line-height:1.35!important}.print-layout.report-stationery .print-paper .sales-print table{table-layout:auto!important;width:100%!important}.print-layout.report-stationery .print-paper .sales-print :is(th,td){overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;height:auto!important;padding:1.2mm 1mm!important}.print-layout.report-stationery .print-paper .sales-print :is(td.sales-number,td.report-nowrap){font-variant-numeric:tabular-nums;white-space:nowrap!important}.print-layout.report-stationery .print-paper .sales-print h1{margin:2mm 0;line-height:1.3;font-size:13pt!important}.print-layout.report-stationery .sales-print .dirham-symbol{object-fit:contain;vertical-align:-.12em;margin:0 .2em;width:1em!important;max-width:1em!important;height:1em!important;display:inline-block!important}.print-layout.report-stationery .sales-print-totals{gap:2mm 4mm;margin-top:3mm}.print-layout.report-stationery .form-page-stamp{grid-template-columns:1fr 1fr 1fr;align-items:center;font:7pt Arial;display:grid}.form-page-stamp .stamp-center{text-align:center}.form-page-stamp .stamp-right{text-align:right}@media screen{.print-layout.report-stationery .print-viewport .print-paper{box-sizing:border-box;width:var(--report-width)!important;min-height:var(--report-height)!important;padding:7mm 7mm 14mm!important}.print-layout.report-stationery .form-page-stamp{margin-top:auto;padding-top:3mm}}.print-layout.report-stationery .print-paper .print-paper-content table,.print-layout.report-stationery .print-paper .print-paper-content table :is(th,td,span,a,button,strong,b,small){font-family:Arial,sans-serif!important;font-size:var(--report-font)!important;letter-spacing:normal!important;line-height:1.3!important}.print-layout.report-stationery .print-paper .print-paper-content table{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:0!important}.print-layout.report-stationery .print-paper .print-paper-content :is(th,td){word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;text-overflow:clip!important;min-width:0!important;max-width:none!important;height:auto!important;padding:1.2mm 1mm!important;overflow:visible!important}.print-layout.report-stationery .print-paper .print-paper-content th{font-weight:700!important}.print-layout.report-stationery .print-paper .print-paper-content :is(.report-nowrap,.sales-number,.gl-money){font-variant-numeric:tabular-nums;white-space:nowrap!important}.print-layout.report-stationery .print-paper .print-paper-content :is(.cp-table,.emi-table-scroll,[data-slot=table-container],.register-scroll){max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.print-layout.report-stationery .print-paper .print-paper-content .cp-table{box-shadow:none!important;border:0!important;border-radius:0!important;margin:3mm 0!important;padding:0!important}.print-layout.report-stationery .print-paper .print-paper-content :is(h1,h2,.document-company-name){font-size:13pt!important;line-height:1.25!important}.print-layout.report-stationery .print-paper .print-paper-content .document-header-meta{font-size:8pt!important;line-height:1.3!important}.print-layout.report-stationery .print-paper .print-paper-content .document-header-meta p{margin:1mm 0!important;font-size:8pt!important}.print-layout.report-stationery .print-paper .print-paper-content thead{display:table-header-group}.print-layout.report-stationery .print-paper .print-paper-content tr{break-inside:avoid}.print-layout.report-stationery .print-paper .print-paper-content .cp-table th:nth-child(4){min-width:30mm!important}.print-layout.report-stationery .print-paper .print-paper-content .cp-table td:last-child{overflow-wrap:anywhere!important;min-width:35mm!important}@media screen{.print-layout.paper-a6 .print-paper{box-sizing:border-box;width:148mm;min-height:105mm;padding:7mm}.print-layout.paper-a6.orientation-portrait .print-paper{width:105mm;min-height:148mm}.print-layout.receipt-stationery.paper-a6{--sheet-width:148mm;--sheet-height:105mm}.print-layout.receipt-stationery.paper-a6.orientation-portrait{--sheet-width:105mm;--sheet-height:148mm}}@page stationeryA6Landscape{size:148mm 105mm;margin:7mm 7mm 14mm}@page stationeryA6Portrait{size:105mm 148mm;margin:7mm 7mm 14mm}@media print{.print-layout.paper-a6{page:stationeryA6Landscape}.print-layout.paper-a6.orientation-portrait{page:stationeryA6Portrait}}@media screen{.print-layout>.book-toolbar.print-options{box-sizing:border-box;max-width:100%;align-items:center!important;gap:8px 6px!important}.print-layout>.print-options :is(button:not([role=checkbox]),select){box-sizing:border-box!important;height:36px!important;min-height:36px!important;font-size:13px!important;line-height:1.2!important}.print-layout>.print-options .print-design-picker{white-space:nowrap;flex-direction:row;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0;font-size:13px;display:flex}.print-layout>.print-options .print-design-picker>[role=combobox]{width:170px;min-width:0;max-width:100%;margin:0}.print-layout>.print-options output{text-align:center;font-variant-numeric:tabular-nums;min-width:4ch;font:13px Arial,sans-serif;display:inline-block}.print-layout>.print-options .print-page-picker{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;font-size:13px;display:flex}.print-layout>.print-options .print-page-picker select{margin:0}.print-layout>.print-options .receipt-print-option{align-items:center;gap:6px;max-width:100%;font-size:13px;display:flex}}@media screen and (max-width:600px){.print-layout>.print-options .print-design-picker{flex-wrap:wrap}.print-layout>.print-options .print-design-picker>[role=combobox]{flex:140px}}@media screen and (pointer:coarse){.print-layout>.print-options :is(button:not([role=checkbox]),select){height:44px!important;min-height:44px!important}}:is(.print-layout:has(article.jv-print) .print-viewport>.print-paper,.print-layout .print-page-stack>.print-paper){box-sizing:border-box;position:relative;width:var(--print-page-width)!important;min-height:var(--print-page-height)!important;padding:7mm 7mm 14mm!important}.print-layout .print-page-stack{width:var(--print-page-width);flex-direction:column;align-items:center;gap:8mm;min-width:0;margin:0 auto;display:flex}.print-layout .print-page-stack[hidden]{display:none}.print-layout .print-page-stack>.print-paper{flex:none;max-width:none!important}.print-layout .print-measurement-source{visibility:hidden!important;pointer-events:none!important;position:fixed!important;top:0!important;left:-20000px!important}.print-layout article.jv-print{min-height:var(--print-content-height);flex-direction:column;display:flex}.print-layout article.jv-print>*{flex-shrink:0}.print-layout article.jv-print .jv-sign{break-inside:avoid;margin-top:auto;padding-top:8mm}.print-layout .print-page-footer{color:#333;grid-template-columns:1fr 1fr 1fr;gap:3mm;font:8pt Arial;display:grid;position:absolute;bottom:4mm;left:7mm;right:7mm}.print-layout .print-page-footer span:nth-child(2){text-align:center}.print-layout .print-page-footer span:last-child{text-align:right}.print-layout:has(article.jv-print)>.print-viewport>.print-paper>.form-page-stamp{border:0;margin:0;padding:0;position:absolute;bottom:4mm;left:7mm;right:7mm}@media print{.print-measurement-source{display:none!important}.print-page-stack{zoom:1!important;display:block!important}.print-page-stack>.print-paper{break-after:page;box-shadow:none!important}.print-page-stack>.print-paper:last-child{break-after:auto}}.print-layout:has(article.jv-print) .company-print-footer{display:none!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content table:has(>thead>tr>th):not(.statement-report-frame){border-collapse:collapse!important;border-spacing:0!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content table:has(>thead>tr>th):not(.statement-report-frame)>:is(thead,tbody,tfoot)>tr>:is(th,td){vertical-align:top;text-overflow:clip!important;border:.5pt solid #b8c3cc!important;line-height:1.4!important;overflow:visible!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content table>thead{display:table-header-group}.print-layout[data-report-grid=true] .print-paper .print-paper-content table>tbody>tr{break-inside:avoid}.print-layout[data-report-grid=true] .print-paper .print-paper-content :is(.report-row-index,.report-cell-date,.report-cell-document,.report-cell-number){font-variant-numeric:tabular-nums;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content :is(.report-row-index,.report-cell-number,.sales-number,.gl-money,[data-numeric=true]){text-align:right!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content .report-row-index{width:8mm}.print-layout[data-report-grid=true] .print-paper .print-paper-content .report-cell-detail{text-align:start;white-space:pre-line!important;overflow-wrap:anywhere!important;word-break:normal!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content .reference-report-table{--report-font:9pt;table-layout:auto!important;width:100%!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content .reference-report-table :is(th,td){padding:1.6mm 1.4mm!important;font-size:9pt!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content .reference-report-table .report-cell-text{white-space:pre-line!important;overflow-wrap:break-word!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content .reference-report-table .report-cell-date{min-width:21mm!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content .reference-report-table .report-cell-document{min-width:18mm!important}.print-layout[data-report-grid=true] .print-paper .print-paper-content .reference-report-table .report-cell-detail{width:43%}.print-layout[data-report-grid=true] .print-paper .print-paper-content .reference-report-table th.report-cell-number{width:20mm;min-width:16mm;max-width:24mm;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}@media screen and (pointer:coarse){html body :is(.workspace,[data-slot=dialog-content]) :is(th,td):has(>[data-slot=checkbox]):not(.print-layout *):not(.printed-document *){padding-inline:2px!important}html body [data-slot=checkbox]:not(.print-layout *):not(.printed-document *){box-sizing:border-box;background-origin:content-box;background-clip:content-box;place-content:center;display:inline-grid;position:relative;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border-width:0!important;border-radius:18px!important;padding:14px!important}html body [data-slot=checkbox]:not(.print-layout *):not(.printed-document *):before{content:"";box-sizing:border-box;border:1px solid;border-color:inherit;pointer-events:none;border-radius:4px;position:absolute;inset:14px;box-shadow:0 1px 2px #0000000d}html body [data-slot=checkbox]:not(.print-layout *):not(.printed-document *) [data-slot=checkbox-indicator]{pointer-events:none;place-content:center;width:16px;height:16px;position:relative}html body [data-slot=checkbox]:not(.print-layout *):not(.printed-document *):focus-visible{outline:2px solid var(--ring);outline-offset:2px}html body [data-slot=checkbox][aria-invalid=true]:not(.print-layout *):not(.printed-document *):focus-visible{outline-color:var(--destructive)}}
