/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */.ProseMirror{font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;font-size:11pt;line-height:var(--folio-line-spacing,1.15);color:var(--color-text-primary,#333);zoom:var(--folio-reading-zoom,1)}.folio-doc-page{--folio-page-pad-x:clamp(8px,calc((24vw - 96px)*var(--folio-page-margin-scale,1)),calc(72px*var(--folio-page-margin-scale,1)));width:min(816px,100%);padding:clamp(8px,24vw - 96px,72px);padding-inline:var(--folio-page-pad-x)}@media (pointer:coarse) and (max-width:950px){.folio-doc-page{--folio-page-pad-x:6px;width:100%;padding:6px}}@media screen{:root[data-folio-page-margins=narrower]{--folio-page-margin-scale:calc(2/3)}:root[data-folio-page-margins=narrow]{--folio-page-margin-scale:calc(1/3)}:root[data-folio-line-spacing=compact]{--folio-reader-line-spacing:1.15;--folio-reader-table-line-spacing:1.15}:root[data-folio-line-spacing=normal]{--folio-reader-line-spacing:1.45;--folio-reader-table-line-spacing:1.3}:root[data-folio-line-spacing=relaxed]{--folio-reader-line-spacing:1.7;--folio-reader-table-line-spacing:1.425}:root[data-folio-line-spacing] .folio-doc-page .ProseMirror :is(.folio-ig,.node-flowchartBlock,.node-fractureReportBlock,.node-growthChartBlock,.node-ultrasoundBlock,.node-resultsPanel){--folio-reader-line-spacing:var(--folio-line-spacing,1.15);--folio-reader-table-line-spacing:var(--folio-line-spacing,1.15)}:root[data-folio-line-spacing] .folio-doc-page .ProseMirror p:not(:where(.folio-ig *)){--folio-line-spacing:var(--folio-reader-line-spacing)}:root[data-folio-line-spacing] .folio-doc-page .ProseMirror table p:not(:where(.folio-ig *)){--folio-line-spacing:var(--folio-reader-table-line-spacing)}}@media screen and (pointer:coarse) and (max-width:950px){:root[data-folio-line-spacing] .folio-doc-page .ProseMirror{zoom:calc(var(--folio-reading-zoom,1)*12/11)}}.ProseMirror .search-highlight{background-color:#facc1573;border-radius:2px;box-shadow:0 0 0 1px #ca8a0459}.ProseMirror .search-highlight-current{background-color:#fb923cb3;box-shadow:0 0 0 1px #ea580c99}.cm-folio-search-match{background-color:#facc1573;border-radius:2px;box-shadow:0 0 0 1px #ca8a0459}.cm-folio-search-match-current{background-color:#fb923cb3;box-shadow:0 0 0 1px #ea580c99}.ProseMirror:focus{outline:none}.ProseMirror h1{color:var(--color-text-heading,#01684d);font-size:24pt;font-weight:700}.ProseMirror h2{color:var(--color-text-primary,#1a1a1a);font-size:18pt;font-weight:700}.ProseMirror h3:not(:where(.folio-ig *)){color:var(--color-text-primary,#333);font-size:14pt;font-weight:700}.ProseMirror h4:not(:where(.folio-ig *)){color:var(--color-text-primary,#333);font-size:12pt;font-weight:700}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3:not(:where(.folio-ig *)),.ProseMirror h4:not(:where(.folio-ig *)),.ProseMirror h5,.ProseMirror h6{margin:.75rem 0 .25rem;line-height:1.3}.ProseMirror p:not(:where(.folio-ig *)){line-height:var(--folio-line-spacing,1.15);text-wrap:pretty;margin:0}.ProseMirror h1:not(:where(.folio-ig *)),.ProseMirror h2:not(:where(.folio-ig *)),.ProseMirror h3:not(:where(.folio-ig *)),.ProseMirror h4:not(:where(.folio-ig *)),.ProseMirror h5:not(:where(.folio-ig *)),.ProseMirror h6:not(:where(.folio-ig *)){text-wrap:balance}.ProseMirror ol+p:not(:where(.folio-ig *)),.ProseMirror p+p:not(:where(.folio-ig *)),.ProseMirror ul+p:not(:where(.folio-ig *)),.folio-prose-block+.folio-prose-block{margin-top:var(--folio-paragraph-spacing,1em)}.ProseMirror ol:not(:where(.folio-ig *)),.ProseMirror ul:not(:where(.folio-ig *)){margin:.25rem 0;padding-left:24pt}.ProseMirror ul:not(.cme-todo-list-block):not(.cme-toc-list):not(:where(.folio-ig *)){list-style:outside}.ProseMirror ol:not(:where(.folio-ig *)){list-style:decimal}.ProseMirror ol li p:not(:where(.folio-ig *)),.ProseMirror ol li:not(:where(.folio-ig *)),.ProseMirror ul li p:not(:where(.folio-ig *)),.ProseMirror ul li:not(:where(.folio-ig *)){margin:0}.ProseMirror p+:is(ul,ol):has(>li>p):not(:where(.folio-ig *)){margin-top:max(.25rem,calc(var(--folio-paragraph-spacing,1em)*.6))}.ProseMirror :is(ul,ol)>li:has(>p)+li:has(>p):not(:where(.folio-ig *)),.ProseMirror li>p+:is(ul,ol):has(>li>p):not(:where(.folio-ig *)){margin-top:calc(var(--folio-paragraph-spacing,1em)*.35)}.ProseMirror hr:not(:where(.folio-ig *)){margin:.75rem 0}.ProseMirror>*+*{margin-top:.2rem}.ProseMirror table{border-collapse:collapse;width:100%;margin-bottom:12pt}.ProseMirror td,.ProseMirror th{border:1px solid var(--color-border-primary,#ddd);text-align:left;padding:6px 10px}.ProseMirror th{background:var(--color-surface-secondary,#f5f5f5);font-weight:700}.ProseMirror td:not(:where(.folio-ig *)),.ProseMirror th:not(:where(.folio-ig *)){font-variant-numeric:tabular-nums}.ProseMirror .selectedCell{background:#0b5fbf1f}.ProseMirror table[data-kind=results]{border:1px solid var(--folio-results-accent,#0b5fbf);margin-top:32px;position:relative}.ProseMirror table[data-kind=results] td,.ProseMirror table[data-kind=results] th{border:1px solid var(--folio-results-border,#bfd4ec);font-family:Consolas,Menlo,Courier New,monospace;font-size:10.5pt}.ProseMirror table[data-kind=results] th{background:var(--folio-results-tab-bg,#eef4fc);letter-spacing:.02em}.ProseMirror table[data-kind=results] th,.ProseMirror table[data-kind=results]:before{color:var(--folio-results-accent,#0b5fbf);font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;font-weight:600}.ProseMirror table[data-kind=results]:before{content:"Laboratory Results";font-size:10pt;letter-spacing:.04em;text-transform:uppercase;position:absolute;top:-24px;left:0}.ProseMirror blockquote{border-left:3px solid var(--color-text-heading,#01684d);color:var(--color-text-secondary,#555);margin:.5rem 0;padding-left:16px}.ProseMirror img:not(:where(.folio-ig *)){border-radius:4px;max-width:100%;height:auto}.celsus-image-wrapper{background:var(--color-surface-primary,#fff);box-sizing:border-box;border:1px solid #0000;border-radius:6px;padding:16px;transition:border-color .12s;position:relative;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.celsus-image-wrapper.is-selected{border-color:var(--color-accent-primary,#01684d)}.celsus-image-wrapper[data-kind=block]{clear:both;width:100%;max-width:640px;margin:12pt auto;display:block}.celsus-image-wrapper[data-kind=side]{float:right;clear:right;max-width:45%;margin:0 0 12pt 16pt}.celsus-image-wrapper[data-kind=chart]{clear:both;width:100%;max-width:720px;box-shadow:none;background:0 0;margin:12pt auto;padding:0;display:block}.celsus-image-wrapper img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:4px;max-width:100%;height:auto}.celsus-image-caption{text-align:center;color:#666;margin-top:8px;font-size:9pt;line-height:1.3}.celsus-image-resize-handle{cursor:nwse-resize;z-index:2;background:#01684d;border:1px solid #fff;border-radius:2px;width:12px;height:12px;transition:opacity .1s;position:absolute;bottom:4px;right:4px}.celsus-image-wrapper:hover .celsus-image-resize-handle{opacity:1!important}.celsus-image-missing{border-left:1px solid var(--folio-background-outline,#d97706);border:1px solid var(--folio-background-outline,#d97706);border-left-width:4px;background:var(--folio-background-body,#fffbeb);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:flex-start;gap:10px;max-width:480px;margin:12pt auto;padding:12px 14px;font-size:9pt;line-height:1.4;display:flex}.celsus-image-missing.is-selected{border-color:var(--color-accent-primary,#01684d)}.celsus-image-missing-icon{color:var(--folio-background-outline,#d97706);flex:none;font-size:16px;line-height:1.2}.celsus-image-missing-title{font-weight:600}.celsus-image-missing-name{opacity:.8;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5pt}.celsus-image-missing-caption{opacity:.75;margin-top:4px;font-style:italic}.celsus-lightbox-backdrop{z-index:9999;touch-action:none;-webkit-user-select:none;user-select:none;background:#000000e0;position:fixed;inset:0;overflow:hidden}.celsus-lightbox-image{transform-origin:50%;image-rendering:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.celsus-lightbox-close{color:#fff;cursor:pointer;z-index:2;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;line-height:1;transition:background-color .12s,border-color .12s;display:flex;position:absolute;top:16px;right:16px}.celsus-lightbox-close:hover{background:#ffffff2e;border-color:#ffffff52}.celsus-lightbox-zoom-readout{color:#ffffffeb;font-feature-settings:"tnum" 1;pointer-events:none;z-index:2;background:#0000008c;border:1px solid #ffffff1f;border-radius:999px;padding:6px 14px;font-size:12px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.celsus-lightbox-zoombar{z-index:2;background:#0000008c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:5px;display:none;position:absolute;bottom:20px;right:16px}.celsus-lightbox-zoombtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-size:20px;line-height:1;transition:background-color .12s;display:flex}.celsus-lightbox-zoombtn:hover{background:#ffffff2e}.celsus-lightbox-zoombtn--fit{letter-spacing:.02em;font-size:13px}@media (pointer:coarse){.celsus-lightbox-zoombar{display:flex}}.celsus-lightbox-caption{color:#fffffff2;text-align:center;z-index:2;background:#0000008c;border:1px solid #ffffff1a;border-radius:8px;max-width:min(80ch,90vw);padding:10px 16px;font-size:13px;line-height:1.4;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ProseMirror ::selection{background:#b4d5fe}.ProseMirror .is-empty:before{content:attr(data-placeholder);color:var(--color-text-disabled,#9ca3af);float:left;pointer-events:none;height:0}.ProseMirror>p.is-empty:before{color:#dc2626;font-weight:600}.ProseMirror table[data-kind=results][data-convert-us=true]:before{content:"Laboratory Results · Convert US → AU";color:#7a4c00}.ProseMirror table[data-kind=results][data-convert-us=true]{border-color:#c28b1a;box-shadow:inset 0 0 0 1px #c28b1a26}.celsus-results-ghost{color:#9ca3af;opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none;font-style:normal}.celsus-results-menu{z-index:50;min-width:220px;font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:4px;font-size:10.5pt;position:fixed;box-shadow:0 8px 20px #0000001f,0 2px 6px #00000014}.celsus-menu-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;display:flex}.celsus-menu-item:hover:not(:disabled){background:#f3f4f6}.celsus-menu-item:disabled{color:#9ca3af;cursor:not-allowed}.celsus-menu-item.is-danger{color:#b91c1c}.celsus-menu-item.is-danger:hover:not(:disabled){background:#fee2e2}.celsus-menu-check{color:#0b5fbf;width:14px;font-weight:700;display:inline-block}.celsus-menu-hint{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:9pt}.celsus-menu-separator{background:#e5e7eb;height:1px;margin:4px 2px}.celsus-menu-header{border-bottom:1px solid #e5e7eb;margin-bottom:4px;padding:4px 10px 6px}.celsus-menu-word{color:#374151;font-style:italic;font-weight:600}.celsus-menu-empty{color:#9ca3af;padding:6px 10px;font-style:italic}.slash-menu-popup{font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;color:#1f2937;overscroll-behavior:contain;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:360px;padding:4px 0;font-size:11pt;overflow-y:auto;box-shadow:0 12px 28px #00000024,0 4px 10px #00000014}.slash-menu-group{padding:2px 0}.slash-menu-group-border{border-top:1px solid #f0f1f3;margin-top:2px;padding-top:4px}.slash-menu-category{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;padding:6px 12px 2px;font-size:9.5pt;font-weight:600}.slash-menu-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:6px 12px;line-height:1.25;display:flex}.slash-menu-item-selected{background:#01684d14}.slash-menu-item-selected .slash-menu-item-title{color:#01684d;font-weight:600}.slash-menu-item-disabled{cursor:default;color:#9ca3af}.slash-menu-item-disabled .slash-menu-item-icon svg{opacity:.5}.slash-menu-item-icon{color:#4b5563;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.slash-menu-item-selected .slash-menu-item-icon{color:#01684d}.slash-menu-item-body{flex-direction:column;flex:auto;min-width:0;display:flex}.slash-menu-item-title{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:10.5pt;overflow:hidden}.slash-menu-item-disabled .slash-menu-item-title{color:#9ca3af}.slash-menu-item-description{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:9.5pt;overflow:hidden}.slash-menu-empty{color:#9ca3af;padding:10px 14px;font-size:10pt;font-style:italic}.cme-spellcheck-error{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline wavy #dc2626;text-decoration:underline wavy #dc2626}[data-cite-mode]{counter-reset:cme-cite}.cme-reference,[data-cite-mode=apa] .cme-reference{white-space:pre-wrap}.cme-reference:before,[data-cite-mode=apa] .cme-reference:before{content:"("}.cme-reference:after,[data-cite-mode=apa] .cme-reference:after{content:")"}[data-cite-mode=vancouver] .cme-reference{counter-increment:cme-cite;margin-left:-1pt;font-size:0}[data-cite-mode=vancouver] .cme-reference:before{content:"(" counter(cme-cite)")";font-size:11pt}[data-cite-mode=vancouver] .cme-reference:after{content:""}[data-cite-mode=vancouver-super] .cme-reference{counter-increment:cme-cite;vertical-align:super;margin-left:-1pt;font-size:0}[data-cite-mode=vancouver-super] .cme-reference:before{content:counter(cme-cite);font-size:7pt}[data-cite-mode=vancouver-super] .cme-reference:after{content:""}.cme-reference:has(.cme-cite-tight):not([data-cite-mode=vancouver-super] *):before{margin-inline-start:.25em}.cme-reference:has(.cme-cite-joined):not([data-cite-mode=vancouver] *,[data-cite-mode=vancouver-super] *):before{content:"; "}.cme-reference:has(.cme-cite-continues):not([data-cite-mode=vancouver] *,[data-cite-mode=vancouver-super] *):after{content:""}[data-cite-mode=vancouver-super] .cme-reference:has(.cme-cite-joined):before{content:"," counter(cme-cite)}[data-cite-mode=hidden] .cme-reference{display:none}[data-cite-mode=vancouver-super] .cme-reference,[data-cite-mode=vancouver] .cme-reference{cursor:help}[data-cite-mode=vancouver-super] .cme-reference:hover:after,[data-cite-mode=vancouver] .cme-reference:hover:after{content:attr(data-citation);color:#fff;white-space:normal;text-align:left;vertical-align:baseline;z-index:1000;pointer-events:none;background:#525866f5;border-radius:4px;width:max-content;max-width:320px;padding:6px 10px;font-size:10pt;font-style:normal;font-weight:400;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}[data-cite-mode=vancouver-super] .cme-reference,[data-cite-mode=vancouver] .cme-reference{position:relative}.ProseMirror h3.folio-endzone-header{color:#01684d;-webkit-user-select:none;user-select:none;margin:22px 0 8px;font-size:14pt;font-weight:700;line-height:1.3}.cme-numbered-list-block{margin:6px 0}.cme-numbered-list-block>li{margin:2px 0}.cme-todo-list-block{margin:6px 0;padding-left:0;list-style:none}.cme-todo-list-item{align-items:flex-start;gap:8px;margin:2px 0;display:flex}.cme-todo-list-item>label{cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;padding-top:4px}.cme-todo-list-item>label input[type=checkbox]{accent-color:#01684d;cursor:pointer;width:14px;height:14px}.cme-todo-list-item-content{flex:auto;min-width:0}.cme-todo-list-item-content p{margin:0}.cme-todo-list-item[data-checked=true] .cme-todo-list-item-content{color:#6b7280;text-decoration:line-through}.cme-equation-block-wrapper{background:#fafbfc;border:1px solid #e5e7eb;border-radius:6px;margin:10px 0;overflow:hidden}.cme-equation-preview{text-align:center;color:#111827;background:#fff;border-bottom:1px solid #f0f1f3;min-height:36px;padding:14px 16px;font-size:1.08rem;overflow-x:auto}.cme-equation-source{color:#4b5563;white-space:pre-wrap;background:#f7f8fa;outline:none;margin:0;padding:8px 12px;font-family:Consolas,Menlo,Courier New,monospace;font-size:9.5pt}.cme-toc-block{background:#f7faf9;border:1px solid #d6e5df;border-left:3px solid #01684d;border-radius:4px;margin:10px 0;padding:10px 14px}.cme-toc-heading{text-transform:uppercase;letter-spacing:.04em;color:#01684d;margin-bottom:4px;font-size:9.5pt;font-weight:600}.cme-toc-empty{color:#6b7280;font-size:10.5pt;font-style:italic}.cme-toc-list{margin:0;padding:0;list-style:none}.cme-toc-item{margin:1px 0}.cme-toc-item button{appearance:none;color:#01684d;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:2px 0;font-size:10.5pt}.cme-toc-item button:hover{text-decoration:underline}.cme-toc-level-1 button{font-weight:600}.cme-toc-level-2{padding-left:12px}.cme-toc-level-3{padding-left:24px}.cme-toc-level-4{padding-left:36px}.cme-toc-level-5{padding-left:48px}.cme-toc-level-6{padding-left:60px}.cme-page-link-block,.cme-pdf-block,.cme-word-block{margin:8px 0}.cme-file-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;transition:background-color .1s,border-color .1s;display:flex}.cme-file-card:hover{background:#f7f8fa;border-color:#d1d5db}.cme-file-card-icon{color:#01684d;flex:none;width:28px;height:28px}.cme-file-card-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cme-file-card-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:10.5pt;font-weight:600;overflow:hidden}.cme-file-card-kind{color:#6b7280;font-size:9pt}.cme-file-card-action{color:#01684d;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;flex:none;padding:4px 10px;font-size:10pt;text-decoration:none}.cme-file-card-action:hover{background:#f1f5f9}.cme-file-card-action-disabled{color:#9ca3af;cursor:not-allowed}.cme-page-link-card{color:#01684d;background:#fff;border:1px solid #d6e5df;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5pt;text-decoration:none;transition:background-color .1s;display:inline-flex}.cme-page-link-card:hover{background:#f1f8f5}.cme-page-link-card svg{width:16px;height:16px}.cme-page-link-placeholder{color:#8b5e00;cursor:pointer;background:#fffbeb;border:1px dashed #e5c87d;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:10pt;display:inline-flex}.folio-picker-backdrop{z-index:200;background:#0f172a59;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.folio-picker-modal{width:480px;max-width:90vw;font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000040}.folio-picker-header{border-bottom:1px solid #e5e7eb;padding:12px}.folio-picker-input{border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:11pt}.folio-picker-input:focus{border-color:#01684d;box-shadow:0 0 0 2px #01684d2e}.folio-picker-body{max-height:420px;overflow-y:auto}.folio-picker-empty{color:#6b7280;text-align:center;padding:16px;font-style:italic}.folio-picker-error{color:#b91c1c;font-style:normal}.folio-picker-list{margin:0;padding:6px 0;list-style:none}.folio-picker-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 14px;display:flex}.folio-picker-item:hover{background:#f3f4f6}.folio-picker-item-title{color:#111827;font-size:10.5pt;font-weight:500}.folio-picker-item-tags{color:#6b7280;font-size:9pt}.cme-code-block-v2-wrapper{background:#f7f8fa;border:1px solid #e5e7eb;border-radius:6px;margin:8px 0;overflow:hidden}.cme-code-block-v2-language{color:#4b5563;text-transform:lowercase;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#eef0f3;border-bottom:1px solid #e5e7eb;padding:2px 10px;font-family:Consolas,Menlo,monospace;font-size:9.5pt}.cme-code-block-v2{color:#1f2937;white-space:pre;tab-size:2;background:0 0;margin:0;padding:10px 12px;font-family:Consolas,Menlo,Courier New,monospace;font-size:10.5pt;line-height:1.5;overflow-x:auto}.results-panel{margin:20px 0 12pt;position:relative}.results-panel-tabs{border-bottom:2px solid var(--folio-results-accent,#0b5fbf);z-index:1;flex-wrap:wrap;gap:2px;margin-bottom:-1px;padding-bottom:0;display:flex;position:relative}.results-panel-tab{font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;color:var(--folio-results-tab-fg,#6b7280);background:var(--folio-results-tab-bg,#eef4fc);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--folio-results-border,#bfd4ec);border-bottom:none;border-radius:4px 4px 0 0;align-items:center;max-width:160px;padding:5px 12px;font-size:10pt;font-weight:600;transition:background 80ms,color 80ms;display:inline-flex;overflow:hidden}.results-panel-tab:hover{background:var(--folio-results-tab-hover-bg,#dce9f7);color:var(--folio-results-accent,#0b5fbf)}.results-panel-tab.is-active{background:var(--folio-results-accent,#0b5fbf);color:var(--folio-results-tab-active-fg,#fff);border-color:var(--folio-results-accent,#0b5fbf)}.results-panel-add{width:28px;height:28px;font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;color:var(--folio-results-tab-fg,#6b7280);border:1px dashed var(--folio-results-border,#bfd4ec);cursor:pointer;background:0 0;border-radius:4px 4px 0 0;justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:16pt;font-weight:500;line-height:1;transition:background 80ms,color 80ms,border-color 80ms;display:inline-flex}.results-panel-add:hover{background:var(--folio-results-tab-bg,#eef4fc);color:var(--folio-results-accent,#0b5fbf);border-color:var(--folio-results-accent,#0b5fbf)}.results-panel-tab-all{margin-left:4px;font-style:italic}.results-panel[data-results-all-mode=true] .results-panel-content .tableWrapper{position:relative;margin-top:16pt!important}.results-panel[data-results-all-mode=true] .results-panel-content .tableWrapper:first-child{margin-top:0!important}.results-panel[data-results-all-mode=true] .results-panel-content .tableWrapper:before{content:attr(data-tab-label);color:var(--folio-results-accent,#0b5fbf);background:var(--folio-results-tab-bg,#eef4fc);border-bottom:1px solid var(--folio-results-border,#bfd4ec);margin:0;padding:6px 10px;font-size:11pt;display:block}.results-panel-sex,.results-panel[data-results-all-mode=true] .results-panel-content .tableWrapper:before{font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;font-weight:700}.results-panel-sex{width:28px;height:28px;letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-bottom:none;border-radius:4px 4px 0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:10pt;transition:background 80ms,color 80ms,border-color 80ms;display:inline-flex}.results-panel-sex-f{color:#be185d;background:#fce7f3;border-color:#f9a8d4}.results-panel-sex-f:hover{color:#831843;background:#f9a8d4}.results-panel-sex-m{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.results-panel-sex-m:hover{color:#1e3a8a;background:#93c5fd}.results-panel-content{background:var(--color-surface-primary,#fff);color:var(--color-text-primary,#111827);border:1px solid var(--folio-results-accent,#0b5fbf);border-top:none;padding:0;overflow:hidden}.results-panel-content>*,.results-panel-nvc>*{margin:0!important}.results-panel-content .tableWrapper,.results-panel-content .tableWrapper>table,.results-panel-content table{table-layout:fixed!important;border:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.results-panel-content table:before{display:none!important}.results-panel-content table>colgroup>col:first-child{width:var(--results-test-col-width,190px)!important;min-width:var(--results-test-col-width,190px)!important}.results-panel-content table>colgroup>col:nth-child(2){width:140px!important;min-width:140px!important}.results-panel-content table>colgroup>col:nth-child(3){width:auto!important;min-width:0!important}.results-panel-content table td:first-child,.results-panel-content table th:first-child{width:var(--results-test-col-width,190px)!important}.results-panel-content table td:nth-child(2),.results-panel-content table th:nth-child(2){width:140px!important}.results-panel-content .tableWrapper:has(table[data-convert-us=true]),.results-panel-content table[data-convert-us=true]{outline-offset:-2px;outline:2px solid #c28b1a}.ProseMirror table[data-kind=results][data-cols="5"],.results-panel-content table[data-cols="5"]{table-layout:fixed!important;width:100%!important}.ProseMirror table[data-kind=results][data-cols="5"] td,.ProseMirror table[data-kind=results][data-cols="5"] th,.results-panel-content table[data-cols="5"] td,.results-panel-content table[data-cols="5"] th{padding:var(--folio-results-cell-pad-y,4px)8px!important;white-space:nowrap!important;text-overflow:clip!important;vertical-align:top!important;overflow:hidden!important}.ProseMirror table[data-kind=results][data-cols="5"]>colgroup>col:first-child,.results-panel-content table[data-cols="5"]>colgroup>col:first-child{width:var(--results-col-test,38%)!important}.ProseMirror table[data-kind=results][data-cols="5"] td:first-child,.ProseMirror table[data-kind=results][data-cols="5"] th:first-child,.results-panel-content table[data-cols="5"] td:first-child,.results-panel-content table[data-cols="5"] th:first-child{width:var(--results-col-test,38%)!important;text-align:left!important}.ProseMirror table[data-kind=results][data-cols="5"]>colgroup>col:nth-child(2),.results-panel-content table[data-cols="5"]>colgroup>col:nth-child(2){width:var(--results-col-result,18%)!important}.ProseMirror table[data-kind=results][data-cols="5"] td:nth-child(2),.ProseMirror table[data-kind=results][data-cols="5"] th:nth-child(2),.results-panel-content table[data-cols="5"] td:nth-child(2),.results-panel-content table[data-cols="5"] th:nth-child(2){width:var(--results-col-result,18%)!important;text-align:center!important}.ProseMirror table[data-kind=results][data-cols="5"]>colgroup>col:nth-child(3),.results-panel-content table[data-cols="5"]>colgroup>col:nth-child(3){width:var(--results-col-flag,9%)!important}.ProseMirror table[data-kind=results][data-cols="5"] td:nth-child(3),.results-panel-content table[data-cols="5"] td:nth-child(3){width:var(--results-col-flag,9%)!important;text-align:center!important;background:var(--folio-results-flag-bg,#eaf2fb)!important;color:var(--folio-results-accent,#0b5fbf)!important;font-weight:700!important}.ProseMirror table[data-kind=results][data-cols="5"] th:nth-child(3),.results-panel-content table[data-cols="5"] th:nth-child(3){width:var(--results-col-flag,9%)!important;text-align:center!important;background:var(--folio-results-flag-header-bg,#dceaf8)!important}.ProseMirror table[data-kind=results][data-cols="5"]>colgroup>col:nth-child(4),.results-panel-content table[data-cols="5"]>colgroup>col:nth-child(4){width:var(--results-col-range,20%)!important}.ProseMirror table[data-kind=results][data-cols="5"] td:nth-child(4),.ProseMirror table[data-kind=results][data-cols="5"] th:nth-child(4),.results-panel-content table[data-cols="5"] td:nth-child(4),.results-panel-content table[data-cols="5"] th:nth-child(4){width:var(--results-col-range,20%)!important;text-align:center!important}.ProseMirror table[data-kind=results][data-cols="5"]>colgroup>col:nth-child(5),.results-panel-content table[data-cols="5"]>colgroup>col:nth-child(5){width:var(--results-col-units,15%)!important}.ProseMirror table[data-kind=results][data-cols="5"] td:nth-child(5),.ProseMirror table[data-kind=results][data-cols="5"] th:nth-child(5),.results-panel-content table[data-cols="5"] td:nth-child(5),.results-panel-content table[data-cols="5"] th:nth-child(5){width:var(--results-col-units,15%)!important;text-align:center!important}.ProseMirror table[data-kind=results][data-cols="5"] td[data-prose-row],.results-panel-content table[data-cols="5"] td[data-prose-row]{white-space:normal!important;text-overflow:clip!important;text-align:left!important;vertical-align:top!important;width:auto!important;color:inherit!important;padding-top:calc(var(--folio-results-cell-pad-y,4px) + 4px)!important;padding-bottom:calc(var(--folio-results-cell-pad-y,4px) + 4px)!important;background:0 0!important;font-weight:400!important;overflow:visible!important}.ProseMirror .tableWrapper[data-report-only=true] table tr:first-child,.results-panel-content .tableWrapper[data-report-only=true] table tr:first-child{display:none!important}.panel-dialog-backdrop{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel-dialog{width:min(860px,92vw);max-height:86vh;font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;color:#1f2937;background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003,0 6px 12px #0000001a}.panel-dialog-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.panel-dialog-header h2{color:#111827;margin:0;font-size:14pt;font-weight:600}.panel-dialog-close{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20pt;line-height:1;display:flex}.panel-dialog-close:hover{color:#111827;background:#f3f4f6}.panel-dialog-categories{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:2px;padding:8px 16px 0;display:flex}.panel-dialog-cat{color:#6b7280;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 12px;font-size:10.5pt;font-weight:500}.panel-dialog-cat:hover{color:#111827}.panel-dialog-cat.is-active{color:#0b5fbf;border-bottom-color:#0b5fbf}.panel-dialog-body{flex:none;height:420px;padding:16px 20px;overflow-y:auto}.panel-dialog-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.panel-dialog-tile{cursor:pointer;color:inherit;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:flex-start;padding:12px 12px 10px;font-family:inherit;transition:border-color 80ms,background 80ms,box-shadow 80ms;display:flex;position:relative}.panel-dialog-tile:hover{background:#f8fbff;border-color:#bfd4ec}.panel-dialog-tile.is-selected{background:#eef4fc;border-color:#0b5fbf;box-shadow:inset 0 0 0 1px #0b5fbf}.panel-dialog-tile-check{color:#0b5fbf;font-size:12pt;font-weight:700;line-height:1;position:absolute;top:8px;right:10px}.panel-dialog-tile-short{color:#0b5fbf;letter-spacing:.02em;font-size:12pt;font-weight:700}.panel-dialog-tile-full{color:#111827;margin-top:2px;font-size:10pt;font-weight:500}.panel-dialog-tile-desc{color:#6b7280;margin-top:4px;font-size:9.5pt;line-height:1.3}.panel-dialog-tile.is-other{background:#f9fafb;border-style:dashed;border-color:#bfd4ec}.panel-dialog-tile.is-other:hover{background:#f0f6fe}.panel-dialog-tile.is-disabled{opacity:.5;cursor:not-allowed}.panel-dialog-tile.is-disabled,.panel-dialog-tile.is-disabled:hover{background:#f3f4f6;border-color:#e5e7eb}.panel-dialog-tile.is-disabled .panel-dialog-tile-full,.panel-dialog-tile.is-disabled .panel-dialog-tile-short{color:#6b7280}.panel-dialog-tile.is-disabled .panel-dialog-tile-desc{color:#9ca3af;font-style:italic}.panel-dialog-tile.is-disabled .panel-dialog-tile-check{color:#9ca3af}.panel-dialog-custom{flex-direction:column;gap:12px;max-width:420px;display:flex}.panel-dialog-custom-hint{color:#6b7280;margin:0;font-size:10pt;line-height:1.45}.panel-dialog-other-draft{align-items:center;gap:8px;display:flex}.panel-dialog-other-draft input{border:1px solid #d1d5db;border-radius:6px;flex:1;padding:7px 10px;font-family:inherit;font-size:10.5pt}.panel-dialog-other-draft input:focus{border-color:#0b5fbf;outline:none;box-shadow:0 0 0 2px #0b5fbf33}.panel-dialog-footer{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.panel-dialog-summary{color:#374151;flex:1;min-width:0;font-size:10pt}.panel-dialog-summary-empty{color:#9ca3af;font-style:italic}.panel-dialog-summary-count{color:#0b5fbf;margin-right:6px;font-weight:600}.panel-dialog-summary-list{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.panel-dialog-summary-item{color:#0b5fbf;background:#eef4fc;border:1px solid #bfd4ec;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5pt;display:inline-flex}.panel-dialog-summary-remove{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 2px;font-size:11pt;line-height:1}.panel-dialog-summary-remove:hover{color:#b91c1c;background:#fee2e2}.panel-dialog-actions{gap:8px;display:flex}.panel-dialog-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:10.5pt}.panel-dialog-btn:hover:not(:disabled){background:#f3f4f6}.panel-dialog-btn.is-primary{color:#fff;background:#0b5fbf;border-color:#0b5fbf}.panel-dialog-btn.is-primary:hover:not(:disabled){background:#094f9f}.panel-dialog-btn:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.results-demo-dialog{width:min(440px,92vw)}.results-demo-body{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.results-demo-hint{color:#6b7280;margin:0;font-size:10pt;line-height:1.5}.results-demo-field{flex-direction:column;gap:7px;display:flex}.results-demo-label{color:#374151;font-size:10.5pt;font-weight:600}.results-demo-segmented{border:1px solid #d1d5db;border-radius:6px;gap:0;width:fit-content;display:inline-flex;overflow:hidden}.results-demo-seg{color:#374151;cursor:pointer;background:#fff;border:0;border-right:1px solid #d1d5db;padding:7px 18px;font-family:inherit;font-size:10.5pt}.results-demo-seg:last-child{border-right:0}.results-demo-seg:hover{background:#f3f4f6}.results-demo-seg.is-active{color:#fff;background:#0b5fbf}.results-demo-age-row,.results-demo-weeks-row{align-items:center;gap:8px;display:flex}.results-demo-age-input{width:90px}.results-demo-age-input,.results-demo-age-unit{color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:10.5pt}.results-demo-age-unit{cursor:pointer;background:#fff}.results-demo-preg{flex-wrap:wrap;gap:14px;display:flex}.results-demo-radio{color:#374151;cursor:pointer;align-items:center;gap:6px;font-size:10.5pt;display:inline-flex}.results-demo-weeks-row{margin-top:8px}.results-demo-weeks-suffix{color:#6b7280;font-size:10pt}.celsus-row-handle{z-index:45;color:#9ca3af;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:16px;height:24px;padding:0;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.celsus-row-handle:hover{color:#4b5563;opacity:1;background:#f3f4f6}.celsus-row-handle:active{background:#e5e7eb}.celsus-add-row-button{z-index:45;color:#9ca3af;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:4px;justify-content:center;align-items:center;height:18px;padding:0;transition:background .12s,color .12s,border-color .12s;display:flex}.celsus-add-row-button:hover{color:#1f2937;background:#f3f4f6;border-color:#d1d5db}.celsus-add-row-button:active{background:#e5e7eb}.ProseMirror table[data-width-fraction=two_thirds]{max-width:66.6667%}.ProseMirror table[data-width-fraction=half]{max-width:50%}.ProseMirror table[data-width-fraction=one_third]{max-width:33.3333%}.drag-handle{z-index:50;cursor:grab;opacity:.6;background-image:radial-gradient(circle,#9ca3af 1.5px,#0000 0),radial-gradient(circle,#9ca3af 1.5px,#0000 0);background-position:4px 2px,10px 2px;background-repeat:repeat-y;background-size:4px 8px;border-radius:4px;width:24px;height:24px;transition:opacity .12s,background-color .12s;position:fixed}.drag-handle:hover{opacity:1;background-color:#f3f4f6}.drag-handle:active{cursor:grabbing;background-color:#e5e7eb}.drag-handle.hide{opacity:0;pointer-events:none}.ProseMirror.dragging{cursor:grabbing}.ProseMirror .ProseMirror-selectednode{outline:none}.ProseMirror .ProseMirror-selectednode::selection{background-color:#0000}.ProseMirror .ProseMirror-selectednode ::selection{background-color:#0000}.ProseMirror .ProseMirror-selectednode ::-moz-selection,.ProseMirror .ProseMirror-selectednode::-moz-selection{background-color:#0000}.folio-drag-target-line{pointer-events:none;z-index:40;opacity:.7;background-color:#0000;background-image:repeating-linear-gradient(90deg,#94a3b8 0 6px,#0000 6px 10px);height:2px;position:fixed;transform:translateY(-50%)}.folio-block-menu{min-width:240px}.folio-block-menu-section{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;padding:8px 10px 4px;font-size:8.5pt;font-weight:600}.folio-block-menu-section:first-child{padding-top:6px}