@media print{@page{margin:16mm 14mm;size:A4 portrait}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10pt;color:#000!important;background:#fff!important}header,footer,[role=dialog],.print-hide{display:none!important}}.print-sheet.svelte-1k6whsj{color:#111;padding:0;font-family:Inter,system-ui,sans-serif}.print-header.svelte-1k6whsj{border-bottom:1.5pt solid #003f5c;justify-content:space-between;align-items:flex-start;margin-bottom:14pt;padding-bottom:12pt;display:flex}.print-brand.svelte-1k6whsj{align-items:center;gap:10pt;display:flex}.print-logo.svelte-1k6whsj{width:28pt;height:36pt}.print-brand-name.svelte-1k6whsj{color:#003f5c;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14pt;font-weight:700;line-height:1.1}.print-brand-url.svelte-1k6whsj{color:#555;margin-top:2pt;font-size:8pt}.print-meta.svelte-1k6whsj{text-align:right}.print-title.svelte-1k6whsj{color:#111;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14pt;font-weight:700}.print-date.svelte-1k6whsj{color:#555;margin-top:2pt;font-size:9pt}.print-table.svelte-1k6whsj{border-collapse:collapse;table-layout:fixed;width:100%;font-size:9pt}.print-table.svelte-1k6whsj th.print-spec-label:where(.svelte-1k6whsj){text-align:left;color:#555;letter-spacing:.06em;text-transform:uppercase;vertical-align:top;background:#f5f5f5;border:.5pt solid #ccc;width:24%;padding:8pt;font-size:8pt;font-weight:600}.print-product-head.svelte-1k6whsj{text-align:left;vertical-align:top;background:#fafafa;border:.5pt solid #ccc;padding:10pt 8pt}.print-product-brand.svelte-1k6whsj{color:#003f5c;letter-spacing:.08em;text-transform:uppercase;font-size:7pt;font-weight:700}.print-product-name.svelte-1k6whsj{color:#111;margin-top:3pt;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:10.5pt;font-weight:700;line-height:1.25}.print-product-subtitle.svelte-1k6whsj{color:#555;margin-top:2pt;font-size:8pt;font-style:italic}.print-product-price.svelte-1k6whsj{color:#003f5c;border-top:.5pt solid #e5e5e5;margin-top:6pt;padding-top:4pt;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12pt;font-weight:700}.print-tax.svelte-1k6whsj{color:#888;margin-left:6pt;font-family:Inter,system-ui,sans-serif;font-size:7pt;font-weight:400;display:inline-block}.print-section-row.svelte-1k6whsj td:where(.svelte-1k6whsj){letter-spacing:.08em;text-transform:uppercase;border:.5pt solid #003f5c;padding:5pt 8pt;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:8pt;font-weight:700;color:#fff!important;background:#003f5c!important}.print-table.svelte-1k6whsj tbody:where(.svelte-1k6whsj) th:where(.svelte-1k6whsj){text-align:left;color:#333;vertical-align:top;background:#fafafa;border:.5pt solid #ccc;padding:6pt 8pt;font-size:9pt;font-weight:500}.print-table.svelte-1k6whsj tbody:where(.svelte-1k6whsj) td:where(.svelte-1k6whsj){color:#111;vertical-align:top;word-wrap:break-word;border:.5pt solid #ccc;padding:6pt 8pt;font-size:9pt}.print-empty.svelte-1k6whsj{color:#999!important}tr.print-diff.svelte-1k6whsj th:where(.svelte-1k6whsj),tr.print-diff.svelte-1k6whsj td:where(.svelte-1k6whsj){font-weight:600;background:#e8f4f8!important}.print-table.svelte-1k6whsj tr:where(.svelte-1k6whsj){page-break-inside:avoid}.print-section-row.svelte-1k6whsj{page-break-before:auto;page-break-after:avoid}.print-footer.svelte-1k6whsj{color:#555;border-top:.5pt solid #ccc;justify-content:space-between;align-items:center;margin-top:14pt;padding-top:8pt;font-size:8pt;display:flex}.print-legend.svelte-1k6whsj{align-items:center;gap:6pt;display:inline-flex}.print-legend-swatch.svelte-1k6whsj{background:#e8f4f8;border:.5pt solid #b8d8e0;border-radius:1pt;width:8pt;height:8pt;display:inline-block}.print-page-info.svelte-1k6whsj{font-style:italic}@media print{@page:first{margin:16mm 14mm}}
