.cc-getting-started{border-bottom:1px solid var(--border,#d8e2ec);margin:18px 0 24px;padding-bottom:14px}.cc-getting-started>summary{color:#465d72;cursor:pointer;font-size:13px;font-weight:600}.cc-site-shell .cc-paste-shortcut{text-align:left;color:#174e5e;background:#f4f9fa;border:1px solid #c5dce2;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.cc-paste-shortcut>svg{flex-shrink:0;width:21px}.cc-paste-shortcut>span{flex:1}.cc-paste-shortcut strong,.cc-paste-shortcut small{display:block}.cc-paste-shortcut small{color:#526a7b;margin-top:4px;font-weight:400}.cc-workspace-views{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 20px;display:flex}.cc-site-shell .cc-workspace-views button{padding:7px 13px;font-size:13px}.cc-site-shell .cc-workspace-views button[aria-pressed=true]{color:#fff;background:#174e5e;border-color:#174e5e}.cc-workspace-views>span{color:#5c6e7e;margin-left:6px;font-size:12px}@media (max-width:600px){.cc-workspace-views>span{flex-basis:100%;margin:3px 0 0}}.cc-encounter-guide{border-top:1px solid #dfe8ed;border-bottom:1px solid #dfe8ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:4px 0 25px;padding:18px 0;display:grid}.cc-encounter-guide article{gap:10px;display:flex}.cc-encounter-guide article>span{color:#397183;background:#edf5f6;border-radius:4px;flex:0 0 24px;place-items:center;height:24px;font-size:12px;display:grid}.cc-encounter-guide h2{color:#24495c;margin:3px 0 7px;font-size:13px}.cc-encounter-guide p{color:#697f8c;margin:0;font-size:12px;line-height:1.6}.dw-tool{background:#fff;border-top:1px solid #dce6eb;padding:13px 18px}.dw-tool>summary{color:#3c6678;cursor:pointer;font-size:13px;font-weight:600}.dw-tool>header{margin:16px 0 12px}.dw-tool h3{color:#254b5f;margin:0 0 7px;font-size:15px}.dw-tool p{color:#617986;margin:6px 0;font-size:12px;line-height:1.6}.dw-choices,.dw-links{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.clinical-app .dw-choices button,.clinical-app .dw-links button{color:#3d6577;background:#fff;border:1px solid #d5e1e7;min-height:34px;padding:7px 10px;font-size:12px}.clinical-app .dw-choices button[aria-pressed=true]{color:#1d6475;background:#edf7f8;border-color:#80b1ba}.clinical-app .dw-choices button[data-tone=danger][aria-pressed=true]{color:#9f3942;background:#fff1f2;border-color:#d7a2a6}.dw-danger{background:#fffbf9;border:1px solid #ead9d4;border-radius:5px;margin-top:14px;padding:12px}.dw-danger strong{color:#815b4b;font-size:12px}.dw-warning{background:#fff5f4;border-left:3px solid #b97579;margin:12px 0;padding:9px 12px}.dw-warning p{color:#93434b}.dw-observed{background:#f4f8fa;border-radius:4px;padding:9px 11px}.dw-steps{margin:14px 0;padding-left:24px}.dw-steps li{margin:12px 0;padding-left:4px}.dw-steps h4,.dw-steps strong{color:#2b5265;margin:0;font-size:13px}.dw-tool a{color:#287589;font-size:11px}.dw-bayes{border-top:1px solid #e1e9ed;margin-top:16px;padding-top:12px}.dw-bayes summary{cursor:pointer;color:#4e6e7d;font-size:12px}.dw-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.dw-fields label{color:#5c7683;font-size:12px}.dw-fields input{width:100%;margin-top:5px;display:block}.di-start-basis{background:#fbfcfd;border:1px solid #dce6ea;border-radius:5px;margin:8px 0;padding:9px 11px}.di-start-basis>summary{color:#486c7c;cursor:pointer;font-size:11px;font-weight:600}.di-start-basis[open]>.di-approaches{margin-top:12px}@media (max-width:700px){.cc-encounter-guide{grid-template-columns:1fr;gap:16px;padding:16px 0}.dw-fields{grid-template-columns:1fr}}.dm-priorities{background:#fbfcfd;border-bottom:1px solid #e0e9ec;padding:8px 14px}.dm-priorities article{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.dm-priorities article+article{border-top:1px solid #e6ecef}.dm-priorities strong{color:#254b5d;font-size:12px;display:block}.dm-priorities summary strong{display:inline}.dm-priorities article>div>small{color:#6b7f89;margin-top:4px;font-size:10px;display:block}.dm-priorities [data-tone=warn] strong{color:#805b25}.dm-priorities [data-tone=danger] strong{color:#9c3d44}.dm-priorities details{color:#667d89;margin-top:3px;font-size:11px}.dm-priorities summary{cursor:pointer}.dm-priorities details p{max-width:650px;font-size:12px;line-height:1.6}.clinical-app .dm-priorities button{background:#fff;border:1px solid #cddce3;flex-shrink:0;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.dm-priorities button svg{width:13px;height:13px}.di-plan{color:#294b5e}.di-plan>header,.di-factors>header{justify-content:space-between;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.di-plan h3{margin:0;font-size:15px}.di-plan h4{color:#23485a;margin:0;font-size:13px}.di-plan p{margin:6px 0;font-size:12px;line-height:1.5}.di-plan>header>span{text-align:right;color:#5b7582;max-width:150px;font-size:10px}.di-plan small{color:#667e8a;font-size:10px;line-height:1.5;display:block}.di-approaches,.di-inline-choices{flex-wrap:wrap;gap:5px;display:flex}.clinical-app .di-approaches button,.clinical-app .di-inline-choices button{color:#3e5f70;background:#fff;border:1px solid #d6e2e7;min-height:32px;padding:6px 8px;font-size:11px}.clinical-app .di-approaches button[aria-pressed=true],.clinical-app .di-inline-choices button[aria-pressed=true]{color:#185d6a;background:#edf6f7;border-color:#79abb4}.di-start-inputs{grid-template-columns:1fr 1fr 1.4fr;align-items:end;gap:10px;margin:12px 0;display:grid}.di-plan>.di-start-inputs[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-app .di-plan>.di-start-inputs[role=group] input{min-height:44px;font-size:16px}.clinical-app .di-plan>.di-approaches button,.clinical-app .di-plan>.di-intensity button{min-height:44px}@media (max-width:600px){.wf-values-first-links:has(>button:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-values-first-links:has(>button:nth-child(6))>button:last-child:nth-child(odd){grid-column:1/-1}}.di-number,.di-intensity{color:#58717e;min-width:0;font-size:11px;line-height:1.4;display:block}.clinical-app .di-number input,.clinical-app .di-plan label>input,.clinical-app .di-plan textarea{color:#183f54;box-sizing:border-box;background:#fff;border:1px solid #cddce4;border-radius:5px;width:100%;min-height:34px;margin-top:5px;padding:6px 8px;font-size:13px;display:block}.di-intensity>div{gap:4px;margin-top:5px;display:flex}.clinical-app .di-intensity button{background:#fff;border:1px solid #cddce4;min-height:34px;padding:7px;font-size:10px}.clinical-app .di-intensity button[aria-pressed=true]{color:#1a5d6a;background:#edf6f7;border-color:#7facb5}.di-split{background:#f6fafb;border:1px solid #dae7eb;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:12px;padding:9px 11px;font-size:12px;display:flex}.di-split strong{color:#1a5867;font-size:13px}.di-split small{flex-basis:100%}.di-dose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.di-mobile-dose-nav{display:none}.di-dose-grid[data-correction-only=true]{grid-template-columns:1fr}.di-correction-first{color:#345d6d;background:#f5f9fa;border-left:3px solid #78a4af;margin-bottom:12px;padding:11px;font-size:12px}.di-correction-first p{font-size:11px;line-height:1.6}.clinical-app .di-correction-first button{min-height:36px;padding:7px 10px;font-size:11px}.di-patient-factors{background:#f8fbfc;border:1px solid #d8e4e8;border-radius:6px;margin:12px 0}.di-patient-factors>details>summary{cursor:pointer;color:#294f61;padding:11px;font-size:12px}.di-patient-factors>details>summary strong{margin-right:8px}.di-patient-factors>details>summary span{color:#5c7481;margin-top:5px;font-size:11px;font-weight:400;display:block}.di-context-fields{padding:0 11px 11px}.di-context-fields>section{border-top:1px solid #dce6ea;margin-top:10px;padding-top:10px}.di-context-fields .wf-fields{padding:12px 0}.di-context-fields .wf-field>label{font-size:11px}.di-context-guidance>article,.di-context-fields>article{border-top:1px solid #dce6ea;align-items:start;gap:10px;padding:9px 11px;display:flex}.di-context-guidance details,.di-context-fields>article details{flex:1;min-width:0}.di-context-guidance summary,.di-context-fields>article summary{color:#315868;cursor:pointer;font-size:11px;font-weight:600}.di-context-guidance [data-tone=danger] summary{color:#95484b}.di-context-guidance [data-tone=warn] summary,.di-context-guidance [data-tone=warning] summary{color:#80662f}.di-context-guidance p,.di-context-fields>section>p,.di-context-fields>article p{color:#566f7d;font-size:11px;line-height:1.6}.wf-fields.di-nph-dose-fields{padding:8px 0}.di-nph-context{margin:4px 0 12px}.wf-other-regimens{margin-top:8px}.wf-other-regimens summary{cursor:pointer;color:#5a7482;font-size:11px}.wf-other-regimens summary small{margin-left:6px}.wf-other-regimens>p{color:#647c87;font-size:11px;line-height:1.5}.di-steroid-groups.wf-treatment-groups{flex-wrap:wrap;display:flex}.di-steroid-groups.wf-treatment-groups button{flex:145px;min-height:40px;padding:9px}.di-steroid-groups.wf-treatment-groups button small{display:none}.clinical-app .di-context-guidance button,.clinical-app .di-context-fields>article button{color:#2f6073;background:#fff;border:1px solid #cadce3;max-width:115px;min-height:34px;padding:6px 8px;font-size:10px}.el-response-disclosure{border-top:1px solid #dce5e9;margin-top:12px;padding-top:12px}.el-response-disclosure>summary{cursor:pointer;color:#315868;font-size:12px;font-weight:600}.el-response-disclosure>summary small{color:#667e8a;margin-top:4px;font-size:11px;font-weight:400;display:block}.di-dose-grid>article{background:#fff;border:1px solid #d9e4e9;border-top:3px solid #79a5af;border-radius:6px;min-width:0;padding:11px}.di-dose-grid>article:nth-child(2){border-top-color:#a8b3bc}.di-dose-grid>article:nth-child(3){border-top-color:#c2ad86}.di-dose-grid article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.di-dose-grid article>header>div{align-items:center;gap:6px;display:flex}.di-step{color:#446b7b;background:#f0f5f6;border-radius:4px;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.clinical-app .di-dose-grid article>header>button{min-height:30px;padding:5px 7px;font-size:10px}.clinical-app .di-selected{color:#22644e;background:#eaf6ef;border:1px solid #aecbb9}.di-dose-grid .di-job{color:#667d89;min-height:36px;margin:8px 0 10px;font-size:11px}.di-dose{color:#1b5263;margin:12px 0 2px;font-size:24px;display:block}.di-dose small{font-size:10px;font-weight:400;display:inline}.di-dose-grid .di-inline-choices{margin:8px 0}.clinical-app .di-dose-grid .di-inline-choices button{min-height:30px;padding:5px 6px;font-size:10px}.di-meal{border-top:1px solid #edf1f3;margin-top:7px;padding:6px 0 0}.di-meal>div:first-child{justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.di-meal b{color:#1b5968;white-space:nowrap;font-size:15px}.di-dose-grid .di-number{margin-bottom:9px}.di-factor-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.di-details{color:#59717f;margin-top:12px;font-size:11px}.di-details summary{cursor:pointer;line-height:1.5}.di-details p{font-size:11px}.di-details label{margin:8px 0;font-size:11px;display:block}.di-needed,.di-warning{color:#785d2d;background:#fffbf2;border-left:2px solid #cfb778;padding:7px 8px;font-size:10px!important}.di-warning{color:#8e4448;background:#fff8f8;border-left-color:#c99091}.di-propose{align-items:end;gap:8px;display:flex}.clinical-app .di-propose>button{flex:none;min-height:34px;padding:6px;font-size:10px}.di-propose .di-number{margin-bottom:0}.di-factors{background:#f8fbfc;border:1px solid #d9e5e9;border-radius:6px;margin-top:12px;padding:11px}.di-factors header{margin-top:0}.di-factors header p{font-size:11px}.di-factors>.di-number{max-width:200px;margin:10px 0}.di-factor-results{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;display:flex}.di-factor-results>div{flex:1;min-width:150px}.di-factor-results span{color:#647d89;font-size:10px;display:block}.di-factor-results strong{color:#24596a;margin-top:3px;font-size:19px;display:block}.di-factor-results strong small{font-size:10px;font-weight:400;display:inline}.clinical-app .di-factor-results>button{padding:7px;font-size:11px}.di-plan footer{align-items:center;gap:10px;margin-top:12px;display:flex}.clinical-app .di-plan footer button{flex-shrink:0;padding:8px 10px;font-size:11px}.di-plan footer span{color:#667d89;font-size:10px;line-height:1.5}@media (min-width:701px) and (max-width:1450px){.di-dose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.di-dose-grid>article:last-child{grid-column:1/-1}.di-dose-grid>article:last-child .di-factor-pair,.di-start-inputs{grid-template-columns:1fr 1fr}.di-intensity{grid-column:1/-1}}@media (max-width:700px){.di-mobile-dose-nav{gap:5px;margin:12px 0 8px;display:flex}.clinical-app .di-mobile-dose-nav button{background:#fff;border:1px solid #d0dfe5;flex:1;min-height:36px;padding:6px;font-size:11px}.clinical-app .di-mobile-dose-nav button[aria-pressed=true]{color:#1b5d6b;background:#edf6f7;border-color:#7faeb6}.di-dose-grid>article[data-active=false]{display:none}.di-dose-grid{grid-template-columns:1fr}.di-start-inputs{grid-template-columns:1fr 1fr}.di-intensity{grid-column:1/-1}.di-plan>header{align-items:start}.di-plan>header>span{max-width:110px}.di-dose-grid article>header{flex-wrap:nowrap}.di-plan footer{flex-direction:column;align-items:stretch}.dm-priorities{padding:6px 12px}.dm-priorities article{align-items:start}.clinical-app .dm-priorities button{max-width:112px;font-size:10px}.cc-site-shell .encounter-stack>header{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 10px;display:grid}.encounter-stack header>nav{flex-wrap:nowrap;grid-area:2/1/auto/-1;max-width:100%;margin:0;padding:0 0 2px;display:flex;overflow-x:auto}.encounter-stack header>nav button{flex-shrink:0}.cc-site-shell .encounter-stack-actions{flex-wrap:nowrap;width:auto}.cc-site-shell .encounter-stack-actions button{flex:none;padding:6px 8px;font-size:11px}.encounter-stack-actions .encounter-desktop-label{display:none}.encounter-stack-actions .encounter-mobile-label{display:inline}.cc-site-shell .clinical-data-tools>summary span{display:none}.cc-site-shell .wf-toolbar{grid-template-columns:minmax(110px,1fr) auto;align-items:center;gap:6px;margin-bottom:10px;display:grid}.cc-site-shell .wf-toolbar-actions{flex-wrap:nowrap;gap:5px}.cc-site-shell .wf-toolbar-actions button:not(.primary){min-width:32px;padding:7px;font-size:0}.cc-site-shell .wf-toolbar-actions .primary{padding:7px 9px}.cc-site-shell .wf-toolbar-actions .primary svg{display:none}.cc-site-shell .wf-calculator-strip{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));padding:0 8px 8px;display:grid;overflow-x:visible}.cc-site-shell .clinical-app .wf-calculator-strip button{min-width:0;min-height:64px;padding:7px 10px}.cc-site-shell .wf-calculator-strip button strong{font-size:13px}}.encounter-stack{color:#294b60;background:#fff;border:1px solid #d9e4eb;border-radius:7px;margin:0 0 12px;font-size:12px}.encounter-stack>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.encounter-stack header>nav{flex:1;margin:0 auto 0 0;padding:0}.encounter-stack header>div:first-child{min-width:96px}.encounter-stack header strong{font-size:13px;font-weight:650}.encounter-stack header small{color:#647987;margin-top:3px;font-size:11px;display:block}.encounter-stack-actions{flex-wrap:wrap;gap:7px;display:flex}.encounter-mobile-label{display:none}.cc-site-shell .encounter-stack button{color:#335b72;background:#fff;border:1px solid #d9e4eb;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:500;display:inline-flex}.cc-site-shell .encounter-stack button svg{flex-shrink:0;width:15px;height:15px}.encounter-stack nav{flex-wrap:wrap;gap:6px;padding:0 16px 11px;display:flex}.encounter-stack nav button span{background:#edf3f7;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.cc-site-shell .encounter-stack nav button[aria-pressed=true]{color:#176075;background:#eef7f9;border-color:#3c8292}.encounter-shared-hint{color:#667d8a;border-top:1px solid #e5edf1;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:11px;line-height:1.6;display:flex}.cc-site-shell .encounter-shared-hint button{border:0;flex-shrink:0;padding:3px;font-size:11px}.encounter-care-shortcuts{border-top:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 14px 8px;display:flex}.encounter-care-shortcuts>strong{color:#647987;margin-right:5px;font-size:11px;font-weight:600}.cc-site-shell .encounter-care-shortcuts button{min-height:36px;padding:6px 10px}.cc-site-shell .encounter-care-shortcuts button[aria-pressed=true]{color:#176075;background:#eef7f9;border-color:#3c8292}@media (max-width:640px){.cc-site-shell .encounter-care-shortcuts button{min-height:44px}}.encounter-add-problem{background:#f9fbfc;border-top:1px solid #e5edf1;padding:14px 16px}.encounter-add-problem>label{font-size:12px;font-weight:600;display:block}.encounter-add-problem input{width:100%;margin:7px 0 15px;display:block}.encounter-add-problem>div>strong{margin:15px 0 7px;font-size:12px;display:block}.encounter-add-problem>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cc-site-shell .encounter-add-problem button{text-align:left;flex-direction:column;align-items:start;padding:10px;font-weight:600}.encounter-add-problem button small{color:#667b88;font-size:10px;font-weight:400;line-height:1.5}.encounter-linked,.encounter-overlap{border-top:1px solid #e5edf1;padding:10px 16px;font-size:11px}.encounter-linked>strong{align-items:center;gap:6px;display:flex}.encounter-linked strong svg{width:14px;height:14px}.encounter-overlap summary{cursor:pointer;color:#836322;font-weight:600}.encounter-overlap>p{max-width:100ch;font-size:12px;line-height:1.65}.encounter-overlap>button,.encounter-overlap>a{margin:8px 10px 0 0;display:inline-block}.encounter-overlap article{background:#faf8f1;border:1px solid #ebe3d0;border-radius:5px;margin:10px 0;padding:10px}.clinical-paste-import{background:#fff;margin:0 0 12px;font-size:12px}.clinical-paste-import textarea{font:inherit;padding:9px;line-height:1.6}.cc-site-shell .clinical-paste-import button{color:#285b70;background:#f6fafb;border:1px solid #cfdee6;border-radius:5px;padding:7px 11px;font-size:12px}.regimen-evidence{background:#fff;border:1px solid #dbe5eb;border-radius:6px;margin:0 0 12px;font-size:12px}.regimen-evidence>summary{cursor:pointer;color:#365d71;padding:10px 14px;font-weight:600}.regimen-evidence>summary span{color:#71838d;margin-left:8px;font-size:11px;font-weight:400}.regimen-evidence-body{padding:0 14px 12px;line-height:1.7}.regimen-evidence-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cc-site-shell .regimen-evidence-options button{text-align:left;color:#365d71;background:#fff;border:1px solid #dce6ec;border-radius:5px;flex-direction:column;align-items:start;gap:5px;padding:10px;display:flex}.cc-site-shell .regimen-evidence-options button[aria-pressed=true]{background:#edf6f8;border-color:#5a98a4}.regimen-evidence-options button span,.regimen-evidence-options button small{font-size:11px;font-weight:400}.regimen-evidence-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.regimen-evidence-inputs label{font-weight:600;display:block}.regimen-evidence-inputs input{width:100%;margin:6px 0;display:block}.regimen-evidence-inputs small{color:#6c808c;font-size:10px;font-weight:400;display:block}.regimen-evidence-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.regimen-evidence-results article{border:1px solid #dbe5eb;border-radius:5px;padding:12px}.regimen-evidence-results header span{color:#6c808c;display:block}.regimen-evidence-numbers{border-bottom:1px solid #e6edf2;flex-wrap:wrap;gap:16px;padding:12px 0;display:flex}.regimen-evidence-numbers small,.regimen-evidence-numbers strong{display:block}.regimen-evidence-numbers small{color:#6c808c;font-size:10px;font-weight:400}.regimen-evidence-numbers strong{color:#28576b;font-size:18px}.regimen-evidence-limit{color:#7a663a;font-size:11px}@media (max-width:700px){.encounter-stack>header,.encounter-shared-hint{flex-direction:column;align-items:start;gap:8px}.encounter-stack-actions{width:100%}.encounter-stack-actions button{flex:1;justify-content:center}.encounter-add-problem>div>div,.regimen-evidence-options{grid-template-columns:repeat(2,minmax(0,1fr))}.regimen-evidence-inputs,.regimen-evidence-results{grid-template-columns:1fr}}.lab-analysis{color:#36596d;background:#fff;border:1px solid #dbe5eb;border-radius:6px;margin:0 0 12px;font-size:12px}.lab-analysis>summary{cursor:pointer;padding:10px 14px;font-weight:600}.lab-analysis>summary span{color:#71838d;margin-left:8px;font-size:11px;font-weight:400}.lab-analysis-body{padding:0 14px 14px;line-height:1.65}.lab-treatment-navigation{background:#fbfdfe;border:1px solid #dbe5eb;border-radius:5px;margin:10px 0;padding:9px 11px}.lab-treatment-navigation>summary{cursor:pointer;color:#174e5e;font-weight:600}.lab-treatment-navigation>p{margin:8px 0;font-size:12px}.lab-treatment-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:8px 14px;display:grid}.lab-treatment-row{border-top:1px solid #e6edf1;min-width:0;padding:7px 0}.lab-treatment-row>strong{margin-bottom:4px;font-size:12px;display:block}.lab-treatment-row>div{flex-wrap:wrap;gap:6px 10px;display:flex}.lab-treatment-row button{white-space:normal;text-align:left;max-width:100%}.lab-analysis nav{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.cc-site-shell .lab-analysis nav button{color:#36596d;background:#fff;border:1px solid #dbe5eb;border-radius:5px;padding:7px 10px;font-size:12px}.cc-site-shell .clinical-data-tools .lab-analysis nav button[aria-pressed=true]{color:#174e5e;background:#edf6f8;border-color:#5a98a4}.lab-analysis-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding:6px 0 14px;display:grid}.lab-analysis-fields .af-field{min-width:0}.lab-analysis-fields .af-field:has(.af-choice-buttons){grid-column:span 3}.lab-analysis-fields label{font-size:12px;font-weight:500}.lab-analysis-fields select,.lab-analysis-fields input[type=number]{width:100%;margin-top:6px;display:block}.lab-analysis-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lab-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:12px;display:grid}.lab-overview-group{background:#fff;border:1px solid #dce6ec;border-radius:6px;min-width:0;padding:12px}.lab-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lab-overview-heading h3{color:#244858;margin:0;font-size:13px}.lab-overview-heading button{font-size:11px}.lab-overview-facts{color:#526a76;overflow-wrap:anywhere;margin-block:8px;font-size:11px}.lab-overview-calculations{margin:8px 0;font-size:12px}.lab-overview-calculations>div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.lab-overview-calculations dt{min-width:0}.lab-overview-calculations dd{color:#1c5960;flex-shrink:0;margin:0;font-weight:600}.lab-overview-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lab-overview-links button{text-align:left;font-size:11px}@media (max-width:700px){.lab-overview{grid-template-columns:1fr}}.lab-analysis-result{border:1px solid #dce6ec;border-radius:5px;padding:12px}.lab-analysis-result>strong{font-size:12px;display:block}.lab-analysis-result>span{margin:7px 0;font-size:18px;font-weight:600;display:block}.lab-analysis-result p,.lab-analysis-result a{font-size:11px}.lab-analysis-result a{display:block}.lab-analysis-result details summary{cursor:pointer;font-size:11px}.lab-analysis-caution{color:#806435}.lab-analysis-note{color:#607784;align-items:start;gap:8px;margin-top:14px;font-size:11px;display:flex}.lab-analysis-note input{flex-shrink:0;margin-top:3px}.cc-disease-search{max-width:550px;margin:0 0 20px}@media (max-width:700px){.lab-analysis-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-analysis-fields .af-field:has(.af-choice-buttons){grid-column:span 2}.lab-analysis-results{grid-template-columns:1fr}}.clinical-data-tools,.wf-treatment-library{color:#365d71;background:#fff;border:1px solid #dbe5eb;border-radius:6px;margin:0 0 10px;font-size:12px}.clinical-data-tools>summary,.wf-treatment-library>summary{cursor:pointer;padding:8px 14px;font-weight:600}.clinical-data-tools>summary span{color:#71838d;margin-left:8px;font-size:11px;font-weight:400}.clinical-data-tool-panel{margin:8px 12px}.clinical-data-tool-panel[hidden]{display:none}.clinical-data-tool-picker{border-bottom:1px solid #e6edf1;flex-wrap:wrap;gap:6px;padding:0 12px 8px;display:flex}.clinical-data-tool-picker button{color:#365d71;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e2e8;border-radius:5px;padding:7px 12px}.clinical-data-tool-picker button[aria-pressed=true]{color:#075d70;background:#edf7f8;border-color:#157489;font-weight:600}.clinical-data-tool-heading{margin:0;padding:10px 12px 0;font-size:13px;line-height:1.5}.clinical-paste-import>.clinical-data-tool-heading{padding:0}.wf-treatment-library>.dm-drug-library,.wf-treatment-library>.regimen-evidence{margin:7px 12px 10px}.dm-drug-library{background:#fff;border:1px solid #dbe5eb;border-radius:6px;font-size:12px}.dm-drug-library>summary{cursor:pointer;padding:10px 14px;font-weight:600}.dm-drug-library>summary span{color:#71838d;margin-left:8px;font-size:11px;font-weight:400}.dm-drug-library-body{padding:0 14px 14px;line-height:1.65}.dm-drug-library-body>label{font-weight:600;display:block}.dm-drug-library-body input{width:100%;margin:6px 0 12px;display:block}.dm-drug-library nav{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.cc-site-shell .dm-drug-library nav button{color:#365d71;background:#fff;border:1px solid #dbe5eb;border-radius:5px;padding:6px 9px;font-size:11px}.cc-site-shell .dm-drug-library nav button[aria-pressed=true]{color:#174e5e;background:#edf6f8;border-color:#5a98a4}.dm-drug-library-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dm-drug-library-options article{border:1px solid #dce6ec;border-radius:5px;padding:12px}.dm-drug-library-options header{justify-content:space-between;align-items:start;gap:12px;display:flex}.dm-drug-library-options h3{margin:3px 0 0;font-size:14px}.dm-drug-library-options header small,.dm-drug-library-options header>span{color:#71838d;font-size:10px}.dm-effect-at-glance{background:#f2f7f8;border-left:3px solid #3c7881;margin:10px 0;padding:9px 11px;font-size:12px}.dm-effect-at-glance>strong{color:#49616f;font-size:11px}.dm-effect-at-glance p{margin:5px 0}.dm-effect-at-glance small{color:#526776;display:block}.dm-dose-at-glance{font-size:12px;line-height:1.6}.dm-dose-at-glance strong{display:block}.dm-drug-library-options dl{margin:12px 0;font-size:11px}.dm-drug-library-options dt{margin-top:9px;font-weight:600}.dm-drug-library-options dd{color:#617784;margin:3px 0 0}.dm-drug-library-options details summary{cursor:pointer;font-size:11px}.dm-drug-library-options details p{font-size:11px}.dm-drug-source{margin:4px 0;font-size:11px;display:block}.cc-site-shell .dm-show-choices{color:#285b70;background:#f6fafb;border:1px solid #cfdee6;border-radius:5px;margin-top:12px;padding:7px 10px;font-size:11px}@media (max-width:700px){.dm-drug-library-options{grid-template-columns:1fr}.clinical-data-tools>summary span{margin:4px 0 0;display:block}}.dm-glucose-chart{background:#fff;border:1px solid #dce6ec;border-radius:6px;margin:12px 0;padding:12px}.dm-glucose-chart header{justify-content:space-between;align-items:start;gap:12px;display:flex}.dm-glucose-chart h3{color:#365d71;margin:0;font-size:13px}.dm-glucose-chart header strong{color:#287786;font-size:12px}.cc-site-shell .dm-glucose-chart svg{width:100%;height:auto;max-height:250px;display:block}.dm-glucose-chart svg text{fill:#687f8c;font-size:11px}.dm-glucose-chart p,.dm-glucose-chart-empty{color:#687f8c;font-size:11px;line-height:1.7}.wf-more-tools>summary{color:#365d71;cursor:pointer;border-top:1px solid #e3ebef;padding:10px 14px;font-size:12px}.wf-history-section{scroll-margin-top:95px}.hf-fluid-preview{background:#fff;border:1px solid #dce6ec;border-radius:6px;margin:15px 0;padding:14px}.hf-fluid-preview>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.hf-fluid-preview h3{color:#294b60;margin:0;font-size:14px}.hf-fluid-preview header p,.hf-chart-caption,.hf-chart-legend{color:#5b7181;margin:5px 0;font-size:11px;line-height:1.6}.hf-fluid-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 8px;display:grid}.hf-fluid-metrics span,.hf-fluid-metrics small{color:#5b7181;font-size:11px;display:block}.hf-fluid-metrics strong{color:#244b60;margin:5px 0;font-size:17px;font-weight:600;display:block}.cc-site-shell .hf-fluid-preview>svg{aspect-ratio:500/205;width:100%;height:auto;max-height:300px;display:block}.hf-fluid-preview svg text{fill:#627889;font-size:10px}.hf-chart-grid{stroke:#e9eef1;stroke-width:1px}.hf-chart-zero{stroke:#bbcbd5;stroke-width:1px}.hf-chart-goal{fill:none;stroke:#0b7f8b;stroke-width:2px;stroke-dasharray:.025 .015;animation:.7s ease-out hf-goal-reveal}.hf-chart-observed{stroke:#35546b;stroke-width:2px}.hf-chart-point{fill:#35546b}.hf-chart-legend{flex-wrap:wrap;gap:18px;display:flex}.hf-chart-empty{color:#607788;padding:20px 0;font-size:13px}@keyframes hf-goal-reveal{0%{opacity:.15;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hf-chart-goal{animation:none}}@media (max-width:700px){.hf-fluid-metrics{grid-template-columns:minmax(0,1fr);gap:9px}.hf-fluid-preview{padding:11px}}.wf-answer-legend{border-bottom:1px solid #e7edf1;flex-wrap:wrap;gap:5px 14px;margin:0;padding:9px 17px;font-size:10px;display:flex}.wf-answer-legend [data-tone=positive]{color:#17653f}.wf-answer-legend [data-tone=danger]{color:#9a2b37}.wf-answer-legend [data-tone=warning]{color:#805416}.wf-preferred-tag{color:#286f52;background:#eef8f1;border-radius:4px;margin:0 0 3px 5px;padding:2px 5px;font-size:10px;display:inline-block}.wf-answer-legend [data-tone=neutral]{color:#647487}.wf-choices button svg{flex-shrink:0;width:13px;height:13px}.clinical-app .wf-choices button[aria-pressed=true][data-tone=positive]{color:#14613f;background:#e9f7ee;border-color:#9bc9ac}.clinical-app .wf-choices button[aria-pressed=true][data-tone=danger]{color:#972835;background:#fcebed;border-color:#dcaab1}.clinical-app .wf-choices button[aria-pressed=true][data-tone=warning]{color:#805416;background:#fff6df;border-color:#dec68c}.clinical-app .wf-choices button[aria-pressed=true][data-tone=neutral]{color:#42596b;background:#eaf0f4;border-color:#b7c8d4}.wf-treatment-components{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.clinical-app .wf-treatment-components button{--part-colour:#536a7b;text-align:left;min-width:0;min-height:36px;box-shadow:none;background:#fbfcfd;border:1px solid #dfe7ed;align-items:center;gap:6px;padding:7px 9px;display:flex}.clinical-app .wf-treatment-components button[data-tone=urgent]{--part-colour:#a7434b}.clinical-app .wf-treatment-components button[data-tone=symptom]{--part-colour:#2c7293}.clinical-app .wf-treatment-components button[data-tone=disease]{--part-colour:#536a7b}.clinical-app .wf-treatment-components button[data-tone=prevention]{--part-colour:#39826d}.cc-site-shell .clinical-app .wf-treatment-components button[aria-pressed=true]{background:#f1f8fa;border-color:#92b8c3}.wf-treatment-components svg{width:16px;height:16px;color:var(--part-colour);flex-shrink:0}.wf-treatment-components strong{color:#243f52;font-size:11px;line-height:1.4;display:block}.wf-treatment-components small{-webkit-line-clamp:2;color:#5c7282;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.wf-treatment-components b{color:#346276;margin-left:auto;font-size:10px}.wf-workup-heading{color:#244b61;align-items:center;gap:9px;margin:17px 0 9px;font-size:12px;display:flex}.wf-workup-heading:after{content:"";border-top:1px solid #dfe8ed;flex:1}.wf-workup-sections>section:first-child .wf-workup-heading{margin-top:3px}.wf-order-kind{color:#617b8d;letter-spacing:.04em;text-transform:uppercase;background:#f1f4f6;border-radius:3px;flex-shrink:0;margin:0 0 0 auto;padding:2px 5px;font-size:9px;font-style:normal;display:inline-block}.wf-workup-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wf-dose-basis,.wf-recorded-values,.wf-assessment-links{color:#46677a;margin:10px 0;font-size:12px}.wf-dose-basis summary,.wf-recorded-values summary,.wf-assessment-links summary{cursor:pointer}.wf-dose-basis p{line-height:1.5}.wf-linked-choices{border:1px solid #dbe6ec;border-radius:7px;margin-top:13px}.wf-linked-choices h3{background:#f5f9fb;border-bottom:1px solid #e3ebf0;margin:0;padding:10px 12px;font-size:12px}.wf-linked-choices>div{border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.wf-linked-choices>div:last-child{border-bottom:0}.wf-linked-choices strong{color:#23475c;font-size:12px;display:block}.wf-linked-choices small{color:#536d80;margin-top:4px;font-size:11px;line-height:1.5;display:block}.clinical-app .wf-linked-choices button{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.wf-linked-choices button svg{width:13px;height:13px}.wf-selected-component{border-bottom:1px solid #dce7ed;padding:10px 0 7px;color:#244b61!important;font-size:13px!important}.wf-quick-treatments article[data-tone=symptom] .wf-component-number{color:#256b8a;background:#e8f3f9}.wf-quick-treatments article[data-tone=disease] .wf-component-number{color:#5b5688;background:#f0eef8}.wf-quick-treatments article[data-tone=support] .wf-component-number{color:#4d6676;background:#eaf1f4}@media (max-width:700px){.wf-treatment-components{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-linked-choices>div{flex-wrap:wrap;gap:8px}.clinical-app .wf-linked-choices button{min-height:44px}.wf-answer-legend{padding-inline:15px;font-size:10px}}.wf-calculators{border:1px solid var(--cc-border);background:#fff;border-radius:9px;margin:0 0 14px;overflow:hidden}.wf-calculators>header,.wf-calculator-editor>header{justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.wf-calculators>header{padding:7px 14px}.wf-calculators>header>span{color:var(--cc-ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.wf-calculators svg{width:16px;height:16px}.wf-calculators>header small{color:#617589;font-size:11px}.wf-calculator-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;padding:0 14px 8px;display:grid}.clinical-app .wf-calculator-strip button{text-align:left;min-height:48px;box-shadow:none;background:#fff;border:0;border-right:1px solid #e3eaf0;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;padding:7px 12px;display:flex}.clinical-app .wf-calculator-strip button:last-child{border-right:0}.wf-calculator-strip .wf-tool-title{margin-bottom:4px;display:block}.wf-calculator-strip button span{color:#476276;font-size:11px}.wf-calculator-strip button strong{color:#14394d;font-size:14px;font-weight:600;display:block}.clinical-app .wf-calculator-strip button[aria-expanded=true]{background:#f1f8f9;box-shadow:inset 0 -2px #287f87}.wf-tool-library{border-top:1px solid #e5ecf0}.wf-tool-library>summary{padding:11px 18px;font-weight:500}.wf-tool-library>summary>span{color:#526b7d;background:#edf2f5;border-radius:3px;margin-left:7px;padding:1px 6px;font-size:11px}.wf-tool-search{background:#fff;border:1px solid #cedce4;border-radius:5px;align-items:center;gap:9px;margin:0 16px 10px;padding:0 11px;display:flex}.wf-tool-search>svg{color:#60788a}.clinical-app .wf-tool-search input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;height:42px;margin:0;padding:8px 0;font-size:13px}.clinical-app .wf-tool-search button{box-shadow:none;border:0;min-width:34px;padding:6px}.wf-tool-search:focus-within{outline-offset:2px;outline:2px solid #37828d}.cc-site-shell .wf-tool-search input:focus{box-shadow:none;border:0;outline:none}.wf-tool-search input::-webkit-search-cancel-button{-webkit-appearance:none}.wf-tool-results>button:only-child{grid-column:1/-1}.wf-tool-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;max-height:300px;padding:0 16px 12px;display:grid;overflow-y:auto}.clinical-app .wf-tool-results>button{text-align:left;min-width:0;min-height:65px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e4ebf0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 5px;display:flex}.wf-tool-results .wf-tool-title{color:#25465a;font-size:12px;font-weight:600;display:block}.wf-tool-results strong{color:#5a7080;margin-top:3px;font-size:12px;font-weight:400;line-height:1.5;display:block}.wf-tool-results>button>svg{color:#64818e;flex-shrink:0;width:15px}.clinical-app .wf-tool-results>button:hover,.clinical-app .wf-tool-results>button[aria-expanded=true]{background:#f1f7f8}.wf-tool-results>p{color:#5b7182;grid-column:1/-1;padding:12px 0;font-size:13px}.wf-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-calculator-editor{border-top:1px solid var(--cc-border);padding:2px 16px 14px}.wf-calculator-editor>header{align-items:flex-start;padding:10px 0}.wf-calculator-editor h2{margin:0 0 5px;font-size:16px}.wf-calculator-live{color:#1f5c67;background:#eaf4f5;border-radius:4px;margin:2px 0 8px;padding:6px 10px;font-size:16px;font-weight:600;display:inline-block}.wf-calculator-editor p,.wf-calculator-context p{color:#52697c;margin:4px 0 9px;font-size:12px;line-height:1.55}.wf-calculator-editor>.wf-fields{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0}.wf-calculator-editor .wf-field-wide .wf-choices{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.wf-calculator-editor .wf-field-wide .wf-choices button{text-align:left;justify-content:flex-start}.wf-calculator-result{background:#f2f8fa;border:1px solid #d9e7eb;border-radius:6px;margin-top:6px;padding:11px 13px}.wf-calculator-result>strong{color:#124c61;font-size:15px}.wf-calculator-result details summary,.wf-calculator-context>summary{cursor:pointer;color:#42677b;font-size:12px;line-height:1.5}.wf-calculator-editor footer{flex-wrap:wrap;gap:18px;padding-top:12px;display:flex}.wf-calculator-editor footer a{color:var(--cc-teal);align-items:center;gap:5px;font-size:12px;display:inline-flex}.wf-calculator-context{background:#f9fbfc;border-top:1px solid #e6edf2;padding:8px 14px}.wf-calculator-utilities{border-top:1px solid #e4ebf0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-calculator-utilities>details{border:0}.wf-calculator-utilities>details[open],.wf-calculator-utilities>details:only-child{grid-column:1/-1}.wf-calculator-utilities>.wf-calculator-context{background:#fff;padding:0}.wf-calculator-utilities>details>summary{padding:10px 14px;font-size:11px}.wf-calculator-utilities>.wf-calculator-context>p{margin:0 14px 12px}.wf-summary:empty{display:none}@media (max-width:700px){.wf-tool-results{grid-template-columns:minmax(0,1fr);max-height:330px}.clinical-app .wf-tool-results>button{min-height:65px}.clinical-app .wf-tool-search button,.wf-regimen-details>summary,.wf-treatment-card .wf-dose-basis>summary,.wf-treatment-card .wf-action-details>summary{min-height:44px}.wf-calculators>header{flex-wrap:wrap;gap:5px}.wf-calculator-strip{grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto}.clinical-app .wf-calculator-strip button{min-height:64px}.wf-calculator-editor>.wf-fields,.wf-calculator-editor .wf-field-wide .wf-choices{grid-template-columns:minmax(0,1fr)}.clinical-app .wf-calculator-editor button{min-height:44px}}.wf-quick-treatments{border-bottom:1px solid var(--cc-border);background:#f8fafc;padding:14px 16px}.wf-quick-treatments h3{margin:0 0 6px;font-size:14px}.wf-quick-treatments article{background:#fff;border:1px solid #dce5ec;border-radius:9px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;margin-top:9px;padding:11px 12px;display:grid}.wf-quick-treatments article[data-selected=true]{border-color:#a9cecc;box-shadow:inset 3px 0 #168781}.wf-quick-instruction{color:#52697c;margin:7px 0 12px;font-size:12px;line-height:1.5}.wf-component-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-component-heading h4{color:var(--cc-ink);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.wf-component-number{color:#496171;background:#edf3f6;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;height:23px;font-size:11px;font-weight:600;display:inline-flex}.wf-component-controls{flex-shrink:0;gap:12px;display:flex}.wf-dose-controls{flex-wrap:wrap;gap:4px 16px;margin:6px 0 2px;display:flex}.clinical-app .wf-dose-controls>button{text-underline-offset:3px;min-height:36px;text-decoration:underline}@media (max-width:700px){.clinical-app .wf-dose-controls>button{min-height:44px}}.wf-component-controls button{white-space:nowrap}.wf-component-controls svg{width:12px;height:12px;margin-left:4px}.wf-component-controls [aria-expanded=true] svg{transform:rotate(180deg)}.clinical-app .wf-inline-order{cursor:pointer;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;display:grid}.clinical-app .wf-inline-order input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--cc-teal);margin:3px 0 0}.wf-inline-order small{color:#52697c;margin-top:3px;font-size:12px;line-height:1.5;display:block}.wf-inline-order-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.wf-inline-order-title strong{color:#243f52}.wf-inline-order em{color:#14766c;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.5;display:inline-block}.wf-component-actions{flex-wrap:wrap;gap:10px;display:flex}.wf-component-choices{padding-top:3px}.wf-component-choices>p,.wf-component-option>p,.wf-component-option details{color:#52697c;font-size:12px;line-height:1.55}.wf-component-option{border:1px solid var(--cc-border);border-radius:6px;margin-top:7px;padding:10px}.wf-component-option[data-selected=true]{background:#f3faf8;border-color:#a9cecc}.wf-component-option details summary{cursor:pointer;color:var(--cc-teal)}.wf-component-choices>.wf-field{margin-bottom:12px}.wf-quick-treatments article>div{min-width:0}.wf-quick-treatments article strong{font-size:13px;line-height:1.45}.wf-quick-treatments article>p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.clinical-app .wf-quick-treatments button{min-height:40px}.clinical-app .wf-quick-treatments .wf-text-button{min-height:30px;padding:4px 0;font-size:11px}@media (max-width:700px){.clinical-app .wf-quick-treatments button,.clinical-app .wf-quick-treatments .wf-text-button{min-height:44px}.wf-component-heading{flex-wrap:wrap;align-items:flex-start;gap:6px}.wf-component-controls{margin-left:auto}}.wf-choice-reason{color:#425b6e;margin:0 0 12px;font-size:13px;line-height:1.55}.wf-selected-sections>section{border-bottom:1px solid var(--cc-border);padding:14px 18px}.wf-selected-sections h3{color:var(--cc-ink);margin:0 0 12px;font-size:14px}.wf-selected-sections h4{color:#52697c;margin:12px 0 6px;font-size:12px}.wf-selected-sections .wf-order-list,.wf-selected-sections .sa-selected-items{padding:0}.wf-response-fields{border-block:1px solid var(--cc-border);margin-block:14px;padding-block:16px}.wf-response-fields h4{margin:0 0 6px}.wf-response-fields>p{color:#52697c;font-size:12px;line-height:1.5}.wf-workup-details{padding:0 12px 10px;font-size:12px;line-height:1.55}.wf-workup-details summary{color:#58788a;cursor:pointer;font-size:11px;font-weight:400}.wf-workup-details p{margin:8px 0}.wf-workup-details a{color:#087d8c}.wf-comparison>p{color:#52697c;font-size:12px}.wf-comparison article{border-bottom:1px solid #e0e7ee;padding:15px 0}.wf-comparison article.is-selected{background:#edf7f7;border-radius:8px;padding-inline:12px}.wf-comparison h4{margin:0 0 6px;font-size:14px}.wf-comparison article p{color:#425b6e;margin:6px 0;font-size:12px;line-height:1.55}.wf-comparison article .wf-comparison-dose{color:#203449;font-weight:600}.wf-comparison-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.clinical-app .wf-comparison-actions button{min-height:40px}@media (max-width:700px){.clinical-app .wf-comparison-actions button{min-height:44px}.wf-workup-details summary{padding-block:10px}}:root{--cc-ink:#203449;--cc-muted:#6a7b8b;--cc-border:#e0e7ee;--cc-canvas:#f5f7fa;--cc-teal:#087d8c;--cc-teal-soft:#edf7f7}body{background:var(--cc-canvas);margin:0}.auth{color:#264257;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.auth .wordmark{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.auth .wordmark img{width:210px;max-width:58%;height:auto;display:block}.auth .wordmark span{color:#7a8d9d;font-size:12px;font-weight:400}.auth .auth-card{border:1px solid var(--cc-border);background:#fff;border-radius:12px;box-shadow:0 4px 24px #233d4e06}.auth .auth-card h1{color:#274359;letter-spacing:-.5px;line-height:1.3}.auth .auth-card p,.auth .auth-card small,.auth .muted{color:#657d8e}.auth input{min-height:44px;font:inherit;border:1px solid #cfdce5;border-radius:6px}.auth button{font:inherit;min-height:43px;box-shadow:none;border:1px solid #cfdce5;border-radius:6px}.auth button.primary{background:var(--cc-teal);border-color:var(--cc-teal)}.cc-site-shell{min-height:100dvh;color:var(--cc-ink);grid-template-columns:188px minmax(0,1fr);font:14px/1.5 Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;display:grid}.cc-site-shell *,.disease-workspace *{box-sizing:border-box}.cc-site-shell svg{stroke-width:1.65px;vertical-align:middle;flex:none;width:19px;height:19px}.cc-site-shell button{cursor:pointer;font:inherit;color:var(--cc-ink);border:1px solid var(--cc-border);box-shadow:none;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.cc-site-shell button:hover{background:#f2f6f8;border-color:#bccbd6}.cc-site-shell button:disabled{opacity:.55;cursor:default}.cc-site-shell :focus-visible{outline-offset:3px;outline:2px solid #087d8c}.cc-site-shell input,.cc-site-shell select,.cc-site-shell textarea{font:inherit;color:var(--cc-ink);min-width:0;box-shadow:none;background:#fff;border:1px solid #cfdbe5;border-radius:6px;padding:8px 10px}.cc-site-shell button.primary,.cc-site-shell .primary{color:#fff;background:var(--cc-teal);border-color:var(--cc-teal)}.cc-site-shell button.primary:hover{background:#076b79;border-color:#076b79}.cc-site-main{min-width:0}.cc-site-shell h1,.cc-site-shell h2,.cc-site-shell h3,.cc-site-shell h4{color:#1d3349}.cc-site-shell a{color:#087587}.cc-site-nav{border-right:1px solid var(--cc-border);background:#fff;flex-direction:column;height:100dvh;padding:24px 12px 14px;display:flex;position:sticky;top:0}.cc-site-nav .cc-brand{background:0 0;border:0;width:100%;padding:0 7px 27px}.cc-brand img{width:150px;max-width:100%;height:auto;display:block}.cc-nav-caption{color:#81909f;letter-spacing:1.3px;margin:0 10px 9px;font-size:9px;font-weight:600;display:block}.cc-site-shell .cc-nav-item{color:#607286;text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;margin:3px 0;padding:10px;font-size:12px;display:flex}.cc-site-shell .cc-nav-item svg{color:#758b9a;width:18px;height:18px}.cc-site-shell .cc-nav-item.active{background:var(--cc-teal-soft);color:#076b7b;font-weight:600}.cc-site-shell .cc-nav-item.active svg{color:#087d8c}.cc-nav-item small{color:#758494;background:#eef2f6;border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px}.cc-disease-shortcuts{flex:1;min-height:0;margin-top:18px;overflow-y:auto}.cc-nav-bottom{margin-top:auto;padding-top:28px}.cc-nav-bottom p{color:#81909f;align-items:center;gap:6px;margin:18px 8px 0;font-size:10px;display:flex}.cc-local-dot{background:#77a89c;border-radius:50%;width:5px;height:5px}.cc-site-header{border-bottom:1px solid var(--cc-border);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 34px;display:flex}.cc-site-header>div{gap:3px;display:grid}.cc-site-header strong{font-size:16px;font-weight:600}.cc-overline{color:#7d8d9d;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:600}.cc-site-header button{font-size:12px}.cc-home{max-width:1400px;margin:auto;padding:34px}.cc-page-intro{margin-bottom:31px}.cc-page-intro h1{letter-spacing:-.8px;margin:10px 0 12px;font-size:clamp(25px,2.4vw,34px);font-weight:600;line-height:1.25}.cc-page-intro p{color:#6a7d90;max-width:650px;margin:0;font-size:14px;line-height:1.75}.cc-workflow-trail{border-top:1px solid var(--cc-border);border-bottom:1px solid var(--cc-border);color:#5e758a;align-items:center;gap:15px;margin-top:26px;padding:15px 0;display:flex}.cc-workflow-trail>span{align-items:center;gap:8px;font-size:12px;display:flex}.cc-workflow-trail>svg{color:#b3bfc9;width:14px}.cc-workflow-trail>span>svg{color:#33848e;width:17px}.cc-home-section-heading{justify-content:space-between;align-items:center;gap:18px;margin:26px 0 17px;display:flex}.cc-home-section-heading h2{margin:0 0 5px;font-size:17px;font-weight:600}.cc-home-section-heading p{color:#738498;margin:0;font-size:12px}.cc-subtle-badge{border:1px solid var(--cc-border);color:#708495;white-space:nowrap;background:#fff;border-radius:5px;padding:5px 8px;font-size:10px}.cc-disease-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.cc-disease-card{border:1px solid var(--cc-border);background:#fff;border-radius:11px;padding:23px 23px 0;overflow:hidden;box-shadow:0 2px 5px #1b344703}.cc-disease-card-top{justify-content:space-between;align-items:center;display:flex}.cc-disease-icon{color:#087d8c;background:#eaf5f4;border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.cc-disease-icon svg{width:24px;height:24px}.cc-disease-card.blue .cc-disease-icon{color:#497ab2;background:#edf3fb}.cc-disease-card.violet .cc-disease-icon{color:#7f72a8;background:#f0eef8}.cc-disease-card.amber .cc-disease-icon{color:#b48b42;background:#fcf5e8}.cc-specialty{color:#7a8a9a;font-size:11px}.cc-disease-card h2{letter-spacing:-.4px;margin:19px 0 7px;font-size:21px;font-weight:600}.cc-disease-card>p{color:#728396;max-width:420px;margin:0 0 16px;font-size:13px;line-height:1.7}.cc-card-meta{color:#8b99a6;gap:14px;padding-bottom:19px;font-size:10px;display:flex}.cc-site-shell .cc-open-workspace{color:#197784;background:#fbfcfd;border:0;border-top:1px solid #eaf0f4;border-radius:0;justify-content:space-between;width:calc(100% + 46px);margin:0 -23px;padding:12px 23px;font-size:12px;font-weight:600}.cc-open-workspace svg{width:17px}.cc-recent-visits{margin-top:34px}.cc-recent-list{border:1px solid var(--cc-border);background:#fff;border-radius:10px;overflow:hidden}.cc-site-shell .cc-recent-list>button{text-align:left;border:0;border-bottom:1px solid #edf1f5;border-radius:0;justify-content:flex-start;gap:13px;width:100%;padding:14px 18px}.cc-site-shell .cc-recent-list>button:last-child{border:0}.cc-recent-list>button>span:nth-child(2){gap:3px;display:grid}.cc-recent-list strong{font-size:12px;font-weight:600}.cc-recent-list small{color:#8190a0;font-size:11px}.cc-record-icon{color:#7193a0;background:#f1f6f8;border-radius:7px;padding:8px}.cc-record-revision{color:#93a0ab;margin-left:auto;font-size:10px}.cc-recent-list>button>svg{color:#91a5b2;width:15px}.cc-home-footer{color:#91a0ad;margin-top:28px;font-size:10px}.cc-empty-state{text-align:center;color:#7e91a4;padding:35px 20px}.cc-empty-state>svg{color:#9dabb8;width:30px;height:30px}.cc-empty-state h3{margin:12px 0 6px;font-size:15px;font-weight:500}.cc-empty-state p{margin:0;font-size:12px}.cc-list-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 18px;display:flex}.cc-search{flex:1;max-width:440px;position:relative}.cc-search svg{color:#8ba0ae;position:absolute;top:11px;left:12px}.cc-search input{width:100%;height:43px;padding-left:40px;font-size:13px}.cc-filter{color:#7a8d9f;align-items:center;gap:10px;font-size:12px;display:flex}.cc-filter select{min-height:43px;font-size:12px}.cc-records-table{border:1px solid var(--cc-border);background:#fff;border-radius:10px;overflow-x:auto}.cc-records-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.cc-records-table th{color:#8898a7;border-bottom:1px solid var(--cc-border);white-space:nowrap;background:#fafbfd;padding:14px 17px;font-size:10px;font-weight:500}.cc-records-table td{color:#708395;white-space:nowrap;border-bottom:1px solid #eef2f5;padding:13px 17px}.cc-records-table td strong{color:#30485e;font-weight:600}.cc-records-table td button{padding:5px 8px;font-size:11px}.cc-records-table tr:last-child td{border-bottom:0}.cc-records-footer{color:#718696;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:11px;display:flex}.cc-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.cc-library-card{border:1px solid var(--cc-border);background:#fff;border-radius:10px;padding:20px}.cc-library-card>div{color:#37818c;align-items:center;gap:9px;margin-bottom:13px;display:flex}.cc-library-card h2{margin:0;font-size:16px;font-weight:600}.cc-library-card>a{color:#5c798e;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:12px;text-decoration:none;display:flex}.cc-library-card>a svg{color:#91a4b3;width:15px}.cc-reference-button{margin-top:22px}.cc-account-card{border:1px solid var(--cc-border);background:#fff;border-radius:10px;gap:20px;max-width:680px;padding:28px;display:flex}.cc-account-card>svg{color:#6a9ca5;width:43px;height:43px}.cc-account-card h2{overflow-wrap:anywhere;margin:5px 0 8px;font-size:18px}.cc-account-card p{color:#778c9d;font-size:13px}.cc-account-card .cc-account-detail{border-top:1px solid #e6edf2;margin:20px 0;padding-top:16px}.cc-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cc-page-error,.wf-error{color:#a1483d;background:#fff2f0;border:1px solid #f1d6d0;border-radius:7px;margin:15px 24px;padding:12px 15px}.cc-site-shell .cc-page-intro p,.cc-site-shell .cc-disease-card>p,.cc-site-shell .cc-home-section-heading p,.cc-site-shell .cc-specialty,.cc-site-shell .cc-card-meta,.cc-site-shell .cc-overline,.cc-site-shell .cc-nav-caption,.cc-site-shell .cc-nav-bottom p,.cc-site-shell .cc-recent-list small,.cc-site-shell .cc-record-revision,.cc-site-shell .wf-metric p,.cc-site-shell .wf-section-intro p,.cc-site-shell .wf-history-section>summary>small,.cc-site-shell .wf-workup-grid small,.cc-site-shell .wf-field>small,.cc-site-shell .wf-footnote,.cc-site-shell .wf-type-label,.cc-site-shell .wf-monitor p{color:#64788a}.cc-site-shell .wf-field>label,.cc-site-shell .wf-dose-rows dt{color:#586f81}.cc-site-shell .wf-metric.warn>span,.cc-site-shell .wf-metric.warn>span>svg,.cc-site-shell .wf-context-warning{color:#8b682e}.cc-site-shell .clinical-app{background:var(--cc-canvas);color:var(--cc-ink);--clinical-blue:var(--cc-teal);--clinical-border:var(--cc-border);font-family:inherit}.cc-site-shell .clinical-header{border-color:var(--cc-border);gap:24px;height:auto;min-height:64px;padding:11px 24px}.cc-site-shell .clinical-header>.clinical-logo{display:none}.cc-site-shell .clinical-header .gi-header-visit{font-size:13px}.cc-site-shell .clinical-header .gi-header-visit strong{color:#243b50;font-size:17px}.cc-site-shell .clinical-header .gi-header-patient strong{color:#385269;font-size:14px}.cc-site-shell .clinical-header .gi-header-patient p,.cc-site-shell .clinical-header .clinical-header-actions small{color:#8b9aa7;font-size:10px}.cc-site-shell .clinical-app button,.cc-site-shell .clinical-app input,.cc-site-shell .clinical-app select,.cc-site-shell .clinical-app textarea{box-shadow:none;color:#324d63;border-color:#d6e0e9;border-radius:6px}.cc-site-shell .clinical-app button.primary{color:#fff;background:var(--cc-teal);border-color:var(--cc-teal)}.cc-site-shell .clinical-app button[aria-pressed=true]{background:var(--cc-teal);border-color:var(--cc-teal);color:#fff}.cc-site-shell .smart-af{color:#314d62;padding:16px 24px 24px;font-family:inherit}.cc-site-shell .smart-af h1,.cc-site-shell .smart-af h2,.cc-site-shell .smart-af h3{color:#263f55}.cc-site-shell .sa-card{border-color:var(--cc-border);border-radius:10px;box-shadow:0 1px 3px #1b344703}.cc-site-shell .sa-card>header{background:#fff;border-color:#e7edf2;padding-block:13px}.cc-site-shell .sa-card h1,.cc-site-shell .sa-card h2{font-size:16px;font-weight:600}.cc-site-shell .sa-card>header>div>svg,.cc-site-shell .sa-section-heading h3>svg{color:#57939e;width:18px;height:18px}.cc-site-shell .sa-section-heading h3{align-items:center;gap:7px;font-weight:600;display:flex}.cc-site-shell .sa-calculators button{background:#fff;border:0;border-right:1px solid #e3eaf0;border-radius:0;place-content:start stretch;align-items:start;gap:3px;padding:11px 12px;line-height:1.3}.cc-site-shell .sa-calculators button:last-child{border-right:0}.cc-site-shell .sa-calculators strong{color:#60788c;font-weight:500}.cc-site-shell .sa-calculators b{color:#176f7d;font-size:14px;font-weight:600}.cc-site-shell .sa-calculators small{color:#647b8c}.cc-site-shell .sa-guidance{color:#638295;background:0 0;border:0;border-radius:0;padding:3px 0 12px}.cc-site-shell .sa-guidance strong{color:#507082;font-weight:600}.cc-site-shell .sa-guidance span{color:#8a99a8}.cc-site-shell .sa-guidance.danger{color:#aa5143;background:#fff1ee;border-radius:7px;padding:10px}.cc-site-shell .sa-identity{background:#fafbfd;border-color:#e8eef3}.cc-site-shell .sa-workup-grid>label{background:#fff;border-color:#e2e9ef;border-radius:6px}.cc-site-shell .sa-workup-grid>label.selected{background:#f3f9f9;border-color:#c9e1e3}.cc-site-shell input[type=checkbox]{accent-color:var(--cc-teal)}.cc-site-shell .sa-why{color:#92a6b3}.cc-site-shell .sa-treatment-tabs{background:#f8fafc;border-color:#e7edf2}.cc-site-shell .sa-med.selected{background:#fff;border:1px solid #a8c9ce;padding:14px;box-shadow:inset 3px 0 #287f87}.cc-site-shell .sa-med-head>strong{font-weight:600}.cc-site-shell .sa-dose-steps dt{color:#6e8797;font-weight:600}.cc-site-shell .sa-dose-steps dd{color:#35566a}.cc-site-shell .sa-note-live{background:#fff;border-color:#e1e9f0}.cc-site-shell .sa-note-live h2{color:#284557;font-weight:600}.sa-note-live .wf-note-block h3{color:#284557;margin:0 0 4px;font-size:12px;font-weight:600}.cc-site-shell .sa-caution{color:#9b7342;background:#fff8eb;border-color:#d7af72;border-radius:0 5px 5px 0}.cc-site-shell .sa-context{background:var(--cc-canvas)}.cc-site-shell .sa-calculators{border:1px solid var(--cc-border);background:#fff;border-radius:6px;gap:0;padding:8px}.cc-site-shell .sa-notice{color:#426d77;background:#fff;border-color:#d0e4e6;box-shadow:0 5px 20px #24394b13}.cc-site-shell .sa-mobile-nav{background:#f5f7fa}.cc-site-shell .sa-mobile-calculators,.cc-site-shell .cc-mobile-account,.cc-site-shell .wf-summary-toggle,.cc-site-shell .wf-mobile-setting{display:none}@media (max-width:700px){.cc-site-shell .cc-mobile-account{border:0;margin-left:-7px;padding:7px;display:inline-flex}.cc-site-nav>nav{gap:0}.cc-site-shell .cc-nav-item{padding-inline:5px}.cc-site-nav .cc-brand{width:102px}.cc-site-shell .wf-mobile-setting{min-height:42px;font-size:16px;display:block}.cc-site-shell .wf-setting-buttons{display:none}.cc-site-shell .wf-summary-toggle{text-align:left;justify-content:flex-start;gap:9px;width:100%;margin-bottom:9px;padding:11px;display:flex}.wf-summary-toggle>span:first-of-type{flex:1;min-width:0}.wf-summary-toggle strong{font-size:12px;font-weight:600;display:block}.wf-summary-toggle small{color:#64788a;margin-top:3px;font-size:10px;line-height:1.6;display:block}.wf-summary-toggle>span:last-of-type{color:#3d8895;font-size:10px}.disease-workspace[data-mobile-summary=closed] .wf-metric:not(.danger){display:none}.disease-workspace[data-mobile-summary=closed] .wf-summary{margin-bottom:5px}}.cc-site-shell .sa-result-list button[aria-pressed=true]{color:#aa8957;background:0 0}.cc-site-shell .sa-section-heading svg,.cc-site-shell .sa-why svg{width:15px;height:15px}.cc-site-shell .sa-compact-choices button>svg{width:12px;height:12px}.cc-site-shell .sa-save button,.cc-site-shell .sa-selected button{gap:6px}@media (max-width:900px){.cc-site-shell .sa-mobile-calculators{display:flex}}.cc-site-shell .sa-presets button{border-radius:4px;min-height:36px;padding:7px 12px;font-size:12px}.cc-site-shell .sa-stroke-decision{background:#f7fbfb;border-color:#dce9ec #dce9ec #dce9ec #69a0a8}.cc-site-shell .sa-number{display:none}.cc-site-shell .clinical-app dialog{border:1px solid #d9e3ec;border-radius:12px;box-shadow:0 15px 65px #233c5030}.cc-site-shell dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c32464d}.cc-site-shell .context-panel{background:#fff;border-color:#e2e9ef}.disease-workspace{max-width:1650px;margin:auto;padding:16px 24px 24px}.wf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-bottom:12px;display:flex}.wf-component-links{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.clinical-app .wf-component-links button{color:#456c7d;background:#f8fbfc;border:1px solid #d7e4ea;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.wf-component-links svg{width:12px;height:12px}.wf-setting-buttons,.wf-toolbar-actions{flex-wrap:wrap;gap:5px;display:flex}.clinical-app .wf-toolbar button{min-height:33px;padding:6px 9px;font-size:11px}.wf-toolbar svg{width:15px;height:15px}.wf-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:10px;margin-bottom:18px;display:grid}.wf-metric{border:1px solid var(--cc-border);background:#fff;border-radius:8px;padding:13px 14px}.wf-metric>span,.wf-metric-details>summary{color:#3e697c;align-items:flex-start;gap:8px;font-size:12px;font-weight:600;display:flex}.wf-metric-details>summary{cursor:pointer}.wf-metric>span>svg,.wf-metric-details>summary>svg{color:#6c99a5;width:17px;height:17px}.wf-metric p{color:#8695a4;margin:7px 0 0;font-size:11px;line-height:1.6}.wf-metric.warn{border-color:#ebdfc9}.wf-metric.warn>span,.wf-metric.warn>span>svg,.wf-metric.warn .wf-metric-details>summary{color:#ae8952}.wf-metric.danger{background:#fffaf9;border-color:#e9cdc8}.wf-metric.danger>span,.wf-metric.danger>span>svg{color:#ad6055}.wf-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:18px;display:grid}.wf-panel{border:1px solid var(--cc-border);background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1b344703}.wf-panel-heading{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.wf-panel-heading>div{align-items:center;gap:9px;display:flex}.wf-panel-heading h1,.wf-panel-heading h2{margin:0;font-size:16px;font-weight:600}.wf-panel-heading>div>svg{color:#6c99a5}.clinical-app .wf-text-button{color:#44818d;min-height:28px;box-shadow:none;background:0 0;border:0;padding:3px 0;font-size:11px}.wf-panel-heading button{font-size:11px}.wf-count{color:#8b9ba8;white-space:nowrap;background:#f1f5f8;border-radius:5px;padding:3px 7px;font-size:10px}.wf-history-section{border-bottom:1px solid #e9eef3}.wf-history-section>summary{cursor:pointer;color:#56768a;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:15px 18px;font-size:12px;list-style:none;display:grid;position:relative}.wf-history-section>summary::-webkit-details-marker{display:none}.wf-history-section>summary>svg{color:#638493;width:14px;height:14px;transition:transform .12s}.wf-history-section[open]>summary>svg{transform:rotate(180deg)}.wf-history-section>summary>.wf-topic-count{color:#718392;white-space:nowrap;margin:0;font-size:10px;display:inline}.wf-topic-description{color:#526b7d;margin:2px 18px 14px;font-size:12px;line-height:1.6}.wf-topic-navigation{border-top:1px solid #e7edf1;justify-content:space-between;align-items:stretch;gap:12px;margin:0 18px 12px;padding-top:10px;display:flex}.clinical-app .wf-topic-navigation>button{text-align:left;max-width:75%;min-height:36px;padding:7px 9px;font-size:11px}.wf-topic-navigation button svg{flex-shrink:0;width:13px}.wf-topic-navigation>button:last-child{color:#266b78;border-color:#aacbd1}.wf-history-section>summary>span{color:#365367;font-weight:600}.wf-history-section>summary>small{color:#93a1ad;margin:4px 0 0 13px;font-size:10px;line-height:1.5;display:block}.wf-history-section[open]>summary{background:#fbfcfd}.wf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px;padding:5px 18px 19px;display:grid}.wf-field{min-width:0}.electrolyte-unit-field{align-content:start;min-width:0}.electrolyte-unit-controls{flex-wrap:wrap;align-items:start;gap:6px;display:flex}.clinical-app .electrolyte-unit-controls input{flex:70px;width:70px;min-width:0}.clinical-app .electrolyte-unit-controls select{flex:0 0 88px;width:88px;min-width:0;font-size:12px}.electrolyte-unit-controls button{color:#8a3030;font-size:12px}.electrolyte-unit-field small{color:#64768a;margin-top:5px;font-size:11px;display:block}.wf-field-wide{grid-column:1/-1}.wf-field>label{color:#405c70;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.45;display:block}.clinical-app .wf-field input,.clinical-app .wf-field select,.clinical-app .wf-field textarea{width:100%;max-width:100%;font-size:13px}.clinical-app .wf-field textarea{resize:vertical;height:auto;min-height:62px}.wf-field>small{color:#99a6b1;margin-top:5px;font-size:10px;line-height:1.5;display:block}.wf-choices{flex-wrap:wrap;gap:4px;display:flex}.clinical-app .wf-choices button{min-height:34px;padding:6px 8px;font-size:12px}.wf-narrative{background:#fff;border:1px solid #e3ebf1;border-radius:8px;margin:17px;padding:17px}.wf-overline{color:#97a5b1;text-transform:uppercase;letter-spacing:1px;font-size:9px}.wf-narrative h2{color:#284557;margin:16px 0 9px;font-size:14px;font-weight:600}.wf-narrative p{white-space:pre-wrap;color:#40596b;margin:0;font-size:13px;line-height:1.7}.wf-note-block+.wf-note-block{margin-top:12px}.wf-note-block h3{color:#284557;margin:0 0 4px;font-size:12px;font-weight:600}.wf-plan-tabs{background:#fafbfd;border-bottom:1px solid #e6edf2;gap:5px;padding:8px;display:flex}.clinical-app .wf-plan-tabs button{background:#fff;flex:1;min-width:0;min-height:36px;padding:8px;font-size:11px}.clinical-app .wf-review-count{color:#316b78;white-space:nowrap;background:#f0f7f8;border-color:#cbdfe3;min-height:32px;padding:5px 8px;font-size:11px}.wf-review-count svg{width:13px;height:13px}.wf-plan{scroll-margin-top:90px}.wf-plan-review>.wf-panel-heading{padding:0 0 12px}.wf-plan-review .wf-selected-sections>section{padding:16px 0}.wf-review-intro{color:#5d7586;margin:10px 0;padding:0 18px;font-size:12px;line-height:1.65}.wf-plan-review>.wf-review-intro{padding:0}.wf-review-orders>article{border-bottom:1px solid #e7edf1;padding:10px 0}.wf-review-orders>article:last-child{border-bottom:0}.clinical-app .wf-review-edit{text-align:left;width:100%;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:4px 0;display:flex}.wf-review-edit strong{color:#294d61;font-size:13px;font-weight:600}.wf-review-edit small{color:#748693;margin-top:3px;font-size:10px;display:block}.wf-review-edit>svg{color:#46828c;flex-shrink:0;width:15px}.wf-review-orders article>p,.wf-review-orders details>p{color:#526d7f;white-space:pre-wrap;margin:6px 0;font-size:12px;line-height:1.7}.wf-review-orders details>summary{cursor:pointer;color:#397281;padding:7px 0;font-size:11px}.wf-review-empty{color:#64798a;padding:0 18px 18px;font-size:13px}.wf-review-actions,.wf-treatment-next{border-top:1px solid #e4ebf0;justify-content:space-between;gap:10px;padding:14px 0 0;display:flex}.wf-treatment-next{justify-content:flex-end;margin-top:14px}.clinical-app .wf-review-actions button,.clinical-app .wf-treatment-next button{min-height:36px;font-size:12px}.wf-treatment-next svg{width:14px}.wf-treatment-groups button>svg{color:#337c73;width:12px;height:12px}.clinical-app .wf-treatment-groups button.has-selected-order:not([aria-pressed=true]){background:#f6faf9;border-color:#bed7d0}@media (max-width:700px){.clinical-app .wf-topic-navigation>button,.clinical-app .wf-review-actions button,.clinical-app .wf-treatment-next button,.clinical-app .wf-review-count{min-height:44px}.wf-plan-tabs button>svg{display:none}.clinical-app .wf-plan-tabs button{padding-inline:5px}.wf-review-edit,.wf-review-orders details>summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.wf-history-section>summary>svg{transition:none}}.clinical-app .wf-plan-tabs button[aria-pressed=true]{color:#307e8a;background:#eaf5f5;border-color:#bed9de;font-weight:600}.wf-plan-tabs svg{width:16px;height:16px}.wf-plan-content{padding:18px}.wf-section-intro{margin-bottom:15px}.wf-section-intro h3{margin:0 0 4px;font-size:13px;font-weight:600}.wf-section-intro p{color:#5b7182;margin:0;font-size:11px;line-height:1.65}.wf-workup-grid{border:1px solid #e1e9ef;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.wf-workup-grid>article{border:0;border-bottom:1px solid #e8edf1;border-radius:0;padding:11px 12px}.wf-workup-grid>article:last-child{border-bottom:0}.wf-workup-grid>article.is-selected{background:#f6fbfb;border-color:#c9e0e2}.wf-workup-grid label{cursor:pointer;align-items:flex-start;gap:9px;margin:0;display:flex}.wf-workup-grid label>span{flex:1;min-width:0}.clinical-app .wf-workup-grid input[type=checkbox]{width:17px;height:17px;box-shadow:none;flex:0 0 17px;margin:3px 0 0;padding:0}.wf-workup-grid strong{color:#29495d;font-size:13px;font-weight:600;line-height:1.45;display:block}.wf-workup-grid small{color:#8ca0ae;margin-top:4px;font-size:11px;line-height:1.6;display:block}.clinical-app .wf-pending-button{margin-top:6px;margin-left:26px;font-size:10px}.clinical-app .wf-pending-button[aria-pressed=true]{color:#aa885a;background:0 0}.wf-footnote{color:#9cabb7;margin-top:14px;font-size:10px;line-height:1.7}.wf-treatment-groups{border-bottom:1px solid #e7eef3;flex-wrap:wrap;gap:5px;margin-bottom:3px;padding-bottom:14px;display:flex}.wf-dose-choices,.wf-medicine-picker{flex-wrap:wrap;gap:5px;margin:8px 0 13px;display:flex}.clinical-app .wf-dose-choices button,.clinical-app .wf-medicine-picker button{text-align:left;padding:7px 9px;font-size:11px}.wf-medicine-picker{border-bottom:1px solid #e5edf2;padding-bottom:12px}.clinical-app .wf-treatment-groups button{padding:7px 9px;font-size:11px}.wf-group-name{align-items:center;gap:5px;display:inline-flex}.wf-group-name svg{flex-shrink:0;width:12px;height:12px}.wf-treatment-groups.wf-explained-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.clinical-app .wf-explained-groups button{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;line-height:1.4;display:flex}.wf-explained-groups .wf-group-name{font-weight:650}.wf-explained-groups button small{color:#617789;font-size:10px;font-weight:400}.wf-explained-groups button[aria-pressed=true] small{color:inherit;opacity:.9}.wf-treatment-card{border:1px solid #dce6eb;border-radius:6px;margin:12px 0;padding:16px}.wf-treatment-card:last-child{border:1px solid #dce6eb}.wf-treatment-card.is-selected{background:#fff;border:1px solid #a8c9ce;border-radius:6px;margin:12px 0;padding:16px;box-shadow:inset 3px 0 #287f87}.wf-treatment-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wf-treatment-card h4{margin:5px 0 10px;font-size:16px;font-weight:600;line-height:1.4}.wf-current-regimen{background:#f1f6f8;border-radius:4px;margin:12px 0 10px;padding:11px 12px}.wf-current-regimen>span{color:#496c7c;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.wf-current-regimen>p{color:#1f4156;margin:0;font-size:14px;font-weight:500;line-height:1.65}.wf-dose-selector{border:0;min-width:0;margin:10px 0 0;padding:0}.wf-dose-selector>legend{color:#526d7d;font-size:11px;font-weight:600}.wf-dose-selector .wf-dose-choices{gap:6px;margin:7px 0 8px}.clinical-app .wf-dose-selector .wf-dose-choices button{min-height:36px;padding:7px 10px;font-size:12px}.clinical-app .wf-dose-selector .wf-dose-choices button[aria-pressed=true]{color:#175b65;background:#eaf5f5;border-color:#7cabb3}.wf-regimen-details,.wf-treatment-card .wf-dose-basis,.wf-treatment-card .wf-action-details{color:#486476;border-top:1px solid #e5ecf0;margin:0;padding:0;font-size:12px;line-height:1.65}.wf-regimen-details>summary,.wf-treatment-card .wf-dose-basis>summary,.wf-treatment-card .wf-action-details>summary{cursor:pointer;color:#365e72;min-height:38px;padding:10px 0;font-size:12px;font-weight:500}.wf-regimen-details>p,.wf-treatment-card .wf-dose-basis>p,.wf-treatment-card .wf-action-details>p{margin:0 0 12px}.wf-dose-rows dt{color:#48697b}.wf-treatment-card .wf-choice-reason{color:#5a7182;border-left:2px solid #9bb4c6;margin-bottom:13px;padding-left:10px;font-size:12px;line-height:1.65}.wf-treatment-card .wf-choice-reason>strong{color:#294b64;margin-bottom:3px;font-size:11px;display:block}.wf-treatment-card .wf-choice-reason>p{margin:0}.clinical-app .wf-treatment-card>header>button{min-height:38px}@media (max-width:700px){.clinical-app .wf-dose-selector .wf-dose-choices button,.clinical-app .wf-treatment-card details>summary{min-height:44px}}.wf-type-label{color:#92a2af;letter-spacing:.4px;font-size:9px}.clinical-app .wf-treatment-card>header>button{white-space:nowrap;min-height:34px;font-size:11px}.wf-treatment-card button>svg{width:14px;height:14px}.wf-regimen{color:#4e6f83;margin:6px 0 12px;font-size:13px;line-height:1.8}.wf-dose-rows{margin:5px 0 10px;font-size:12px;line-height:1.75}.wf-dose-rows>div{border-bottom:1px solid #edf2f5;grid-template-columns:85px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.wf-dose-rows>div:last-child{border:0}.wf-dose-rows dt{color:#8b9fac;font-size:11px;font-weight:500}.wf-dose-rows dd{color:#4d6e82;margin:0}.wf-monitor{color:#8aa0af;background:#f7f9fb;border-radius:5px;align-items:flex-start;gap:7px;padding:10px;display:flex}.wf-monitor>svg{width:15px;height:15px;margin-top:2px}.wf-monitor p{color:#78909f;margin:0;font-size:11px;line-height:1.7}.wf-context-warning,.wf-clinical-hold{color:#a68652;background:#fff8ed;border-radius:5px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:11px;line-height:1.75;display:flex}.wf-clinical-hold{color:#ac7165;background:#fff4f1}.wf-clinical-hold>svg{width:16px;height:16px;margin-top:2px}.wf-encounter-context>svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.wf-encounter-context>div{min-width:0}.wf-encounter-context p{margin:5px 0}.wf-encounter-context .wf-text-button{color:#136c73;text-underline-offset:2px;font-weight:600;text-decoration:underline}.wf-action-details{color:#8ba0ae;margin-top:11px;font-size:11px;line-height:1.75}.wf-action-details summary{cursor:pointer;color:#6b929f}.wf-action-details p{margin:8px 0}.wf-action-details a{font-size:11px;text-decoration:none}.wf-action-details a svg{width:13px;height:13px}.wf-followup-fields{padding-inline:0}.wf-selected{margin-top:18px}.wf-selected>.wf-context-warning{margin-inline:18px}.wf-selected>.wf-clinical-hold{margin-inline:18px;display:block}.wf-reference-updates{color:#785d2c;background:#fffcf5;border:1px solid #e3d8bf;border-radius:5px;margin:12px 18px;padding:0 12px;font-size:12px;line-height:1.6}.wf-reference-updates>summary{cursor:pointer;padding:10px 0;font-weight:500}.wf-reference-updates>summary>span{color:#7a725e;margin-left:10px;font-size:11px;font-weight:400;display:inline-block}.wf-reference-updates ul{margin:0 0 12px;padding:0 0 0 18px}.wf-reference-updates li+li{margin-top:10px}.wf-reference-updates p{margin:3px 0 0}.wf-order-list{flex-wrap:wrap;gap:7px;padding:15px 18px;display:flex}.clinical-app .wf-order-list button{text-align:left;padding:8px 10px;font-size:11px}.wf-order-list button svg{color:#7eabae;width:13px;height:13px}.wf-order-list button svg:last-child{color:#a4b6c1}.wf-order-list>p{color:#99a8b4;font-size:12px}.wf-footer{color:#9cabba;justify-content:space-between;gap:15px;padding-top:17px;font-size:10px;display:flex}.wf-notice{z-index:30;color:#6c8a99;background:#fff;border:1px solid #cfe2e6;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;max-width:min(580px,90vw);padding:9px 11px 9px 17px;font-size:12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #1c3c5217}.wf-notice>button{border:0;padding:5px}.wf-notice svg{width:16px;height:16px}.wf-mobile-nav{display:none}.wf-content-anchor{scroll-margin-top:120px}.clinical-app .wf-dialog{background:#fff;width:min(760px,94vw);max-height:88dvh;padding:22px;overflow-y:auto}.wf-dialog>header{justify-content:space-between;gap:15px;margin-bottom:20px;display:flex}.wf-dialog>header>div{align-items:center;gap:8px;display:flex}.wf-dialog h2{margin:0;font-size:17px}.wf-dialog>p{color:#8a9daa;font-size:13px;line-height:1.8}.wf-source-list{gap:3px;display:grid}.wf-source-list a{border-bottom:1px solid #e9eff3;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;font-size:13px;text-decoration:none;display:flex}.wf-source-list a svg{width:15px;height:15px}.cc-note{color:#344e60;padding:8px 4px;font-size:14px;line-height:1.7}.cc-note h3{color:#24495f;border-bottom:1px solid #e6edf2;margin:23px 0 9px;padding-bottom:6px;font-size:13px;font-weight:600}.cc-note h4{color:#4b6579;margin:16px 0 7px;font-size:13px;font-weight:600}.cc-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.cc-note .cc-note-detail{color:#5c7182;margin-top:2px;font-size:12px}.cc-note .cc-note-order{margin-top:11px}.cc-note-gap{height:7px}@media (min-width:1700px){.cc-disease-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1150px){.cc-site-shell{grid-template-columns:166px minmax(0,1fr)}.cc-site-nav{padding-inline:8px}.cc-site-shell .cc-nav-item{padding:9px 8px;font-size:11px}.cc-home{padding:26px}.cc-site-shell .clinical-header{gap:14px;padding-inline:20px}.wf-toolbar{align-items:flex-start}.wf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-columns{gap:12px}.wf-fields{gap:14px 10px;padding-inline:14px}.wf-workup-grid{grid-template-columns:minmax(0,1fr)}.wf-plan-content{padding:14px}}@media (max-width:960px){.cc-site-shell{display:block}.cc-site-nav{border:0;border-bottom:1px solid var(--cc-border);flex-direction:row;align-items:center;gap:17px;height:auto;padding:10px 16px;position:relative}.cc-site-nav .cc-brand{flex-shrink:0;width:135px;padding:0}.cc-site-nav>.cc-nav-caption,.cc-disease-shortcuts,.cc-nav-bottom{display:none}.cc-site-nav>nav{gap:4px;margin-left:auto;display:flex}.cc-site-shell .cc-nav-item{white-space:nowrap;justify-content:center;width:auto;padding:9px;font-size:11px}.cc-nav-item>small{display:none}.cc-site-header{min-height:72px;padding-inline:24px}.cc-site-shell .clinical-header{min-height:72px}.cc-workflow-trail{gap:12px}.wf-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wf-metric{padding:11px}.wf-metric>span{font-size:11px}.wf-dose-rows>div{display:block}.wf-dose-rows dt{margin-bottom:4px}}@media (max-width:700px){.cc-site-nav{gap:8px;padding:11px 13px}.cc-site-nav .cc-brand{width:114px}.cc-site-shell .cc-nav-item{gap:5px;padding:8px 7px;font-size:10px}.cc-site-shell .cc-nav-item svg{width:16px;height:16px}.cc-site-nav>nav .cc-nav-item:last-child span{display:none}.cc-site-header{padding:15px 18px}.cc-site-header strong{font-size:14px}.cc-site-header>button{padding:8px;font-size:11px}.cc-site-header>button>svg:first-child{display:none}.cc-home{padding:23px 17px}.cc-page-intro{margin-bottom:23px}.cc-page-intro h1{font-size:27px}.cc-page-intro p{font-size:13px}.cc-workflow-trail{justify-content:space-between;gap:4px}.cc-workflow-trail>span{gap:5px;font-size:10px}.cc-workflow-trail>span>svg{width:14px;height:14px}.cc-workflow-trail>svg{width:10px;height:10px}.cc-home-section-heading{gap:10px}.cc-home-section-heading h2{font-size:16px}.cc-home-section-heading p{font-size:11px;line-height:1.6}.cc-subtle-badge{display:none}.cc-disease-grid,.cc-library-grid{grid-template-columns:minmax(0,1fr);gap:14px}.cc-disease-card{padding:20px 20px 0}.cc-site-shell .cc-open-workspace{width:calc(100% + 40px);min-height:47px;margin-inline:-20px;padding-inline:20px}.cc-disease-card h2{margin-top:14px;font-size:20px}.cc-disease-card>p{margin-bottom:12px}.cc-record-revision{display:none}.cc-site-shell .cc-recent-list>button{padding-inline:12px}.cc-recent-list>button>svg{margin-left:auto}.cc-list-toolbar{flex-direction:column;align-items:stretch}.cc-search{max-width:none}.cc-filter{align-self:flex-start}.cc-filter select,.cc-search input{font-size:16px}.cc-account-card{gap:12px;padding:20px}.cc-account-card>svg{width:30px;height:30px}.cc-account-card h2{font-size:16px}.cc-site-shell .clinical-header{padding:13px 17px}.cc-site-shell .smart-af,.disease-workspace{padding:13px 13px 20px}.wf-summary{gap:8px}.wf-summary .wf-metric p{font-size:11px}.wf-summary,.wf-columns{grid-template-columns:minmax(0,1fr)}.wf-mobile-nav{z-index:10;background:var(--cc-canvas);margin:0 -2px 9px;padding:8px 0 10px;display:block;position:sticky;top:0}.wf-mobile-nav>span{color:#8ba0ae;margin:0 2px 7px;font-size:10px;display:block}.wf-mobile-nav>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.clinical-app .wf-mobile-nav button{flex-direction:column;gap:3px;min-height:45px;padding:6px 4px;font-size:10.5px}.wf-mobile-nav button svg{width:15px;height:15px}.wf-panel-heading{padding:14px}.wf-panel-heading h1,.wf-panel-heading h2{font-size:15px}.wf-panel-heading>div{gap:7px}.wf-panel-heading>div>svg{width:17px;height:17px}.wf-history-section>summary{min-height:48px;padding-inline:14px}.wf-fields{gap:16px 10px}.wf-field>label{font-size:12px}.clinical-app .wf-field input,.clinical-app .wf-field select,.clinical-app .wf-field textarea{height:auto;min-height:44px;font-size:16px}.clinical-app .wf-choices button{min-height:42px;font-size:12px}.wf-workup-grid{grid-template-columns:minmax(0,1fr);gap:9px}.wf-workup-grid>article{padding:13px}.wf-workup-grid strong{font-size:13px}.wf-workup-grid small{font-size:11px;line-height:1.7}.clinical-app .wf-workup-grid input[type=checkbox]{flex-basis:20px;width:20px;height:20px}.clinical-app .wf-toolbar button{min-height:40px;font-size:11px}.wf-toolbar{gap:10px}.wf-toolbar-actions{justify-content:flex-end;width:100%}.clinical-app .wf-plan-tabs button{gap:5px;min-height:44px;font-size:11px}.wf-plan-tabs button svg{width:14px;height:14px}.clinical-app .wf-treatment-groups button{min-height:42px;font-size:12px}.wf-treatment-card h4{font-size:15px}.clinical-app .wf-treatment-card>header>button{min-height:42px}.wf-dose-rows,.wf-regimen{font-size:14px;line-height:1.8}.wf-monitor p,.wf-action-details,.wf-context-warning,.wf-clinical-hold{font-size:12px}.wf-narrative p{font-size:13px}.wf-selected{margin-top:13px}.clinical-app .wf-order-list button{text-align:left;min-height:42px}.wf-notice{width:90vw;padding:8px 11px;bottom:12px}.wf-notice button{min-width:42px;min-height:42px}.clinical-app .wf-dialog{max-height:91dvh;padding:17px}.wf-dialog button{min-height:44px}.disease-workspace[data-mobile-view=history] .wf-plan,.disease-workspace[data-mobile-view=workup] .wf-history,.disease-workspace[data-mobile-view=medicines] .wf-history,.disease-workspace[data-mobile-view=followup] .wf-history,.disease-workspace[data-mobile-view=review] .wf-history{display:none}.wf-content-anchor{scroll-margin-top:115px}}@media (max-width:380px){.cc-site-nav .cc-brand{width:98px}.cc-site-shell .cc-nav-item{padding-inline:5px}.wf-fields{grid-template-columns:minmax(0,1fr)}.wf-field-wide{grid-column:auto}.wf-plan-tabs button>svg{display:none}}@media (max-width:700px){.cc-site-nav .cc-brand{width:100px}.cc-site-shell .cc-nav-item{gap:4px;padding-inline:5px}.clinical-app .wf-dose-choices button,.clinical-app .wf-medicine-picker button{min-height:44px;font-size:12px}.cc-records-footer button{min-height:44px}.cc-site-shell .clinical-header{padding-right:48px;position:relative}.cc-site-shell .clinical-header-actions{margin:0;position:absolute;top:10px;right:10px}.cc-site-shell .clinical-header-actions .context-button{width:34px;min-height:34px;padding:7px;font-size:0}.cc-site-shell .clinical-header-actions .context-button svg{width:18px;height:18px}.cc-site-shell .patient-header{width:100%;padding-left:0}}.sleep-effect-reference{background:#fff;border:1px solid #d8e2ec;border-radius:8px;margin:10px 0;padding:12px}.sleep-effect-reference>summary{cursor:pointer;color:#294c61;font-weight:600}.sleep-effect-reference>p{color:#526776;font-size:12px;line-height:1.6}.sleep-effect-reference article{border-top:1px solid #e3eaf0;padding:10px 0;font-size:12px;line-height:1.6}.sleep-effect-reference h4{margin:4px 0 7px;font-size:13px}@media (max-width:760px){.cc-workspace-home .cc-workflow-trail,.cc-workspace-home .cc-paste-shortcut small{display:none}.cc-site-shell .cc-workspace-home .cc-paste-shortcut{padding:10px 12px}.cc-workspace-home .cc-getting-started{margin:12px 0 16px}.clinical-app .wf-plan-tabs{display:none}}.cc-workspace-home{width:100%;max-width:1190px;padding-block:26px 34px}.cc-workspace-home .cc-page-intro{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;margin:0 auto 24px;padding:4px 12px 0;display:flex}.cc-workspace-home .cc-page-intro h1{letter-spacing:-.6px;color:#172033;margin:12px 0 6px;font-size:clamp(20px,2vw,27px)}.cc-workspace-home .cc-home-brand{object-fit:contain;width:120px;height:107px;display:block}.cc-workspace-home .cc-home-hero p{color:#4a5568;max-width:660px;margin:0;font-size:14px}.cc-workspace-home .cc-home-hero .cc-search{text-align:left;background:#fff;border:1px solid #d4dbe8;border-radius:9px;width:100%;max-width:720px;min-height:54px;margin:20px auto 12px;box-shadow:0 4px 12px #0a16280c,0 1px 2px #0a162808}.cc-workspace-home .cc-home-hero .cc-search:focus-within{border-color:#22558a;box-shadow:0 0 0 3px #22558a15}.cc-workspace-home .cc-home-hero .cc-search input{height:52px;box-shadow:none;background:0 0;border:0}.cc-workspace-home .cc-home-hero .cc-search svg{top:17px}.cc-workspace-home .cc-home-hero>small{color:#6b7285;font-size:11px;line-height:1.6}.cc-workspace-home .cc-home-start{margin:0 0 22px}.cc-workspace-home .cc-home-start>h2{color:#365167;text-align:center;margin:0 0 12px;font-size:14px;font-weight:600}.cc-workspace-home .cc-entry-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.cc-workspace-home .cc-entry-modes button{text-align:left;color:#355267;background:#fff;border:1px solid #dbe5eb;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:86px;padding:14px;box-shadow:0 1px 3px #233c5008}.cc-workspace-home .cc-entry-modes button:hover{background:#f7fafc;border-color:#93aebe}.cc-workspace-home .cc-entry-modes button[aria-pressed=true]{background:#eaf2fb;border-color:#22558a;box-shadow:inset 0 0 0 1px #22558a}.cc-workspace-home .cc-entry-modes svg{color:#22558a;flex-shrink:0;width:22px;height:22px}.cc-workspace-home .cc-entry-modes button>span{min-width:0}.cc-workspace-home .cc-entry-modes button>svg:last-child:not(:first-child){width:15px;margin-left:auto}.cc-workspace-home .cc-entry-modes strong,.cc-workspace-home .cc-entry-modes small{overflow-wrap:anywhere;display:block}.cc-workspace-home .cc-entry-modes strong{font-size:13px}.cc-workspace-home .cc-entry-modes small{color:#617888;margin-top:4px;font-size:11px;font-weight:400;line-height:1.5}.cc-system-browser{border-bottom:1px solid #dfe7ed;margin:-5px 0 13px;padding-bottom:11px}.cc-system-browser summary{cursor:pointer;color:#36586a;font-size:13px;font-weight:600}.cc-system-browser>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.cc-site-shell .cc-system-browser button{padding:7px 10px;font-size:12px}.cc-site-shell .cc-system-browser button[aria-pressed=true]{color:#1c5b65;background:#e6f3f5;border-color:#4d8e98}.cc-start-hint{color:#536e80;margin:8px 0 17px;font-size:12px;line-height:1.6}.cc-learning-banner{color:#31526c;background:#edf4fa;border-bottom:1px solid #d7e4ef;align-items:center;gap:11px;padding:12px 22px;font-size:12px;display:flex}.cc-learning-banner>svg{flex-shrink:0;width:22px}.cc-learning-banner>span{flex:1}.cc-learning-banner strong{display:block}.cc-site-header{flex-wrap:wrap}.cc-site-shell .cc-disease-card.blue .cc-disease-icon{color:#3f729c;background:#eaf2fb}.cc-site-shell .cc-disease-card.violet .cc-disease-icon{color:#776298;background:#f1eef9}.cc-site-shell .cc-disease-card.amber .cc-disease-icon{color:#977538;background:#faf3e5}.workspace-sign-in{color:#243e52;background:#fff;border:1px solid #d8e4eb;border-radius:12px;width:min(480px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:26px;overflow-y:auto;box-shadow:0 16px 70px #18364735}.workspace-sign-in::backdrop{background:#19354a65}.workspace-sign-in .wordmark img{width:165px;height:auto}.workspace-sign-in h1{margin:10px 0;font-size:25px;line-height:1.25}.workspace-sign-in p{color:#526d80;font-size:13px;line-height:1.6}.workspace-sign-in form label{gap:5px;margin:13px 0;font-size:13px;font-weight:600;display:grid}.workspace-sign-in input{width:100%;min-height:44px;font:inherit;border:1px solid #cbdbe5;border-radius:6px;padding:9px 11px}.workspace-sign-in form .primary{width:100%;min-height:44px;margin:12px 0}.workspace-sign-in .text-button{margin:8px auto;padding:6px 10px;display:block}.workspace-sign-in .workspace-auth-close{color:#536b7e;background:0 0;border:0;min-width:32px;min-height:32px;font-size:23px;position:absolute;top:10px;right:10px}.workspace-sign-in small{color:#6c8090;font-size:11px;display:block}.stroke-nihss-form{font-size:13px;line-height:1.6}.stroke-nihss-form fieldset{border:1px solid #d7e2eb;border-radius:7px;margin:12px 0;padding:10px 12px}.stroke-nihss-form legend{color:#244c64;padding:0 4px;font-weight:600}.stroke-nihss-form fieldset>button{margin:3px}.stroke-nihss-form button{font-size:12px}.stroke-nihss-form button[aria-pressed=true]{background:#e8f3f5;border-color:#528b97}.stroke-nihss-form button[data-score="0"][aria-pressed=true]{color:#245d3d;background:#edf7f1;border-color:#61a87c}.stroke-nihss-form button[data-score]:not([data-score="0"])[aria-pressed=true]{color:#8d3f38;background:#fcf0ef;border-color:#c9857e}.stroke-nihss-form input{width:100%;min-height:42px;margin-top:5px;display:block}@media (max-width:760px){.cc-workspace-home{padding:20px 16px 28px}.cc-workspace-home .cc-page-intro{margin-bottom:19px;padding:0}.cc-workspace-home .cc-home-brand{width:88px;height:78px}.cc-workspace-home .cc-home-hero h1{margin-top:11px;font-size:20px}.cc-workspace-home .cc-home-hero p{font-size:12px}.cc-workspace-home .cc-home-hero .cc-search{min-height:50px;margin-top:14px}.cc-workspace-home .cc-home-hero .cc-search input{font-size:16px}.cc-workspace-home .cc-home-hero>small{font-size:10px}.cc-workspace-home .cc-home-start{margin-bottom:18px}.cc-workspace-home .cc-entry-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cc-workspace-home .cc-entry-modes button{gap:8px;min-height:88px;padding:11px 9px}.cc-workspace-home .cc-entry-modes strong{font-size:12px;line-height:1.4}.cc-workspace-home .cc-entry-modes small{margin-top:3px;font-size:10px}.cc-workspace-home .cc-entry-modes svg{width:19px;height:19px}.cc-learning-banner{flex-wrap:wrap;padding:10px 12px}.cc-workspace-home .cc-getting-started{margin:10px 0 14px}.cc-workspace-home .cc-home-section-heading{margin-bottom:12px}.workspace-sign-in{padding:23px 18px}.workspace-sign-in h1{font-size:23px}}.cc-opening-status{color:#36596c;background:#edf6f8;border-bottom:1px solid #d9e8ed;margin:0;padding:12px 22px}.nihss-item-nav{border-bottom:1px solid #dce6ed;margin:8px 0;padding:10px 0}.nihss-item-nav>strong{margin-bottom:6px;font-size:12px;display:block}.nihss-item-nav>div{flex-wrap:wrap;gap:5px;display:flex}.nihss-item-nav a{background:#f4f8fa;border:1px solid #d4e1e8;border-radius:5px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:4px 8px;text-decoration:none;display:inline-flex}.nihss-instructions{border-bottom:1px solid #dce6ed;margin:10px 0;padding:8px 0}.nihss-instructions>summary{cursor:pointer;color:#31566d;font-size:12px;font-weight:600}.wf-note-dialog-outline{background:#f4f9fa;border:1px solid #d6e5e9;border-radius:6px;margin:12px 0 20px;padding:12px}.wf-note-dialog-outline>p{color:#496574;margin:0 0 9px;font-size:12px;line-height:1.5}.wf-note-dialog-outline>div{flex-wrap:wrap;gap:6px;display:flex}.wf-note-dialog-outline button,.clinical-app .wf-note-dialog-outline button{text-align:left;white-space:normal;min-height:40px;padding:7px 10px;font-size:12px}.wf-note-dialog-outline~.cc-note h3,.wf-note-dialog-outline~.af-flow-note h3{scroll-margin-block-start:16px}.wf-note-dialog-outline~.cc-note h3:focus-visible,.wf-note-dialog-outline~.af-flow-note h3:focus-visible{outline-offset:5px;outline:2px solid #087d88}@media (max-width:700px){.wf-note-dialog-outline button,.clinical-app .wf-note-dialog-outline button{min-height:44px}}.clinical-app .wf-action-reason{color:#725526;overflow-wrap:anywhere;background:#fff8ed;border-left:3px solid #b68948;border-radius:4px;width:100%;min-width:0;margin:8px 0;padding:9px 11px;font-size:12px;line-height:1.5}.clinical-app .wf-action-reason>p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.clinical-app .wf-action-reason summary{cursor:pointer;color:inherit;padding:7px 0}.clinical-app .wf-action-reason ul{margin:0 0 6px;padding-left:20px}.clinical-app .wf-action-reason-links{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:5px;display:flex}.clinical-app .wf-action-reason-links a{color:#285f70;align-items:center;gap:4px;display:inline-flex}.clinical-app .wf-action-reason-links a svg{width:13px;height:13px}.clinical-app .wf-dose-at-glance:has(>.wf-action-reason){flex-wrap:wrap}.clinical-app .wf-dose-at-glance>.wf-action-reason,.clinical-app .wf-comparison-actions>.wf-action-reason{flex-basis:100%;margin:0}.wf-criteria-guide{background:#fcfdfe;border:1px solid #dce6ed;border-radius:9px;margin:12px;overflow:hidden}.htn-library-dose-grid{gap:6px;margin:9px 0;display:grid}.htn-library-dose-grid>div{border-bottom:1px solid #edf1f4;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:5px 0;font-size:12px;line-height:1.5;display:grid}.htn-library-dose-grid dt{color:#45627c;font-weight:600}.htn-library-dose-grid dd{color:#243f5c;margin:0}.htn-library-considerations{color:#53677d;margin:9px 0;font-size:11px}.htn-library-considerations summary{cursor:pointer;font-weight:600}.htn-library-considerations dl{grid-template-columns:80px minmax(0,1fr);gap:5px 8px;line-height:1.5;display:grid}.htn-library-considerations dt{font-weight:600}.htn-library-considerations dd{margin:0}.htn-library-coverage,.htn-library-scope{color:#617488;margin-top:8px;font-size:11px;line-height:1.5;display:block}.wf-treatment-library[data-disease=Hypertension] .wf-library-body{max-height:none;overflow:visible}.htn-treatment-support{color:#294c62;background:#f5f9fa;border:1px solid #d5e4e9;border-radius:6px;margin:10px 0;padding:10px 12px}.htn-treatment-support p{margin:4px 0;font-size:12px;line-height:1.5}.htn-treatment-support>a{color:#245d77;margin:3px 0;font-size:11px;display:inline-block}.htn-treatment-support>details{color:#5a7181;font-size:11px}.htn-treatment-support>details summary{cursor:pointer;padding:5px 0}.htn-safety-recheck{border-top:1px solid #d4e2e7;margin-top:8px;padding-top:9px}.cc-site-shell .htn-safety-recheck button{color:#236472;background:#fff;border:1px solid #afcbd2;border-radius:5px;min-height:38px;padding:8px 10px;font-size:12px}.cc-site-shell .htn-safety-recheck button[aria-pressed=true]{color:#285d3d;background:#e6f2eb;border-color:#8bb49b}.htn-safety-recheck>p,.htn-effect-qualification{color:#5b7384;font-size:11px}.htn-safety-recheck>small{color:#5b7384;margin-top:5px;font-size:11px;line-height:1.5;display:block}.cc-tool-links{margin-block:18px}.cc-tools-body{border:0;min-width:0;padding:0}.cc-tools-body:disabled{opacity:.7}.cc-tools-context{background:#f1f7f8;border-left:3px solid #2d7e89;padding:10px 12px;font-size:12px;line-height:1.5}.cc-tools-handoff-note{color:#5c7185;margin:12px 0;font-size:12px;line-height:1.5}.cc-workspace-home .cc-home-tools{border-block:1px solid #dfe7ed;margin:18px 0;padding:14px 0}.cc-workspace-home .cc-home-tools-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.cc-workspace-home .cc-home-tools h2{margin:0;font-size:13px;font-weight:600}.cc-workspace-home .cc-home-tools p{color:#64788c;margin:0;font-size:11px}.cc-workspace-home .cc-home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cc-workspace-home .cc-home-tool-grid button{color:#284863;text-align:left;background:#fff;border:1px solid #d5e2e9;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px 12px;display:flex}.cc-workspace-home .cc-home-tool-grid button>span{flex:1;min-width:0}.cc-workspace-home .cc-home-tool-grid button strong,.cc-workspace-home .cc-home-tool-grid button small{overflow-wrap:anywhere;display:block}.cc-workspace-home .cc-home-tool-grid button strong{margin-bottom:3px;font-size:12px;line-height:1.4}.cc-workspace-home .cc-home-tool-grid button svg{color:#287b89;width:20px;height:20px}.cc-workspace-home .cc-home-tool-grid button>svg:last-child{width:14px}.cc-workspace-home .cc-home-tool-grid button small{color:#60778a;font-size:11px;line-height:1.5}.cc-tools-page .lab-analysis{background:#fff;border:1px solid #dbe5ed;border-radius:9px;overflow:hidden}.cc-tools-page .clinical-data-tool-heading{border-bottom:1px solid #e3ebf1;margin:0;padding:13px 16px;font-size:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.cc-workspace-home .cc-home-tool-grid button{gap:8px;padding:10px}}@media (max-width:960px){.cc-site-nav{flex-wrap:wrap}.cc-site-nav>.cc-tool-links{flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin:0;display:grid;overflow:visible}.cc-tool-links .cc-nav-caption{display:none}.cc-site-shell .cc-tool-links .cc-nav-item{white-space:normal;justify-content:flex-start;width:100%;min-width:0;min-height:44px;margin:0;padding:8px;font-size:12px}.cc-site-shell .cc-site-nav>.cc-tool-links .cc-nav-item span{display:inline}.cc-tool-links .cc-nav-item svg{flex-shrink:0}}@media (max-width:700px){.cc-site-nav>.cc-tool-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.htn-library-dose-grid>div{grid-template-columns:86px minmax(0,1fr)}.cc-workspace-home .cc-home-tools{margin:14px 0;padding-block:12px}.cc-workspace-home .cc-home-tool-grid{grid-template-columns:minmax(0,1fr);gap:7px}.cc-workspace-home .cc-home-tool-grid button{min-height:58px;padding:9px 11px}.cc-tool-links .cc-nav-item svg{width:16px;height:16px}}.wf-criteria-guide .wf-panel-heading{padding:10px 12px}.wf-criteria-guide .wf-panel-heading h2{font-size:14px}.wf-criteria-guide .wf-topic-description{margin:7px 12px;padding:0;font-size:11px;line-height:1.5}.wf-criteria-rows{margin:8px 12px}.wf-criteria-groups{gap:6px;margin:8px 12px;display:flex}.wf-criteria-groups button{color:#476176;background:#fff;border:1px solid #cedde5;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.wf-criteria-groups button[aria-pressed=true]{color:#215c69;background:#edf5f7;border-color:#6eabb4}.wf-criteria-groups small{font-size:10px;font-weight:400}.wf-criteria-row{border-top:1px solid #e6edf2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.wf-criteria-row dt{font-size:12px;font-weight:600}.wf-criteria-row dt small{color:#64768a;margin-top:3px;font-size:11px;font-weight:400;display:block}.wf-criteria-row dd{flex-direction:column;align-items:start;gap:4px;margin:0;font-size:11px;display:flex}.wf-criteria-status{color:#536578;background:#eef1f4;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.wf-criteria-status svg{width:14px;height:14px}.wf-criteria-status[data-tone=warning]{color:#865a19;background:#fff3dd}.wf-criteria-status[data-tone=danger]{color:#9b3734;background:#fce9e8}.wf-criteria-status[data-tone=positive]{color:#286346;background:#e8f3ed}.wf-criteria-details{margin:8px 12px;font-size:11px}.wf-guide{background:#f5f9fa;border-top:1px solid #dce6ed;padding-bottom:8px}.wf-guide .wf-panel-heading button{color:#26626c;background:#fff;border:1px solid #b9d0d4;border-radius:5px;padding:5px 8px;font-size:11px}.wf-guide-next{background:#fff;border-left:3px solid #278596;margin:7px 12px;padding:5px 8px}.wf-guide-next .wf-topic-description{margin:0 0 5px}.wf-guide-next svg{width:14px;height:14px}[data-guide-next=true]{outline-offset:3px;outline:2px solid #3993a0}@media (max-width:600px){.wf-criteria-row{grid-template-columns:minmax(0,1fr);gap:5px}.wf-criteria-row dd{flex-direction:row;justify-content:space-between;align-items:center}}.cc-tools-page .cc-page-intro{margin-bottom:14px}.cc-tools-page .cc-page-intro h1{margin-bottom:7px}.cc-tools-page .cc-tools-context{margin-block:6px}.cc-tools-page .cc-tools-handoff-note{color:var(--cc-muted,#6a7b8b);margin:8px 0 14px;font-size:12px}.cc-tools-page .cc-tools-handoff-note>summary{cursor:pointer}.cc-tools-page .clinical-paste-compact{background:#fff}.cc-tools-page .clinical-paste-compact>details>summary{cursor:pointer;color:var(--cc-ink,#203449)}.cc-tools-page .clinical-paste-compact>details>summary>span{color:var(--cc-muted,#6a7b8b);margin-left:12px;font-size:12px}.cc-tools-page .clinical-paste-compact>p[role=status]{color:var(--cc-ink,#203449);padding-top:6px}.cc-tools-page .lab-analysis>.clinical-data-tool-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lab-analysis .lab-analysis-scope{color:var(--cc-muted,#6a7b8b);margin-block:10px}.lab-analysis nav button[aria-pressed=true],.lab-analysis .lab-analysis-tabs button[aria-pressed=true]{background:var(--cc-teal-soft,#edf7f7);border-color:var(--cc-teal,#087d8c);color:#175563;box-shadow:inset 0 -2px var(--cc-teal,#087d8c)}.lab-analysis .lab-analysis-workbench{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:10px;display:grid}.lab-analysis .lab-analysis-workbench[data-results=none]{grid-template-columns:minmax(0,1fr)}.lab-analysis .lab-analysis-input-panel,.lab-analysis .lab-analysis-output-panel{background:#fff;border:0;border-radius:5px;min-width:0;padding:10px}.lab-analysis .lab-analysis-output-panel{background:#f8fafb}.lab-analysis .lab-analysis-panel-heading{border-bottom:1px solid var(--cc-border,#e0e7ee);margin-bottom:8px;padding-bottom:6px}.lab-analysis .lab-analysis-panel-heading h3{color:var(--cc-ink,#203449);margin:0;font-size:13px}.lab-analysis .lab-analysis-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:0 0 8px}.lab-analysis .lab-analysis-fields .af-field:has(.af-choice-buttons){grid-column:1/-1}.lab-analysis .lab-analysis-fields>.af-field{margin-bottom:0}.lab-analysis .lab-analysis-fields label{line-height:1.5}.lab-analysis .lab-analysis-input-group-heading{color:var(--cc-ink,#203449);grid-column:1/-1;margin:4px 0 0;font-size:12px;font-weight:600}.lab-analysis .lab-analysis-secondary-inputs{border-top:1px solid var(--cc-border,#e0e7ee);grid-column:1/-1;min-width:0;margin-top:10px;padding-top:10px}.lab-analysis .lab-analysis-secondary-inputs>summary{cursor:pointer;margin-bottom:10px;font-weight:600}.lab-analysis .lab-analysis-context-details{margin:4px 0 9px}.lab-analysis .lab-analysis-context-details>summary{cursor:pointer}.lab-analysis .lab-analysis-results{grid-template-columns:minmax(0,1fr)}.lab-analysis .lab-analysis-result{background:#fff;padding:10px}.lab-analysis .lab-analysis-result>span{color:var(--cc-ink,#203449);font-variant-numeric:tabular-nums;margin-block:5px;font-size:24px;line-height:1.3}.lab-analysis .lab-analysis-result p,.lab-analysis .lab-analysis-result a{font-size:12px;line-height:1.6}.lab-analysis .electrolyte-unit-controls{flex-wrap:wrap;align-items:center;gap:6px}.lab-analysis .electrolyte-unit-controls input{flex:64px;width:64px;min-width:0;margin-top:0}.lab-analysis .electrolyte-unit-controls select{flex:0 auto;width:auto;max-width:100%;margin-top:0}.lab-analysis .lab-analysis-note{border-top:1px solid var(--cc-border,#e0e7ee);padding-top:12px;line-height:1.6}.lab-analysis .lab-analysis-note>input{flex:0 0 16px;width:16px;height:16px}@media (max-width:960px){.lab-analysis .lab-analysis-workbench{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.cc-tools-page .clinical-paste-compact>details>summary{align-content:center;min-height:44px}.cc-tools-page .clinical-paste-compact>details>summary>span{margin:4px 0 0;display:block}.lab-analysis .lab-analysis-input-panel,.lab-analysis .lab-analysis-output-panel{padding:6px}.lab-analysis .lab-analysis-fields{grid-template-columns:minmax(0,1fr)}.lab-analysis .lab-analysis-result>span{font-size:22px}.lab-analysis nav{gap:6px}.lab-analysis .af-choice-buttons button,.cc-site-shell .lab-analysis nav button{min-height:44px}.cc-site-shell .lab-analysis nav button{flex:auto;padding:8px}}.wf-pulmonary .wf-pulm-course{padding:0 14px}.wf-pulmonary .wf-pulm-baseline>small{margin:4px 0 7px;line-height:1.4;display:block}.disease-workspace.wf-pulmonary .wf-pulm-actuals{background:#fff;border:1px solid #dce6ed;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:7px;margin:0 0 9px;padding:8px 10px;display:grid}.wf-pulmonary .wf-pulm-actuals .wf-field,.wf-pulmonary .wf-pulm-course .wf-field{margin-bottom:0}.wf-pulmonary .wf-pulm-actuals .wf-field>label{min-height:2.8em;font-size:11px}.wf-pulmonary .wf-pulm-focus{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-bottom:6px;display:grid}.wf-pulmonary .wf-pulm-baseline{border-bottom:1px solid #e3ebf0;margin-bottom:7px}.wf-pulmonary .wf-pulm-baseline>summary{cursor:pointer;min-height:36px;padding:7px 0;font-size:12px}.wf-pulmonary .wf-pulm-baseline .wf-fields{gap:7px;padding:0 0 7px}.wf-pulmonary .wf-pulm-route{scrollbar-width:thin;gap:4px;margin:0 0 7px;padding:0 0 6px;display:flex;overflow-x:auto}.clinical-app .wf-pulmonary .wf-pulm-route>button{white-space:nowrap;flex:none;min-height:44px;padding:5px 9px;font-size:12px}.wf-pulmonary .wf-pulm-route .wf-pulm-utility{color:#516c81}.wf-pulmonary .wf-treatment-groups{gap:4px;margin-bottom:6px}.wf-pulmonary .wf-section-intro{padding-bottom:5px}.wf-pulmonary .wf-section-intro p{margin-top:3px}@media (max-width:700px){.disease-workspace.wf-pulmonary .wf-pulm-actuals{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px}.wf-pulmonary .wf-pulm-actuals input,.wf-pulmonary .wf-pulm-actuals select{width:100%;min-width:0;min-height:44px;font-size:16px}.wf-pulmonary .wf-pulm-focus{grid-template-columns:minmax(0,1fr)}.wf-pulmonary .wf-pulm-route .wf-pulm-utility{display:none}.wf-pulmonary .wf-pulm-baseline>summary{min-height:44px}}.wf-values-first .wf-values-first-actuals{border-bottom:1px solid #dce6ed;margin:0 0 8px;padding:8px 10px}.wf-values-first-primary,.wf-values-first-support{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.wf-values-first-support{margin-top:7px}.wf-values-first-actuals .wf-field{margin-bottom:0}.wf-values-first-links{flex-wrap:wrap;gap:3px 8px;margin:0 0 7px;display:flex}.clinical-app .wf-values-first-links>button{min-height:44px;padding:5px 7px;font-size:12px}@media (max-width:700px){.wf-values-first-primary,.wf-values-first-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wf-values-first-actuals input,.wf-values-first-actuals select{width:100%;min-width:0;min-height:44px;font-size:16px}.wf-values-first-actuals [role=group]{flex-wrap:wrap}}.clinical-app .wf-workup-grid>.wf-workup-choice{min-width:0;padding:4px 10px;position:relative}.clinical-app .wf-workup-choice>.wf-workup-select{align-items:center;min-height:44px;padding-right:44px}.clinical-app .wf-workup-choice .wf-workup-title{align-items:center;gap:6px}.clinical-app .wf-workup-choice .wf-workup-title strong{overflow-wrap:anywhere;min-width:0}.clinical-app .wf-workup-choice .wf-workup-details{margin:0;padding:0}.clinical-app .wf-workup-choice .wf-workup-details>summary{color:#58788a;border-radius:4px;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;list-style:none;display:flex;position:absolute;top:4px;right:6px}.clinical-app .wf-workup-choice .wf-workup-details>summary::-webkit-details-marker{display:none}.clinical-app .wf-workup-choice .wf-workup-details>summary>svg{width:18px;height:18px}.clinical-app .wf-workup-choice .wf-workup-details>summary:focus-visible{outline-offset:-2px;outline:2px solid #087d8c}.clinical-app .wf-workup-choice .wf-workup-details[open]>summary{color:#087d8c;background:#edf7f8}.clinical-app .wf-workup-choice .wf-workup-content{overflow-wrap:anywhere;padding:0 2px 8px 26px}.clinical-app .wf-workup-choice .wf-workup-content h5{color:#29495d;margin:5px 0;font-size:12px}.clinical-app .wf-workup-choice>.wf-clinical-hold{margin:4px 0 8px 26px}.clinical-app .wf-workup-choice .wf-workup-custom{color:#58788a;margin-top:2px}.clinical-app .wf-workup-choice .wf-pending-button{min-height:44px;margin:0 0 3px 26px}.clinical-app .wf-workup-grid{container:workup-requests/inline-size}@container workup-requests (min-width:500px){.clinical-app .wf-workup-choice:has(>.wf-pending-button){grid-template-columns:minmax(0,1fr) 140px;gap:0 52px;display:grid}.clinical-app .wf-workup-choice:has(>.wf-pending-button)>.wf-workup-select{grid-area:1/1;width:auto;padding-right:0}:is(.clinical-app .wf-workup-choice:has(>.wf-pending-button)>.wf-workup-details,.clinical-app .wf-workup-choice:has(>.wf-pending-button)>.wf-clinical-hold){grid-column:1/-1}.clinical-app .wf-workup-choice:has(>.wf-pending-button)>.wf-workup-details>summary{right:154px}.clinical-app .wf-workup-choice>.wf-pending-button{white-space:normal;border:1px solid #dce6ed;border-radius:4px;grid-area:1/2;width:140px;min-height:44px;margin:0;padding:6px 8px;font-size:11px;line-height:1.25;position:static}.clinical-app .wf-workup-choice>.wf-pending-button:focus-visible{outline-offset:-2px;outline:2px solid #087d8c}}.wf-note-dialog>.cc-note{line-height:1.6}.wf-note-dialog>.cc-note h3{margin:14px 0 6px;padding-bottom:4px}.wf-note-dialog>.cc-note h4{margin:8px 0 3px}.wf-note-dialog>.cc-note p{margin:3px 0}.wf-note-dialog>.cc-note .cc-note-gap{height:2px}.wf-note-dialog>.cc-note .cc-note-order{margin-top:5px}.wf-note-dialog>.cc-note h3.cc-note-plan-stage{color:#4b6579;border-bottom:0;margin:10px 0 3px;padding-bottom:0;font-size:12px}.wf-note-dialog>.cc-note h3.cc-note-plan-stage+.cc-note-gap+h4{margin-top:3px}@media (max-width:640px){dialog.encounter-note-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:12px}.encounter-note-dialog #note>.note-preview{border:0;border-radius:0;margin:12px 0;padding:0}.encounter-note-dialog .dialog-head>button,.encounter-note-dialog #note>.toolbar>button{min-height:44px}}.clinical-paste-import .paste-source-context{background:var(--cc-teal-soft,#edf7f7);border-left:2px solid var(--cc-teal,#087d8c);overflow-wrap:anywhere;margin:8px 0 0;padding:8px;font-size:12px}.clinical-paste-import .paste-source-context p{color:#835400;margin:4px 0 0}.clinical-paste-import .paste-finding{border-bottom:1px solid var(--border,#e3e9ef);grid-template-columns:minmax(0,1fr) 64px;column-gap:8px;display:grid}.clinical-paste-import .paste-finding-simple{grid-template-columns:minmax(0,1fr)}.clinical-paste-import .paste-finding-choice{box-sizing:border-box;overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:44px;margin:0;padding:6px 0;display:grid}.clinical-paste-import .paste-finding-choice>input{margin-top:5px}.clinical-paste-import .paste-context-badge{color:#835400;margin-left:6px;font-size:11px;display:inline-block}.clinical-paste-import .paste-context-badge[data-context=current]{color:var(--cc-muted,#6a7b8b)}.clinical-paste-import .paste-source-fragment{color:var(--cc-muted,#6a7b8b);font-size:12px;display:block}.clinical-paste-import .paste-source-details{width:100%;min-width:0;font-size:12px}.clinical-paste-import .paste-source-details>summary{box-sizing:border-box;overflow-wrap:anywhere;cursor:pointer;align-content:center;width:64px;min-height:44px;padding:6px 4px;font-size:12px;line-height:1.35;list-style-position:inside}.clinical-paste-import .paste-source-details[open]{grid-column:1/-1}.clinical-paste-import .paste-source-details[open]>summary{margin-left:auto}.clinical-paste-import .paste-source-details p{overflow-wrap:anywhere;margin:4px 0 8px}.clinical-paste-import .paste-finding-warnings{grid-column:1/-1}.cc-site-header.cc-tools-header{justify-content:flex-end;min-height:52px;padding:6px 24px}.cc-tools-header>div{display:none}.cc-tools-header>button{min-height:44px}.cc-tools-header:not(:has(>button)){display:none}.cc-tools-page{padding-top:18px}.cc-tools-page>.cc-page-intro{gap:4px;margin-bottom:12px;display:grid}.cc-tools-page>.cc-page-intro>h1{letter-spacing:-.5px;margin:0;font-size:25px;line-height:1.2}.cc-site-shell .cc-tools-page>.cc-page-intro>.cc-tools-context{margin:0;padding:6px 8px;font-size:12px;line-height:1.45}@media (max-width:600px){.cc-site-header.cc-tools-header{padding:4px 14px}.cc-tools-page{padding:12px 14px}.cc-tools-page>.cc-page-intro>h1{font-size:24px}}.wf-criteria .wf-criteria-expansion{border-top:1px solid #e6edf2;margin:8px 12px}.wf-criteria .wf-criteria-expansion>summary{box-sizing:border-box;cursor:pointer;color:#294e5e;min-height:44px;padding:10px 0;font-size:12px;line-height:1.5}.wf-criteria-all-counts{color:#647487;flex-wrap:wrap;gap:4px 8px;margin-left:8px;font-size:11px;font-weight:400;display:inline-flex}.wf-criteria-expansion .wf-criteria-groups,.wf-criteria-expansion .wf-criteria-rows,.wf-criteria-guide .wf-criteria-expansion .wf-topic-description{margin-inline:0}.wf-criteria-expansion .wf-criteria-groups{flex-wrap:wrap}.wf-criteria-expansion .wf-criteria-groups button{min-height:44px}.wf-criteria-expansion .wf-answer-legend{padding-inline:0}.wf-criteria-key-findings{margin:8px 12px}.wf-criteria-key-findings>div{padding:5px 0}.wf-criteria-key-findings dt{font-size:11px;font-weight:600}.wf-criteria-key-findings dd{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:3px 0 0;font-size:11px;line-height:1.5;display:flex}.wf-criteria-notes{font-size:11px;line-height:1.5}.cc-tools-page .cc-tools-task-actions{justify-content:flex-end;margin:0 0 4px;display:flex}.cc-site-shell .cc-tools-page .cc-tools-task-actions button{min-height:44px;padding:7px 10px;font-size:13px}.cc-tools-page .lab-analysis-tool-page .lab-analysis-body{padding:10px}.cc-tools-page .lab-analysis-tool-browser{border-bottom:1px solid var(--cc-border,#e0e7ee);margin:0 0 8px}.cc-tools-page .lab-analysis-tool-browser>summary{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--cc-ink,#203449);padding:8px 0;font-size:13px;line-height:1.5}.cc-tools-page .lab-analysis-tool-browser>summary>span{color:var(--cc-muted,#6a7b8b);overflow-wrap:anywhere;margin-left:8px;font-size:12px}.cc-tools-page .lab-analysis-tool-browser>nav{margin:0 0 8px}.cc-tools-page .lab-analysis-tool-page .lab-treatment-navigation{margin-top:12px}.cc-tools-page .lab-analysis-tool-page .lab-treatment-navigation>summary{box-sizing:border-box;align-content:center;min-height:44px}.cc-tools-page .lab-analysis-tool-page .lab-analysis-fields input:not([type=checkbox]),.cc-tools-page .lab-analysis-tool-page .lab-analysis-fields select,#cc-workspace-search-results{background:#fff;border:1px solid #dbe5ea;border-radius:8px;margin-top:10px;padding:10px}#cc-workspace-search-results ul{gap:4px;max-height:320px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}#cc-workspace-search-results .cc-open-workspace{text-align:left;justify-content:space-between;width:100%;min-height:44px}.encounter-problem-options .encounter-problem-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;display:grid}.encounter-problem-options .encounter-problem-grid button{text-align:left;min-height:44px}.encounter-problem-options h3{margin:8px 0;font-size:.85rem}.wf-note-problem-key{margin-top:4px;font-weight:600;display:block}.encounter-note-dialog .cc-note-actions{z-index:3;background:#fff;border-bottom:1px solid #dce5e9;padding:8px 0;position:sticky;top:52px}.cc-note-edit-fields{margin:10px 0}.cc-note-edit-fields>summary{cursor:pointer;min-height:44px;padding:10px}.cc-note-edit-fields>label{margin-top:10px}.encounter-note-dialog .cc-note h3{scroll-margin-block-start:116px}.cc-tools-page .lab-analysis-tool-page .af-choice-buttons button{min-height:44px}@media (max-width:600px){.cc-tools-page .lab-analysis-tool-page .lab-analysis-body{padding:8px}.cc-tools-page .lab-analysis-tool-browser>summary>span{margin-left:0;display:block}}.clinical-app .wf-section-navigation{z-index:12;background:var(--cc-canvas);margin:0 0 8px;padding:6px 0;display:block;position:sticky;top:0}.wf-section-navigation>div{flex-wrap:wrap;gap:5px;display:flex}.wf-section-navigation.wf-mobile-nav>span{display:none}.wf-score-overview>summary small{overflow-wrap:anywhere}.wf-cap-regimen-choices{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.clinical-app .wf-cap-regimen-choices button{text-align:left;white-space:normal;justify-items:start;gap:3px;width:100%;display:grid}.wf-cap-regimen-choices button span,.wf-cap-regimen-choices button small{line-height:1.35}@media (max-width:640px){.wf-section-navigation>div{flex-wrap:nowrap}.wf-section-navigation>div>button{flex:1;min-width:0}}.wf-injury-map{border-bottom:1px solid var(--cc-line,#d7e0e6);padding:12px}.wf-injury-map h2{margin:0 0 8px;font-size:15px}.wf-injury-map-layout{grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px;margin-top:8px;display:grid}.wf-injury-schematic{background:#edf4f6;border-radius:8px;align-self:start;min-height:145px;position:relative}.wf-injury-silhouette{background:#b7cfd6;position:absolute;inset:8px 18%}.wf-injury-schematic.is-knee .wf-injury-silhouette{clip-path:polygon(24% 0,74% 0,65% 35%,83% 52%,69% 66%,64% 100%,34% 100%,31% 66%,15% 52%,34% 35%)}.wf-injury-schematic.is-foot .wf-injury-silhouette{clip-path:polygon(15% 0,57% 0,55% 33%,66% 48%,93% 67%,99% 82%,83% 93%,30% 94%,16% 83%,12% 63%,19% 39%)}.clinical-app .wf-injury-schematic button{white-space:nowrap;min-height:27px;padding:3px 6px;font-size:11px;position:absolute;transform:translate(-50%,-50%)}.wf-injury-landmarks{gap:4px;margin:7px 0;display:grid}.clinical-app .wf-injury-landmarks button{text-align:left;white-space:normal;justify-content:space-between}.wf-injury-landmarks small{margin-left:5px}.cc-home-calculator-link{color:#155b6b;align-items:center;padding:7px 10px;font-weight:600;display:inline-flex}.cc-calculator-directory{color:#18343e;max-width:950px;margin:auto;padding:clamp(16px,4vw,42px)}.cc-calculator-directory a{color:#155b6b;text-underline-offset:3px}.cc-calculator-directory h1{margin:14px 0 4px;font-size:clamp(24px,5vw,36px)}.cc-calculator-directory-filters{flex-wrap:wrap;gap:12px;display:flex}.cc-calculator-directory-filters label{flex:225px;gap:5px;font-weight:600;display:grid}.cc-calculator-directory-filters input,.cc-calculator-directory-filters select{color:#18343e;background:#fff;border:1px solid #aabdc4;border-radius:6px;width:100%;min-height:40px;padding:7px 9px}.cc-calculator-directory-results,.cc-calculator-directory-results ul{margin:0;padding:0;list-style:none}.cc-calculator-directory-results>li{border-top:1px solid #d3e0e4;padding:11px 0}.cc-calculator-directory-results h2{margin:0 0 4px;font-size:16px}.cc-calculator-directory-results li li{flex-wrap:wrap;gap:5px 12px;display:flex}
