@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-87a9147e]{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-87a9147e]{color:#f87171;font-size:.75rem;font-weight:600}.icon-button[data-v-87a9147e]{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-87a9147e]:hover{transform:translateY(-1px)}.dark-icon-button[data-v-87a9147e]{border-color:#ffffff1a;background:#ffffff0e}.dark-icon-button[data-v-87a9147e]:hover{background:#ffffff1a}.light-icon-button[data-v-87a9147e]{border-color:#cbd5e1;background:#fffffff2;color:#334155}.light-icon-button[data-v-87a9147e]: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-a2f5049e]{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-a2f5049e]:disabled{cursor:not-allowed;opacity:.45}.icon-button[data-v-547f7590]{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-547f7590] [data-theme=dark] .icon-button{border-color:#ffffff1a;background:#ffffff0e;color:#e2e8f0}.icon-button[data-v-3fc3b966]{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-3fc3b966]:disabled{cursor:not-allowed;opacity:.45}@page{size:A4;margin:0}body[data-v-9452bfdc]{margin:0}.report-page[data-v-9452bfdc]{box-sizing:border-box;width:210mm;min-height:297mm;position:relative;background-size:210mm 297mm;background-repeat:no-repeat;background-position:center top;font-family:Segoe UI,Calibri,Arial,sans-serif;color:#111827;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.report-content[data-v-9452bfdc]{position:relative;display:flex;min-height:var(--content-min-height);flex-direction:column;color:#111827}.patient-box[data-v-9452bfdc]{display:grid;grid-template-columns:1fr 1fr 1fr;border:1.4px solid #1f2937;border-radius:10px;overflow:hidden;font-size:12.1px;line-height:1.3}.patient-box>div[data-v-9452bfdc]{min-height:34mm;padding:3mm;border-right:1px solid #374151}.patient-box>div[data-v-9452bfdc]:last-child{border-right:0}.patient-box strong[data-v-9452bfdc]{font-weight:650}.report-barcode[data-v-9452bfdc]{display:block;width:40mm;max-width:100%;height:7mm;shape-rendering:crispEdges}.consultant-line[data-v-9452bfdc],.received-line[data-v-9452bfdc]{margin-top:1.5mm}.test-section[data-v-9452bfdc]{margin-top:5.5mm;break-inside:avoid}.test-title[data-v-9452bfdc]{display:flex;justify-content:space-between;gap:8mm;align-items:end;margin-bottom:1.4mm;color:#111827}.test-title h2[data-v-9452bfdc]{font-size:17.4px;font-weight:650;margin:0}.test-title p[data-v-9452bfdc]{margin:0;font-size:11.6px;color:#374151}table[data-v-9452bfdc]{width:100%;border-collapse:collapse;font-size:12.15px;line-height:1.28;color:#111827}thead[data-v-9452bfdc]{background:transparent;color:#111827;border-top:1.5px solid #1f2937;border-bottom:1.5px solid #1f2937}th[data-v-9452bfdc]{text-align:left;padding:1mm 2mm;font-weight:650}th[data-v-9452bfdc]:nth-child(2),th[data-v-9452bfdc]:nth-child(3),th[data-v-9452bfdc]:nth-child(4),td[data-v-9452bfdc]:nth-child(2),td[data-v-9452bfdc]:nth-child(3),td[data-v-9452bfdc]:nth-child(4){text-align:center}td[data-v-9452bfdc]{padding:.85mm 2mm;border-bottom:1px solid #e5e7eb;vertical-align:top;font-weight:400}th[data-v-9452bfdc]:nth-child(4),td[data-v-9452bfdc]:nth-child(4){width:60mm;max-width:90mm;white-space:normal;overflow-wrap:anywhere;word-break:normal}.parameter-name[data-v-9452bfdc]{font-weight:650}.result-value[data-v-9452bfdc]{font-weight:400}.result-value.abnormal[data-v-9452bfdc]{color:#dc2626;font-weight:650}.row-heading .heading[data-v-9452bfdc]{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;background:#fbfbfb;color:#111827;font-size:13.6px;font-weight:650;padding-top:1.55mm;padding-bottom:1.45mm}.note[data-v-9452bfdc],.test-note[data-v-9452bfdc],.overall-note[data-v-9452bfdc]{font-size:11.4px;color:#374151}.note[data-v-9452bfdc]{padding-top:1mm;padding-bottom:1mm}.test-note[data-v-9452bfdc]{margin-top:1.5mm}.overall-note[data-v-9452bfdc]{margin:4mm 0 0;white-space:pre-line}.signature-block[data-v-9452bfdc]{margin-top:auto;padding-top:12mm;padding-bottom:var(--signature-bottom-space);text-align:center;font-size:12.2px;color:#111827}.signature-block span[data-v-9452bfdc]{display:inline-block;white-space:pre-line}@media print{.report-page[data-v-9452bfdc]{margin:0;box-shadow:none}}.form-input[data-v-503061bf]{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-503061bf]{color:#f87171;font-size:.75rem;font-weight:600}.icon-button[data-v-503061bf]{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-503061bf]:hover{transform:translateY(-1px)}.dark-icon-button[data-v-503061bf]{border-color:#ffffff1a;background:#ffffff0e}.dark-icon-button[data-v-503061bf]:hover{background:#ffffff1a}.light-icon-button[data-v-503061bf]{border-color:#cbd5e1;background:#fffffff2;color:#334155}.light-icon-button[data-v-503061bf]: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}
