.onsite-mother-review_sectionTitle__Anld1{margin:22px 0 10px;font-size:var(--erp-font-size-section-title-small);font-weight:var(--erp-font-weight-strong)}.onsite-mother-review_table__irdD4{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:var(--erp-font-size-key);line-height:var(--erp-line-height-body)}.onsite-mother-review_table__irdD4 td,.onsite-mother-review_table__irdD4 th{padding:10px 12px;border:1px solid var(--erp-line-strong);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:keep-all}.onsite-mother-review_table__irdD4 thead th{background:var(--erp-surface);color:var(--erp-muted);font-size:var(--erp-font-size-body);font-weight:var(--erp-font-weight-strong)}.onsite-mother-review_table__irdD4 thead th:first-child{width:40%}.onsite-mother-review_table__irdD4 tbody th[scope=row]{font-weight:var(--erp-font-weight-strong)}.onsite-mother-review_table__irdD4 tbody td{white-space:pre-wrap}.onsite-mother-review_table__irdD4 tr[data-group] th{background:var(--erp-surface);font-weight:var(--erp-font-weight-strong)}.onsite-mother-review_originalHelp__LpMLR{margin:-4px 0 10px;color:var(--erp-muted);font-size:var(--erp-font-size-help)}.signature-panel_panel__iik4o{box-sizing:border-box;width:100%;color:var(--erp-ink);font-family:var(--erp-font);letter-spacing:var(--erp-letter-spacing-body);line-height:var(--erp-line-height-body);font-size:var(--erp-font-size-body);font-weight:var(--erp-font-weight-body)}.signature-panel_panel__iik4o *{box-sizing:border-box}.signature-panel_purpose__4u9QG{width:100%;margin:20px 0 28px;padding:16px;border:1px solid var(--erp-line-strong);border-radius:12px;background:var(--erp-surface-2);font-size:var(--erp-font-size-body);line-height:var(--erp-line-height-body);overflow-wrap:anywhere}.signature-panel_purpose__4u9QG h3{margin:0 0 10px;font-size:var(--erp-font-size-card-title);font-weight:var(--erp-font-weight-strong)}.signature-panel_purpose__4u9QG p{margin:8px 0 0}.signature-panel_purpose__4u9QG strong{display:block}.signature-panel_pad___uFjS{width:100%;margin-bottom:16px;border:1px solid #555;background:#fff}.signature-panel_panel__iik4o .signature-panel_pad___uFjS canvas{display:block;width:100%;max-width:none;height:220px;border:0;border-radius:0;background:#fff;touch-action:none}.signature-panel_panel__iik4o .signature-panel_actions__YmKy9>button,.signature-panel_panel__iik4o .signature-panel_clear__FSzBV{display:block;width:100%;min-height:50px;padding:12px 16px;border:0;border-radius:8px;background:var(--erp-accent);color:var(--erp-accent-ink);font:inherit;font-weight:var(--erp-font-weight-strong);text-align:center;cursor:pointer;font-family:var(--erp-font);font-size:var(--erp-font-size-body)}.signature-panel_panel__iik4o .signature-panel_clear__FSzBV{border:1px solid var(--erp-line-strong);background:#fff;color:var(--erp-ink)}.signature-panel_panel__iik4o .signature-panel_consent__UphVe{display:flex;align-items:flex-start;gap:10px;width:100%;margin:16px 0 20px;padding:0;font-size:var(--erp-font-size-body);line-height:var(--erp-line-height-body);cursor:pointer}.signature-panel_panel__iik4o .signature-panel_consent__UphVe input{appearance:auto;display:block;flex:0 0 22px;width:22px;height:22px;min-height:0;margin:1px 0 0;padding:0;accent-color:var(--erp-charcoal)}.signature-panel_panel__iik4o button:disabled{opacity:.5;cursor:default}.signature-panel_panel__iik4o button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.signature-panel_panel__iik4o button:focus-visible,.signature-panel_panel__iik4o input:focus-visible{outline:3px solid var(--erp-focus);outline-offset:3px}.error-popup_dialog__1KprN{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;border:1px solid var(--erp-line-strong);border-radius:var(--erp-radius-card);background:#fff;color:var(--erp-ink);box-shadow:var(--erp-shadow);font-family:var(--erp-font);letter-spacing:var(--erp-letter-spacing-body);line-height:var(--erp-line-height-body);font-size:var(--erp-font-size-body);font-weight:var(--erp-font-weight-body)}.error-popup_dialog__1KprN::backdrop{background:#2326277a}.error-popup_dialog__1KprN[open]{display:flex;flex-direction:column}.error-popup_dialog__1KprN h2{margin:8px 0 16px;font-size:var(--erp-font-size-section-title);line-height:1.4;font-weight:var(--erp-font-weight-strong)}.error-popup_eyebrow__vlSHC{margin:0;color:#a3261d;font-size:var(--erp-font-size-label);font-weight:var(--erp-font-weight-strong)}.error-popup_message__1rXEC{min-height:0;overflow:auto;font-size:var(--erp-font-size-body);line-height:var(--erp-line-height-body);overflow-wrap:anywhere;white-space:pre-wrap}.error-popup_message__1rXEC p{margin:0}.error-popup_message__1rXEC ul{margin:0;padding-left:20px}.error-popup_message__1rXEC li+li{margin-top:12px}.error-popup_actions__J6Wrt{display:flex;flex-shrink:0;justify-content:flex-end;margin-top:24px}.error-popup_actions__J6Wrt button{min-width:112px;min-height:48px;padding:10px 24px;border:1px solid var(--erp-charcoal);border-radius:9px;background:var(--erp-charcoal);color:#fff;font:inherit;font-weight:var(--erp-font-weight-strong);cursor:pointer;font-family:var(--erp-font);font-size:var(--erp-font-size-body)}.error-popup_actions__J6Wrt button:focus-visible{outline:3px solid var(--erp-focus);outline-offset:3px}@media print{.error-popup_dialog__1KprN{display:none;font-family:var(--erp-font);letter-spacing:var(--erp-letter-spacing-body);line-height:var(--erp-line-height-body);font-size:var(--erp-font-size-body);font-weight:var(--erp-font-weight-body)}}.error-popup_actions__J6Wrt{flex-wrap:wrap;gap:10px}.error-popup_actions__J6Wrt .error-popup_secondary__f7FVW{border-color:var(--erp-charcoal);background:var(--erp-paper);color:var(--erp-charcoal)}.error-popup_hint__JFLF2{margin:14px 0 0;color:var(--erp-ink-soft);font-size:var(--erp-font-size-help);font-weight:var(--erp-font-weight-body);line-height:var(--erp-line-height-body)}.lab-environment-banner_banner__eKuDI,.lab-environment-banner_space__9Luo4{height:var(--lab-environment-height,26px)}.lab-environment-banner_banner__eKuDI{position:fixed;top:0;right:0;left:0;z-index:100;padding:0 12px;border-bottom:2px solid var(--erp-warning);color:var(--erp-ink);background:var(--erp-warning-soft);font-size:var(--erp-font-size-body);line-height:var(--erp-line-height-body);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-environment-banner_banner__eKuDI,.lab-environment-banner_banner__eKuDI strong{font-weight:var(--erp-font-weight-strong)}:root:has([data-lab-environment]){--lab-environment-height:26px;scroll-padding-top:26px}@media print{.lab-environment-banner_banner__eKuDI,.lab-environment-banner_space__9Luo4{display:none}:root:has([data-lab-environment]){--lab-environment-height:0px;scroll-padding-top:0}}.service-record-form_formSelect__Mk_t9{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--erp-mid-dark);border-radius:9px;background-color:#fff;color:var(--erp-ink);font:inherit;font-size:var(--erp-font-size-key);cursor:pointer}.service-record-form_formSelect__Mk_t9:focus-visible{outline:3px solid var(--erp-focus);outline-offset:2px}.service-record-form_formSelect__Mk_t9:disabled{opacity:1;background-color:var(--erp-surface-2);cursor:default}.service-record-form_formSelect__Mk_t9[aria-invalid=true]{border-color:#b42318;background-color:#fff5f4}.service-record-form_timeError__NrGgh{color:#a1261d;font-size:var(--erp-font-size-help);font-weight:var(--erp-font-weight-strong);line-height:var(--erp-line-height-body)}.service-record-form_formFields__3EbAt{display:grid;gap:28px;min-width:0;margin:0;padding:0;border:0}.service-record-form_completionFlow__CrswN,.service-record-form_formFields__3EbAt{font-family:var(--erp-font);font-size:var(--erp-font-size-body);font-weight:var(--erp-font-weight-body);line-height:var(--erp-line-height-body);letter-spacing:var(--erp-letter-spacing-body)}.service-record-form_completionFlow__CrswN{margin-top:24px;padding-top:20px;border-top:2px solid var(--erp-line-strong)}.service-record-form_completionSteps__YQR_k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-record-form_completionStep__rkQSC{min-width:0;padding:18px;border:1px solid var(--erp-line-strong);border-radius:12px;background:var(--erp-surface-2)}.service-record-form_completionStep__rkQSC h3{margin:0 0 8px;color:var(--erp-ink);font-size:var(--erp-font-size-section-title-small);font-weight:var(--erp-font-weight-strong)}.service-record-form_completionStep__rkQSC p{margin:0 0 14px;color:var(--erp-ink);font-size:var(--erp-font-size-body);line-height:var(--erp-line-height-body)}.service-record-form_completionStep__rkQSC button{width:100%;min-height:52px;margin:0;padding:12px;border:1px solid var(--erp-accent);border-radius:8px;background:var(--erp-accent);color:var(--erp-accent-ink);font:inherit;font-weight:var(--erp-font-weight-strong);cursor:pointer}.service-record-form_completionStep__rkQSC button:disabled{border-color:var(--erp-line-strong);background:var(--erp-mid);color:var(--erp-muted);cursor:default}.service-record-form_completionStep__rkQSC button[aria-disabled=true]{border-color:var(--erp-line-strong);background:var(--erp-mid);color:var(--erp-muted);cursor:not-allowed}.service-record-form_completionStep__rkQSC button:focus-visible{outline:3px solid var(--erp-focus);outline-offset:3px}@media (max-width:640px){.service-record-form_completionSteps__YQR_k{grid-template-columns:1fr}}.record-access-card:has(+.record-access-shell),.record-access-shell>.record-access-card:has(>.eyebrow:first-child),.record-access-shell>.record-access-card:has(>form input[type=password]){border-color:var(--erp-charcoal);background:var(--erp-charcoal);color:#fff}.record-access-shell>.record-access-card:has(>.eyebrow:first-child)>.eyebrow{color:var(--erp-accent)}.record-access-shell>.record-access-card:has(>.eyebrow:first-child) .record-access-help{color:#d3d7da}.record-access-shell>.record-access-card:has(>.eyebrow:first-child) .confirmation-check{border-color:#3b4043;background:transparent}.record-access-shell>.record-access-card:has(>.eyebrow:first-child) label,.record-access-shell>.record-access-card:has(>form input[type=password]) label{color:#fff}.record-access-shell>.record-access-card:has(>.eyebrow:first-child) input:not([type=checkbox]),.record-access-shell>.record-access-card:has(>form input[type=password]) input:not([type=checkbox]){border-color:#fff;background:#fff;color:var(--erp-ink)}.record-access-shell>.record-access-card:has(>.eyebrow:first-child) input[type=checkbox],.record-access-shell>.record-access-card:has(>form input[type=password]) input[type=checkbox]{accent-color:var(--erp-accent)}.record-access-shell>.record-access-card:has(>.eyebrow:first-child) a,.record-access-shell>.record-access-card:has(>form input[type=password]) a{color:var(--erp-accent);text-decoration:underline}.record-access-shell>.record-access-card:has(>.eyebrow:first-child) .error{color:#ffb4a8}.record-access-shell>.record-access-card:has(>.eyebrow:first-child) form>button,.record-access-shell>.record-access-card:has(>form input[type=password]) form>button{background:var(--erp-accent);color:var(--erp-accent-ink)}.record-access-card:has(+.record-access-shell)>button,.record-access-shell>.record-access-card:has(>form input[type=password])>button{background:#fff;color:var(--erp-ink)}.record-access-card:has(+.record-access-shell)>button:disabled,.record-access-shell>.record-access-card:has(>.eyebrow:first-child) button:disabled,.record-access-shell>.record-access-card:has(>form input[type=password]) button:disabled{opacity:1;background:#3b4043;color:#a9b0b5}.record-access-shell>.record-access-card:has(>form input[type=password]) button[aria-disabled=true]{opacity:1;background:#3b4043;color:#a9b0b5;cursor:not-allowed}.record-confirm-item form>button{background:var(--erp-accent);color:var(--erp-accent-ink)}.record-confirm-consent input{accent-color:var(--erp-charcoal)}.record-access-header .service-record-form_motherTitle__5ZlgF{margin:0;color:var(--erp-ink);font-size:var(--erp-font-size-page-title);font-weight:var(--erp-font-weight-page-title);line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.record-access-header .service-record-form_headerMeta__yqsA9{margin:6px 0 0;color:var(--erp-muted);font-size:var(--erp-font-size-help);line-height:var(--erp-line-height-body)}.service-record-form_endedBand___sJdP{margin:0 0 4px;padding:12px 16px;border:1px solid var(--erp-line-strong);border-radius:10px;background:var(--erp-surface-2);color:var(--erp-ink-soft);font-size:var(--erp-font-size-body);font-weight:var(--erp-font-weight-strong);line-height:var(--erp-line-height-body)}.service-record-form_notStarted__gcVqE{padding:22px 18px;border:1px solid var(--erp-line-strong);border-radius:12px;background:var(--erp-surface);text-align:center}.service-record-form_notStartedTitle__9j0jz{margin:0;color:var(--erp-ink);font-size:var(--erp-font-size-section-title);font-weight:var(--erp-font-weight-strong);line-height:1.45;overflow-wrap:anywhere}.service-record-form_notStartedHelp__Qjqbd{margin:8px 0 0;color:var(--erp-muted);font-size:var(--erp-font-size-help);line-height:var(--erp-line-height-body)}.service-record-form_entryActions__0Zadl{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0 8px 8px 0}