.invoice-sheet{--page-width: 210mm;--page-height: 297mm;--margin-left: var(--content-left, 20mm);--margin-right: var(--content-right, 20mm);--margin-top: 20mm;--margin-bottom: 20mm;--primary-color: #000;--on-primary: #fff;--header-bg: transparent;--header-text: #333;--font-family: "Arimo", Arial, Helvetica, sans-serif}.invoice-sheet{position:relative;width:var(--page-width);min-height:var(--page-height);background:#fff;font-family:var(--font-family);font-size:10pt;line-height:1.4;color:#333;margin:0 auto;overflow:hidden}.inv-address-window{position:absolute;top:45mm;left:20mm;width:85mm;height:45mm;z-index:100;font-size:10pt}.sender-tiny-line{font-size:8pt;border-bottom:1px solid #ccc;padding-bottom:1mm;margin-bottom:2mm;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipient-block{font-size:11pt;line-height:1.4}.inv-header{width:100%}.inv-meta-data{margin-top:105mm;padding:0 var(--margin-right) 0 var(--margin-left);display:flex;justify-content:flex-end;margin-bottom:10mm}.inv-items-table{width:100%;margin-bottom:10mm;padding:0 var(--margin-right) 0 var(--margin-left)}.inv-content{padding:0 var(--margin-right) 0 var(--margin-left)}.inv-items-table table{width:100%;border-collapse:collapse}.inv-items-table th{text-align:left;padding:8px 4px;font-size:9pt;font-weight:700;text-transform:uppercase}.inv-items-table td{padding:8px 4px;vertical-align:top;border-bottom:1px solid #eee}.inv-totals-block{padding:0 var(--margin-right) 0 var(--margin-left);display:flex;justify-content:flex-end;page-break-inside:avoid}.inv-footer{position:absolute;bottom:0;left:0;right:0;height:35mm;padding:5mm var(--margin-right) 0 var(--margin-left);border-top:1px solid #eee;font-size:8pt;color:#666;display:flex;justify-content:space-between;gap:1rem}.tpl-standard .inv-header{padding:var(--margin-top) var(--margin-right) 0 var(--margin-left);height:auto;display:flex;justify-content:space-between;border-bottom:2px solid #333;padding-bottom:5mm;margin-bottom:10mm}.tpl-standard .inv-items-table th{border-bottom:2px solid #333}.tpl-modern{font-family:var(--font-family)}.tpl-modern .inv-header{background-color:transparent;color:var(--header-text);padding:0;margin-bottom:0;clip-path:none}.tpl-modern .inv-items-table th{background-color:var(--primary-color);color:var(--on-primary);padding:10px;border:none}.tpl-modern .inv-items-table td{padding:10px;border-bottom:1px solid #eee}.tpl-modern .inv-items-table tr:nth-child(2n) td{background-color:#00000005}.tpl-modern .inv-totals .total-row-grand{background-color:var(--primary-color);color:var(--on-primary);padding:12px 16px;border-radius:6px;border:none;margin-top:10px;box-shadow:0 4px 6px -2px #0000001a}.tpl-modern .inv-totals .total-row-grand span{font-weight:700}.tpl-compact{font-family:Cousine,Courier New,Courier,monospace}.tpl-compact .inv-items-table th{border-top:2px solid #333;border-bottom:2px solid #333;text-transform:uppercase;letter-spacing:1px;padding:10px 4px}.tpl-compact .inv-items-table td{border:none;padding:6px 4px}.tpl-compact .inv-totals .total-row-grand{border-bottom:4px double #333;padding-bottom:2px}.tpl-bold{font-family:var(--font-family)}.tpl-bold:before{content:"";position:absolute;top:0;left:0;bottom:0;width:15mm;background-color:var(--primary-color);z-index:10}.tpl-bold .inv-items-table th{color:var(--primary-color);border-bottom:3px solid var(--primary-color);text-transform:uppercase;font-weight:800}.tpl-bold .total-row-grand{color:var(--primary-color);border-top:3px solid var(--primary-color)!important}.tpl-bold .doc-title{color:var(--primary-color);border-bottom:3px solid var(--primary-color)}.tpl-elegant{font-family:Merriweather,Georgia,serif;--primary-color: #111}.tpl-elegant .inv-header{text-align:center;border-bottom:1px solid #d4af37;padding-bottom:5mm;margin-bottom:15mm;display:block}.tpl-elegant .doc-title{font-family:Merriweather,serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;border-bottom:none;font-size:24pt;margin-bottom:2mm;color:#111}.tpl-elegant .inv-items-table th{background:transparent;color:#666;border-bottom:1px solid #d4af37;font-weight:400;font-style:italic;font-family:Merriweather,serif;text-transform:none;padding:15px 5px}.tpl-elegant .inv-items-table td{border:none;padding:15px 5px;border-bottom:1px dotted #eee}.tpl-elegant .inv-totals .total-row-grand{border-top:1px solid #d4af37!important;border-bottom:4px double #d4af37;padding:10px 0;font-style:italic}.tpl-elegant table th:first-child,.tpl-elegant table td:first-child{display:none}.tpl-tech{font-family:Cousine,Courier New,Courier,monospace;--header-bg: #eee}.tpl-tech .inv-header{border:2px solid #333;padding:5mm;margin-bottom:15mm;background:#fafafa}.tpl-tech .doc-title{font-family:Cousine,Courier New,monospace;font-weight:700;text-transform:uppercase;border-bottom:2px dashed #333;margin-bottom:4mm}.tpl-tech .inv-items-table table{border:2px solid #333}.tpl-tech .inv-items-table th{background:#333;color:#fff;text-transform:uppercase;font-weight:700;border:1px solid #333;padding:8px}.tpl-tech .inv-items-table td{border:1px solid #333;padding:8px;font-size:9pt}.tpl-tech table th:first-child,.tpl-tech table td:first-child{background:#eee;color:#333;font-weight:700;text-align:center;border-right:2px solid #333!important}.tpl-tech table th:first-child{background:#ccc}.tpl-tech .inv-totals-block{margin-top:5mm;border:2px solid #333;padding:5mm;background:#fafafa;width:auto}.tpl-tech .inv-totals-inner{width:100%!important}.tpl-tech .inv-totals-inner{border:2px solid #333;padding:10px;background:#fff;width:60%!important}.tpl-tech .total-row-grand{background:#333;color:#fff;padding:5px;margin-top:10px;border:none!important}.invoice-sheet.el-title .doc-title,.invoice-sheet.el-title .doc-intro h1{color:var(--el-title)!important}.invoice-sheet.el-headings .inv-items-table th,.invoice-sheet.el-headings .split-table th{color:var(--el-headings)!important}.invoice-sheet.el-headings-fill .inv-items-table th{background:var(--el-headings)!important;color:var(--el-headings-on)!important}.invoice-sheet.el-lines .doc-title,.invoice-sheet.el-lines .doc-intro h1{border-bottom-color:var(--el-lines)!important}.invoice-sheet.el-lines .inv-items-table thead tr,.invoice-sheet.el-lines .inv-items-table th,.invoice-sheet.el-lines .split-table th{border-color:var(--el-lines)!important}.invoice-sheet.el-lines .total-row-grand,.invoice-sheet.el-lines .grand-total{border-top-color:var(--el-lines)!important;border-bottom-color:var(--el-lines)!important}.invoice-sheet.el-labels .meta-block .label,.invoice-sheet.el-labels .metadata-grid .label{color:var(--el-labels)!important}.invoice-sheet.el-total .total-row-grand,.invoice-sheet.el-total .grand-total{color:var(--el-total)!important}.invoice-sheet.el-total-fill .total-row-grand{background:var(--el-total)!important;color:var(--el-total-on)!important}.invoice-sheet.el-footer .footer-columns,.invoice-sheet.el-footer .split-footer-columns{color:var(--el-footer)!important}.invoice-sheet.el-marks .fold-mark{border-top-color:var(--el-marks)!important}.invoice-sheet.el-senderLine .sender-tiny-line,.invoice-sheet.el-senderLine .sender-tiny{color:var(--el-senderLine)!important}.invoice-sheet.el-hl-title .doc-title,.invoice-sheet.el-hl-title .doc-intro h1,.invoice-sheet.el-hl-headings .inv-items-table thead,.invoice-sheet.el-hl-headings .split-table thead,.invoice-sheet.el-hl-lines .doc-title,.invoice-sheet.el-hl-lines .inv-items-table thead,.invoice-sheet.el-hl-lines .split-table thead,.invoice-sheet.el-hl-lines .total-row-grand,.invoice-sheet.el-hl-lines .grand-total,.invoice-sheet.el-hl-labels .meta-block .label,.invoice-sheet.el-hl-labels .metadata-grid .label,.invoice-sheet.el-hl-total .total-row-grand,.invoice-sheet.el-hl-total .grand-total,.invoice-sheet.el-hl-footer .footer-columns,.invoice-sheet.el-hl-footer .split-footer-columns,.invoice-sheet.el-hl-marks .fold-mark,.invoice-sheet.el-hl-senderLine .sender-tiny-line,.invoice-sheet.el-hl-senderLine .sender-tiny{outline:2px solid #3b82f6;outline-offset:1mm}@media print{body,html{margin:0;padding:0;background:#fff}.invoice-sheet{box-shadow:none;margin:0;width:210mm;height:auto;border:none}.no-print{display:none!important}}.margin-guides.svelte-1u38db9{position:absolute;inset:0;z-index:20;pointer-events:none}.guide.svelte-1u38db9{position:absolute}.guide--x.svelte-1u38db9{top:0;bottom:0;width:0;border-left:1px dashed #2563eb}.guide--y.svelte-1u38db9{left:0;right:0;height:0;border-top:1px dashed #2563eb}.guide.active.svelte-1u38db9{border-color:#1e40af}.guide-handle.svelte-1u38db9{position:absolute;pointer-events:auto;touch-action:none}.guide--x.svelte-1u38db9 .guide-handle:where(.svelte-1u38db9){top:0;bottom:0;left:-6px;width:12px;cursor:col-resize}.guide--y.svelte-1u38db9 .guide-handle:where(.svelte-1u38db9){left:0;right:0;top:-6px;height:12px;cursor:row-resize}.guide-value.svelte-1u38db9{position:absolute;padding:.4mm 1mm;border-radius:.8mm;background:#ffffffe6;color:#1e40af;font:500 7pt/1.2 system-ui,sans-serif;white-space:nowrap}.guide--x.svelte-1u38db9 .guide-value:where(.svelte-1u38db9){top:3mm;right:1mm}.guide--x.svelte-1u38db9 .guide-value.after:where(.svelte-1u38db9){right:auto;left:1mm}.guide--y.svelte-1u38db9 .guide-value:where(.svelte-1u38db9){right:3mm;bottom:.8mm}.guide--y.svelte-1u38db9 .guide-value.after:where(.svelte-1u38db9){bottom:auto;top:.8mm}.guide.active.svelte-1u38db9 .guide-value:where(.svelte-1u38db9){background:#1e40af;color:#fff;font-weight:600}.payment-section.svelte-1b7qk3v{margin-top:6mm;padding-top:4mm;border-top:.3mm solid #e5e7eb;font-size:9pt;color:#111827}.ps-header.svelte-1b7qk3v{margin:0 0 1mm;font-size:10pt;font-weight:700}.ps-multi-hint.svelte-1b7qk3v{margin:0 0 3mm;font-size:8.5pt;color:#6b7280}.ps-method.svelte-1b7qk3v{display:flex;justify-content:space-between;align-items:flex-start;gap:6mm;padding:2mm 0}.ps-method-details.svelte-1b7qk3v{flex:1;min-width:0}.ps-method-name.svelte-1b7qk3v{font-weight:600;font-size:9.5pt;margin-bottom:1mm}.ps-kv.svelte-1b7qk3v{border-collapse:collapse;font-size:9pt;line-height:1.65}.ps-kv.svelte-1b7qk3v th:where(.svelte-1b7qk3v){text-align:left;font-weight:400;color:#6b7280;padding-right:5mm;white-space:nowrap;vertical-align:top}.ps-kv.svelte-1b7qk3v td:where(.svelte-1b7qk3v){font-variant-numeric:tabular-nums;vertical-align:top}.ps-note.svelte-1b7qk3v{margin:0 0 2mm;font-style:italic;color:#374151}.ps-freetext.svelte-1b7qk3v{margin:0;font-size:9pt;white-space:pre-line}.ps-qr.svelte-1b7qk3v{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.ps-qr-img.svelte-1b7qk3v{width:30mm;height:30mm;display:block}.ps-qr-caption.svelte-1b7qk3v{font-size:7.5pt;color:#6b7280;margin-top:1mm;text-align:center;max-width:30mm}.ps-divider.svelte-1b7qk3v{border:0;border-top:.2mm solid #f3f4f6;margin:1mm 0}@media(max-width:640px){.ps-method.svelte-1b7qk3v{flex-direction:column;align-items:stretch}.ps-qr.svelte-1b7qk3v{align-items:center;margin-top:3mm}}.inv-watermark.svelte-azf0jj{position:absolute;bottom:var(--provider-mark-bottom, 7mm);left:var(--footer-left, 20mm);right:var(--footer-right, 20mm);font:400 7pt/1.3 var(--font-family);color:#555;text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}.fbl.svelte-72ipnp{font-size:var(--footer-font-size, 8pt);line-height:1.45}.fbl-label.svelte-72ipnp{color:#6b7280}.footer-unit.svelte-72ipnp{display:inline-block;white-space:nowrap}.sbqr.svelte-jmtjb5{display:inline-flex;flex-direction:column;align-items:center;gap:1mm}.sbqr-img.svelte-jmtjb5{width:var(--qr-size, 110px);height:var(--qr-size, 110px);display:block}.sbqr-caption.svelte-jmtjb5{font-size:7.5pt;color:#6b7280;text-align:center;max-width:var(--qr-size, 110px);line-height:1.2}.invoice-container-inner.svelte-8dk6nf{width:100%;height:100%}.invoice-sheet.svelte-8dk6nf{position:relative;height:var(--page-height);line-height:1.2}.content-wrapper.svelte-8dk6nf{position:relative;margin-top:var(--content-top)}.abs-block.svelte-8dk6nf{position:absolute}.abs-block.draggable.svelte-8dk6nf{cursor:grab;border:1px dashed transparent;transition:border-color .2s}.abs-block.draggable.svelte-8dk6nf:hover{border:1px dashed #3b82f6;background:#3b82f60d}.abs-block.dragging.svelte-8dk6nf{cursor:grabbing;opacity:.8;border:1px solid #3b82f6}.sender-tiny-line.svelte-8dk6nf{font-size:8pt;margin-bottom:2mm;white-space:nowrap;border-bottom:1px solid #ccc;display:inline-block;min-width:50mm;padding-bottom:1mm}.recipient-block.svelte-8dk6nf{font-size:11pt;min-width:85mm;min-height:40mm;text-align:left}.din-zone.svelte-8dk6nf .recipient-block:where(.svelte-8dk6nf){min-width:0;min-height:0;line-height:1.15}.sender-line-block.din-zone.svelte-8dk6nf{display:flex;align-items:flex-end}.din-zone.svelte-8dk6nf .sender-tiny-line:where(.svelte-8dk6nf){display:flex;min-width:0;max-width:100%;margin:0;padding:0;border-bottom:none;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sender-line-name.svelte-8dk6nf{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sender-line-rest.svelte-8dk6nf{flex:0 0 auto}.meta-grid.svelte-8dk6nf{display:grid;grid-template-columns:1fr;gap:5px 16px;line-height:1.4;align-items:baseline;word-break:break-word}.meta-item.svelte-8dk6nf{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.label.svelte-8dk6nf{font-weight:700;text-align:left}.meta-block--din.svelte-8dk6nf{width:70mm;min-width:0;max-width:none}.meta-block--din.svelte-8dk6nf .meta-grid:where(.svelte-8dk6nf){grid-template-columns:minmax(0,1fr);word-break:normal}.meta-block--din.svelte-8dk6nf .meta-item:where(.svelte-8dk6nf),.meta-block--din.svelte-8dk6nf .meta-ref-item:where(.svelte-8dk6nf){align-items:baseline;column-gap:var(--meta-label-gap)}.meta-block--din.svelte-8dk6nf .label:where(.svelte-8dk6nf){white-space:nowrap}.meta-block--din.svelte-8dk6nf .val:where(.svelte-8dk6nf),.meta-block--din.svelte-8dk6nf .ref-val:where(.svelte-8dk6nf){flex:none;margin-left:auto}.meta-block--din.svelte-8dk6nf .meta-wrap:where(.svelte-8dk6nf),.meta-block--din.meta-grid--stacked.svelte-8dk6nf .meta-item:where(.svelte-8dk6nf):not(.meta-span),.meta-block--din.meta-grid--stacked.svelte-8dk6nf .meta-ref-item:where(.svelte-8dk6nf){flex-direction:column;align-items:flex-start}.meta-block--din.svelte-8dk6nf .meta-wrap:where(.svelte-8dk6nf) .val:where(.svelte-8dk6nf),.meta-block--din.meta-grid--stacked.svelte-8dk6nf .meta-item:where(.svelte-8dk6nf):not(.meta-span) .val:where(.svelte-8dk6nf),.meta-block--din.meta-grid--stacked.svelte-8dk6nf .meta-ref-item:where(.svelte-8dk6nf) .ref-val:where(.svelte-8dk6nf){margin-left:0;max-width:100%;text-align:left}.meta-block--din.svelte-8dk6nf.meta-measuring .label:where(.svelte-8dk6nf),.meta-block--din.svelte-8dk6nf.meta-measuring .val:where(.svelte-8dk6nf),.meta-block--din.svelte-8dk6nf.meta-measuring .ref-label:where(.svelte-8dk6nf),.meta-block--din.svelte-8dk6nf.meta-measuring .ref-val:where(.svelte-8dk6nf){width:max-content;white-space:nowrap}.meta-grid--tax.svelte-8dk6nf{margin-top:1.5mm}.meta-block--din.svelte-8dk6nf .meta-group:where(.svelte-8dk6nf){margin-top:1.5mm}.footer-unit{display:inline-block;white-space:nowrap}.footer-fitting,.footer-fitting *{transition:none!important}.footer-columns .footer-unit.footer-unit--wrap{display:inline;white-space:normal}.val.svelte-8dk6nf{font-weight:400;text-align:right}.meta-refs.svelte-8dk6nf{margin-top:4px;padding-top:4px;border-top:1px solid #ddd}.meta-ref-item.svelte-8dk6nf{display:flex;justify-content:space-between;align-items:center;font-size:8pt;color:#888;padding:1px 0}.meta-block--din.svelte-8dk6nf .meta-refs:where(.svelte-8dk6nf){margin-top:2mm;padding-top:3mm;border-top-width:.4pt}.meta-block--din.svelte-8dk6nf .meta-ref-item:where(.svelte-8dk6nf){padding:.4mm 0;line-height:1.2}.meta-block--din.svelte-8dk6nf .ref-label:where(.svelte-8dk6nf){white-space:nowrap}.ref-label.svelte-8dk6nf{font-weight:500}.ref-val.svelte-8dk6nf{text-align:right}.footer-block.svelte-8dk6nf{top:var(--footer-planned-top);left:var(--footer-left);width:calc(var(--page-width, 210mm) - var(--footer-left) - var(--footer-right))}.footer-columns.svelte-8dk6nf>.col{min-width:0;overflow-wrap:anywhere}.footer-hyphenate.svelte-8dk6nf{-webkit-hyphens:auto;hyphens:auto}.footer-hyphenate.svelte-8dk6nf .footer-unit{-webkit-hyphens:manual;hyphens:manual}.footer-group.svelte-8dk6nf{margin-top:1.5mm}.footer-columns.pdf-footer.svelte-8dk6nf{padding-top:calc(2mm + .4pt);background:linear-gradient(#ddd,#ddd) left top / 100% .4pt no-repeat;line-height:var(--footer-line)}.pdf-footer.svelte-8dk6nf>.col{margin-block:var(--footer-trim)}.pdf-footer.svelte-8dk6nf .footer-group:where(.svelte-8dk6nf){margin-top:0}.pdf-footer.svelte-8dk6nf .fbl{line-height:inherit}.doc-title.svelte-8dk6nf{font-family:var(--font-family);font-size:18pt;font-weight:700;border-bottom:2px solid #eee;padding-bottom:2mm;margin-bottom:4mm}.total-row-grand.svelte-8dk6nf{display:flex;justify-content:space-between;padding:5px 0;font-weight:700;font-size:11pt;border-top:2px solid #333;margin-top:5px}.fold-mark.svelte-8dk6nf{position:absolute;left:4mm;height:0;border-top:.3pt solid #808080;z-index:11;pointer-events:none}.stationery-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;z-index:0;pointer-events:none}.page-number.svelte-8dk6nf{position:absolute;right:var(--footer-right, 20mm);top:var(--content-bottom-measured, calc(var(--footer-planned-top, 270mm) - 6mm));color:#888;font-size:8pt;font-variant-numeric:tabular-nums}.continuation-header.svelte-8dk6nf{position:absolute;top:15mm;left:20mm;right:20mm;display:flex;justify-content:space-between;align-items:baseline;padding-bottom:3mm;border-bottom:.3mm solid #ddd;color:#666;font-size:9pt}.continuation-header--din.svelte-8dk6nf{top:auto;bottom:calc(var(--page-height, 297mm) - var(--following-top, 20mm));padding-bottom:1mm;border-bottom-width:.4pt;font-size:8pt}.inv-items-table.pdf-table.svelte-8dk6nf{margin-bottom:0}.inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf),.inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf){--cell-rule-color: #eee;--cell-rule-width: .6pt;border:0;padding:var(--cell-pad-y) 4pt;font-size:var(--cell-size);line-height:var(--cell-line);vertical-align:top;box-shadow:none;background-image:linear-gradient(var(--cell-rule-color),var(--cell-rule-color));background-position:left bottom;background-size:100% var(--cell-rule-width);background-repeat:no-repeat}.inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf){--th-rule-color: var(--el-lines, #333);--th-rule-width: 2pt;padding:var(--head-pad-y) 4pt;font-size:var(--head-size);line-height:var(--head-line);background-image:linear-gradient(var(--th-rule-color),var(--th-rule-color));background-size:100% var(--th-rule-width)}.tpl-modern .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf){background-image:none}.tpl-elegant .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf){--th-rule-color: var(--el-lines, #d4af37);--th-rule-width: 1pt}.tpl-elegant .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf){--cell-rule-width: .4pt}.tpl-compact .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf){background-image:linear-gradient(var(--th-rule-color),var(--th-rule-color)),linear-gradient(var(--th-rule-color),var(--th-rule-color));background-position:left top,left bottom;background-size:100% 2pt,100% 2pt}.tpl-compact .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf){background-image:none}.tpl-bold .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf){--th-rule-color: var(--el-lines, var(--primary-color));--th-rule-width: 3pt}.tpl-tech .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf){background-image:linear-gradient(var(--th-rule-color),var(--th-rule-color)),linear-gradient(var(--th-rule-color),var(--th-rule-color));background-position:left top,left bottom;background-size:100% 1pt,100% 1pt}.tpl-tech .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf){--cell-rule-color: #333}.tpl-modern .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) tbody:where(.svelte-8dk6nf) tr:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf){background-color:transparent}.tpl-modern .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) tbody:where(.svelte-8dk6nf) tr.even:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf){background-color:#00000005}.pdf-cells.svelte-8dk6nf .cell-note:where(.svelte-8dk6nf){display:block;font-size:var(--cell-note-size);line-height:var(--cell-note-line)}.pdf-cells.svelte-8dk6nf .cell-strike:where(.svelte-8dk6nf){line-height:var(--cell-strike-line)}.pdf-cells.svelte-8dk6nf .cell-amount:where(.svelte-8dk6nf){display:block}.inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) .carry-row:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf){display:table-cell;padding:0;box-shadow:none;background:none;border:0}.pdf-cells.svelte-8dk6nf .carry-row:where(.svelte-8dk6nf) div:where(.svelte-8dk6nf),.carry-bridge.svelte-8dk6nf{display:flex;justify-content:space-between;gap:4mm}.carry-block.svelte-8dk6nf{padding:var(--carry-pad-y) 3mm;background:#f7f7f7;color:#666;font-size:var(--cell-note-size);font-weight:600;line-height:var(--carry-line);text-align:right;font-variant-numeric:tabular-nums}.pdf-header.svelte-8dk6nf .doc-title:where(.svelte-8dk6nf){--title-rule-color: var(--el-lines, #000);margin:0 0 var(--title-gap);padding:0 0 calc(var(--title-pad) + var(--title-rule));border-bottom:0;box-shadow:none;background:linear-gradient(var(--title-rule-color),var(--title-rule-color)) left bottom / 100% var(--title-rule) no-repeat;font-size:var(--title-size);line-height:var(--title-line)}.pdf-header.svelte-8dk6nf .doc-title--legacy:where(.svelte-8dk6nf){--title-rule-color: var(--el-lines, #eee)}.tpl-modern .pdf-header.svelte-8dk6nf .doc-title:where(.svelte-8dk6nf),.tpl-tech .pdf-header.svelte-8dk6nf .doc-title:where(.svelte-8dk6nf){--title-rule-color: var(--el-lines, #333)}.tpl-bold .pdf-header.svelte-8dk6nf .doc-title:where(.svelte-8dk6nf){--title-rule-color: var(--el-lines, var(--primary-color))}.pdf-header.svelte-8dk6nf .pdf-intro:where(.svelte-8dk6nf){margin:0 0 var(--intro-gap);font-size:var(--cell-size);line-height:var(--par-line)}.pdf-header.svelte-8dk6nf .delivery-address:where(.svelte-8dk6nf){display:block;margin:0 0 3mm;padding:2.5mm 3mm calc(2.5mm + var(--par-trim));border-left:2pt solid var(--primary-color, #333);background:#f7f7f7!important;color:inherit;font-size:var(--cell-size);line-height:var(--par-line)}.pdf-header.svelte-8dk6nf .delivery-address-title:where(.svelte-8dk6nf){margin:0;color:#666;font-size:var(--cell-note-size);font-weight:400;line-height:var(--label-line)}.pdf-totals.svelte-8dk6nf{font-size:var(--cell-size)}.pdf-totals.svelte-8dk6nf .pdf-grand{--grand-rule-color: var(--el-lines, #333);display:flex;justify-content:space-between;gap:4mm;margin-top:calc(var(--block-gap) - 1mm);padding:calc(var(--block-gap) + 4pt) 4pt 4pt;border-top:0;box-shadow:none;background:linear-gradient(var(--grand-rule-color),var(--grand-rule-color)) left top / 100% var(--grand-rule) no-repeat;font-size:var(--grand-size);font-weight:700;line-height:var(--grand-line)}.tpl-bold .pdf-totals.svelte-8dk6nf .pdf-grand{--grand-rule-color: var(--el-lines, var(--primary-color));color:var(--primary-color)}.tpl-elegant .pdf-totals.svelte-8dk6nf .pdf-grand,.tpl-compact .pdf-totals.svelte-8dk6nf .pdf-grand{--double-rule: var(--el-lines, #333);padding-bottom:calc(4pt + 2 * var(--block-gap) - 2.5mm);background:linear-gradient(var(--grand-rule-color),var(--grand-rule-color)) left top / 100% var(--grand-rule) no-repeat,linear-gradient(var(--double-rule),var(--double-rule)) left bottom calc(var(--block-gap) + .5mm) / 100% .6pt no-repeat,linear-gradient(var(--double-rule),var(--double-rule)) left bottom / 100% .6pt no-repeat}.tpl-elegant .pdf-totals.svelte-8dk6nf .pdf-grand{--double-rule: var(--el-lines, #d4af37);--grand-rule-color: var(--el-lines, #d4af37);color:#111}.tpl-modern .pdf-totals.svelte-8dk6nf .pdf-grand,.tpl-tech .pdf-totals.svelte-8dk6nf .pdf-grand{padding:calc(3mm + 2pt) 4mm;box-shadow:none;border-radius:2mm;background:var(--primary-color);color:var(--on-primary)}.tpl-tech .pdf-totals.svelte-8dk6nf .pdf-grand{background:#333;color:#fff}.pdf-render-host .footer-columns.pdf-footer.svelte-8dk6nf{padding-top:2mm;background-image:none;border-top:.4pt solid #ddd}.pdf-render-host .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf),.pdf-render-host .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf){background-image:none;border-bottom:var(--cell-rule-width) solid var(--cell-rule-color)}.pdf-render-host .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf){border-bottom:var(--th-rule-width) solid var(--th-rule-color)}.pdf-render-host .tpl-modern .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf),.pdf-render-host .tpl-compact .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf),.pdf-render-host .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) .carry-row:where(.svelte-8dk6nf) td:where(.svelte-8dk6nf){border:0}.pdf-render-host .tpl-compact .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf){border-top:2pt solid var(--th-rule-color);border-bottom:2pt solid var(--th-rule-color)}.pdf-render-host .tpl-tech .inv-items-table.svelte-8dk6nf .pdf-cells:where(.svelte-8dk6nf) th:where(.svelte-8dk6nf){border-top:1pt solid var(--th-rule-color);border-bottom:1pt solid var(--th-rule-color)}.pdf-render-host .pdf-header.svelte-8dk6nf .doc-title:where(.svelte-8dk6nf){padding-bottom:var(--title-pad);background-image:none;border-bottom:var(--title-rule) solid var(--title-rule-color)}.pdf-render-host .pdf-totals.svelte-8dk6nf .pdf-grand{padding-top:calc(var(--block-gap) + 4pt - var(--grand-rule));background-image:none;border-top:var(--grand-rule) solid var(--grand-rule-color)}.pdf-render-host .tpl-elegant .pdf-totals.svelte-8dk6nf .pdf-grand,.pdf-render-host .tpl-compact .pdf-totals.svelte-8dk6nf .pdf-grand{border-bottom:3pt double var(--double-rule)}.pdf-render-host .tpl-modern .pdf-totals.svelte-8dk6nf .pdf-grand,.pdf-render-host .tpl-tech .pdf-totals.svelte-8dk6nf .pdf-grand{padding:calc(3mm + 2pt) 4mm;border:0}.pdf-closing.svelte-8dk6nf{font-size:var(--cell-size);margin-bottom:var(--par-trim)}.pdf-closing.svelte-8dk6nf p:where(.svelte-8dk6nf){margin:0;line-height:var(--par-line)}.pdf-closing.svelte-8dk6nf p:where(.svelte-8dk6nf)+p:where(.svelte-8dk6nf){margin-top:var(--par-gap)}.page-carry.svelte-8dk6nf{display:flex;gap:2mm;justify-content:flex-end;margin:2mm var(--content-right) 2mm var(--content-left);padding:2mm 1mm;border-block:.2mm solid #ddd;color:#555;font-size:9pt;font-variant-numeric:tabular-nums}.delivery-address.svelte-8dk6nf{display:inline-block;padding:2mm 3mm;border-left:.8mm solid var(--primary-color, #333);color:#555;font-size:8.5pt;line-height:1.35}.delivery-address-title.svelte-8dk6nf{display:block;margin-bottom:1mm;color:#333}.invoice-sheet.split-theme.svelte-12u88gy{position:relative;width:210mm;height:297mm;min-height:297mm;background:#fff;box-shadow:0 0 15px #0000001a;overflow:hidden;box-sizing:border-box;font-family:var(--font-family),"Helvetica",sans-serif;color:#333}.split-page-layout.svelte-12u88gy{position:absolute;inset:0;display:grid;grid-template-columns:var(--sidebar-width) 1fr;overflow:hidden}.split-page-layout.svelte-12u88gy{--content-reserve: calc( 297mm - var(--content-bottom-measured, var(--content-bottom-planned, 254mm)) )}.sidebar.svelte-12u88gy{background-color:var(--primary-color);color:var(--on-primary, white);padding:15mm 5mm var(--content-reserve);display:flex;flex-direction:column;height:100%;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sidebar-logo.svelte-12u88gy{text-align:center;margin-bottom:10mm}.sidebar-logo.svelte-12u88gy img{max-width:50mm;max-height:25mm;object-fit:contain;background:#fff;padding:5px;border-radius:4px}.sidebar-content.svelte-12u88gy{flex:1;font-size:9pt;line-height:1.4}.sender-name.svelte-12u88gy{font-size:14pt;font-weight:700;margin-bottom:0;text-transform:uppercase;word-break:break-word}.sender-sub.svelte-12u88gy{font-size:inherit;margin:0}.contact-block.svelte-12u88gy,.bank-block.svelte-12u88gy{margin-bottom:8mm}.bank-block.svelte-12u88gy h4:where(.svelte-12u88gy){margin:0 0 2mm;font-size:10pt;opacity:.9;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:1mm}.sidebar.svelte-12u88gy .fbl-line span{color:inherit}.sidebar-total.svelte-12u88gy{margin-top:auto;background:#0003;padding:5mm;border-radius:4px;text-align:center}.sidebar-total.svelte-12u88gy .label:where(.svelte-12u88gy){font-size:9pt;opacity:.8;text-transform:uppercase}.sidebar-total.svelte-12u88gy .amount:where(.svelte-12u88gy){font-size:16pt;font-weight:700}.sidebar--light.svelte-12u88gy .bank-block:where(.svelte-12u88gy) h4:where(.svelte-12u88gy){border-bottom-color:#0e0e104d}.sidebar--light.svelte-12u88gy .sidebar-total:where(.svelte-12u88gy){background:#ffffff59}.main-content.svelte-12u88gy{padding:15mm var(--content-right) var(--content-reserve) var(--content-left);display:flex;flex-direction:column;min-height:0;overflow:hidden}.main-content.continuation.svelte-12u88gy{padding-top:15mm}.continuation-header.svelte-12u88gy{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:3mm;margin-bottom:8mm;border-bottom:.3mm solid #ddd;color:#666;font-size:9pt}.address-section.svelte-12u88gy{margin-bottom:8mm}.sender-tiny.svelte-12u88gy{font-size:7pt;color:#999;margin-bottom:2mm;border-bottom:1px solid #eee;display:inline-block;padding-bottom:1mm}.recipient-address.svelte-12u88gy{font-size:11pt}.metadata-grid.svelte-12u88gy{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3mm 5mm;margin-bottom:6mm;border-top:2px solid #eee;border-bottom:2px solid #eee;padding:3mm 0}.meta-item.svelte-12u88gy{display:flex;flex-direction:column}.meta-item.svelte-12u88gy .label:where(.svelte-12u88gy){font-size:8pt;color:#999;text-transform:uppercase}.meta-item.svelte-12u88gy .val:where(.svelte-12u88gy){font-weight:700;font-size:10pt}.meta-refs.svelte-12u88gy{display:flex;flex-wrap:wrap;gap:3mm 5mm;padding-top:3mm;border-top:1px solid var(--line)}.meta-ref-item.svelte-12u88gy{display:flex;flex-direction:column}.ref-label.svelte-12u88gy{font-size:7pt;color:#aaa;text-transform:uppercase}.ref-val.svelte-12u88gy{font-size:9pt;font-weight:500;color:#666}.delivery-address.svelte-12u88gy{align-self:flex-start;margin-bottom:6mm;padding:2mm 3mm;border-left:.8mm solid var(--primary-color);background:#f7f7f7;color:#555;font-size:8.5pt;line-height:1.35}.delivery-address-title.svelte-12u88gy{display:block;margin-bottom:1mm;color:#333}.doc-intro.svelte-12u88gy{margin-bottom:3mm}.doc-intro.svelte-12u88gy h1:where(.svelte-12u88gy){font-size:20pt;color:var(--primary-color);margin:0 0 2mm}.doc-intro.svelte-12u88gy p:where(.svelte-12u88gy){margin:0}.split-table.svelte-12u88gy{width:100%;border-collapse:collapse;margin-bottom:6mm}.split-table.svelte-12u88gy th:where(.svelte-12u88gy){text-align:left;color:#999;font-size:8pt;text-transform:uppercase;padding:2mm 0;border-bottom:1px solid #eee}.split-table.svelte-12u88gy td:where(.svelte-12u88gy){padding:2mm 0;border-bottom:1px solid #f9f9f9;vertical-align:top;font-size:10pt}.split-table.svelte-12u88gy th.col-qty:where(.svelte-12u88gy),.split-table.svelte-12u88gy td.col-qty:where(.svelte-12u88gy),.split-table.svelte-12u88gy th.col-price:where(.svelte-12u88gy),.split-table.svelte-12u88gy td.col-price:where(.svelte-12u88gy),.split-table.svelte-12u88gy th.col-total:where(.svelte-12u88gy),.split-table.svelte-12u88gy td.col-total:where(.svelte-12u88gy){text-align:right}.col-pos.svelte-12u88gy{width:10mm;color:#ccc}.long-desc.svelte-12u88gy{font-size:8pt;color:#777;margin-top:1mm}.page-carry.svelte-12u88gy{display:flex;gap:2mm;justify-content:flex-end;padding:2mm 0;margin-bottom:4mm;border-block:.2mm solid #ddd;color:#666;font-size:9pt;font-variant-numeric:tabular-nums}.totals-row.svelte-12u88gy{display:flex;align-items:flex-start;gap:6mm}.totals-qr.svelte-12u88gy{flex:none}.totals-section.svelte-12u88gy{margin-left:auto;width:60%;font-size:10pt}.totals-section.svelte-12u88gy .row:where(.svelte-12u88gy){display:flex;justify-content:space-between;padding:1mm 0}.totals-section.svelte-12u88gy .grand-total:where(.svelte-12u88gy){font-weight:700;font-size:12pt;color:var(--primary-color);border-top:2px solid #eee;margin-top:2mm;padding-top:2mm}.tax-notice.svelte-12u88gy{font-size:7.5pt;color:#666;margin-top:2mm;font-style:italic}.closing-text.svelte-12u88gy{margin-top:6mm;font-size:9pt;color:#555}.closing-attachments.svelte-12u88gy{margin-top:2mm}.split-alt-hint.svelte-12u88gy{margin-top:5mm;font-size:9pt;color:#374151}.split-alt-hint.svelte-12u88gy p:where(.svelte-12u88gy){margin:0 0 1mm;white-space:pre-line}.split-footer.svelte-12u88gy{position:absolute;top:var(--footer-planned-top);left:var(--footer-left);right:var(--footer-right);z-index:2;box-sizing:border-box;padding-top:2mm;border-top:.3mm solid #ddd;color:#666;font-size:7pt;line-height:1.25}.split-footer-backdrop.svelte-12u88gy{position:absolute;z-index:-1;inset:0 calc(-1 * var(--footer-right)) -100mm calc(-1 * var(--footer-left));background:#fff}.split-footer-columns.svelte-12u88gy{position:relative;display:grid;gap:4mm;width:100%}.split-footer-column.svelte-12u88gy{min-width:0;overflow-wrap:anywhere}.footer-hyphenate.svelte-12u88gy{-webkit-hyphens:auto;hyphens:auto}.footer-hyphenate.svelte-12u88gy .footer-unit{-webkit-hyphens:manual;hyphens:manual}.split-footer-group.svelte-12u88gy{margin-top:1mm}.split-footer.svelte-12u88gy .fbl{font-size:7pt;line-height:1.25}.page-number.svelte-12u88gy{position:absolute;right:15mm;top:5mm;color:#999;font-size:8pt;font-variant-numeric:tabular-nums}.fold-mark.svelte-12u88gy{position:absolute;left:4mm;height:0;border-top:.3pt solid #808080;z-index:11;pointer-events:none}@media print{.invoice-sheet.svelte-12u88gy{box-shadow:none;margin:0}}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/invoice/arimo-400.ttf) format("truetype")}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/invoice/arimo-700.ttf) format("truetype")}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/invoice/arimo-400-italic.ttf) format("truetype")}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/invoice/arimo-700-italic.ttf) format("truetype")}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/invoice/tinos-400.ttf) format("truetype")}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/invoice/tinos-700.ttf) format("truetype")}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/invoice/tinos-400-italic.ttf) format("truetype")}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/invoice/tinos-700-italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/invoice/roboto-400.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/invoice/roboto-700.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/invoice/roboto-400-italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/invoice/roboto-700-italic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/invoice/open-sans-400.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/invoice/open-sans-700.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/invoice/open-sans-400-italic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/invoice/open-sans-700-italic.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/invoice/merriweather-400.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/invoice/merriweather-700.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/invoice/merriweather-400-italic.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/invoice/merriweather-700-italic.ttf) format("truetype")}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/invoice/cousine-400.ttf) format("truetype")}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/invoice/cousine-700.ttf) format("truetype")}@font-face{font-family:Cousine;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/invoice/cousine-400-italic.ttf) format("truetype")}@font-face{font-family:Cousine;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/invoice/cousine-700-italic.ttf) format("truetype")}.asset-error.svelte-mo8qnb{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3);color:var(--ink);background:var(--limestone);border-bottom:1px solid var(--line);font-size:.875rem;z-index:1}.asset-error.svelte-mo8qnb button:where(.svelte-mo8qnb){min-height:var(--touch-target, 44px);padding:var(--space-2) var(--space-3);color:var(--ink);background:var(--bg-white);border:1px solid var(--line);border-radius:var(--r-sm, 6px);cursor:pointer}.asset-error.svelte-mo8qnb button:where(.svelte-mo8qnb):focus-visible{outline:none;box-shadow:var(--ring)}.invoice-container.svelte-mo8qnb{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;text-align:left;background:var(--limestone-2)}.invoice-container.fill.svelte-mo8qnb{height:100%}.preview-tools.svelte-mo8qnb{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;flex-shrink:0;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-white);border-bottom:1px solid var(--line)}.page-count.svelte-mo8qnb{color:var(--muted);font-size:var(--text-sm)}.fit-controls.svelte-mo8qnb,.zoom-controls.svelte-mo8qnb{display:flex;align-items:center;gap:var(--space-1)}.fit-controls.svelte-mo8qnb{border:1px solid var(--line-strong);border-radius:var(--radius);padding:2px}.fit-btn.svelte-mo8qnb,.zoom-btn.svelte-mo8qnb{display:grid;place-items:center;min-height:var(--touch-target);min-width:var(--touch-target);padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-sm);font-weight:600;font-family:inherit;color:var(--ink);cursor:pointer}.fit-btn[aria-pressed=true].svelte-mo8qnb{background:var(--ink);color:var(--bg-white)}.fit-btn.svelte-mo8qnb:hover:not([aria-pressed=true]),.zoom-btn.svelte-mo8qnb:hover:not(:disabled){background:var(--limestone-2)}button.svelte-mo8qnb:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}button.svelte-mo8qnb:focus-visible{outline:none;box-shadow:var(--ring)}.zoom-level.svelte-mo8qnb{font:500 var(--text-xs)/1.4 var(--font-mono);color:var(--ink);min-width:5ch;text-align:center}.scroll-container.svelte-mo8qnb{width:100%;min-width:0;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;padding:var(--space-4);box-sizing:border-box;scrollbar-gutter:stable}.scroll-container.svelte-mo8qnb:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.scale-wrapper.svelte-mo8qnb{position:relative;overflow:hidden;flex-shrink:0;margin:0 auto}.visual-scaler.svelte-mo8qnb{display:block}.invoice-paper.svelte-mo8qnb{background:#fff;margin:0;overflow:hidden}.invoice-paper.svelte-mo8qnb .invoice-container-inner{display:flex;flex-direction:column;gap:var(--space-6,24px)}.invoice-paper.svelte-mo8qnb .invoice-sheet{flex:none}.invoice-paper.framed.svelte-mo8qnb{background:transparent;overflow:visible}.invoice-paper.framed.svelte-mo8qnb .invoice-sheet{background:var(--bg-white);box-shadow:var(--elev-2);overflow:hidden}.preview-disclaimer.svelte-mo8qnb{flex-shrink:0;color:var(--muted);background:var(--bg-white);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);font-size:var(--text-xs);line-height:1.5;margin:0}.invoice-container.embedded.svelte-mo8qnb{background:transparent;height:100%}.embedded.svelte-mo8qnb .scroll-container:where(.svelte-mo8qnb){padding:0;scrollbar-gutter:auto;overflow:hidden}@media(max-width:640px){.page-count.svelte-mo8qnb{display:none}.preview-tools.svelte-mo8qnb{padding:var(--space-2);gap:var(--space-1);justify-content:center}.scroll-container.svelte-mo8qnb{padding:var(--space-2)}}
