.pc-sheet .methods{font-size:15px;overflow-wrap:anywhere}.pc-sheet .methods ul{padding-left:18px}.pc-sheet .methods li{margin:4px 0}.pc-sheet .sheet{--blue:#205980;--ink:#1b2e3c;--muted:#56687a;--line:#cfdae1;--soft:#f2f6f8;--amber:#985e21;background:#fff;color:var(--ink);border:1px solid #b2c3cf;border-radius:10px;padding:20px 18px;margin:8px 0 22px;font-size:14px;line-height:1.4;overflow-wrap:break-word}.pc-sheet .sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:11px;border-bottom:2px solid var(--blue)}.pc-sheet .sheet-heading h2{font-size:23px;line-height:1.2;color:var(--blue);margin:0;font-weight:740;letter-spacing:-.5px}.pc-sheet .sheet-wordmark{font-size:13px;font-weight:700;color:var(--blue)}.pc-sheet .patient-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 15px;font-size:11px;padding:11px 0 0}.pc-sheet .patient-label{margin-right:auto;color:var(--muted)}.pc-sheet .identity-date,.pc-sheet .identity-corrected{font-size:10px;color:var(--muted)}.pc-sheet .sheet-section{margin-top:16px;break-inside:avoid}.pc-sheet .section-title{font-size:12px;font-weight:730;color:var(--blue);margin:0 0 7px;letter-spacing:.15px;text-transform:uppercase}.pc-sheet table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pc-sheet th,.pc-sheet td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.pc-sheet thead th{font-size:10px;font-weight:600;color:var(--muted);background:var(--soft)}.pc-sheet tbody th{font-size:11px;font-weight:600}.pc-sheet tbody td{font-size:12px}.pc-sheet .anthro-table th:first-child{width:24%}.pc-sheet .anthro-table th:nth-child(2){width:25%}.pc-sheet .anthro-table th:nth-child(3){width:15%}.pc-sheet .anthro-table tbody td:nth-child(2){font-weight:650}.pc-sheet .anthro-table tbody td:last-child{font-size:10px;color:var(--muted)}.pc-sheet .primary-weight{font-size:25px;line-height:1.2;font-weight:750;display:inline-flex;align-items:baseline;gap:4px;flex-wrap:wrap}.pc-sheet .value-unit{font-size:12px;font-weight:450}.pc-sheet .estimated-badge,.pc-sheet .source-badge{font-size:9px;font-weight:600;line-height:1.5;padding:1px 5px;letter-spacing:.1px;border:1px solid #e2c7a4;color:var(--amber);background:#fff5e6;border-radius:3px;margin-left:3px}.pc-sheet .source-badge{background:var(--soft);color:var(--muted);border-color:var(--line)}.pc-sheet .reference-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:16px;align-items:start}.pc-sheet .vitals-table tbody td{font-size:13px;font-weight:650}.pc-sheet .vitals-table th{width:47%}.pc-sheet .bp-reference h4{margin:0 0 5px;font-size:10px;color:var(--muted);font-weight:600}.pc-sheet .bp-table thead th{font-size:9px}.pc-sheet .bp-table tbody th,.pc-sheet .bp-table tbody td{font-size:11px;padding:5px 6px}.pc-sheet .bp-table tbody td{font-weight:600}.pc-sheet .reference-caption{font-size:9px;color:var(--muted);margin:5px 0 0}.pc-sheet .equipment-table th:first-child{width:34%}.pc-sheet .equipment-table th:nth-child(2){width:37%}.pc-sheet .equipment-table tbody td:nth-child(2){font-size:14px;font-weight:650}.pc-sheet .equipment-table tbody td:last-child{font-size:11px;color:var(--muted)}.pc-sheet .target-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:10px 0;margin-top:12px;border-top:1px solid var(--line);font-size:10px}.pc-sheet .target-line strong{color:var(--blue)}.pc-sheet .electrical-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:9px;break-inside:avoid}.pc-sheet .shock-panel{border:1px solid var(--line)}.pc-sheet .panel-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:700;background:var(--blue);color:white;margin:0;padding:6px 8px}.pc-sheet .shock-panel.sync{border:2px solid #000}.pc-sheet .shock-panel.sync .panel-title{background:#fff;color:#000;border-bottom:1px solid #000}.pc-sheet .sync-badge{display:inline-block;background:#000;color:#fff;padding:0 5px;margin-left:3px;font-weight:800;letter-spacing:.5px}.pc-sheet .panel-check{flex-basis:100%;background:#fff;color:#000;border:1px solid #000;padding:2px 5px;font-weight:700}.pc-sheet .bp-percentiles td,.pc-sheet .bp-percentiles thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.pc-sheet .bp-p5>th,.pc-sheet .bp-p5>td{background:#e6edf2;font-weight:800}.pc-sheet .bp-pals{margin:4px 0 0;font-size:12px;font-weight:800}.pc-sheet .bp-percentiles tbody th{white-space:nowrap}.pc-sheet .zone-row>th,.pc-sheet .zone-row>td{color:var(--ink)!important}.pc-sheet .shock-table thead{display:none}.pc-sheet .shock-table tbody th{font-size:10px;font-weight:450}.pc-sheet .shock-table tbody td{font-size:18px;font-weight:750;text-align:right;white-space:nowrap}.pc-sheet .shock-table tr:last-child th,.pc-sheet .shock-table tr:last-child td{border-bottom:0}.pc-sheet .shock-table th,.pc-sheet .shock-table td{padding:6px 8px}.pc-sheet .sheet-provenance{border-top:1px solid var(--line);padding-top:7px;margin-top:13px;color:var(--muted);font-size:8px;line-height:1.4}.pc-sheet .sheet-provenance p{margin:3px 0}@media screen{.pc-sheet .reference-layout{grid-template-columns:1fr;gap:12px}.pc-sheet .vitals-table th{width:40%}}@media screen and (max-width:480px){.pc-sheet .sheet{padding:14px 10px}.pc-sheet .sheet-heading h2{font-size:19px}.pc-sheet .sheet-wordmark{font-size:11px}.pc-sheet .patient-identity{font-size:10px;gap:4px 10px}.pc-sheet .patient-label{flex-basis:100%}.pc-sheet .reference-layout{grid-template-columns:1fr;gap:9px}.pc-sheet th,.pc-sheet td{padding:6px 5px}.pc-sheet .anthro-table tbody td:last-child{font-size:9px}.pc-sheet .anthro-table tbody th{font-size:10px}.pc-sheet .anthro-table tbody td{font-size:11px}.pc-sheet .primary-weight{font-size:22px}.pc-sheet .estimated-badge,.pc-sheet .source-badge{font-size:8px;margin-left:0}.pc-sheet .value-unit{font-size:10px}.pc-sheet .equipment-table tbody td:nth-child(2){font-size:12px}.pc-sheet .equipment-table tbody td:last-child{font-size:10px}.pc-sheet .electrical-grid{grid-template-columns:1fr;gap:9px}.pc-sheet .shock-table tbody th{font-size:11px}.pc-sheet .shock-table tbody td{font-size:19px}.pc-sheet .target-line{font-size:9px}.pc-sheet .sheet-provenance{font-size:8px}}.pc-sheet .vital-reading{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:3px 5px}.pc-sheet .vital-range{white-space:nowrap}.pc-sheet .vital-unit{font-size:10px;font-weight:400;white-space:nowrap}.pc-sheet .anthro-table th:nth-child(3){width:25%}.pc-sheet .anthro-table td:nth-child(3){white-space:nowrap;font-size:11px}@media screen and (max-width:480px){.pc-sheet .anthro-table td:nth-child(3){font-size:9px}.pc-sheet .shock-table tbody td{font-size:17px}}.pc-sheet .write-blank{display:inline-block;min-width:70px;border-bottom:1px solid currentColor;margin:0 3px;vertical-align:baseline;height:1em}.pc-sheet .patient-label .write-blank:first-of-type{min-width:150px}.pc-sheet .target-item{white-space:nowrap}.pc-sheet .patient-sex{font-weight:700}.pc-sheet .vital-extra{display:block;flex-basis:100%;font-size:10px;font-weight:500;color:var(--muted)}.pc-sheet .bp-none{font-size:12px;font-weight:650;margin:4px 0}.pc-sheet .shock-notes{font-size:9px;color:var(--muted);margin:6px 0 0}.pc-sheet .summary{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin:8px 0 4px;background:var(--field)}.pc-sheet .summary-weight{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:28px}.pc-sheet .summary-weight.zone-chip strong{background:var(--zone);color:#14212e;padding:0 12px;border-radius:7px}.pc-sheet .summary-weight[data-zone=white] strong{border:2px solid #14212e}.pc-sheet .summary-weight .estimated-badge{font-size:12px;font-weight:700;text-transform:uppercase;border:1px solid currentColor;padding:1px 5px;background:none;color:var(--ink);border-radius:3px}.pc-sheet .summary-group h3{font-size:14px;margin:10px 0 4px;color:var(--sub);text-transform:uppercase;letter-spacing:.3px}.pc-sheet .summary dl{display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin:0}.pc-sheet .summary dt{color:var(--ink)}.pc-sheet .summary dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}@media screen and (min-width:601px){.pc-sheet .summary{display:none!important}}.pc-sheet .chart-sheet{margin-top:14px}.pc-sheet .chart-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:10px}.pc-sheet .growth-chart{margin:0;break-inside:avoid}.pc-sheet .growth-svg{display:block;width:100%;height:auto}.pc-sheet .growth-chart figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:4px}.pc-sheet .chart-name{font-size:17px;font-weight:800}.pc-sheet .chart-span{font-size:12px;color:#333}.pc-sheet .girls .chart-name{color:#d6559f}.pc-sheet .boys .chart-name{color:#0c86bb}.pc-sheet .growth-svg .tick{font-size:12px;font-weight:700;fill:#fff}.pc-sheet .growth-svg .zlabel{font-size:15px;font-weight:800}.pc-sheet .growth-svg .axis{font-size:15px;fill:#fff}.pc-sheet .chart-point{margin:3px 0 0;font-size:12px;font-weight:700}.pc-sheet .zone-row>th,.pc-sheet .zone-row>td{background:var(--zone)}.pc-sheet [data-zone=grey]{--zone:#c4c7cc}.pc-sheet [data-zone=pink]{--zone:#f6b8d1}.pc-sheet [data-zone=red]{--zone:#f19a94}.pc-sheet [data-zone=purple]{--zone:#c9a8e6}.pc-sheet [data-zone=yellow]{--zone:#ffe066}.pc-sheet [data-zone=white]{--zone:#fff}.pc-sheet .zone-row[data-zone=white]>th,.pc-sheet .zone-row[data-zone=white]>td{border-top:2px solid #000;border-bottom:2px solid #000}.pc-sheet [data-zone=blue]{--zone:#9cc6f0}.pc-sheet [data-zone=orange]{--zone:#fbbd7a}.pc-sheet [data-zone=green]{--zone:#a3d9a1}@media print{.pc-sheet .sheet{border-radius:0;font-size:14px;line-height:1.2}.pc-sheet .sheet{display:flex;flex-direction:column;gap:0;width:210mm;height:296mm;margin:0;padding:10mm 10mm 8mm;border:0;box-shadow:none;background:#fff;overflow:visible;overflow-wrap:break-word}.pc-sheet .sheet>*{flex-shrink:0}.pc-sheet .sheet-heading{padding:0 0 2.5mm;border-bottom:1.6pt solid #205980;gap:6mm}.pc-sheet .sheet-heading h2{font-size:14pt;line-height:1.1;letter-spacing:-.2pt;color:#163f5a}.pc-sheet .sheet-wordmark{font-size:10pt;color:#163f5a}.pc-sheet .patient-identity{padding:3mm 0 0;gap:2mm 4mm;font-size:10pt;line-height:1.25;min-height:10mm}.pc-sheet .patient-label{flex-basis:auto;margin-right:auto;color:#000;font-size:10pt}.pc-sheet .write-blank{min-width:14mm;border-bottom:.6pt solid #000;margin:0 1mm}.pc-sheet .patient-label .write-blank:first-of-type{min-width:58mm}.pc-sheet .patient-label .write-blank:last-of-type{min-width:30mm}.pc-sheet .patient-identity strong{font-size:15pt;color:#000}.pc-sheet .identity-date,.pc-sheet .identity-corrected{font-size:8.5pt;color:#465966}.pc-sheet .sheet-section{margin-top:3.2mm;break-inside:avoid}.pc-sheet .section-title{font-size:10pt;line-height:1.2;margin:0 0 1.8mm;letter-spacing:.35pt;color:#163f5a}.pc-sheet table{line-height:1.2;table-layout:fixed}.pc-sheet th,.pc-sheet td{padding:1.5mm 2.2mm;border-bottom:.6pt solid #777;color:#142b3b;vertical-align:middle;overflow-wrap:break-word}.pc-sheet thead th{font-size:8.5pt;font-weight:600;background:#eef3f6;color:#344c5d;padding-top:1.4mm;padding-bottom:1.4mm}.pc-sheet tbody th{font-size:10pt;font-weight:600}.pc-sheet tbody td{font-size:11pt}.pc-sheet .anthro-table th:first-child{width:28%}.pc-sheet .anthro-table th:nth-child(2){width:22%}.pc-sheet .anthro-table th:nth-child(3){width:20%}.pc-sheet .anthro-table th:nth-child(4){width:30%}.pc-sheet .anthro-table tbody td:nth-child(2){font-size:11pt;font-weight:700}.pc-sheet .anthro-table tbody td:nth-child(3){font-size:9.5pt;white-space:nowrap}.pc-sheet .anthro-table tbody td:last-child{font-size:8.8pt;line-height:1.2;color:#222}.pc-sheet .anthro-table tbody tr:first-child th,.pc-sheet .anthro-table tbody tr:first-child td{padding-top:1.6mm;padding-bottom:1.6mm}.pc-sheet .primary-weight{font-size:27pt;line-height:1;font-weight:750;gap:1.1mm}.pc-sheet .value-unit{font-size:10pt;font-weight:500}.pc-sheet .estimated-badge,.pc-sheet .source-badge{font-size:9pt;font-weight:700;line-height:1.3;padding:.6mm 1.2mm;margin-left:1mm;border-radius:.6mm;text-transform:uppercase;color:#000;background:#fff;border:1pt solid #000}.pc-sheet .source-badge{background:#eef3f6;color:#344c5d;border-color:#b7c6d0}.pc-sheet .reference-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:5mm;align-items:start}.pc-sheet .vitals-table th{width:40%}.pc-sheet .vitals-table tbody th{font-size:10pt}.pc-sheet .vitals-table tbody td{font-size:13pt;font-weight:700}.pc-sheet .vital-reading{gap:.6mm 1.2mm}.pc-sheet .vital-range{white-space:nowrap}.pc-sheet .vital-unit{font-size:8pt;font-weight:400;color:#222}.pc-sheet .vital-extra{font-size:8.5pt;font-weight:500;color:#222}.pc-sheet .bp-none{font-size:11.5pt;font-weight:700;margin:1mm 0}.pc-sheet .bp-reference h4{margin:0 0 1.4mm;font-size:9pt;font-weight:600;color:#344c5d}.pc-sheet .bp-table thead th{font-size:8.5pt;padding:1.4mm 1.5mm}.pc-sheet .bp-table tbody th{font-size:10pt;padding:1.5mm 1.5mm}.pc-sheet .bp-table tbody td{font-size:11.5pt;font-weight:700;padding:1.5mm 1.5mm}.pc-sheet .bp-percentiles thead th{padding:0.8mm 1.5mm}.pc-sheet .bp-percentiles tbody th,.pc-sheet .bp-percentiles tbody td{padding:0.55mm 1.5mm;line-height:1.15}.pc-sheet .reference-caption{font-size:8pt;line-height:1.2;margin:1.5mm 0 0;color:#222}.pc-sheet .equipment-table th:first-child{width:28%}.pc-sheet .equipment-table th:nth-child(2){width:32%}.pc-sheet .equipment-table th:nth-child(3){width:40%}.pc-sheet .equipment-table tbody th{font-size:10pt}.pc-sheet .equipment-table tbody td:nth-child(2){font-size:13pt;line-height:1.15;font-weight:700}.pc-sheet .equipment-table tbody td:last-child{font-size:9pt;line-height:1.2;color:#222}.pc-sheet .equipment-table tbody th,.pc-sheet .equipment-table tbody td{padding-top:1.4mm;padding-bottom:1.4mm}.pc-sheet .sheet-action-area{margin-top:auto;padding-top:3mm;break-inside:avoid}.pc-sheet .target-line{padding:2mm 0;margin:0 0 2mm;gap:2mm;font-size:10pt;border-top:.8pt solid #000;color:#000}.pc-sheet .target-line strong{color:#163f5a}.pc-sheet .actual-line{margin:0;padding-bottom:1mm}.pc-sheet .actual-line .write-blank{min-width:11mm}.pc-sheet .actual-line+.target-line{border-top:0;padding-top:1mm}.pc-sheet .electrical-grid{display:grid;grid-template-columns:1fr 1fr;gap:4mm;margin:0;align-items:start;break-inside:avoid}.pc-sheet .shock-panel{border:1pt solid #000}.pc-sheet .panel-title{font-size:10.5pt;line-height:1.2;padding:2mm 2.2mm;background:#205980;color:#fff}.pc-sheet .shock-table{table-layout:auto}.pc-sheet .shock-table th,.pc-sheet .shock-table td{padding:2.5mm 2.2mm}.pc-sheet .shock-table tbody th{font-size:9.5pt;font-weight:500;line-height:1.2}.pc-sheet .shock-table tbody td{font-size:22pt;line-height:1.05;font-weight:750;text-align:right;white-space:nowrap}.pc-sheet .shock-notes{font-size:8pt;line-height:1.2;color:#222;margin:1.5mm 0 0}.pc-sheet .sheet-provenance{margin-top:3mm;padding-top:1.5mm;border-top:.6pt solid #777;font-size:7.5pt;line-height:1.2;color:#333}.pc-sheet .sheet-provenance p{margin:0}.pc-sheet tr{break-inside:avoid}.pc-sheet .zone-row[data-zone=white]>th,.pc-sheet .zone-row[data-zone=white]>td{border-top:1.5pt solid #000;border-bottom:1.5pt solid #000}.pc-sheet .chart-sheet{break-before:page;margin:0}.pc-sheet .chart-grid{grid-template-columns:1fr;gap:5mm;margin-top:4mm;flex:1;align-content:start}.pc-sheet .chart-name{font-size:15pt}.pc-sheet .chart-span{font-size:9.5pt}.pc-sheet .chart-point{font-size:9pt;margin-top:1mm}.pc-sheet .sheet-heading h2{font-size:12pt}.pc-sheet .electrical-grid{gap:8mm}.pc-sheet .shock-panel.sync{border:2pt solid #000}.pc-sheet .shock-panel.sync .panel-title{background:#fff;color:#000;border-bottom:1pt solid #000}.pc-sheet .sync-badge{font-size:10pt;padding:0 1.6mm;margin-left:1mm}.pc-sheet .panel-check{font-size:8.5pt;padding:.6mm 1.5mm;margin-top:1mm}.pc-sheet .bp-p5>th,.pc-sheet .bp-p5>td{background:#e6edf2;font-weight:800}.pc-sheet .bp-percentiles tbody td{text-align:right}.pc-sheet .bp-percentiles th:first-child{width:34%;white-space:nowrap}.pc-sheet .bp-pals{font-size:10pt;margin:1.4mm 0 0}.pc-sheet .anthro-table .minor-row th,.pc-sheet .anthro-table .minor-row td{padding-top:.7mm;padding-bottom:.7mm;font-size:9pt!important}.pc-sheet .equipment-table th:first-child{width:31%}.pc-sheet .equipment-table th:nth-child(2){width:41%}.pc-sheet .equipment-table th:nth-child(3){width:28%}.pc-sheet .equipment-table tbody td:last-child{font-size:8pt;color:#555}.pc-sheet .equipment-table .primary-row td:nth-child(2){font-size:15pt}}
