.comfort-print-report.svelte-1rnij5g{display:none}@media print{@page{size:A4 portrait;margin:11mm 11mm 15mm}html.comfort-printing,html.comfort-printing body{min-height:0!important;margin:0!important;background:#fff!important;color:#141924!important}html.comfort-printing body>:not(.comfort-print-clone){display:none!important}html.comfort-printing .comfort-print-clone{display:block!important;position:relative;isolation:isolate;box-sizing:border-box;width:100%;min-height:275mm;padding:0;background:#fff;color:#141924;font-family:Outfit Variable,system-ui,sans-serif;font-size:9.5pt;line-height:1.35}html.comfort-printing .comfort-print-clone:before{content:"interpanel.com    interpanel.com    interpanel.com\ainterpanel.com    interpanel.com    interpanel.com\ainterpanel.com    interpanel.com    interpanel.com\ainterpanel.com    interpanel.com    interpanel.com";position:fixed;z-index:0;top:17mm;left:-58mm;color:#1419241a;font-size:19pt;font-weight:800;letter-spacing:.02em;line-height:64mm;pointer-events:none;text-transform:lowercase;transform:rotate(-45deg);transform-origin:center;white-space:pre}html.comfort-printing body:after{content:attr(data-comfort-report-footer);position:fixed;z-index:30;right:11mm;bottom:5mm;left:11mm;border-top:.5pt solid #dde1e8;padding-top:2mm;color:#636d7e;font-size:7pt;line-height:1.2;pointer-events:none}html.comfort-printing .comfort-print-clone>*{position:relative;z-index:1}.print-cover.svelte-1rnij5g{display:flex;align-items:flex-start;justify-content:space-between;gap:18mm;padding-bottom:5mm;border-bottom:1.2pt solid #141924}.print-brand.svelte-1rnij5g{margin:0 0 4mm;color:#1f4d90;font-size:10pt;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.print-subtitle.svelte-1rnij5g{margin:3mm 0 0;color:#4a5264;font-size:10pt}.print-meta.svelte-1rnij5g{display:grid;gap:2mm;min-width:45mm;color:#636d7e;font-size:8.5pt;text-align:right}.print-status.svelte-1rnij5g{display:flex;align-items:center;justify-content:space-between;margin:5mm 0;padding:3mm 4mm;border-left:4pt solid #2a7d4f;background:#e7f3ec;color:#17472c;font-size:10pt;font-weight:700}.print-status--amber.svelte-1rnij5g{border-left-color:#c8702a;background:#f7ede1;color:#7a4215}.print-status--bad.svelte-1rnij5g{border-left-color:#c0392b;background:#fbecea;color:#7d2118}.print-kpis.svelte-1rnij5g{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.2mm;margin-bottom:5mm}.print-kpis.svelte-1rnij5g div:where(.svelte-1rnij5g),.print-panel.svelte-1rnij5g,.print-chart.svelte-1rnij5g,.print-assessment.svelte-1rnij5g,.print-link.svelte-1rnij5g,.print-note.svelte-1rnij5g{break-inside:avoid;border:.8pt solid #dde1e8;background:#f7f8fa}.print-kpis.svelte-1rnij5g div:where(.svelte-1rnij5g){min-height:18mm;padding:2.5mm}.print-kpis.svelte-1rnij5g span:where(.svelte-1rnij5g),.print-panel.svelte-1rnij5g h2:where(.svelte-1rnij5g),.print-chart.svelte-1rnij5g h2:where(.svelte-1rnij5g),.print-assessment.svelte-1rnij5g h2:where(.svelte-1rnij5g),.print-link.svelte-1rnij5g h2:where(.svelte-1rnij5g){display:block;margin:0 0 1.5mm;color:#636d7e;font-size:7.5pt;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.print-kpis.svelte-1rnij5g strong:where(.svelte-1rnij5g){display:block;color:#141924;font-size:15pt;font-weight:800;line-height:1.05}.print-kpis.svelte-1rnij5g small:where(.svelte-1rnij5g){display:block;margin-top:1mm;color:#636d7e;font-size:7.5pt}.print-layout.svelte-1rnij5g{display:grid;grid-template-columns:1fr 1fr;gap:3mm;margin-bottom:5mm}.print-panel.svelte-1rnij5g{padding:3mm}.print-recipient.svelte-1rnij5g{margin-bottom:5mm}.print-panel.svelte-1rnij5g dl:where(.svelte-1rnij5g){display:grid;gap:1.2mm;margin:0}.print-panel.svelte-1rnij5g dl:where(.svelte-1rnij5g) div:where(.svelte-1rnij5g){display:flex;justify-content:space-between;gap:6mm;padding-bottom:1mm;border-bottom:.5pt solid #dde1e8}.print-panel.svelte-1rnij5g dt:where(.svelte-1rnij5g){color:#636d7e;font-weight:500}.print-panel.svelte-1rnij5g dd:where(.svelte-1rnij5g){margin:0;color:#141924;font-weight:700;text-align:right}.print-chart.svelte-1rnij5g{position:relative;overflow:hidden;margin-bottom:4mm;padding:3mm;background:#fff}.print-chart.svelte-1rnij5g h2:where(.svelte-1rnij5g),.print-chart.svelte-1rnij5g svg:where(.svelte-1rnij5g){position:relative;z-index:1}.print-chart.svelte-1rnij5g svg:where(.svelte-1rnij5g){width:100%;height:113mm}.print-assessment.svelte-1rnij5g{margin-bottom:4mm;padding:3mm;background:#fff}.print-assessment.svelte-1rnij5g p:where(.svelte-1rnij5g){margin:0 0 2mm;color:#2f3542;font-size:8.4pt;line-height:1.42}.print-assessment.svelte-1rnij5g p:where(.svelte-1rnij5g):last-child{margin-bottom:0}.print-link.svelte-1rnij5g{margin-bottom:4mm;padding:3mm;background:#fff}.print-link.svelte-1rnij5g p:where(.svelte-1rnij5g){margin:0;color:#2f3542;font-size:7.5pt;line-height:1.35;overflow-wrap:anywhere}.print-adaptive.svelte-1rnij5g{margin-bottom:4mm}.print-adaptive.svelte-1rnij5g table:where(.svelte-1rnij5g){width:100%;border-collapse:collapse;font-size:8.5pt}.print-adaptive.svelte-1rnij5g th:where(.svelte-1rnij5g),.print-adaptive.svelte-1rnij5g td:where(.svelte-1rnij5g){padding:1.5mm;border-top:.5pt solid #dde1e8;text-align:left}.print-adaptive.svelte-1rnij5g th:where(.svelte-1rnij5g){color:#636d7e;font-weight:700;text-transform:uppercase}.print-note.svelte-1rnij5g{margin-bottom:4mm;padding:2.5mm 3mm;background:#fff8e8;color:#6d4f0f;font-size:8.5pt}.print-note.svelte-1rnij5g ul:where(.svelte-1rnij5g){margin:1.5mm 0 0 4mm;padding:0}.print-source.svelte-1rnij5g{margin:0;padding-top:2.5mm;border-top:.8pt solid #dde1e8;color:#636d7e;font-size:7.8pt}}
