@keyframes float-f637499e{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-22px,0) scale(1.04)}}.animate-float[data-v-f637499e]{animation:float-f637499e 8s ease-in-out infinite}.animation-delay-0[data-v-f637499e]{animation-delay:0ms}.animation-delay-500[data-v-f637499e]{animation-delay:.5s}.animation-delay-700[data-v-f637499e]{animation-delay:.7s}.animation-delay-1000[data-v-f637499e]{animation-delay:1s}.form-input[data-v-fa1f6bcc]{height:2.75rem;width:100%;border-radius:.75rem;border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;outline:none;transition:border-color .15s ease,background-color .15s ease}.form-error[data-v-fa1f6bcc]{color:#f87171;font-size:.75rem;font-weight:600}.icon-button[data-v-fa1f6bcc]{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;transition:background-color .15s ease,transform .15s ease}.icon-button[data-v-fa1f6bcc]:hover{transform:translateY(-1px)}.dark-icon-button[data-v-fa1f6bcc]{border-color:#ffffff1a;background:#ffffff0e}.dark-icon-button[data-v-fa1f6bcc]:hover{background:#ffffff1a}.light-icon-button[data-v-fa1f6bcc]{border-color:#cbd5e1;background:#fffffff2;color:#334155}.light-icon-button[data-v-fa1f6bcc]:hover{background:#f8fafc}.form-input[data-v-c1b18ad9]{height:2.75rem;width:100%;min-width:0;border-radius:.75rem;border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;outline:none;transition:border-color .15s ease,background-color .15s ease}.file-input[data-v-c1b18ad9]{min-height:2.75rem;width:100%;min-width:0;max-width:100%;border-radius:.75rem;border-width:1px;padding:.55rem .75rem;font-size:.875rem;outline:none}.file-input[data-v-c1b18ad9]::file-selector-button{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-error[data-v-c1b18ad9]{color:#f87171;font-size:.75rem;font-weight:600}.file-link[data-v-c1b18ad9]{display:inline-flex;align-items:center;gap:.4rem;border-radius:.65rem;border-width:1px;padding:.45rem .65rem;font-size:.75rem;font-weight:700}.dark-file-link[data-v-c1b18ad9]{border-color:#ffffff1a;background:#ffffff0e;color:#cffafe}.light-file-link[data-v-c1b18ad9]{border-color:#cbd5e1;background:#fff;color:#0f766e}.form-input[data-v-4eee966f]{height:2.75rem;width:100%;border-radius:.75rem;border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;outline:none;transition:border-color .15s ease,background-color .15s ease}.form-error[data-v-4eee966f]{color:#f87171;font-size:.75rem;font-weight:600}.icon-button[data-v-4eee966f]{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;transition:background-color .15s ease,transform .15s ease}.icon-button[data-v-4eee966f]:hover{transform:translateY(-1px)}.dark-icon-button[data-v-4eee966f]{border-color:#ffffff1a;background:#ffffff0e}.dark-icon-button[data-v-4eee966f]:hover{background:#ffffff1a}.light-icon-button[data-v-4eee966f]{border-color:#cbd5e1;background:#fffffff2;color:#334155}.light-icon-button[data-v-4eee966f]:hover{background:#f8fafc}.icon-button[data-v-b05c358d]{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgb(203 213 225);background:#fff}.icon-button[data-v-980c4656]{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgb(203 213 225);background:#fff;color:#0f172a}.icon-button[data-v-980c4656]:disabled{cursor:not-allowed;opacity:.45}.icon-button[data-v-c99905ef]{display:inline-flex;height:1.875rem;width:1.875rem;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgb(203 213 225);background:#fff;color:#334155}[data-v-c99905ef] [data-theme=dark] .icon-button{border-color:#ffffff1a;background:#ffffff0e;color:#e2e8f0}.icon-button[data-v-898594ce]{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgb(203 213 225);background:#fff;color:#0f172a}.icon-button[data-v-898594ce]:disabled{cursor:not-allowed;opacity:.45}@page{size:A4;margin:0}@page report-a4-portrait{size:A4 portrait;margin:0}@page report-a4-landscape{size:A4 landscape;margin:0}@page report-a5-portrait{size:A5 portrait;margin:0}@page report-a5-landscape{size:A5 landscape;margin:0}body[data-v-766bce93]{margin:0}.report-page[data-v-766bce93]{box-sizing:border-box;width:var(--paper-width);height:var(--paper-height);margin-bottom:4mm;overflow:hidden;break-after:page;page-break-after:always;position:relative;background-size:var(--paper-width) var(--paper-height);background-repeat:no-repeat;background-position:center top;font-family:Segoe UI,Calibri,Arial,sans-serif;color:#030712;font-weight:600;print-color-adjust:exact;-webkit-print-color-adjust:exact;-webkit-font-smoothing:subpixel-antialiased;text-rendering:geometricPrecision}.last-report-page[data-v-766bce93]{margin-bottom:0;break-after:auto;page-break-after:auto}.measurement-page[data-v-766bce93]{position:absolute;top:0;left:-10000px;visibility:hidden;pointer-events:none}.report-page.paper-a4-portrait[data-v-766bce93]{page:report-a4-portrait}.report-page.paper-a4-landscape[data-v-766bce93]{page:report-a4-landscape}.report-page.paper-a5-portrait[data-v-766bce93]{page:report-a5-portrait}.report-page.paper-a5-landscape[data-v-766bce93]{page:report-a5-landscape}.report-page.paper-a5-portrait .patient-box[data-v-766bce93],.report-page.paper-a5-landscape .patient-box[data-v-766bce93]{border-radius:7px;font-size:9.8px}.report-page.paper-a5-portrait .patient-box>div[data-v-766bce93],.report-page.paper-a5-landscape .patient-box>div[data-v-766bce93]{min-height:25mm;padding:2mm}.report-page.paper-a5-portrait .report-barcode[data-v-766bce93],.report-page.paper-a5-landscape .report-barcode[data-v-766bce93]{width:38mm;height:5mm}.report-page.paper-a5-portrait .test-section[data-v-766bce93],.report-page.paper-a5-landscape .test-section[data-v-766bce93]{margin-top:3.8mm}.report-page.paper-a5-portrait .test-title[data-v-766bce93],.report-page.paper-a5-landscape .test-title[data-v-766bce93]{gap:4mm}.report-page.paper-a5-portrait .test-title h2[data-v-766bce93],.report-page.paper-a5-landscape .test-title h2[data-v-766bce93]{font-size:13.8px}.report-page.paper-a5-portrait .test-title p[data-v-766bce93],.report-page.paper-a5-landscape .test-title p[data-v-766bce93],.report-page.paper-a5-portrait table[data-v-766bce93],.report-page.paper-a5-landscape table[data-v-766bce93]{font-size:9.7px}.report-page.paper-a5-portrait td[data-v-766bce93],.report-page.paper-a5-landscape td[data-v-766bce93]{padding:.55mm 1.2mm}.report-page.paper-a5-portrait th[data-v-766bce93],.report-page.paper-a5-landscape th[data-v-766bce93]{padding:.65mm 1.2mm}.report-page.paper-a5-portrait th[data-v-766bce93]:nth-child(4),.report-page.paper-a5-portrait td[data-v-766bce93]:nth-child(4),.report-page.paper-a5-landscape th[data-v-766bce93]:nth-child(4),.report-page.paper-a5-landscape td[data-v-766bce93]:nth-child(4){width:37mm}.report-content[data-v-766bce93]{position:relative;display:flex;height:var(--content-min-height);flex-direction:column;color:#030712;font-weight:600}.test-area[data-v-766bce93]{flex:0 1 var(--test-area-height);height:var(--test-area-height);min-height:0;overflow:hidden}.patient-box[data-v-766bce93]{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;border:1.4px solid #1f2937;border-radius:10px;overflow:hidden;font-size:12.1px;font-weight:600;line-height:1.3}.patient-box>div[data-v-766bce93]{min-height:34mm;padding:3mm;border-right:1px solid #374151}.patient-box>div[data-v-766bce93]:last-child{border-right:0}.patient-box strong[data-v-766bce93]{font-weight:740}.report-barcode[data-v-766bce93]{display:block;width:45mm;max-width:100%;height:5mm;shape-rendering:crispEdges}.consultant-line[data-v-766bce93],.received-line[data-v-766bce93]{margin-top:1.5mm}.test-section[data-v-766bce93]{margin-top:5.5mm;break-inside:avoid}.test-title[data-v-766bce93]{display:flex;justify-content:space-between;gap:8mm;align-items:end;margin-bottom:1.4mm;color:#030712}.test-title h2[data-v-766bce93]{font-size:17.4px;font-weight:740;margin:0}.test-title p[data-v-766bce93]{margin:0;font-size:11.6px;color:#111827;font-weight:740}table[data-v-766bce93]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.15px;line-height:1.28;color:#030712;font-weight:600}thead[data-v-766bce93]{background:transparent;color:#030712;border-top:1.7px solid #030712;border-bottom:1.7px solid #030712}th[data-v-766bce93]{text-align:left;padding:1mm 2mm;font-weight:740}th[data-v-766bce93]:nth-child(2),th[data-v-766bce93]:nth-child(3),th[data-v-766bce93]:nth-child(4),td[data-v-766bce93]:nth-child(2),td[data-v-766bce93]:nth-child(3),td[data-v-766bce93]:nth-child(4){text-align:center}td[data-v-766bce93]{padding:.85mm 2mm;border-bottom:1px solid #cbd5e1;vertical-align:top;font-weight:580}th[data-v-766bce93],td[data-v-766bce93]{white-space:normal;overflow-wrap:anywhere;word-break:normal}th[data-v-766bce93]:nth-child(1),td[data-v-766bce93]:nth-child(1){width:43%}th[data-v-766bce93]:nth-child(2),td[data-v-766bce93]:nth-child(2){width:18%}th[data-v-766bce93]:nth-child(3),td[data-v-766bce93]:nth-child(3){width:14%}th[data-v-766bce93]:nth-child(4),td[data-v-766bce93]:nth-child(4){width:25%}.parameter-name[data-v-766bce93]{color:#030712;font-weight:720}.result-value[data-v-766bce93]{color:#111827;font-weight:500;letter-spacing:0}.result-value.abnormal[data-v-766bce93]{color:#b91c1c;font-weight:900}.flag-arrow[data-v-766bce93]{display:inline-block;color:#b91c1c;font-weight:900;transform:translateY(-.1mm)}.unit-cell[data-v-766bce93]{color:#030712;font-weight:640}.reference-cell[data-v-766bce93]{color:#111827;font-weight:640}.row-heading .heading[data-v-766bce93]{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;background:#fbfbfb;color:#030712;font-size:13.6px;font-weight:740;padding-top:1.55mm;padding-bottom:1.45mm}.note[data-v-766bce93],.test-note[data-v-766bce93],.overall-note[data-v-766bce93]{font-size:11.4px;color:#111827;font-weight:650}.note[data-v-766bce93]{padding-top:1mm;padding-bottom:1mm}.test-note[data-v-766bce93]{margin-top:1.5mm}.overall-note[data-v-766bce93]{margin:4mm 0 0;white-space:pre-line}.signature-block[data-v-766bce93]{flex:0 0 auto;margin-top:auto;padding-top:5mm;padding-bottom:var(--signature-bottom-space);text-align:center;font-size:12px;color:#030712;font-weight:640}.signature-block span[data-v-766bce93]{display:inline-block;white-space:pre-line}@media print{.report-page[data-v-766bce93]{margin:0;box-shadow:none}.measurement-page[data-v-766bce93]{display:none}.result-value.abnormal[data-v-766bce93],.flag-arrow[data-v-766bce93]{color:#000!important;font-weight:900}.result-value[data-v-766bce93]{color:#111827;font-weight:500}.unit-cell[data-v-766bce93]{color:#000;font-weight:640}}.form-input[data-v-a02c6ff9]{height:2.75rem;width:100%;border-radius:.75rem;border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;outline:none;transition:border-color .15s ease,background-color .15s ease}.form-error[data-v-a02c6ff9]{color:#f87171;font-size:.75rem;font-weight:600}.icon-button[data-v-a02c6ff9]{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;transition:background-color .15s ease,transform .15s ease}.icon-button[data-v-a02c6ff9]:hover{transform:translateY(-1px)}.dark-icon-button[data-v-a02c6ff9]{border-color:#ffffff1a;background:#ffffff0e}.dark-icon-button[data-v-a02c6ff9]:hover{background:#ffffff1a}.light-icon-button[data-v-a02c6ff9]{border-color:#cbd5e1;background:#fffffff2;color:#334155}.light-icon-button[data-v-a02c6ff9]:hover{background:#f8fafc}.form-input[data-v-24a87d67]{height:2.75rem;width:100%;border-radius:.75rem;border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;outline:none;transition:border-color .15s ease,background-color .15s ease}.form-error[data-v-24a87d67]{color:#f87171;font-size:.75rem;font-weight:600}.icon-button[data-v-24a87d67]{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;transition:background-color .15s ease,transform .15s ease}.icon-button[data-v-24a87d67]:hover{transform:translateY(-1px)}.dark-icon-button[data-v-24a87d67]{border-color:#ffffff1a;background:#ffffff0e}.dark-icon-button[data-v-24a87d67]:hover{background:#ffffff1a}.light-icon-button[data-v-24a87d67]{border-color:#cbd5e1;background:#fffffff2;color:#334155}.light-icon-button[data-v-24a87d67]:hover{background:#f8fafc}
