:root{color:#213c43;font-synthesis:none;--teal:#116b60;--border:#dce5e4;background:#f3f6f6;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer;color:#274b4e;background:#fff;border:1px solid #cad8d5;border-radius:8px;padding:10px 14px;font-weight:600}button:hover{background:#edf5f2}button:disabled{opacity:.55;cursor:default}.primary{background:var(--teal);color:#fff;border-color:var(--teal)}.primary:hover{background:#0b584f}a{color:var(--teal)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.8px;margin-bottom:0;font-size:28px}h2{letter-spacing:-.4px;margin-bottom:5px;font-size:21px}h3{margin-bottom:8px;font-size:16px}p{line-height:1.55}small{font-size:12px;line-height:1.5}.eyebrow{letter-spacing:1.7px;color:#68827f;font-size:10px;font-weight:750}.muted{color:#687f80;font-size:13px}.shell{grid-template-columns:230px 1fr;display:grid}.sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;gap:16px;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.wordmark{color:#173f42;white-space:nowrap;font-size:15px;text-decoration:none}.wordmark span{color:#64837d;font-weight:400}.sidebar .eyebrow{margin:0 0 5px 25px}.sidebar nav{gap:5px;margin:8px 0 22px;display:grid}.sidebar nav a{color:#688581;gap:14px;padding:12px 9px;font-size:12px;text-decoration:none;display:flex}.sidebar nav a span{color:#335155;font-size:14px;font-weight:600}.side-heading{color:#78918c;letter-spacing:1px;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.saved-list{flex:1;overflow:auto}.saved{text-align:left;background:0 0;border:0;gap:5px;width:100%;margin-bottom:6px;padding:12px 10px;display:grid}.saved strong{font-size:13px}.saved span,.saved small{color:#718783;font-size:11px}.saved.active{border-left:3px solid var(--teal);background:#e9f3ef}.account{border-top:1px solid var(--border);overflow-wrap:anywhere;gap:8px;padding-top:14px;display:grid}.account button{font-size:12px}.review-banner{color:#4e6757;background:#e8f0e9;justify-content:space-between;padding:9px 32px;font-size:11px;display:flex}.topbar{justify-content:space-between;align-items:center;gap:20px;padding:28px 32px 12px;display:flex}.topbar .eyebrow{margin-bottom:8px;display:block}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar button{font-size:12px}.save-state{color:#68827a;min-height:28px;padding:0 32px;font-size:12px}.workspace{grid-template-columns:minmax(0,1fr) 285px;gap:26px;max-width:1600px;margin:auto;padding:12px 32px 64px;display:grid}.workspace main{min-width:0}.card{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:20px;padding:24px;scroll-margin-top:15px}.section-head,.section-title{align-items:start;gap:14px;margin-bottom:20px;display:flex}.section-head p,.section-title p{color:#708482;margin:0;font-size:13px}.number{color:var(--teal);background:#eaf4f0;border-radius:7px;flex:none;padding:7px 8px;font-size:11px;font-weight:700}.section-title{margin:32px 0 18px 4px}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field.wide{grid-column:1/-1}label{color:#385758;gap:7px;font-size:13px;font-weight:600;display:grid}input,select,textarea{color:#243f43;background:#fff;border:1px solid #cbd8d5;border-radius:7px;width:100%;min-width:0;padding:10px}textarea{resize:vertical;line-height:1.5}label small{color:#71847f;font-weight:400}summary{cursor:pointer;font-size:15px;font-weight:650;line-height:1.5}summary small{float:right;color:#79908a;font-size:11px;font-weight:400}.form-group>p{color:#748680;margin-top:14px;font-size:13px}.form-group .fields{margin-top:20px}.insight{gap:12px;height:fit-content;display:grid;position:sticky;top:22px}.insight-head{color:#537d74;letter-spacing:1.4px;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.live-dot{background:#258c74;border-radius:100%;width:7px;height:7px}.insight>.muted{margin:0 0 5px;font-size:12px}.insight-card{background:#eaf3ef;border:1px solid #d7e7df;border-radius:10px;padding:17px}.insight-card h3{color:#265b50;font-size:15px}.insight-card p{color:#52736a;margin:0;font-size:12px;line-height:1.6}.insight-card.warn{background:#fbf6e9;border-color:#eee3c6}.insight-card.warn h3,.insight-card.warn p{color:#7a683b}.insight-card.danger{background:#fff0eb;border-color:#f1cbbb}.insight-card.danger h3,.insight-card.danger p{color:#8d4434}.visit-overview{border-top:1px solid var(--border);margin-top:8px;padding-top:20px}.visit-overview p{color:#6c817e;margin-bottom:8px;font-size:12px}.visit-overview a{font-size:12px}.order-tools{gap:10px;margin-bottom:18px;display:flex}.order-tools input{flex:1}.order-tools button{font-size:12px}.goal{border-top:1px solid var(--border);padding:16px 0}.goal p{color:#71817d;margin:10px 0;font-size:12px}.option{border-top:1px solid #edf1ef;justify-content:space-between;align-items:start;gap:20px;padding:18px 0;display:flex}.option strong{font-size:14px}.option p{color:#3c5959;margin:6px 0}.option small{color:#76827d;display:block}.option button{flex:none;font-size:11px}.order-editor{background:#eef6f2;border:1px solid #a8cdbf;border-radius:10px;gap:15px;padding:20px;scroll-margin:20px;display:grid}.order-editor .section-head{justify-content:space-between;margin:0}.order-editor h3{margin:8px 0}.order-editor>small{color:#6a7e73;display:block}.plan-heading{gap:12px;margin-top:25px;display:flex}.plan-heading span{color:#7e9990}.empty{color:#789087;background:#f7faf8;border-radius:8px;padding:18px;font-size:13px}.selected-order{border-top:1px solid var(--border);padding:16px 0;font-size:13px}.selected-order .badge{color:#4f7969;background:#edf4ef;border-radius:4px;margin-right:9px;padding:4px 7px;font-size:10px}.selected-order p{margin:10px 0 5px}.selected-order small{color:#6f817b}.selected-order button{margin:12px 7px 0 0;padding:6px 10px;font-size:11px}#note>label{margin-bottom:18px}.note-preview{border:1px solid var(--border);border-radius:8px;margin:20px 0;padding:15px}pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#48605e;font:12px/1.7 Segoe UI,Arial,sans-serif}.note-preview pre{max-height:580px;overflow:auto}.reference-dialog{border:1px solid var(--border);color:#284749;border-radius:15px;width:min(1080px,94vw);max-height:90vh;padding:28px}.reference-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#183c4480}.dialog-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.reference-dialog>p{color:#6a807a;font-size:13px}.reference-dialog>input{z-index:1;background:#f6faf7;margin:10px 0 20px;position:sticky;top:0}.reference-section{border-top:1px solid var(--border);padding:18px 0}.reference-section summary small{float:none;display:block}.reference-section p,.reference-section li{font-size:13px;line-height:1.6}.reference-section h3{margin-top:20px}.table-wrap{margin:15px 0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}th,td{text-align:left;vertical-align:top;border:1px solid var(--border);padding:10px}th{background:#edf5f0}.auth{max-width:560px;margin:70px auto;padding:24px}.auth>.wordmark{font-size:22px}.auth-card{border:1px solid var(--border);background:#fff;border-radius:18px;margin-top:28px;padding:36px}.auth-card h1{margin:12px 0 18px;font-size:30px}.auth-card p{color:#6a817d;font-size:14px}.auth-card form{gap:18px;margin-top:26px;display:grid}.auth-card .text-button{border:0;padding:15px 0 0;font-size:13px}.error{color:#a74130!important}.auth>.muted{text-align:center;margin-top:25px}@media (min-width:1700px){h1{font-size:32px}.workspace{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:1150px){.shell{grid-template-columns:190px 1fr}.sidebar{padding:24px 12px}.wordmark{font-size:13px}.workspace{grid-template-columns:1fr;padding:12px 22px}.insight{grid-row:1;grid-template-columns:repeat(2,1fr);position:static}.insight-head,.insight>.muted,.insight>button,.insight>small,.visit-overview{grid-column:1/-1}.topbar{flex-direction:column;align-items:start;padding:24px 22px 12px}.save-state{padding:0 22px}}@media (max-width:700px){.shell{display:block}.sidebar{height:auto;padding:15px;position:static}.sidebar nav{grid-template-columns:repeat(2,1fr);gap:0;margin:0}.sidebar .saved-list,.sidebar .side-heading,.sidebar .eyebrow{display:none}.sidebar .account{justify-content:space-between;align-items:center;padding:8px 0 0;display:flex}.review-banner{padding:9px 18px}.review-banner span{display:none}.workspace{padding:12px 15px 45px}.fields,.insight{grid-template-columns:1fr}.card{padding:19px}.option{flex-direction:column;gap:10px}.order-tools{flex-direction:column}h1{font-size:25px}.reference-dialog{padding:20px}.auth{margin:20px auto}.auth-card{padding:25px}}
.clinical-app{color:#09225a;--clinical-blue:#006c93;--clinical-border:#dce6f3;background:#f3f8fc;min-height:100vh;font-family:Arial,Segoe UI,sans-serif;font-size:14px}.clinical-app button,.clinical-app input,.clinical-app select,.clinical-app textarea{color:#0a2b67;background:#fff;border:1px solid #bfceed;border-radius:5px;font-family:inherit;font-weight:400;box-shadow:0 1px 2px #1c3e6510}.clinical-app button{padding:8px 13px;font-size:13px}.clinical-app button:hover{background:#edf5fc}.clinical-app button:disabled{opacity:.5}.clinical-app input,.clinical-app select{height:37px;padding:8px 11px;font-size:14px}.clinical-app textarea{font-size:14px;line-height:1.5}.clinical-app svg{vertical-align:middle;stroke-width:1.8px;flex:none;width:18px;height:18px}.clinical-app .primary{color:#fff;background:#006e96;border-color:#006e96}.clinical-app .primary:hover{background:#005d80}.clinical-app h1,.clinical-app h2,.clinical-app h3{letter-spacing:0;color:#071d54}.clinical-app h1{font-size:23px;font-weight:700}.clinical-app h2{font-size:16px;font-weight:700}.clinical-app h3{font-size:14px;font-weight:700}.clinical-header{background:#fff;border-bottom:1px solid #e3eaf3;align-items:center;gap:28px;height:73px;padding:10px 32px;display:flex}.clinical-logo{object-fit:contain;flex:none;width:232px;height:48px}.patient-header{border-left:1px solid #d7e0ef;flex:1;min-width:0;padding-left:17px}.patient-header>div{align-items:center;gap:10px;font-size:15px;display:flex}.patient-header strong{font-size:17px}.header-divider{vertical-align:middle;border-left:1px solid #a9b9d2;height:15px;margin:0 10px;display:inline-block}.patient-header p{white-space:nowrap;margin:6px 0 0;font-size:13px;line-height:1.3}.clinical-app .inline-link{color:#005cc8;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.clinical-header-actions{text-align:right;justify-items:end;gap:4px;display:grid}.clinical-header-actions small{color:#45638c;font-size:12px}.clinical-header-actions .context-button{box-shadow:none;border-color:#0000;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.context-button svg{width:15px;height:15px}.clinical-grid{grid-template-columns:minmax(0,38.5fr) minmax(0,61.5fr);align-items:start;gap:10px;padding:13px 17px 10px;display:grid}.hpi-panel,.management-panel{background:#fff;border:1px solid #ecf1f7;border-radius:10px;min-width:0}.hpi-panel{padding:13px 20px 11px}.hpi-panel>h1{white-space:nowrap;border-bottom:1px solid #d7e2f0;margin:0 0 9px;padding:0 0 8px;font-size:19px;line-height:1.4}.hpi-panel h1 span{font-size:17px;font-weight:400}.compact-section h2{margin:0 0 7px}.compact-section h2 span{color:#365380;font-size:13px;font-weight:400}.symptoms-section{padding-top:1px;padding-bottom:7px}.answer-row{align-items:center;gap:12px;min-height:30px;margin-bottom:6px;padding-left:20px;display:flex}.answer-row>span{flex:1;font-size:14px}.segmented{flex:0 0 67%;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.clinical-app .segmented button{color:#3b5480;white-space:nowrap;border-color:#d2dcf0;height:29px;padding:4px 6px;font-size:12px}.clinical-app .segmented button[aria-pressed=true]{color:#fff;background:#006e94;border-color:#006e94;box-shadow:inset 0 0 0 1px #087e9e}.single-row{border-top:1px solid #e7edf6;align-items:center;gap:10px;min-height:49px;font-size:14px;display:flex}.single-row>span:first-child,.single-row>label:first-child{flex:none;width:128px}.single-row label{color:#0c295e;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.duration-row{min-height:51px}.duration-row input{width:89px}.duration-row>label{width:128px!important}.onset-row{min-height:48px}.onset-row label{margin-right:25px}.clinical-app input[type=radio]{accent-color:#00769e;width:20px;height:20px;box-shadow:none;padding:0}.ecg-row{gap:10px;min-height:49px}.ecg-row>span:first-child{width:128px}.ecg-row label{white-space:nowrap}.clinical-app input[type=checkbox]{accent-color:#00769e;width:18px;height:18px;box-shadow:none;flex:none;padding:0}.ecg-row input[type=number]{width:80px}.ecg-row label[for=field-hr]{margin-left:auto;font-size:13px}.bp-row{min-height:52px}.bp-row input{width:74px}.bp-row>span:first-child{width:128px}.prior-section{border-top:1px solid #e7edf6;padding-top:12px;padding-bottom:11px}.prior-section h2{margin-bottom:0}.prior-section .single-row{border:0;gap:12px;min-height:52px}.prior-section input[type=month]{width:162px;font-size:13px}.prior-section .single-row label:first-child{width:126px}.prior-section input[type=number]{width:140px;min-width:0;font-size:13px}.prior-section .single-row label[for=field-ef]{flex:none;margin-left:auto}.reconciliation-section{border-top:1px solid #e7edf6;padding-top:12px;padding-bottom:11px}.reconciliation-section h2{margin-bottom:8px}.medicine-row{align-items:center;gap:12px;min-height:38px;font-size:14px;display:flex}.medicine-row>span{min-width:137px}.medicine-row small{color:#47628b;flex:1;font-size:13px}.medicine-row button{white-space:nowrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.contributors-section{border-top:1px solid #e7edf6;padding-top:11px;padding-bottom:4px}.contributors-section h2{margin-bottom:8px;font-size:16px}.contributors-section h2 span{font-size:12px}.contributor-row{min-height:25px;margin-bottom:5px}.contributor-row .segmented{flex-basis:70%;gap:6px}.clinical-app .contributor-row button{height:25px;padding:3px 5px;font-size:11px}.hpi-output{background:#eff7fd;border-radius:6px;margin:3px -10px 0;padding:10px 12px}.hpi-output h2{margin-bottom:6px;font-size:16px}.hpi-output h2 span{font-size:13px;font-weight:400}.hpi-output p{color:#294e7e;margin:0;font-size:13px;line-height:1.5}.additional-hpi{border-top:1px solid #e4ebf5;margin-top:12px;padding-top:10px}.additional-hpi>summary{color:#46648d;justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.additional-hpi>summary svg{width:14px;height:14px}.detail-group{border-top:1px solid #e8eef6;padding:13px 0}.detail-group:first-of-type{margin-top:15px}.detail-group summary{font-size:13px}.detail-group p{color:#55729b;margin-top:12px;font-size:12px}.worksheet-field{color:#24436e;gap:7px;font-size:13px;font-weight:400}.worksheet-field small{font-size:11px}.worksheet-field textarea{grid-column:1/-1}.management-panel{padding:10px 14px 12px}.management-panel>h1{margin:0 7px 3px;font-size:24px}.management-intro{color:#3c5c8e;margin:0 7px 10px;font-size:14px;line-height:1.5}.management-goal{background:#fff;border:1px solid #dce6f5;border-radius:6px;margin-bottom:6px;overflow:hidden}.clinical-app .goal-toggle{width:100%;box-shadow:none;text-align:left;background:#fff;border:0;border-radius:0;align-items:center;gap:11px;min-height:45px;padding:7px 11px;display:flex}.goal-number{color:#fff;background:#006e96;border-radius:100%;flex:none;justify-content:center;align-items:center;width:33px;height:33px;font-size:20px;display:flex;box-shadow:inset 0 0 0 2px #1485a1}.goal-toggle>strong{white-space:nowrap;color:#071f59;font-size:18px}.goal-toggle>svg{color:#005cc8;width:16px;height:16px;margin-left:auto}.goal-description{color:#4b6590;flex:1;font-size:12px;line-height:1.35}.clinical-app .risk-status{vertical-align:middle;color:#995a04;background:#fff5df;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.25;display:inline-flex}.risk-status svg{stroke-width:2px;width:16px;height:16px}.goal-toggle .risk-status{margin-left:20px}.risk-status.complete{color:#236f62;background:#e7f5f1}.goal-body{padding:0 14px 11px 56px}.goal-explanation{color:#3d5885;margin:0 0 9px;font-size:13px;line-height:1.4}.review-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 13px;display:grid}.clinical-app .review-cards button{text-align:left;box-shadow:none;background:#f4f8fc;border-color:#e0e9f6;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 12px;display:flex}.review-cards strong{white-space:nowrap;color:#0b255f;font-size:13px;display:block}.review-cards small{color:#4e6691;margin-top:5px;font-size:12px;line-height:1.3;display:block}.review-cards svg{width:14px;height:14px}.goal-body h3{margin:0 0 6px;font-size:13px}.goal-body h3 span{color:#415e8c;font-size:13px;font-weight:400}.medication-table{margin:0 0 9px}.clinical-app table{color:#183e77;table-layout:fixed;width:100%;font-size:12px;line-height:1.3}.clinical-app th,.clinical-app td{vertical-align:middle;border:0;border-bottom:1px solid #dce6f4;padding:8px 12px}.clinical-app thead th{color:#09265e;background:#f0f5fa;border-top:1px solid #dce6f4;padding:7px 12px;font-size:12px;font-weight:400}.medication-table th:first-child{width:18%}.medication-table th:nth-child(2){width:31%}.medication-table th:nth-child(3){width:35%}.medication-table th:nth-child(4){width:16%}.clinical-app tbody th{color:#0c2963;text-align:left;overflow-wrap:anywhere;font-size:13px;font-weight:600}.medication-table td{height:78px}.medication-table td button{color:#0058c5;width:100%;padding:9px 10px;font-size:12px}.more-options{margin:2px 0 10px;font-size:11px}.more-options>summary{color:#48678e;font-size:11px;font-weight:400}.more-options .medication-table{margin-top:10px}.related-workup h3{margin-top:11px}.workup-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.workup-grid label{color:#0f2c60;align-items:start;gap:8px;font-size:12px;font-weight:400;line-height:1.25;display:flex}.workup-grid small{color:#4d6794;margin-top:4px;font-size:11px;line-height:1.3;display:block}.workup-grid input{margin:0}.collapsed-example{border-top:1px solid #e3ebf5;align-items:center;gap:14px;min-height:43px;padding:5px 13px 7px 56px;font-size:12px;display:flex}.collapsed-example>strong{font-size:12px}.collapsed-example>small{color:#274976;flex:1;font-size:11px;line-height:1.3}.collapsed-example>button{color:#005cc8;padding:6px 24px;font-size:12px}.collapsed-example .risk-status{white-space:nowrap;padding:4px 8px;font-size:11px}.plan-preview{margin:17px 4px 0}.plan-preview h2{margin-bottom:6px;font-size:16px}.plan-preview h2 span{font-size:14px;font-weight:400}.plan-preview>.table-wrap{margin:0}.plan-preview table{font-size:10px}.plan-preview th,.plan-preview td{border-bottom:1px solid #e0e7f0;padding:3px 10px;font-size:10px}.plan-preview thead th{padding:4px 10px;font-size:10px}.plan-preview tbody th{font-size:10px;font-weight:400}.plan-preview th:first-child,.plan-preview th:nth-child(2){width:27%}.plan-preview th:nth-child(3){width:37%}.plan-preview th:nth-child(4){width:9%}.plan-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.clinical-app .plan-actions button{color:#0056c6;white-space:nowrap;align-items:center;gap:10px;padding:9px 15px;font-size:14px;display:flex}.clinical-app .plan-actions .primary{color:#fff;gap:30px}.plan-actions .custom-action{box-shadow:none;border-color:#0000;padding:7px 5px!important;font-size:11px!important}.plan-actions .custom-action svg{width:14px;height:14px}.save-message{color:#6c82a0;flex:1;font-size:10px;line-height:1.3}.selected-decisions{margin-top:13px}.selected-decisions summary{color:#47668e;font-size:12px}.selected-decision{border-top:1px solid #e2eaf3;align-items:center;gap:10px;padding:12px 0;display:flex}.selected-decision>div{flex:1;gap:4px;display:grid}.selected-decision strong{font-size:12px}.selected-decision span{color:#567198;font-size:11px}.selected-decision button{padding:5px 8px;font-size:11px}.clinical-footer{color:#6b829e;align-items:center;gap:10px;padding:0 22px 12px;font-size:11px;display:flex}.clinical-footer>span{flex:1}.clinical-footer button{box-shadow:none;background:0 0;border-color:#dde6f0;padding:6px 10px;font-size:11px}.context-panel{background:#fff;border-bottom:1px solid #dbe6f3;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:18px 30px;display:grid}.context-panel label{color:#3c5d88;font-size:12px;font-weight:400}.context-actions{grid-column:1/-1;gap:10px;display:flex}.clinical-app .field-review-dialog{color:#0a295f;border:1px solid #bfceed;border-radius:10px;width:min(720px,94vw);max-height:90vh;padding:25px}.field-review-dialog::backdrop{background:#18365a66}.field-review-dialog .dialog-head{margin-bottom:20px}.field-review-dialog h2{margin-top:5px;font-size:19px}.review-footnote{color:#6b809c;margin:20px 0 0;font-size:12px}.urgent-alert{color:#9a4d2d;background:#fff2ed;border:1px solid #efcdbd;border-radius:6px;gap:10px;margin:10px 0;padding:12px;font-size:12px;display:flex}.copd-insights{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 15px;display:grid}.clinical-app .copd-insights button{text-align:left;box-shadow:none;background:#f3f8fc;border-color:#dce7f3}.copd-insights strong{margin-bottom:5px;font-size:12px;display:block}.copd-insights span{color:#55749b;font-size:11px;line-height:1.4;display:block}.small-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.small-fields .worksheet-field{font-size:12px}.copd-measurements label{flex:1;display:grid;width:auto!important}.order-review-dialog{border:0;border-radius:12px;width:min(700px,94vw);max-height:92vh;padding:0}.order-review-dialog::backdrop{background:#18365a66}.order-review-dialog .order-editor{color:#173f72;background:#f5f9fc;border:0;margin:0}.order-review-dialog h3{font-size:18px}.reference-dialog #note{margin-top:15px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #007ba6}@media (min-width:1600px){.clinical-grid{max-width:1700px;margin:auto}.clinical-header{gap:30px}.hpi-panel{padding-left:22px;padding-right:22px}.goal-toggle .risk-status{margin-left:30px}}@media (max-width:1350px){.clinical-header{gap:20px;padding:10px 20px}.clinical-logo{width:210px}.patient-header>div{font-size:14px}.patient-header strong{font-size:16px}.patient-header p,.patient-header .inline-link{font-size:11px}.clinical-grid{grid-template-columns:minmax(0,39fr) minmax(0,61fr);padding-left:12px;padding-right:12px}.hpi-panel{padding-left:14px;padding-right:14px}.hpi-panel>h1{font-size:17px}.hpi-panel h1 span{font-size:15px}.answer-row{padding-left:8px}.single-row>span:first-child,.single-row>label:first-child{width:105px!important}.ecg-row>span:first-child{width:55px!important}.ecg-row label[for=field-hr]{font-size:12px}.ecg-row input[type=number]{width:68px}.medicine-row>span{min-width:115px;font-size:12px}.medicine-row small{font-size:11px}.medicine-row button{padding:7px;font-size:11px}.goal-toggle>strong{font-size:16px}.goal-toggle .risk-status{max-width:340px;margin-left:4px;font-size:10px}.review-cards{gap:7px}.review-cards strong,.review-cards small{font-size:11px}.goal-body{padding-left:49px}.clinical-app .review-cards button{padding:9px}.goal-description{font-size:11px}.clinical-app td,.clinical-app th{padding-left:8px;padding-right:8px}.clinical-app .plan-actions button{font-size:12px}.collapsed-example{gap:8px;padding-left:49px;font-size:11px}.collapsed-example>strong{font-size:11px}.collapsed-example>small{font-size:10px}.collapsed-example .risk-status,.plan-actions .custom-action{display:none}.prior-section input[type=month]{width:140px}.prior-section input[type=number]{width:110px}.contributors-section h2{font-size:14px}.contributors-section h2 span{font-size:11px}.clinical-app .contributor-row button,.clinical-header-actions small{font-size:10px}}@media (max-width:1050px){.clinical-grid{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.clinical-logo{width:175px}.clinical-header{gap:10px}.patient-header{padding-left:10px}.patient-header p{white-space:normal}.patient-header p>.header-divider:last-of-type,.patient-header p>.inline-link,.clinical-header-actions small{display:none}.review-cards{grid-template-columns:1fr;gap:5px}.clinical-app .review-cards button{min-height:40px;padding:7px 10px}.review-cards span{align-items:center;gap:10px;display:flex}.review-cards strong{font-size:12px}.review-cards small{margin:0}.goal-toggle .risk-status{display:none}.goal-body{padding-left:14px}.goal-description{display:none}.workup-grid{grid-template-columns:repeat(2,1fr)}.hpi-panel>h1{white-space:normal}.answer-row{padding-left:0}.segmented{flex-basis:64%;gap:4px}.answer-row>span{font-size:12px}.prior-section .single-row{flex-wrap:wrap;gap:8px;padding-top:12px}.prior-section .single-row label:first-child{width:90px!important}.prior-section .single-row label[for=field-ef]{margin-left:0}.single-row>span:first-child,.single-row>label:first-child{width:95px!important}.ecg-row{flex-wrap:wrap;gap:7px;padding:9px 0}.ecg-row>span:first-child{width:40px!important}.ecg-row label{font-size:12px}.ecg-row label[for=field-hr]{margin-left:0}.ecg-row input[type=number]{width:61px}.medicine-row{flex-wrap:wrap}.medicine-row>span{min-width:100px}.medicine-row button{margin-left:auto}.contributor-row .segmented{flex-basis:70%;gap:3px}.clinical-app .contributor-row button{font-size:9px}.contributors-section h2 span{margin-top:5px;display:block}.collapsed-example{flex-wrap:wrap;padding-left:14px}.collapsed-example>small{flex-basis:50%}.plan-preview th:first-child,.plan-preview th:nth-child(2){width:25%}.plan-preview th:nth-child(3){width:35%}.plan-preview th:nth-child(4){width:15%}.clinical-app .plan-actions button{padding:9px 10px}.plan-actions .primary{gap:10px!important}}@media (max-width:760px){.clinical-header{flex-wrap:wrap;gap:10px;height:auto;min-height:90px;padding:12px 16px}.clinical-logo{width:180px;height:40px}.patient-header{border-top:1px solid #e2eaf4;border-left:0;flex-basis:100%;order:3;padding:7px 0 0}.clinical-header-actions{margin-left:auto}.patient-header p{font-size:12px}.clinical-grid{flex-direction:column;gap:12px;padding:10px;display:flex}.hpi-panel,.management-panel{width:100%;padding:15px}.hpi-panel>h1{font-size:18px}.answer-row>span{font-size:14px}.segmented{flex-basis:65%}.single-row>span:first-child,.single-row>label:first-child{width:120px!important}.ecg-row>span:first-child{width:60px!important}.ecg-row{flex-wrap:nowrap}.ecg-row label[for=field-hr]{margin-left:auto}.ecg-row input[type=number]{width:65px}.medicine-row>span{min-width:125px}.medicine-row small{font-size:12px}.clinical-app .contributor-row button{font-size:11px}.contributors-section h2 span{display:inline}.clinical-app .goal-toggle{padding:8px}.goal-toggle>strong{font-size:16px}.goal-body{padding:0 12px 13px}.goal-explanation{font-size:12px}.review-cards{grid-template-columns:1fr}.clinical-app .medication-table table{min-width:550px}.review-cards span{display:block}.review-cards small{margin-top:4px}.workup-grid{gap:15px}.plan-preview table{min-width:530px}.clinical-footer{flex-wrap:wrap;padding:10px 16px}.clinical-footer>span{flex-basis:100%}.context-panel{grid-template-columns:1fr 1fr;padding:15px}.context-actions{flex-wrap:wrap}.context-panel>label:last-of-type{grid-column:1/-1}.goal-toggle .risk-status{display:none}.prior-section .single-row{flex-wrap:nowrap}.prior-section .single-row label:first-child{width:90px!important}.prior-section input[type=month]{width:145px}.prior-section input[type=number]{width:95px}.plan-actions{flex-wrap:wrap}.save-message{text-align:right;flex-basis:100%;order:3}.hpi-output{margin-left:-5px;margin-right:-5px}.clinical-app .field-review-dialog{padding:20px}.field-review-dialog .fields{grid-template-columns:1fr}}.htn-dose-model-reference{overflow-wrap:anywhere;background:#f4f7fa;border-left:2px solid #7894ad;border-radius:3px;padding:7px 9px}.htn-dose-model-reference p{margin:0 0 3px}.htn-dose-model-reference small{line-height:1.45;display:block}.htn-safety-recheck{flex-wrap:wrap;align-items:center;gap:5px 9px;margin:7px 0;display:flex}.htn-safety-recheck small{flex:160px}.dm-access-resources{border-top:1px solid #e0e6ec;padding-top:7px;font-size:12px}.dm-access-resources>summary{cursor:pointer;color:#294c70;padding:7px 0;font-weight:600}.dm-access-resources p,.dm-access-resources dd{line-height:1.45}.dm-access-resources dl{grid-template-columns:minmax(110px,.85fr) minmax(0,1.7fr);gap:7px 12px;margin:8px 0;display:grid}.dm-access-resources dt{font-weight:600}.dm-access-resources dd{margin:0}.dm-medication-teaching{border-top:1px solid #e0e6ec;padding-top:5px;font-size:12px;line-height:1.45}.dm-medication-teaching>details>summary{cursor:pointer;color:#294c70;padding:6px 0;font-weight:600}.dm-medication-teaching p{margin:5px 0}.dm-medication-teaching .dm-teaching-caution{color:#705121;background:#faf6ee;border-left:2px solid #b98b43;padding:5px 8px}.dm-classification-workup{background:#f8fafb;border:1px solid #dbe4e9;border-radius:7px;margin:0 0 12px}.dm-classification-workup>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;font-size:12px;display:flex}.dm-classification-workup>summary>svg{flex:0 0 14px;width:14px;height:14px}.dm-classification-workup[open]>summary>svg{transform:rotate(90deg)}.dm-classification-workup>summary>span{color:#587080}.dm-classification-workup>section{padding:0 12px 10px}.dm-classification-workup>section>p{color:#526a79;margin:0 0 8px;font-size:12px}.dm-classification-links{flex-wrap:wrap;gap:4px 12px;margin-top:7px;display:flex}.wf-workup-shortcut{margin:4px 0;font-size:12px}.wf-workup-shortcut>button{min-height:44px}.wf-selected-warnings{margin-bottom:8px}.cc-site-shell .wf-history-topic-chooser{border-bottom:1px solid #e9eef3}.cc-site-shell .wf-history-topic-chooser>summary{box-sizing:border-box;cursor:pointer;color:#356176;min-height:44px;padding:10px 18px;font-size:12px}.cc-site-shell .wf-history-topic-chooser>summary small{color:#718392;margin-left:8px;font-size:10px}.cc-site-shell .wf-history-topic-chooser>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 12px;display:grid}.cc-site-shell .wf-history-topic-chooser nav>button{text-align:left;color:#3f5c6d;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5eb;border-radius:5px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:44px;padding:8px;font-size:11px;line-height:1.4;display:flex}.cc-site-shell .wf-history-topic-chooser nav>button[aria-pressed=true]{color:#244d62;background:#edf5f8;border-color:#7a9dad}.cc-site-shell .wf-history-topic-chooser nav>button small{color:#718392;font-size:10px}.cc-site-shell .wf-active-history>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 18px 9px;display:flex}.cc-site-shell .wf-active-history>header h2{color:#35596d;min-width:0;margin:0;font-size:13px;line-height:1.5}.cc-site-shell .wf-active-history>header .wf-topic-count{color:#718392;flex:none;padding-top:3px;font-size:10px}.cc-site-shell .wf-history-topics button:focus-visible,.cc-site-shell .wf-history-topics summary:focus-visible{outline-offset:2px;outline:2px solid #148296}.cc-site-shell .wf-active-history [data-history-topic-heading]:focus-visible{outline-offset:3px;outline:2px solid #148296}@media (max-width:480px){.cc-site-shell .wf-history-topic-chooser>nav{grid-template-columns:minmax(0,1fr)}}.cc-site-shell [id^=wf-history-Diabetes-] .wf-fields{row-gap:10px;padding-bottom:13px}@media (max-width:380px){.cc-site-shell #wf-history-Diabetes-dm-presentation .wf-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-site-shell #wf-history-Diabetes-dm-presentation .wf-fields>*{grid-column:1/-1}:is(.cc-site-shell #wf-history-Diabetes-dm-presentation .wf-fields>:has(input[id^=wf-age-]),.cc-site-shell #wf-history-Diabetes-dm-presentation .wf-fields>:has(input[id^=wf-dmDurationYears-])){grid-column:auto}:is(.cc-site-shell #wf-history-Diabetes-dm-presentation .wf-fields>:has(input[id^=wf-age-])>label,.cc-site-shell #wf-history-Diabetes-dm-presentation .wf-fields>:has(input[id^=wf-dmDurationYears-])>label){min-height:2.9em}}@media (max-width:480px){.cc-site-shell .clinical-app .wf-treatment-card>header{flex-wrap:wrap;gap:6px}.cc-site-shell .clinical-app .wf-treatment-card>header>div{flex:100%;min-width:0}.cc-site-shell .clinical-app .wf-treatment-card>header h4{overflow-wrap:anywhere;margin-bottom:0}.cc-site-shell .clinical-app .wf-treatment-card>header>button{white-space:normal;max-width:100%;min-height:44px;margin-left:auto}}@media (max-width:600px){.dm-access-resources dl{grid-template-columns:minmax(0,1fr);gap:3px}.dm-access-resources dd{margin-bottom:7px}.dm-access-resources>summary{align-content:center;min-height:44px;display:list-item}.dm-medication-teaching>details>summary{align-content:center;min-height:44px}}
.score-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 7px;display:grid}.clinical-app .score-strip button{text-align:left;box-shadow:none;background:#f6f9fc;border:1px solid #dce7f2;gap:7px;min-height:95px;padding:14px 16px;display:grid}.score-strip button>span{color:#617699;font-size:12px}.score-strip strong{color:#143768;font-size:15px;line-height:1.3}.score-strip small{color:#006b98;font-size:11px}.workbench-goals{margin:0 7px}.workbench-goal{border:1px solid #dce6f1;border-radius:9px;margin-bottom:10px;overflow:hidden}.workbench-goal.selected{border-color:#a5c4da}.clinical-app .workbench-toggle{box-shadow:none;text-align:left;background:#fff;border:0;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 15px;display:flex}.workbench-toggle>.goal-number{width:30px;height:30px;box-shadow:none;font-size:16px}.workbench-toggle>span:nth-child(2){flex:1}.workbench-toggle strong{color:#153460;font-size:17px;font-weight:600;display:block}.workbench-toggle small{color:#6a7e9b;margin-top:5px;font-size:12px;line-height:1.4;display:block}.workbench-toggle .goal-count{color:#6a829d;white-space:nowrap;font-size:11px}.workbench-toggle>svg{color:#6c86a3;width:16px;height:16px}.workbench-body{background:#fff;padding:0 18px 16px}.workbench-tabs{border-bottom:1px solid #e1e8f0;gap:22px;margin-bottom:16px;display:flex}.clinical-app .workbench-tabs button{box-shadow:none;color:#6b7e97;background:0 0;border:0;border-radius:0;padding:13px 3px;font-size:13px}.clinical-app .workbench-tabs button[aria-selected=true]{color:#006b94;border-bottom:2px solid #006b94;font-weight:600}.option-search{position:relative}.option-search>svg{color:#7a90a9;width:17px;height:17px;position:absolute;top:10px;left:11px}.clinical-app .option-search input{height:39px;box-shadow:none;background:#fbfcfe;border-color:#d8e3ee;padding-left:37px;font-size:13px}.option-guidance{color:#7386a1;margin:10px 0 6px;font-size:11px;line-height:1.5}.compact-options{scrollbar-width:thin;scrollbar-color:#bdcddd transparent;max-height:300px;padding-right:5px;overflow:auto}.compact-option{border-bottom:1px solid #e8edf4;align-items:center;gap:18px;padding:14px 2px;display:flex}.compact-option>div{flex:1;min-width:0}.compact-option strong{color:#21436d;font-size:14px;font-weight:600}.compact-option p{color:#617894;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.clinical-app .compact-option>button{color:#00649b;min-width:78px;box-shadow:none;padding:8px 13px;font-size:12px}.monitored-label{color:#967030;background:#f9f3e6;border-radius:4px;margin-top:6px;padding:3px 6px;font-size:10px;display:inline-block}.workup-options>p,.calculator-links>p{color:#617b99;font-size:12px;line-height:1.6}.calculator-links{gap:10px;display:grid}.clinical-app .calculator-links button{text-align:left;box-shadow:none;background:#f8fbfd;border-color:#dfe8f1;padding:14px;font-size:13px}.calculator-links button>span{float:right;color:#006b94;font-size:12px}.goal-decisions{background:#f1f8f5;border:1px solid #d6e9df;border-radius:7px;margin-top:13px;padding:12px}.goal-decisions>strong{color:#4d7b67;font-size:11px}.goal-decisions>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.clinical-app .goal-decisions button{box-shadow:none;background:0 0;border:0;padding:4px 8px;font-size:11px}.no-options{color:#6c819b;padding:18px 2px;font-size:12px}.simple-plan-bar{border-top:1px solid #e0e8f1;align-items:center;gap:12px;margin:22px 7px 0;padding:18px 0 0;display:flex}.simple-plan-bar>div{flex:1;min-width:0}.simple-plan-bar strong{color:#36516f;font-size:13px;font-weight:600;display:block}.simple-plan-bar small{color:#7a8da6;margin-top:5px;font-size:11px;line-height:1.4;display:block}.clinical-app .simple-plan-bar button{white-space:nowrap;align-items:center;gap:7px;padding:11px 14px;font-size:13px;display:flex}.decision-review-list{margin:17px 7px 5px}.decision-review-list>summary{color:#6b809a;font-size:12px}.calculator-result{background:#f0f7fb;border:1px solid #d6e5f0;border-radius:8px;margin-bottom:22px;padding:17px}.calculator-result>strong{color:#075e87;font-size:24px;font-weight:600}.calculator-result p{color:#56738e;margin:12px 0;font-size:13px;line-height:1.6}.calculator-result small{color:#637d94;font-size:11px;line-height:1.6;display:block}.calculator-result a{color:#006b94;margin-top:8px;font-size:11px;display:block}.accept-calculation{margin-top:22px}.order-safety{background:#fff7e9;border:1px solid #e9d9b7;border-radius:8px;padding:15px}.order-safety>strong,.order-safety>summary{color:#8a6424;font-size:13px}.order-safety>summary,.reference-regimen>summary{cursor:pointer;font-size:13px;font-weight:600}.order-safety p{color:#715b36;margin:8px 0;font-size:13px;line-height:1.6}.order-safety small{color:#8e7958}.order-current-findings{background:#fff4f2;border-color:#e6cbc5}.order-current-findings>strong,.order-current-findings p{color:#8b3c32}.order-current-findings small{color:#7b635e}.reference-regimen{background:#f0f6fb;border:1px solid #d5e3ef;border-radius:8px;padding:15px}.reference-regimen strong{color:#3e668c;font-size:12px}.reference-regimen p{color:#365a7c;margin:8px 0 0;font-size:13px;line-height:1.6}.clinical-app .management-panel{padding-top:17px;padding-bottom:20px}.clinical-app .management-panel>h1{font-size:23px}.clinical-app .management-intro{color:#6b7e97;max-width:620px;margin-top:6px;font-size:13px}.clinical-app .clinical-footer{justify-content:flex-end}.clinical-app .clinical-footer>button:last-child{display:none}@media (max-width:1150px){.score-strip{gap:7px;margin:15px 4px}.clinical-app .score-strip button{min-height:87px;padding:11px}.score-strip strong{font-size:13px}.score-strip small{font-size:10px}.workbench-goals{margin:0 4px}.workbench-toggle strong{font-size:15px}.clinical-app .workbench-toggle{gap:10px;padding:13px 11px}.workbench-toggle small{font-size:11px}.workbench-toggle .goal-count{display:none}.workbench-body{padding:0 12px 13px}.simple-plan-bar{flex-wrap:wrap}.simple-plan-bar>div{flex-basis:100%}.simple-plan-bar button{flex:1;justify-content:center}.compact-options{max-height:270px}}@media (max-width:760px){.clinical-app .score-strip button{min-height:95px;padding:10px}.score-strip button>span{font-size:11px}.score-strip strong{font-size:12px}.workbench-toggle strong{font-size:16px}.clinical-app .workbench-toggle{min-height:74px}.workbench-body{padding:0 13px 14px}.compact-options{max-height:340px}.compact-option strong{font-size:14px}.compact-option p{font-size:12px}.clinical-app .compact-option>button{min-width:69px;padding:8px 10px}.workbench-tabs{gap:20px}.clinical-app .workbench-tabs button{font-size:13px}.simple-plan-bar>div{flex-basis:auto}.simple-plan-bar button{flex:none}.clinical-app .simple-plan-bar button{padding:10px;font-size:12px}.clinical-app .clinical-footer{justify-content:flex-start}.calculator-result>strong{font-size:22px}}.clinical-app .choice-status{box-shadow:none;color:#5e7591;background:#eef3f8;border:0;border-radius:4px;margin-top:8px;padding:4px 7px;font-size:10px;display:inline-block}.clinical-app .choice-status.needs-inputs{color:#966724;background:#fff5df}.clinical-app .choice-status.caution{color:#9c5e24;background:#fff0e2}.clinical-app .choice-status.avoid-routine-pathway{color:#a44339;background:#fcecea}.route-filters{flex-wrap:wrap;gap:5px;margin:12px 0 5px;display:flex}.clinical-app .route-filters button{box-shadow:none;color:#6a819e;background:#f1f5f9;border-color:#0000;border-radius:5px;padding:5px 8px;font-size:10px}.clinical-app .route-filters button[aria-pressed=true]{color:#00648e;background:#e3f0f6}.choice-reasoning{background:#f6f9fc;border:1px solid #dee7f0;border-radius:8px;margin-bottom:22px;padding:17px}.choice-reasoning>strong{color:#315c83;font-size:16px}.choice-reasoning ul{gap:10px;margin:12px 0;padding-left:18px;display:grid}.choice-reasoning li{color:#506d8b;font-size:13px;line-height:1.6}.choice-reasoning small{color:#7c8fa3;font-size:11px}.workbench-toggle .goal-count{text-align:right;white-space:nowrap;font-size:11px;line-height:1.4;display:block}@media (max-width:1050px){.workbench-toggle .goal-count{white-space:normal;max-width:65px;font-size:10px}}@media (max-width:760px){.workbench-toggle .goal-count{max-width:85px;font-size:11px}}.compact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none;padding:2px 0;display:grid;overflow:visible}.compact-option{background:#fcfdff;border:1px solid #e0e8f1;border-radius:7px;gap:9px;min-height:78px;padding:11px 12px}.compact-option:last-child{border-bottom:1px solid #e0e8f1}.compact-option strong{font-size:13px;line-height:1.4;display:block}.compact-option p{display:none}.clinical-app .compact-option>button{min-width:52px;padding:6px 8px;font-size:11px}.clinical-app .choice-status{margin-top:7px;font-size:10px}.clinical-app .workbench-toggle{min-height:66px;padding-top:11px;padding-bottom:11px}.clinical-app .score-strip button{min-height:84px;padding-top:11px;padding-bottom:11px}.workbench-toggle small{font-size:11px}.monitored-label{display:none}@media (max-width:1150px) and (min-width:761px){.compact-options{grid-template-columns:1fr;max-height:none;overflow:visible}.compact-option{min-height:69px}}@media (max-width:760px){.compact-options{grid-template-columns:1fr;max-height:none;overflow:visible}.compact-option{min-height:70px}}
.af-intake{color:#203e66}.intake-tabs{border-bottom:1px solid #dce6f1;gap:18px;margin:0 0 18px;display:flex}.clinical-app .intake-tabs button{box-shadow:none;color:#6c7f99;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 1px;font-size:13px}.clinical-app .intake-tabs button[aria-selected=true]{color:#066c96;border-bottom-color:#066c96;font-weight:600}.intake-tabpanel{gap:15px;display:grid}.intake-tabpanel h2{margin:8px 0 0;font-size:16px}.intake-demographics{grid-template-columns:1fr 1fr;gap:14px;display:grid}.intake-field{color:#355677;gap:7px;font-size:13px;font-weight:400;display:grid}.intake-field>span{line-height:1.45}.clinical-app .intake-field input,.clinical-app .intake-field select,.clinical-app .intake-field textarea{box-shadow:none;background:#fff;border-color:#d2deeb;border-radius:6px;height:auto;min-height:39px;padding:9px 11px;font-size:14px}.intake-field textarea{resize:vertical;min-height:72px;line-height:1.55}.intake-field small{color:#7890a8;font-size:11px}.intake-answer{align-items:center;gap:12px;min-height:32px;display:flex}.intake-answer>span{color:#35516f;flex:1;font-size:13px;line-height:1.4}.intake-answer>div{flex:0 0 58%;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.clinical-app .intake-answer button{box-shadow:none;color:#5f7897;background:#fff;border-color:#d8e3ef;min-height:31px;padding:6px 5px;font-size:11px}.clinical-app .intake-answer button[aria-pressed=true]{color:#fff;background:#08749a;border-color:#08749a}.conditional-history{background:#f4f8fb;border:1px solid #dce8f0;border-radius:7px;gap:13px;padding:14px;display:grid}.intake-section{border-top:1px solid #e3eaf2;padding:15px 0 0}.intake-section summary{color:#4b6b8a;font-size:13px}.intake-section[open]{gap:15px;display:grid}.intake-section[open] summary{margin-bottom:15px}.intake-section .intake-field,.intake-section .intake-answer,.intake-section .intake-demographics{margin-bottom:13px}.clinical-app .intake-next{text-align:left;box-shadow:none;color:#07698f;background:#f1f7fb;border:1px solid #cce0ed;border-radius:6px;padding:11px 14px;font-size:12px;display:block}.af-intake .hpi-output{margin:20px -6px 0;padding:15px 13px}.af-intake .hpi-output h2{font-size:14px}.af-intake .hpi-output p{color:#446687;font-size:13px;line-height:1.65}.section-explanation{color:#6a839c;margin:0;font-size:12px;line-height:1.6}.clinical-app .inline-score-link{box-shadow:none;text-align:left;color:#006d99;background:0 0;border:0;padding:3px 0;font-size:12px}.causes-heading{border-top:1px solid #dce6f1;padding-top:14px}.contributor-question{color:#5b7590;margin:0;font-size:12px;line-height:1.7}.history-guidance{color:#57718a;background:#f5f8fb;border-left:2px solid #a9c7dc;margin:3px 0;padding:14px;font-size:12px;line-height:1.7}.linked-score-result{background:#eff7fb;border:1px solid #d8e8f2;border-radius:7px;padding:17px}.linked-score-result>strong{color:#09678e;font-size:24px;font-weight:600}.linked-score-result>p{color:#52738f;margin:10px 0;font-size:12px;line-height:1.6}.linked-score-result small,.linked-score-result span{color:#6f879c;font-size:11px;line-height:1.6;display:block}.linked-score-result span{color:#9a743b;margin-top:10px}.linked-calculator-row{flex-wrap:wrap;align-items:center;gap:14px;margin:-8px 8px 18px;display:flex}.linked-calculator-row>span{color:#7d91a9;font-size:11px}.clinical-app .linked-calculator-row button{box-shadow:none;color:#257295;background:0 0;border:0;padding:0;font-size:11px}.inline-drug-table{margin:0;overflow:auto}.inline-drug-table table{table-layout:fixed;width:100%;font-size:12px}.inline-drug-table th:first-child{width:20%}.inline-drug-table th:nth-child(2){width:37%}.inline-drug-table th:nth-child(3){width:32%}.inline-drug-table th:nth-child(4){width:11%}.clinical-app .inline-drug-table th,.clinical-app .inline-drug-table td{vertical-align:top;color:#3f5e80;background:#fff;border-bottom:1px solid #e2eaf2;padding:13px 11px;font-size:12px;line-height:1.65}.clinical-app .inline-drug-table thead th{color:#5c7795;background:#f1f6fa;padding:10px 11px;font-size:11px;font-weight:500}.clinical-app .inline-drug-table tbody th{color:#24496f;font-size:13px;font-weight:600}.inline-drug-table th small{color:#8a7650;margin-top:8px;font-size:10px;font-weight:400;display:block}.inline-drug-table td p{color:#6c829d;margin:8px 0 0;font-size:11px;line-height:1.6}.clinical-app .inline-drug-table .choice-status{white-space:normal;text-align:left;margin:0;padding:4px 7px;font-size:10px}.clinical-app .inline-drug-table td:last-child button{box-shadow:none;color:#086d98;padding:7px 10px;font-size:11px}.clinical-app .management-intro{max-width:none}.hpi-panel>h1{font-size:18px}.clinical-app .score-strip button{min-height:81px}.workbench-toggle .goal-count{color:#60809c}@media (max-width:1150px) and (min-width:761px){.intake-tabs{gap:12px}.clinical-app .intake-tabs button{font-size:11px}.intake-answer>span{font-size:12px}.intake-answer>div{flex-basis:60%}.clinical-app .intake-answer button{font-size:10px}.clinical-app .inline-drug-table th,.clinical-app .inline-drug-table td{padding:10px 8px;font-size:11px}.inline-drug-table table{min-width:620px}.intake-demographics{gap:10px}}@media (max-width:760px){.intake-tabs{gap:17px}.clinical-app .intake-tabs button{font-size:12px}.intake-answer>div{flex-basis:60%}.clinical-app .intake-answer button{font-size:11px}.inline-drug-table table{min-width:660px}.linked-calculator-row{gap:12px}.af-intake .hpi-output{margin-left:0;margin-right:0}.intake-demographics{gap:12px}}.af-intake .hpi-output p{white-space:pre-line}.patient-header p{text-overflow:ellipsis;max-width:100%;overflow:hidden}.inline-drug-table table{font-variant-numeric:tabular-nums}
.stroke-guide{color:#0a2b67;padding:4px 0 16px}.guide-heading h3{letter-spacing:-.5px;margin:7px 0;font-size:23px}.stroke-guide p{font-size:13px;line-height:1.55}.guide-risk{background:#f0f6fc;border-left:3px solid #006e96;gap:12px;margin:16px 0;padding:14px;display:grid}.guide-risk strong{font-size:14px;line-height:1.55}.guide-risk button{justify-self:start}.guide-next{background:#f7f9fa;border:1px solid #dbe4e7;border-radius:12px;margin:16px 0;padding:18px}.guide-question{border:0;min-width:0;margin:14px 0 22px;padding:0}.guide-question legend{padding:0;font-size:16px;font-weight:650}.guide-question p{color:#52666f;margin:9px 0 14px}.guide-choices{flex-wrap:wrap;gap:8px;display:flex}.guide-choices button{text-align:left;white-space:normal;min-height:39px}.guide-choices button[aria-pressed=true],.guide-product[aria-pressed=true]{color:#074f75;background:#edf7fc;border-color:#006e96;box-shadow:inset 0 0 0 1px #006e96}.guide-renal{border-top:1px solid #dfe6e8;padding:14px 0}.guide-renal ul{padding-left:19px;font-size:13px;line-height:1.55}.guide-renal button{margin:5px 8px 5px 0}.guide-products h4,.guide-pack h4{margin:18px 0 8px;font-size:17px}.guide-product{text-align:left;white-space:normal;border-radius:10px;gap:8px;width:100%;margin:10px 0;padding:16px;display:grid}.guide-product strong{font-size:15px}.guide-product small{color:#52666f;line-height:1.5}.guide-pack{border-top:1px solid #dfe6e8;margin-top:20px;padding-top:4px}.guide-pack details{border-bottom:1px solid #e0e7e9;padding:13px 0}.guide-pack summary{cursor:pointer;font-size:14px;font-weight:600}.guide-pack summary span{color:#51666d;text-transform:uppercase;margin-right:8px;font-size:11px}.guide-pack .primary{width:100%;min-height:46px;margin:18px 0 10px;font-size:15px}.guide-pack>small{color:#52666f;font-size:12px;line-height:1.55;display:block}.guide-alert{color:#714918;background:#fff4e8;border-radius:8px;margin:14px 0;padding:14px;font-size:13px;line-height:1.55}.guide-saved{color:#245f4d;background:#edf7f2;border-radius:8px;padding:14px}.guide-review-toggle{margin:14px 0;font-size:12px;display:block}.guide-source{color:#657680;margin-top:18px;font-size:11px!important}.guide-review-task{border-top:1px solid #dfe6e8;padding:14px 0}.guide-review-task small{color:#52666f;margin-top:9px;line-height:1.5;display:block}
.interview-app{background:#f6f8fb}.gi-header-visit{white-space:nowrap;border-left:1px solid #e0e7f1;flex:1;align-items:center;gap:12px;padding-left:24px;font-size:16px;display:flex}.gi-header-visit .header-divider{margin:0}.gi-header-patient{border-left:1px solid #e0e7f1;flex:1;min-width:0;padding-left:24px}.gi-header-patient strong{font-size:17px}.gi-header-patient p{color:#53688a;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;overflow:hidden}.interview-app .clinical-header{gap:24px;padding-left:27px;padding-right:27px}.interview-app .clinical-header-actions small{font-size:11px}.interview-app>.clinical-footer{display:none}.guided-interview{grid-template-columns:minmax(0,1.48fr) minmax(440px,1fr);align-items:start;gap:24px;max-width:1700px;margin:0 auto;padding:17px 27px 12px;display:grid}.gi-quick-tools{background:#fff;border:1px solid #dce6f3;border-radius:10px;grid-column:1/-1;padding:15px}.gi-tool-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.gi-tool-heading h2{margin:0;font-size:19px}.gi-tool-heading p{color:#53688a;margin:4px 0 0;font-size:13px}.gi-dose-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.gi-dose-shortcuts button{align-items:center;gap:5px;font-size:12px;display:flex}.gi-calculator-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.clinical-app .gi-calculator-strip button{text-align:left;white-space:normal;background:#f4f8fc;border-color:#dce6f3;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.gi-calculator-strip strong{color:#102549;font-size:13px}.gi-calculator-strip span{color:#076984;font-size:14px;font-weight:600}.gi-calculator-strip small{color:#53688a;font-size:11px}.gi-treatment-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.gi-treatment-actions button{justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}.gi-management-mode{gap:8px;margin:12px 0;display:flex}.clinical-app .gi-management-mode button[aria-pressed=true]{color:#fff;background:#086c8d;border-color:#086c8d}.dose-precautions{color:#465d7d;margin-top:10px;font-size:12px;line-height:1.5}.dose-sources{flex-direction:column;gap:5px;font-size:11px;display:flex}.acute-entry{color:#075c79;font-weight:600}.acute-main-entry{background:#edf5fc;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;padding:12px;display:flex}.acute-main-entry.urgent{color:#8c2525;background:#fff1f1;border-color:#e8bcbc}.acute-af{color:#102549;font-size:14px;line-height:1.55}.gi-management-dialog>.dialog-head{z-index:5;background:#fff;border-bottom:1px solid #dce6f3;padding:12px 0;position:sticky;top:-20px}.acute-current-drafts{color:#185b4f;background:#edf7f4;border-radius:5px;padding:9px 12px}.acute-vitals-summary{color:#53688a;margin-top:5px;font-weight:400;display:block}.acute-reviewed-inputs{border:1px solid #dce6f3;border-radius:6px;margin:15px 0;padding:12px}.acute-reviewed-inputs>summary,.acute-prepared>details>summary{cursor:pointer;font-weight:600}.acute-prepared>details+details{border-top:1px solid #c5e0e4;margin:10px 0;padding-top:10px}.acute-intro p{color:#53688a;margin-top:5px}.acute-route{background:#edf5fc;border-left:4px solid #087e9b;border-radius:5px;margin:12px 0;padding:12px 15px}.acute-route.urgent{background:#fff2ef;border-color:#ad3b35}.acute-route strong{font-size:17px}.acute-route p{margin:5px 0 0}.acute-section{border-top:1px solid #dce6f3;padding:17px 0}.acute-section>summary,.acute-section>h3{cursor:pointer;font-size:16px;font-weight:650}.acute-section h3{margin:0 0 12px}.acute-section li{margin-bottom:9px}.acute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0;display:grid}.acute-field{min-width:0}.acute-field>label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.acute-field input,.acute-field textarea,.acute-field select{box-sizing:border-box;color:#102549;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cedbea;border-radius:5px;padding:7px}.acute-answers{gap:4px;display:flex}.acute-answers button{flex:1;padding:7px 5px;font-size:12px}.clinical-app .acute-answers button[aria-pressed=true]{color:#fff;background:#086c8d;border-color:#086c8d}.acute-agent-list>div{border:1px solid #dce6f3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:8px 0;padding:13px;display:grid}.acute-agent-list>div.selected{background:#f1f8fb;border-color:#087e9b}.acute-agent-list p{margin:4px 0}.acute-agent-list small{color:#405779;display:block}.acute-agent-hold{color:#8d3029;background:#fff2ef;border-radius:4px;padding:7px;font-weight:600}.acute-agent-list button{align-self:start}.acute-prepared{background:#eef7f8;border:1px solid #c5e0e4;border-radius:7px;padding:15px}.acute-prepared section+section{border-top:1px solid #c5e0e4;margin-top:14px;padding-top:14px}.acute-missing{background:#fff8eb;border-radius:7px;padding:12px}.acute-workup-buttons{flex-wrap:wrap;gap:7px;display:flex}.acute-sources{flex-wrap:wrap;gap:8px 12px;padding:12px 0;font-size:11px;display:flex}.acute-sources a{color:#076984}@media (max-width:600px){.acute-grid,.acute-agent-list>div{grid-template-columns:1fr}}@media (max-width:1000px){.gi-tool-heading{flex-direction:column;align-items:flex-start}.gi-calculator-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.gi-calculator-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.gi-dose-shortcuts{flex-direction:column;align-items:stretch;width:100%}}.gi-title h1{letter-spacing:-.9px;margin:0 0 4px;font-size:34px;line-height:1.2}.gi-title p{color:#40577c;margin:0;font-size:17px;line-height:1.5}.gi-steps{grid-template-columns:1fr 1fr 1.35fr 1fr;gap:8px;margin:24px 0;display:grid}.clinical-app .gi-steps button{box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:4px solid #e3e9f1;border-radius:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0 5px 10px;font-size:15px;display:flex}.gi-steps button span{background:#d8e0eb;border-radius:50%;justify-content:center;align-items:center;min-width:30px;height:30px;font-weight:700;display:flex}.gi-steps button[aria-current=step]{color:#004e92;border-bottom-color:#0875b1;font-weight:700}.gi-steps button[aria-current=step] span{color:#fff;background:#116daf}.gi-form,.gi-right{background:#fff;border:1px solid #e0e8f2;border-radius:11px}.gi-form{padding:15px 14px 14px}.gi-form>h2{letter-spacing:-.6px;margin:0 0 20px;font-size:23px}.gi-presentation{grid-template-columns:39% 1fr;gap:24px;margin-bottom:26px;display:grid}.gi-form fieldset{border:0;min-width:0;margin:0;padding:0}.gi-form legend,.gi-field>span,.gi-label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.gi-form em{color:#4c6281;font-size:14px;font-weight:400}.gi-form fieldset label{align-items:center;gap:7px;margin:2px 18px 5px 0;font-size:14px;display:inline-flex}.gi-form input[type=checkbox],.gi-form input[type=radio],.gi-workup input[type=checkbox]{accent-color:#145c94;width:20px;height:20px;box-shadow:none;flex:0 0 20px;margin:0;padding:0}.gi-symptoms label{margin-right:12px!important}.gi-two{grid-template-columns:1fr 1fr;gap:36px;display:grid}.gi-field{min-width:0;display:block}.gi-field input,.gi-field select{width:100%}.gi-vitals{grid-template-columns:1.3fr .8fr 1fr;gap:28px;margin:25px 0 20px;display:grid}.gi-bp{align-items:center;gap:12px;display:flex}.gi-bp input{flex:1;width:0;min-width:0}.gi-prior{border-top:1px solid #e0e8f2;border-bottom:1px solid #e0e8f2;padding:15px 0 20px}.gi-form h3{margin:0 0 15px;font-size:16px}.gi-prior .gi-two{grid-template-columns:1.5fr 1fr}.gi-causes{gap:24px;margin-top:18px}.gi-causes h3{white-space:nowrap;font-size:14px}.gi-trigger-list{flex-wrap:wrap;gap:12px 22px;display:flex}.gi-trigger-list label{align-items:center;gap:8px;display:flex}.clinical-app .gi-reconcile{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:14px;font-size:16px;font-weight:600;display:flex}.gi-info{color:#215a91;background:#eef6ff;border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:9px 12px;font-size:14px;font-style:italic;display:flex}.clinical-app .gi-link{box-shadow:none;text-align:left;color:#245d94;background:0 0;border:0;padding:7px 0;font-size:12px}.gi-hpi{background:#f2f6fa;border-radius:8px;margin-top:14px;padding:12px 16px}.gi-hpi>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.gi-hpi h3{margin:0}.gi-hpi h3 span,.gi-plan-preview h3 span{font-weight:400}.gi-hpi p{margin:9px 0 3px;font-size:16px;line-height:1.55}.af-structured-hpi{max-height:300px;padding-right:8px;overflow-y:auto}.af-structured-hpi section+section{border-top:1px solid #dce5ef;margin-top:14px;padding-top:12px}.af-structured-hpi h4{color:#102549;margin:0;font-size:14px}.af-history-heading{border-top:1px solid #dce5ef;margin-top:22px;padding-top:18px}.af-history-heading:first-child{border-top:0;margin-top:0;padding-top:0}.af-decision-link{color:#28476b;background:#edf5fc;border-left:3px solid #087e9b;padding:10px 12px;font-size:13px;line-height:1.5}.gi-right{padding:14px 12px 10px}.gi-right>h2{margin:0 0 4px;font-size:21px}.gi-subtitle{color:#486083;margin:0 0 16px;font-size:14px}.gi-workup,.gi-medications{border:1px solid #e0e8f2;border-radius:10px;overflow:hidden}.gi-section-heading{background:#f7f9fc;align-items:flex-start;gap:14px;padding:12px 15px;display:flex}.gi-section-heading>svg{color:#086599;width:23px;height:23px}.gi-section-heading h3{margin:0 0 4px;font-size:18px}.gi-section-heading p{color:#516588;margin:0;font-size:13px;line-height:1.4}.gi-workup-row{border-top:1px solid #e4ebf3;grid-template-columns:minmax(145px,.86fr) minmax(0,1.1fr) auto;align-items:start;gap:12px;min-height:56px;padding:8px 14px;display:grid}.gi-workup-row .gi-test-name{align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.gi-workup-row:first-of-type .gi-test-name{padding-left:0}.gi-workup-row button{white-space:nowrap;padding:7px 10px;font-size:12px}.gi-workup-row small,.gi-med-row small{color:#4b6183;margin-top:5px;font-size:12px;line-height:1.45;display:block}.gi-status{white-space:nowrap;border-radius:15px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.gi-status.proposed{color:#8c3a08;background:#fff0df;border:1px solid #ffd7b6}.gi-status.recorded{color:#20734a;padding-left:0}.gi-status.recorded svg{color:#20734a}.gi-status.prior{background:#edf0f5}.gi-status.draft{color:#126173;background:#e7f4f4}.gi-workup-actions{border-top:1px solid #e4ebf3;align-items:center;gap:14px;padding:8px 14px;display:flex}.clinical-app .gi-stability-check{text-align:left;width:100%;box-shadow:none;color:#80521b;background:#fff8ed;border:1px solid #e4ebf3;border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr auto;gap:3px 10px;padding:9px 14px;display:grid}.gi-stability-check>span{font-size:12px;font-weight:650}.gi-stability-check>strong{font-size:12px;font-weight:400;line-height:1.4}.gi-stability-check>svg{grid-area:1/2;align-self:center}.clinical-app .gi-stability-check.reviewed{color:#276b55;background:#f0f7f5}.clinical-app .gi-stability-check.urgent{color:#9c3a2a;background:#fff0ed}.gi-workup-group-title{color:#3c5879;background:#f7f9fc;border-bottom:1px solid #e4ebf3;margin:0;padding:7px 14px;font-size:12px;font-weight:650}.gi-plan-items{color:#415779;margin:6px 0;padding-left:17px;font-size:12px;line-height:1.5}.gi-workup-actions>button{padding:6px 9px;font-size:12px}.gi-medications{margin-top:12px}.gi-med-row{border-top:1px solid #e4ebf3;grid-template-columns:1fr auto;gap:14px;padding:10px 16px;display:grid}.gi-med-row strong{margin-right:12px;font-size:15px}.gi-med-row p{margin:5px 0;font-size:14px}.gi-med-row small{font-style:italic}.gi-med-row>button{align-self:start;align-items:center;gap:10px;display:flex}.clinical-app .gi-other{text-align:left;width:100%;box-shadow:none;border:0;border-top:1px solid #e4ebf3;border-radius:0;align-items:start;gap:14px;padding:12px 14px;display:flex}.gi-other small{color:#53688a;margin-top:4px;line-height:1.4;display:block}.gi-plan-preview{background:#f3f6fa;border-radius:8px;margin-top:10px;padding:10px 14px}.gi-plan-preview h3{margin:0 0 4px;font-size:16px}.gi-plan-preview p,.gi-plan-preview small{color:#415779;margin:0;font-size:13px;line-height:1.45}.gi-bottom-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:9px;display:flex}.gi-bottom-actions button{align-items:center;gap:8px;display:flex}.gi-order-review details{border-bottom:1px solid #dce6f3;padding:13px 0}.gi-order-review summary{cursor:pointer;font-weight:600}.gi-order-review summary span{float:right;font-weight:400}.gi-order-review p{line-height:1.6}.gi-order-review button{margin:5px 8px 5px 0}.gi-management-dialog{border:1px solid #dce6f3;border-radius:12px;width:min(900px,90vw);max-height:88vh;padding:20px;overflow-y:auto}.gi-management-dialog::backdrop{background:#102b4c60}.gi-management-dialog .focused-goal .workbench-toggle{display:none}.gi-management-dialog .focused-goal .workbench-goal{box-shadow:none;border:0}.gi-management-dialog .focused-goal .workbench-body{padding:0}.gi-form .intake-tabs{display:none}.interview-app>.clinical-footer{background:0 0;margin-top:0;padding:10px 27px;font-size:11px}@media (min-width:1550px){.guided-interview{max-width:1700px}}@media (max-width:1150px){.guided-interview{grid-template-columns:1.2fr 1fr;gap:16px;padding:16px}.gi-steps{gap:4px}.clinical-app .gi-steps button{gap:7px;padding:0 4px 10px;font-size:12px}.gi-presentation{grid-template-columns:1fr;gap:14px}.gi-workup-row{grid-template-columns:1fr auto}.gi-workup-row>div{grid-area:2/1}.gi-workup-row>button{grid-area:1/2/3}.gi-causes{grid-template-columns:1fr}.gi-title h1{font-size:30px}}@media (max-width:800px){.guided-interview{flex-direction:column;display:flex}.gi-left,.gi-right{width:100%}.gi-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.clinical-app .gi-steps button{white-space:normal;text-align:left;min-height:44px}.gi-vitals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.gi-vitals>:first-child{grid-column:1/-1}.gi-two{gap:16px}.gi-title p{font-size:14px}.gi-form>h2{font-size:20px}.gi-right{box-sizing:border-box}.gi-workup-row{grid-template-columns:minmax(0,1fr) auto}.gi-workup-row>div{grid-area:2/1}.gi-workup-row>button{grid-area:1/2/3}}
.af-flow-nav{z-index:6;background:#f6f8fb;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:9px 0;display:grid;position:sticky;top:0}.af-workup-plan .section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:6px}.af-workup-plan .section-head h4{margin:0}.af-workup-plan .section-head label{align-items:center;gap:9px;font-size:14px;display:flex}.af-workup-plan .acute-section>.acute-section{padding:12px 0}.af-workup-plan .acute-section>p{margin:7px 0 10px}.af-workup-plan .acute-section>details{margin-top:7px}.clinical-app .af-flow-nav button{text-align:left;white-space:normal;background:#fff;border:1px solid #d7e3ee;grid-template-columns:22px minmax(0,1fr);gap:4px 7px;padding:10px;display:grid}.af-flow-nav button>span{background:#edf3fa;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.af-flow-nav strong{font-size:13px}.af-flow-nav small{color:#53688a;font-size:11px}.clinical-app .af-flow-nav button[aria-current=step]{background:#edf7fb;border-color:#087f9b;box-shadow:inset 0 -3px #087f9b}.af-unified-flow .gi-left{scroll-margin-top:100px}.af-flow-treatment{grid-template-columns:minmax(0,2.4fr) minmax(290px,1fr)}.af-flow-treatment .gi-tool-heading p,.af-flow-treatment .gi-calculator-strip small{display:none}.af-flow-treatment .gi-calculator-strip button{gap:3px;padding:7px 9px}.af-flow-treatment .gi-title p,.af-flow-treatment .focused-goal .workbench-toggle{display:none}.af-flow-treatment .focused-goal .workbench-goal{box-shadow:none;border:0}.af-flow-treatment .focused-goal .workbench-body{padding:0}.af-flow-treatment .gi-right{align-self:start}.af-flow-next{border-top:1px solid #dce6f3;justify-content:space-between;gap:10px;margin-top:22px;padding-top:18px;display:flex}.af-field{min-width:0;margin-bottom:12px}.af-field>label{color:#102549;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.af-field>input,.af-field>textarea{box-sizing:border-box;color:#102549;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cedbea;border-radius:5px;padding:8px 10px}.af-field>small{color:#53688a;margin-top:5px;font-size:11px;display:block}.af-choice-buttons,.af-calculator-tabs{flex-wrap:wrap;gap:5px;display:flex}.clinical-app .af-choice-buttons button,.clinical-app .af-calculator-tabs button{white-space:normal;text-align:left;padding:8px 10px;font-size:12px}.clinical-app .af-choice-buttons button[aria-pressed=true],.clinical-app .af-calculator-tabs button[aria-pressed=true]{color:#fff;background:#086c8d;border-color:#086c8d}.clinical-app .af-choice-buttons .af-clear-choice{box-shadow:none;color:#53688a;background:0 0;border:0;padding:5px;font-size:10px}.af-calculator-tabs{margin:12px 0}.af-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.af-inline-actions{flex-wrap:wrap;gap:7px;display:flex}.af-flow-context{background:#edf5fc;border-left:3px solid #087f9b;margin:12px 0 18px;padding:12px 14px;line-height:1.55}.af-flow-context p{color:#405779;margin:7px 0}.af-dose-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.af-dose-cards>article{border:1px solid #dce6f3;border-radius:7px;min-width:0;padding:12px}.af-dose-cards h4{margin:0 0 8px;font-size:15px}.af-dose-value{color:#076984;font-size:15px;line-height:1.5}.af-dose-cards p{color:#465d7c;font-size:12px;line-height:1.5}.af-dose-cards summary,.af-flow-section>summary{cursor:pointer;font-size:13px;font-weight:600}.af-flow-section{border-top:1px solid #dce6f3;padding:16px 0}.af-flow-note{border-top:1px solid #dce6f3;padding-top:15px;line-height:1.6}.af-flow-note p{white-space:pre-wrap;margin:3px 0;font-size:13px}.af-flow-note h3{color:#075b77;border-bottom:1px solid #dce6f3;margin:18px 0 8px;padding-bottom:5px;font-size:15px}.af-flow-note h4{margin:12px 0 5px;font-size:14px}.af-note-gap{height:5px}.af-note-order{font-weight:600}.af-unified-flow .gi-vitals{grid-template-columns:minmax(0,1.7fr) minmax(80px,.7fr) minmax(140px,1fr)}.af-unified-flow .gi-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.af-flow-treatment{grid-template-columns:minmax(0,1fr)}.af-flow-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.af-unified-flow .gi-left{scroll-margin-top:15px}}@media (max-width:600px){.af-fields-grid,.af-dose-cards{grid-template-columns:1fr}.af-flow-nav button small{display:none}.af-unified-flow .gi-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.af-unified-flow .gi-choice-field{grid-column:1/-1}}.af-unified-flow{grid-template-columns:minmax(0,1fr) 285px;gap:10px 16px;padding:10px 20px 16px}.af-unified-flow .gi-quick-tools{border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.af-unified-flow .gi-calculator-strip{flex:1;gap:5px}.clinical-app .af-unified-flow .gi-calculator-strip button{flex-direction:row;justify-content:space-between;align-items:center;gap:5px;padding:7px 8px}.af-unified-flow .gi-calculator-strip strong{font-size:11px}.af-unified-flow .gi-calculator-strip span{white-space:nowrap;font-size:12px}.af-unified-flow .gi-calculator-strip small{display:none}.clinical-app .af-emergency-shortcut{align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.af-emergency-shortcut svg{width:14px;height:14px}.af-unified-flow .af-flow-nav{gap:5px;padding:4px 0}.clinical-app .af-unified-flow .af-flow-nav button{gap:2px 5px;padding:7px 9px}.af-unified-flow .af-flow-nav strong{font-size:12px}.af-unified-flow .af-flow-nav small{font-size:10px}.af-unified-flow .af-flow-nav button>span{width:19px;height:19px}.af-unified-flow .gi-title h1{letter-spacing:-.4px;margin:1px 0 8px;font-size:23px}.af-unified-flow .gi-title>p{display:none}.af-unified-flow .gi-form{padding:12px 15px}.af-unified-flow .gi-form>h2{margin:0 0 12px;font-size:17px}.af-unified-flow .gi-left{min-width:0;scroll-margin-top:70px}.af-unified-flow .gi-management-mode{margin:0 0 8px}.af-unified-flow .af-flow-next{margin-top:14px;padding-top:12px}.af-unified-flow .gi-steps{margin:0 0 8px}.af-plan-rail{background:#fff;border:1px solid #dce6f3;border-radius:8px;align-self:start;min-width:0;padding:13px;position:sticky;top:68px}.af-plan-rail>header{justify-content:space-between;align-items:center;gap:6px;display:flex}.af-plan-rail h2{margin:0;font-size:17px}.af-plan-rail>header>span{color:#086c8d;background:#eaf4f7;border-radius:12px;padding:4px 7px;font-size:11px}.af-rail-context{background:#f4f8fc;justify-content:space-between;gap:6px;margin:10px 0;padding:8px;font-size:11px;display:flex}.af-plan-rail section{border-top:1px solid #e5ecf3;padding:9px 0}.af-plan-rail h3{justify-content:space-between;align-items:center;margin:0 0 7px;font-size:12px;display:flex}.af-plan-rail h3 small{color:#63758f}.af-plan-rail section>p{color:#63758f;margin:3px 0;font-size:12px}.clinical-app .af-rail-med{text-align:left;background:#f0f8fa;width:100%;margin-bottom:5px;padding:8px;display:block}.af-rail-med strong{font-size:12px;display:block}.af-rail-med span{color:#47627f;margin-top:4px;font-size:10px;display:block}.af-rail-orders{flex-wrap:wrap;gap:4px;max-height:190px;display:flex;overflow-y:auto}.clinical-app .af-rail-orders button{text-align:left;white-space:normal;background:#fafcfe;padding:5px 7px;font-size:11px}.af-rail-orders button span{color:#087e9b}.clinical-app .af-rail-workup{box-shadow:none;color:#086c8d;border:0;padding:7px 0 0;font-size:11px}.af-rail-reference>div{flex-wrap:wrap;gap:4px;display:flex}.clinical-app .af-rail-reference button{padding:6px 8px;font-size:11px}.af-plan-rail footer{border-top:1px solid #e5ecf3;gap:7px;padding-top:9px;display:grid}.af-plan-rail footer>small{color:#5a6f8a;font-size:10px}.af-plan-rail footer>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.clinical-app .af-plan-rail footer button{padding:8px;font-size:12px}.af-rail-alert{color:#813a1b;background:#fff3e7;margin-bottom:8px;padding:7px;font-size:12px}@media (max-width:1050px){.af-unified-flow{grid-template-columns:minmax(0,1fr) 250px;gap:10px;padding:9px 14px}.af-unified-flow .gi-quick-tools{flex-wrap:wrap}.af-unified-flow .gi-calculator-strip{grid-template-columns:repeat(6,minmax(0,1fr));min-width:100%}.af-unified-flow .gi-calculator-strip button{flex-wrap:wrap}}@media (max-width:760px){.af-unified-flow{grid-template-columns:1fr;padding:8px}.af-plan-rail{position:static}.af-unified-flow .gi-calculator-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.af-unified-flow .af-flow-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}.clinical-app .af-emergency-shortcut.urgent{color:#8d3029;background:#fff0ed;border-color:#d59084}.clinical-app .af-rail-stability{text-align:left;color:#813a1b;background:#fff8ed;margin-bottom:7px;padding:7px;font-size:11px}.af-rail-patient{color:#53688a;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.4}.af-rail-orders{max-height:145px}
.acute-action-now{background:#fff;border:1px solid #dce6f3;border-radius:8px;margin:8px 0;padding:12px}.acute-dose-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.acute-dose-status h3{margin:0;font-size:17px}.acute-dose-status>span{color:#755226;background:#fff2db;border-radius:20px;padding:4px 8px;font-size:11px}.acute-dose-status>span.ready{color:#185b42;background:#e7f4ee}.acute-dose-facts{background:#f2f8fb;border:1px solid #cddfe9;border-left:4px solid #087e9b;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;padding:10px 12px;display:grid}.acute-dose-facts section+section{border-left:1px solid #d2e2eb;padding-left:14px}.acute-dose-facts h4{color:#0e3656;margin:0 0 5px;font-size:13px}.acute-dose-facts p{color:#16364f;margin:0;font-size:14px;line-height:1.45}.acute-agent-pills{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.acute-agent-pills button{white-space:normal;flex:110px;min-width:0;padding:9px}.acute-agent-pills button[aria-pressed=true],.acute-exposure-review>button[aria-pressed=true]{color:#fff;background:#086c8d;border-color:#086c8d}.acute-direct-choices{flex-wrap:wrap}.acute-direct-choices button{white-space:normal;flex:auto;min-height:35px;line-height:1.4}.acute-plan-action{flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex}.acute-plan-action small{color:#53688a;font-size:11px}.acute-comment-preview{border-top:1px solid #dce6f3;margin-top:12px;padding-top:12px}.acute-comment-preview summary,.acute-companions>details>summary{cursor:pointer;font-weight:600}.acute-comment-preview pre{white-space:pre-wrap;color:#183751;background:#f5f8fc;border-radius:5px;padding:12px;font-family:inherit;font-size:12px;line-height:1.6}.acute-comment-preview>span{color:#185b42;margin-left:10px;font-size:12px}.acute-companions{border-top:1px solid #dce6f3;padding:10px 0}.acute-companions>summary{cursor:pointer;color:#153650;font-weight:600}.acute-companions>summary small{color:#53688a;margin-left:8px;font-size:11px;font-weight:400}.acute-fast-flow .acute-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.acute-intro>small{color:#53688a;font-size:11px}.acute-fast-flow .acute-route{margin:0 0 8px;padding:9px 12px}.acute-fast-flow .acute-route>small{margin-top:3px;display:block}.acute-route-reason{margin-top:5px;font-size:12px}.acute-route-reason>summary{cursor:pointer;color:#53688a}.acute-fast-flow .acute-current-drafts{margin:5px 0;font-size:12px}.acute-dose-footer{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);align-items:end;gap:14px;margin-top:10px;display:grid}.acute-fast-flow .acute-dose-inputs{gap:8px;margin:0}.acute-fast-flow .acute-dose-inputs .acute-field{margin:0}.acute-fast-flow .acute-dose-inputs label{font-size:12px}.acute-fast-flow .acute-plan-action>.primary{width:100%;min-height:38px}.acute-fast-flow .acute-review-link{padding:5px 8px;font-size:12px}.acute-fast-flow .acute-section{margin-top:10px;padding-top:10px}#acute-safety-review{scroll-margin-top:20px}.acute-companions h3{margin:0;font-size:17px}.acute-companion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.acute-companion-grid button{white-space:normal;text-align:left;flex-direction:column;gap:5px;padding:10px;display:flex}.acute-companion-grid button small{color:#53688a;font-size:11px;font-weight:400;line-height:1.45}.acute-companion-grid button[aria-pressed=true]{color:#225b45;opacity:1;background:#edf6f2;border-color:#c8dfd4}.acute-exposure-review{border-top:1px solid #dce6f3;margin:10px 0;padding:12px 0}.acute-exposure-review h4{margin:0}.acute-exposure-review p{color:#53688a;font-size:12px}.acute-exposure-review>details{margin-top:10px}@media (max-width:600px){.acute-dose-facts,.acute-dose-footer{grid-template-columns:1fr}.acute-dose-facts section+section{border-top:1px solid #d2e2eb;border-left:0;padding-top:10px;padding-left:0}.acute-companions>summary small{margin:4px 0 0;display:block}.acute-companion-grid{grid-template-columns:1fr}.acute-action-now{padding:12px}.acute-dose-facts{padding:10px}.acute-agent-pills button{flex-basis:40%}}
.af-oral-rate .guide-heading{margin-bottom:10px}.af-oral-rate .guide-heading h3{margin:4px 0 0;font-size:18px}.af-oral-rate>.guide-renal{margin:8px 0;padding:12px}.af-oral-rate>.guide-renal>p{margin:6px 0;font-size:13px;line-height:1.45}.af-oral-rate .guide-choices{gap:6px;margin-top:8px}.af-oral-rate .guide-choices button{min-height:36px;padding:7px 10px}.af-oral-rate .oral-action-row{border-top:1px solid #d6e2ec;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.af-oral-rate .oral-review-status{flex-direction:column;gap:3px;font-size:13px;display:flex}.af-oral-rate .oral-review-status small{color:#53688a;font-size:11px}.af-oral-rate .oral-action-row .primary{white-space:normal;min-height:40px}.af-oral-rate .oral-monitoring-note{color:#435b71}.af-oral-rate .oral-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.af-oral-rate .guide-question{min-width:0;margin:4px 0;padding:10px}.af-oral-rate .guide-question p{margin:4px 0;font-size:12px;line-height:1.45}.af-oral-rate .guide-question legend{font-size:13px}.af-oral-rate .oral-review-fields>.guide-question:only-child{grid-column:1/-1}.af-oral-rate .oral-prepared-details{margin:10px 0;padding:10px 12px}.af-oral-rate .oral-prepared-details>summary{cursor:pointer;font-size:13px;font-weight:600}.af-oral-rate .guide-review-toggle{margin:8px 8px 8px 0}.af-oral-rate .guide-alert{margin:8px 0;font-size:13px;line-height:1.45}@media (max-width:650px){.af-oral-rate .oral-action-row{flex-direction:column;align-items:stretch}.af-oral-rate .oral-review-fields{grid-template-columns:1fr}}
.aw-compact{color:#102549;container-type:inline-size}.aw-heading h2{margin:0;font-size:20px}.aw-heading>p{color:#53688a;margin:4px 0 0;font-size:13px}.aw-ecg-card,.aw-panel{background:#fff;border:1px solid #dce6f3;border-radius:8px}.aw-ecg-card{margin-bottom:12px;padding:11px 13px}.aw-ecg-top,.aw-panel-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.aw-ecg-top h3,.aw-panel-heading h3{margin:0;font-size:15px}.aw-ecg-top h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-direct-choices,.aw-review-actions{flex-wrap:wrap;gap:5px;display:flex}.aw-rhythm-answers{margin-top:9px}.clinical-app .aw-direct-choices button,.clinical-app .aw-actions button,.clinical-app .aw-review-actions button{padding:6px 8px;font-size:12px}.clinical-app .aw-direct-choices button[aria-pressed=true],.clinical-app .aw-actions button[aria-pressed=true]{color:#fff;background:#087c98;border-color:#087c98}.aw-panels{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.aw-panel{min-width:0;overflow:hidden}.aw-panel-heading{box-sizing:border-box;background:#f3f7fb;border-bottom:1px solid #dce6f3;flex-wrap:wrap;min-height:47px;padding:11px 12px}.aw-count{color:#53688a;white-space:nowrap;margin-left:5px;font-size:11px;font-weight:400}.clinical-app .aw-bundle{padding:5px 7px;font-size:11px}.clinical-app .aw-support-bundle{white-space:normal;width:calc(100% - 22px);margin:10px 11px 0;padding:7px;font-size:11px;display:block}.aw-order-row{border-bottom:1px solid #e2eaf3;padding:10px 11px 7px}.aw-order-row:last-child{border-bottom:0}.aw-order-row.has-order{background:#f5fafb}.aw-order-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.aw-order-copy{min-width:0}.aw-order-name{cursor:pointer;align-items:flex-start;gap:7px;font-size:13px;line-height:1.35;display:flex}.aw-order-name input{accent-color:#087c98;cursor:pointer;flex:none;width:16px;height:16px;margin:1px 0 0}.aw-purpose{-webkit-line-clamp:2;color:#53688a;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.aw-recorded-summary{color:#365879;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.aw-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.aw-status{color:#53688a;text-align:center;background:#edf1f7;border-radius:4px;max-width:130px;padding:3px 6px;font-size:10px;line-height:1.3;display:inline-block}.aw-status.selected{color:#075c6c;background:#e0f1f3}.aw-status.reviewed{color:#23613c;background:#e8f4eb}.aw-status.attention{color:#80520c;background:#fff2dc}.aw-details{margin-top:5px;font-size:12px}.aw-details>summary{cursor:pointer;color:#286487;padding:3px 0;font-weight:500}.aw-details[open]>summary{margin-bottom:8px}.aw-recorded-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:9px 0;display:grid}.aw-field{min-width:0}.aw-field>label{margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.4;display:block}.aw-field input,.aw-field textarea{box-sizing:border-box;color:#102549;width:100%;font:inherit;background:#fff;border:1px solid #cedbea;border-radius:5px;min-height:34px;padding:7px}.aw-field small,.aw-details>small{color:#53688a;margin-top:5px;font-size:11px;display:block}.aw-comment{color:#314c6e;background:#f1f5fa;border-radius:5px;margin:8px 0;padding:9px 10px;line-height:1.5}.aw-comment p{margin:0 0 7px}.aw-comment p:last-child{margin-bottom:0}.aw-reconcile{background:#fff5e6;border-left:3px solid #bd781b;padding:8px}.aw-panel-note{color:#53688a;background:#f8fafc;border-top:1px solid #e2eaf3;padding:9px 11px;font-size:11px;line-height:1.4;display:block}.aw-guidance{color:#53688a;margin-top:10px;font-size:12px}.aw-guidance>summary{cursor:pointer}.aw-guidance>p{line-height:1.5}.aw-source-links{flex-wrap:wrap;gap:8px 12px;font-size:11px;display:flex}.aw-source-links a{color:#21678b}.aw-copy-status{color:#80520c;font-size:12px}@container (max-width:760px){.aw-panels{grid-template-columns:minmax(0,1fr)}}@container (max-width:450px){.aw-ecg-top{flex-direction:column;align-items:flex-start}.aw-order-main{gap:7px}.aw-actions{max-width:126px}.aw-recorded-fields{grid-template-columns:1fr}.aw-rhythm-answers button{flex:100%}}.aw-order-row{padding-top:8px;padding-bottom:6px}.aw-heading{margin-bottom:9px}.aw-heading>p{margin-top:0}.aw-details>summary{font-size:12px}
.af-treatment-compact{color:#102549;font-size:13px;line-height:1.45}.smart-af .sa-detail>.sa-phrase-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.smart-af .sf.sf-wide{grid-column:1/-1}.smart-af .sf .af-field{margin:0}.smart-af .sf .af-field>label{color:#3c5871;margin-bottom:5px;font-size:11px;line-height:1.4}.smart-af .sf .af-choice-buttons{flex-wrap:wrap;gap:4px;display:flex}.clinical-app .smart-af .sf .af-choice-buttons button{text-align:left;white-space:normal;max-width:100%;height:auto;min-height:34px;padding:6px 8px;font-size:11px;line-height:1.4}.clinical-app .smart-af .sf.sf-wide .af-choice-buttons button{flex:160px}.clinical-app .af-field .af-choice-buttons button>svg{width:13px;height:13px;margin-right:4px}.smart-af .sf>small,.smart-af .sf .af-field>small{color:#536b7a;margin-top:5px;font-size:11px;line-height:1.45;display:block}.clinical-app .smart-af .sf .af-field>textarea{resize:vertical;width:100%;min-height:64px;font-size:13px;line-height:1.5}.clinical-app .af-field .af-choice-buttons button[aria-pressed=true][data-tone=positive]{color:#205a40;background:#e5f4ed;border-color:#8dbca4}.clinical-app .af-field .af-choice-buttons button[aria-pressed=true][data-tone=danger]{color:#873c33;background:#fff0ed;border-color:#d29c94}.clinical-app .af-field .af-choice-buttons button[aria-pressed=true][data-tone=warning]{color:#775719;background:#fff7e5;border-color:#c7ad70}.clinical-app .af-field .af-choice-buttons button[aria-pressed=true][data-tone=neutral]{color:#345265;background:#eaf0f4;border-color:#b0bec8}@media (max-width:700px){.smart-af .sa-detail>.sa-phrase-grid{grid-template-columns:minmax(0,1fr)}.smart-af .sf .af-field>label{font-size:12px}.clinical-app .smart-af .sf .af-choice-buttons button{min-height:44px;font-size:12px}.clinical-app .smart-af .sf.sf-wide .af-choice-buttons button{flex-basis:100%}.clinical-app .smart-af .sf .af-field>textarea{font-size:16px}}.af-treatment-compact .af-treatment-summary{background:#f3f8fc;border:1px solid #dce6f1;border-left:3px solid #087e9b;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:9px 11px;display:flex}.af-treatment-summary>div{min-width:0}.af-treatment-summary strong{font-size:14px}.af-treatment-compact .af-treatment-summary p{color:#53688a;margin:3px 0 0;font-size:12px}.af-treatment-summary.urgent{background:#fff2ef;border-left-color:#a53b31}.af-treatment-compact .af-treatment-summary>button{flex:none;padding:7px 10px;font-size:12px}.af-treatment-critical{color:#8b2e27;background:#fff2ef;border:1px solid #efd0ca;border-radius:5px;margin:7px 0;padding:6px 10px}.af-treatment-critical ul{margin:2px 0;padding-left:17px}.af-treatment-critical li+li{margin-top:4px}.af-treatment-actions{flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0;display:flex}.clinical-app .af-treatment-actions button{min-height:30px;padding:6px 8px;font-size:11px;line-height:1.35}.af-treatment-list-heading{justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.af-treatment-list-heading h3{margin:0;font-size:15px}.af-treatment-list-heading>small{color:#53688a;text-align:right;font-size:11px}.af-treatment-drug-list{background:#fff;border:1px solid #dce6f1;border-radius:6px;overflow:hidden}.af-treatment-drug-row{grid-template-columns:minmax(120px,.72fr) minmax(230px,2fr) minmax(132px,.72fr);align-items:start;gap:3px 12px;padding:8px 10px;display:grid}.af-treatment-drug-row+.af-treatment-drug-row{border-top:1px solid #e2eaf3}.af-treatment-drug-row.selected{background:#f0f8fa;box-shadow:inset 3px 0 #087e9b}.af-treatment-drug-name{flex-direction:column;gap:3px;display:flex}.af-treatment-drug-name>strong{font-size:13px}.af-treatment-drug-name>small{color:#53688a;font-size:10px}.af-treatment-drug-name>small.held{color:#9a332b;font-weight:650}.af-treatment-drug-dose>strong{color:#123658;font-size:12.5px;font-weight:650;line-height:1.45;display:block}.af-treatment-compact .af-treatment-hold{color:#8b2e27;margin:4px 0 0;font-size:11px;line-height:1.4}.af-treatment-drug-actions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.clinical-app .af-treatment-drug-actions button{min-height:28px;padding:5px 7px;font-size:11px;line-height:1.3}.af-treatment-drug-actions button.secondary{background:#f6f8fb}.af-treatment-row-detail{grid-column:2/-1;font-size:11px}.af-treatment-row-detail>summary{cursor:pointer;color:#346180;font-weight:500}.af-treatment-row-detail[open]{padding:5px 0 2px}.af-treatment-row-detail p{margin:6px 0}.af-treatment-row-detail ul{margin:6px 0;padding-left:18px}.af-treatment-row-detail .dose-sources{flex-flow:wrap;margin-top:6px}.af-treatment-anticoag-row{grid-template-columns:minmax(150px,.8fr) minmax(250px,2.5fr)}.af-treatment-anticoag-row.has-prescription-action{grid-template-columns:minmax(135px,.8fr) minmax(230px,2.2fr) minmax(132px,.7fr)}.af-treatment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;margin:9px 0;display:grid}.af-treatment-detail{border:1px solid #dce6f1;border-radius:5px;margin:8px 0;padding:8px 10px}.af-treatment-detail-grid>.af-treatment-detail{margin:0}.af-treatment-detail>summary{cursor:pointer;font-size:12px;font-weight:600}.af-treatment-detail[open]>summary{margin-bottom:9px}.af-treatment-compact .af-treatment-detail p{margin:7px 0;font-size:12px}.af-treatment-detail .acute-grid,.af-treatment-detail .af-fields-grid{gap:10px;margin:9px 0}.af-treatment-detail .guide-choices{gap:4px;margin:5px 0 10px}.clinical-app .af-treatment-detail .guide-choices button{min-height:28px;padding:5px 8px;font-size:11px}.af-treatment-detail .acute-field>label{font-size:12px}.af-treatment-detail .stroke-guide{margin:0}.af-treatment-footnote{color:#53688a;padding:5px 0;font-size:10px}.af-treatment-footnote a{color:#276984}@media (max-width:1100px){.af-treatment-drug-row{grid-template-columns:minmax(110px,.75fr) minmax(200px,1.7fr) minmax(118px,.7fr);gap:3px 8px;padding:7px 8px}.af-treatment-list-heading{flex-direction:column;align-items:flex-start;gap:2px}.af-treatment-list-heading>small{text-align:left}.af-treatment-anticoag-row{grid-template-columns:minmax(130px,.7fr) minmax(230px,2fr)}.af-treatment-anticoag-row.has-prescription-action{grid-template-columns:minmax(120px,.7fr) minmax(205px,1.8fr) 124px}}@media (max-width:700px){.af-treatment-compact .af-treatment-summary{flex-direction:column;align-items:flex-start}.af-treatment-drug-row{grid-template-columns:minmax(0,1fr) 132px;gap:5px 10px}.af-treatment-drug-name{grid-area:1/1}.af-treatment-drug-actions{grid-area:1/2/3}.af-treatment-drug-dose{grid-area:2/1}.af-treatment-row-detail{grid-column:1/-1}.af-treatment-anticoag-row{grid-template-columns:minmax(115px,.8fr) minmax(0,1.6fr)}.af-treatment-anticoag-row .af-treatment-drug-name{grid-area:1/1}.af-treatment-anticoag-row .af-treatment-drug-dose{grid-area:1/2}.af-treatment-anticoag-row.has-prescription-action{grid-template-columns:minmax(0,1fr) 132px}.af-treatment-anticoag-row.has-prescription-action .af-treatment-drug-dose{grid-area:2/1}.af-treatment-detail-grid{grid-template-columns:1fr}}
.smart-af{color:#132b49;max-width:1600px;margin:auto;padding:12px 22px 20px;font-size:13px}.sa-context{justify-content:space-between;align-items:center;gap:15px;padding:0 0 10px;display:flex}.sa-eyebrow{letter-spacing:1.4px;color:#507089;font-size:10px;font-weight:700}.sa-settings,.sa-save,.sa-route,.sa-quick-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.clinical-app .sa-settings button,.clinical-app .sa-save button,.clinical-app .sa-route button,.clinical-app .sa-quick-actions button{padding:6px 9px;font-size:12px}.sa-save>span{color:#5c7189;max-width:160px;font-size:11px}.clinical-app .smart-af button[aria-pressed=true]{color:#fff;background:#076e89;border-color:#076e89}.sa-calculators{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.clinical-app .sa-calculators button{text-align:left;background:#fff;border-color:#d7e3ed;border-radius:7px;padding:8px 10px;display:grid}.sa-calculators strong{font-size:11px}.sa-calculators b{color:#006d89;margin-top:3px;font-size:15px}.sa-calculators small{color:#60768d;margin-top:3px;font-size:10px}.sa-guidance{background:#eaf3f7;border-left:3px solid #087f9b;border-radius:5px;flex-wrap:wrap;gap:5px 12px;margin-bottom:12px;padding:8px 11px;font-size:12px;display:flex}.sa-guidance span{color:#425e76}.sa-guidance.danger{background:#fff0eb;border-color:#af3b2f}.smart-af .sa-decision-navigation{min-width:0;margin:0 0 9px}.smart-af .sa-decision-current-status{display:none}.smart-af .sa-decision-navigation nav{overscroll-behavior-x:contain;scrollbar-width:thin;gap:4px;padding:2px 1px 4px;display:flex;overflow-x:auto}.clinical-app .smart-af .sa-decision-navigation button{text-align:left;white-space:normal;background:#fff;border-radius:5px;flex:1 0 140px;align-content:center;gap:2px;min-width:0;min-height:44px;padding:6px 9px;display:grid}.smart-af .sa-decision-navigation strong{font-size:12px}.smart-af .sa-decision-navigation small{color:#526d7d;font-size:10px}.clinical-app .smart-af .sa-decision-navigation button[aria-current=step]{background:#edf6f8;border-color:#087f9b}.smart-af .sa-decision-navigation p{color:#526d7d;margin:3px 1px 0;font-size:11px}.smart-af .sa-decision-help>summary{cursor:pointer;color:#526d7d;font-size:11px}.smart-af [id^=sa-decision-]{scroll-margin-top:14px}@media (min-width:1051px){.smart-af [id^=sa-decision-]{scroll-margin-top:180px}}@media (max-width:900px){.smart-af [id^=sa-decision-]{scroll-margin-top:160px}.smart-af:has(.sa-decision-help[open]) [id^=sa-decision-]{scroll-margin-top:280px}}.smart-af .sa-rate-goal-input{gap:3px;margin:7px 0;display:grid}.smart-af .sa-rate-goal-input>small{color:#526d7d;font-size:11px}.smart-af .sa-rate-goal-input .sf{margin:0}.sa-guidance p{flex-basis:100%;margin:2px 0}.sa-columns{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:15px;display:grid}.sa-card{background:#fff;border:1px solid #d9e4ee;border-radius:9px;min-width:0;overflow:hidden}.sa-card>header{background:#f8fbfd;border-bottom:1px solid #e1eaf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.sa-card>header>div{align-items:center;gap:8px;display:flex}.sa-card>header small{color:#5c7189;font-size:11px}.sa-card h1,.sa-card h2{letter-spacing:-.2px;margin:0;font-size:17px}.sa-number{display:none}.sa-identity{background:#f7fbfd;border-bottom:1px solid #e3ebf2;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:11px 14px;display:grid}.sf{min-width:0}.sf>label{color:#3c5871;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.clinical-app .sf input,.clinical-app .sf select{width:100%;min-width:0;height:31px;padding:5px 7px;font-size:12px}.sa-phrase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px 14px;display:grid}.sf-answers{gap:3px;display:flex}.clinical-app .sf-answers button{min-width:32px;height:31px;padding:5px 9px;font-size:11px}.sa-compact-choices{border-top:1px solid #edf1f5;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 14px;display:flex}.sa-compact-choices>span{color:#3c5871;width:100%;font-size:11px;font-weight:650}.clinical-app .sa-compact-choices button{border-radius:15px;padding:5px 8px;font-size:11px}.clinical-app .sa-text-button{box-shadow:none;color:#08738c;background:0 0;border:0;padding:3px 0;font-size:11px}.sa-detail{border-top:1px solid #e4ebf1;padding:9px 14px}.sa-detail>summary{cursor:pointer;font-size:12px;font-weight:600}.sa-detail>summary small{color:#677e94;margin:4px 0 0 13px;font-size:10px;font-weight:400;display:block}.sa-detail .sa-phrase-grid{padding-left:0;padding-right:0}.sa-note-live{background:#f8fafc;border:1px solid #e1e8ef;border-radius:7px;margin:10px 14px 14px;padding:12px}.sa-note-live>div{justify-content:space-between;align-items:center;display:flex}.sa-note-live>.sa-risk-summary{border-top:1px solid #dce5ed;padding-top:10px;display:block}.sa-risk-summary h3{margin:0 0 8px;font-size:12px}.sa-risk-summary small{color:#5c7189;line-height:1.5;display:block}.sa-risk-summary .sa-result-status{color:#4c6277}.sa-results{border-top:1px solid #e1e8ef;margin-top:10px;padding-top:10px}.sa-result-inputs{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.sa-result-inputs>.sf{flex:1;min-width:90px;max-width:145px}.sa-result-list{margin-top:7px}.sa-result-list>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;font-size:11px;line-height:1.5;display:flex}.sa-result-list>div>span{flex:1;min-width:0}.sa-result-list button{flex-shrink:0}.sa-results>small{color:#60758b;margin:7px 0;font-size:10px;line-height:1.5;display:block}.sa-dose-steps{margin:8px 0;font-size:13px;line-height:1.5}.sa-dose-steps>div{border-bottom:1px solid #edf1f5;grid-template-columns:94px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.sa-dose-steps>div:last-child{border:0}.sa-dose-steps dt{color:#516b80;font-weight:600}.sa-dose-steps dd{color:#173d55;overflow-wrap:anywhere;margin:0}.sa-medicine-picker{border-bottom:1px solid #dce5ed;flex-wrap:wrap;gap:5px;padding:4px 0 9px;display:flex}.clinical-app .sa-medicine-picker button{padding:7px 10px;font-size:12px}.sa-medicine-picker span{font-size:11px}.sa-other-results{color:#526d83;margin:7px 0;font-size:11px}.sa-other-results summary{cursor:pointer}.sa-stroke-decision{background:#f8fbfd;border:1px solid #d9e5ed;border-left:3px solid #087b94;border-radius:4px;margin-bottom:10px;padding:10px 12px;font-size:12px;line-height:1.55}.sa-stroke-decision p{margin:7px 0}.sa-stroke-decision small{color:#526c82;display:block}.sa-care-pathways{margin-bottom:12px}.sa-care-pathways article{border-bottom:1px solid #e1e8ef;padding:10px 0;font-size:12px;line-height:1.5}.sa-care-pathways article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-care-pathways article p{margin:7px 0}.sa-care-pathways details summary{cursor:pointer;color:#476f89}.sa-note-live h2{color:#086d88;text-transform:uppercase;letter-spacing:.6px;font-size:12px}.sa-note-live p{white-space:pre-wrap;margin:6px 0 12px;font-size:13px;line-height:1.55}.sa-note-live p:last-child{margin-bottom:0}.sa-workup{padding:12px 14px 0}.smart-af .sa-plan{min-width:0}.smart-af .sa-workup.sa-card{padding-bottom:12px}.smart-af .sa-treatment-card{margin-top:12px}.smart-af .sa-workup .sa-section-heading h2{align-items:center;gap:6px;font-size:15px;display:flex}@media (max-width:900px){.smart-af[data-mobile-view=workup] .sa-treatment-card{display:none}.smart-af[data-mobile-view=meds] .sa-treatment-card{margin-top:0}}.sa-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 10px;margin-bottom:9px;display:flex}.sa-section-heading h3{margin:0;font-size:13px}.sa-section-heading>span{color:#5d758d;font-size:10px}.sa-workup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.sa-workup-grid>:is(label,.sa-workup-choice){cursor:pointer;color:#173653;border:1px solid #dce6ee;border-radius:5px;align-items:center;gap:7px;padding:7px 8px;font-size:12px;font-weight:500;display:flex}.sa-workup-grid>:is(label,.sa-workup-choice).selected{background:#edf7f8;border-color:#b9d9e1}.sa-workup-grid label>span{flex:1;min-width:0}.sa-workup-choice>label{align-self:stretch;align-items:center;gap:inherit;cursor:pointer;flex:1;min-width:0;display:flex}.sa-workup-grid small{color:#577087;margin-top:2px;font-size:9px;display:block}.clinical-app .sa-workup-grid input[type=checkbox]{width:16px;height:16px;margin:0}.clinical-app .sa-why{box-shadow:none;color:#5f8397;background:0 0;border:0;padding:0;font-size:12px}.sa-workup .sa-detail{border:0;padding:9px 0}.sa-detail .sa-workup-grid{margin-top:8px}.sa-treatment-tabs{background:#f4f8fb;border-block:1px solid #e0e9f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 12px;display:grid}.clinical-app .sa-treatment-tabs button{padding:8px;font-size:12px}.sa-treatment{padding:10px 14px}.sa-route{margin-bottom:8px}.sa-med{border-bottom:1px solid #e1eaf1;padding:10px 0}.sa-med:last-child{border:0}.sa-med.selected{background:#f1faf9;border-radius:5px;padding-inline:8px}.sa-med-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sa-med-head>strong{flex:1;font-size:13px}.clinical-app .sa-med-head select{width:auto;max-width:215px;height:28px;padding:4px 6px;font-size:11px}.clinical-app .sa-med-head button{padding:6px 9px;font-size:11px}.sa-dose{color:#163f59;margin:7px 0;font-size:12px;line-height:1.5}.sa-dose-label{color:#60768b;margin-top:8px;font-size:11px;display:block}.sa-dose-basis{color:#526d83;margin:5px 0 7px;font-size:11px;line-height:1.5}.sa-med>details{font-size:11px}.sa-med summary{cursor:pointer;color:#476f89}.sa-med details>p{margin:7px 0;font-size:12px;line-height:1.45}.sa-caution{color:#803a20;background:#fff3e6;border-left:2px solid #c57a39;padding:6px 8px;font-size:11px;line-height:1.4}.sa-precision{background:#f4f7fa;flex-wrap:wrap;align-items:end;gap:8px;margin:8px 0;padding:8px;display:flex}.sa-precision>span{width:100%;font-size:11px}.sa-precision .sf{max-width:150px}.sa-precision>.sa-dose-input{flex:130px;min-width:0;max-width:150px}.smart-af .clinical-help{flex:none;display:inline-flex;position:relative}.smart-af .clinical-help-tooltip{z-index:30;box-sizing:border-box;color:#344f60;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #cbd9e1;border-radius:5px;width:260px;max-width:calc(100vw - 48px);padding:9px 11px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 5px);right:0;transform:translateY(-2px);box-shadow:0 4px 14px #18384a1a}.smart-af .clinical-help-tooltip[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.smart-af .sa-workup-choice{position:relative}.smart-af .sa-workup-choice .clinical-help{position:static}.smart-af .sa-workup-choice .clinical-help-tooltip{max-width:100%;left:0;right:auto}.smart-af .sa-electrolyte-review{color:#71452b;background:#fff7ef;border-left:2px solid #b96837;margin:8px 0;padding:8px 10px;font-size:12px}.smart-af .sa-electrolyte-review p{margin:5px 0}.smart-af .sa-electrolyte-review button{min-height:44px;margin-top:3px}@media (prefers-reduced-motion:reduce){.smart-af .clinical-help-tooltip{transition:none}}.sa-urgent{background:#fff0eb;border:1px solid #ecc4b8;margin:8px 0;padding:10px;font-size:12px;line-height:1.5}.sa-notice{color:#3b647a;background:#f2f8fa;border-top:1px solid #e1eaf1;padding:9px 14px;font-size:11px}.sa-selected{margin-top:14px}.sa-selected-items{flex-wrap:wrap;gap:5px;padding:12px 14px;display:flex}.clinical-app .sa-selected-items button{padding:6px 9px;font-size:11px}.sa-selected>.sa-quick-actions{padding:0 14px 12px}.sa-dialog{color:#173653;border:1px solid #c9dbe8;border-radius:10px;width:min(900px,94vw);max-height:88vh;padding:18px}.sa-dialog>header{border-bottom:1px solid #dce7ef;justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.sa-dialog h2{margin:0;font-size:18px}.sa-dialog .sa-phrase-grid{padding:15px 0}.sa-calc-result{color:#08718b;padding-top:15px;font-size:23px;font-weight:700}.sa-footer{color:#667f93;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:12px;font-size:10px;display:flex}@media (max-width:1050px){.sa-columns{grid-template-columns:1fr 1fr;gap:10px}.smart-af{padding:10px}.sa-identity{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-context{flex-wrap:wrap}.sa-calculators{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sa-columns{grid-template-columns:1fr}.sa-context{align-items:flex-start}.sa-workup-grid{grid-template-columns:1fr 1fr}.sa-calculators{gap:4px}.sa-calculators small{display:none}}@media (max-width:450px){.sa-phrase-grid,.sa-workup-grid{grid-template-columns:1fr}.sa-save{width:100%}}.sa-engine-context{color:#45677c;background:#f1f6f9;border-left:2px solid #85b2c4;margin:7px 0 10px;padding:7px 9px;font-size:11px;line-height:1.45}.sa-presets{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.clinical-app .sa-presets button{white-space:normal;text-align:left;padding:6px 9px;font-size:11px}.sa-notice{z-index:20;border:1px solid #bfd6e3;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:min(620px,90vw);padding:11px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 22px #183c542a}.clinical-app .sa-notice button{box-shadow:none;background:0 0;border:0;padding:0 4px;font-size:18px}.sa-live-plan{margin:7px 0 0;padding-left:15px}.sa-live-plan li{margin-bottom:5px;font-size:11px;line-height:1.5}.sa-live-plan .sa-text-button{text-align:left;font-size:12px}.sa-plan-warnings{background:#fff5e9;border-left:3px solid #ad6438;margin:10px 14px;padding:8px 10px;font-size:12px;line-height:1.5}.sa-plan-warnings p{margin:4px 0}.sa-eyebrow{display:none}.sa-settings{margin-top:0}.sa-primary-phrases{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sa-primary-phrases .sf-answers button{min-width:29px;padding-inline:7px}.sa-workup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-workup-grid>:is(label,.sa-workup-choice){gap:5px;padding:6px;font-size:11px}.sa-workup-grid .sa-why{font-size:10px}.sa-engine-context{margin-block:6px;padding-block:6px}@media (max-width:1000px){.sa-primary-phrases,.sa-workup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.sa-primary-phrases{grid-template-columns:1fr 1fr}.sa-workup-grid{grid-template-columns:1fr}}.sa-card>header small{display:none}.sa-card>header{padding-block:10px}.clinical-app .sa-calculators button{padding-block:6px}.sa-calculators b{margin-top:2px;font-size:14px}.sa-calculators small{margin-top:2px}.sa-dose{font-size:13px}.sa-context{padding-bottom:6px}@media (min-width:1051px){.sa-context{z-index:12;background:#f6f8fb;padding-top:5px;position:sticky;top:0}.sa-calculators{z-index:11;background:#f6f8fb;padding-bottom:5px;position:sticky;top:38px}}@media (max-width:1050px){.clinical-app .smart-af button{white-space:normal;overflow-wrap:anywhere;min-width:44px;max-width:100%;height:auto;min-height:44px}.clinical-app .smart-af input:not([type=checkbox]):not([type=radio]),.clinical-app .smart-af select,.clinical-app .smart-af textarea{max-width:100%;height:auto;min-height:44px;font-size:16px}.smart-af .sa-context,.smart-af .sa-calculators{position:static}.smart-af .sa-context>div,.smart-af .sa-med-head>strong,.smart-af .sa-note-live>div>*{min-width:0}.smart-af .sa-context,.smart-af .sa-settings,.smart-af .sa-save{gap:8px}.smart-af .sf>label{font-size:12px;line-height:1.4}.smart-af .sf-answers{flex-wrap:wrap;gap:4px}.clinical-app .smart-af .sf-answers button{flex:1;padding:7px;font-size:13px}.smart-af .sa-detail>summary,.smart-af .sa-med summary{min-height:44px;padding-block:10px;line-height:1.5}.smart-af .sa-workup-grid>:is(label,.sa-workup-choice){gap:8px;min-height:52px;font-size:13px}.smart-af .sa-workup-grid small{font-size:11px;line-height:1.4}.clinical-app .smart-af .sa-workup-grid input[type=checkbox]{flex:0 0 20px;width:20px;height:20px}.clinical-app .smart-af .sa-why{flex:0 0 44px;padding:8px;font-size:13px}.smart-af .sa-precision .sf{flex:140px;max-width:100%}.smart-af .sa-med-head select{flex:160px;width:100%}.smart-af .sa-notice{bottom:max(12px, env(safe-area-inset-bottom));overflow-wrap:anywhere;max-height:30dvh;overflow-y:auto}.clinical-app .smart-af .sa-notice button{flex:0 0 44px;align-self:flex-start}.smart-af .sa-dialog{box-sizing:border-box;overscroll-behavior:contain;width:min(900px,100vw - 24px);max-width:calc(100vw - 24px);max-height:90dvh;padding:14px;overflow-y:auto}.smart-af .sa-dialog>header{align-items:flex-start;min-width:0}.smart-af .sa-dialog>header h2{overflow-wrap:anywhere;min-width:0}.smart-af .sa-dialog>header button{flex-shrink:0}.smart-af .sa-note-live,.smart-af .sa-dose,.smart-af .sa-caution,.smart-af .sa-live-plan,.smart-af .sa-engine-context,.smart-af .sa-plan-warnings{overflow-wrap:anywhere}.smart-af button:focus-visible,.smart-af summary:focus-visible,.smart-af input:focus-visible,.smart-af select:focus-visible,.smart-af a:focus-visible{outline-offset:3px;outline:3px solid #087f9b}}@media (max-width:900px){.smart-af{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.smart-af .sa-columns{grid-template-columns:minmax(0,1fr);gap:14px}.smart-af .sa-primary-phrases{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-af .sa-workup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-af .sa-calculators{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.smart-af .sa-calculators small{font-size:11px;line-height:1.35;display:block}.smart-af .sa-selected-items button{text-align:left}}@media (max-width:600px){.smart-af{padding-inline:8px}.smart-af .sa-context{align-items:stretch}.smart-af .sa-context>div{width:100%}.smart-af .sa-save{justify-content:flex-end;width:100%}.smart-af .sa-save>span{overflow-wrap:anywhere;max-width:40%;margin-right:auto}.smart-af .sa-calculators{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-af .sa-calculators strong{overflow-wrap:anywhere;font-size:12px}.smart-af .sa-calculators b{overflow-wrap:anywhere;font-size:14px}.smart-af .sa-identity{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.smart-af .sa-primary-phrases,.smart-af .sa-phrase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.smart-af .sa-detail .sa-phrase-grid{padding-inline:0}.smart-af .sa-card>header,.smart-af .sa-workup,.smart-af .sa-treatment,.smart-af .sa-detail{padding-inline:10px}.smart-af .sa-card>header>div{align-items:flex-start;min-width:0}.smart-af .sa-number{flex-shrink:0}.smart-af .sa-card h1,.smart-af .sa-card h2{font-size:16px}.smart-af .sa-workup-grid{grid-template-columns:minmax(0,1fr)}.smart-af .sa-treatment-tabs{gap:5px;padding-inline:8px}.clinical-app .smart-af .sa-treatment-tabs button{padding:8px 4px;font-size:12px}.smart-af .sa-med-head>strong{flex-basis:100%;font-size:14px}.smart-af .sa-med-head select{max-width:100%}.smart-af .sa-presets{gap:6px}.clinical-app .smart-af .sa-presets button{flex:140px;font-size:12px}.smart-af .sa-note-live{margin-inline:10px;padding:10px}.smart-af .sa-note-live>div{flex-wrap:wrap;gap:8px}.smart-af .sa-dialog .sa-phrase-grid{grid-template-columns:minmax(0,1fr);padding-inline:0}.smart-af .sa-dialog h2{font-size:16px}}@media (max-width:360px){.smart-af .sa-primary-phrases,.smart-af .sa-phrase-grid{grid-template-columns:minmax(0,1fr)}.smart-af .sa-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-mobile-nav,.sa-mobile-calculators,.sa-mobile-setting,.sa-mobile-note,.sa-mobile-test-reasons{display:none}.sa-save-error{color:#8e3024;background:#fff0ed;border:1px solid #dfb4a9;border-radius:5px;padding:10px 12px;font-size:13px}@media (max-width:900px){.interview-app .clinical-header{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:8px 12px;display:grid}.interview-app .clinical-logo{grid-area:1/1;width:160px}.interview-app .clinical-header-actions{grid-area:1/2;margin:0;padding:0}.interview-app .clinical-header-actions small{display:none}.interview-app .clinical-header-actions .context-button{min-height:44px;padding:6px;font-size:11px}.interview-app .gi-header-patient{border:0;grid-area:2/1/auto/-1;padding:0}.interview-app .gi-header-patient strong{overflow-wrap:anywhere;font-size:14px}.interview-app .gi-header-patient p{white-space:normal;margin:2px 0 0;font-size:10px}.interview-app .gi-header-visit{border:0;grid-area:3/1/auto/-1;gap:8px;margin:0;padding:0;font-size:12px}.smart-af .sa-context{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;padding-bottom:6px;display:flex}.smart-af .sa-context>div{min-width:0}.smart-af .sa-settings{display:none}.clinical-app .smart-af .sa-mobile-setting{width:125px;max-width:32vw;height:44px;padding:6px;font-size:16px;display:block}.smart-af .sa-save{flex-wrap:nowrap;gap:5px;width:auto}.smart-af .sa-save>span{display:none}.clinical-app .smart-af .sa-save>button{white-space:nowrap;flex-shrink:0;min-height:44px;padding:7px 10px;font-size:12px}.clinical-app .smart-af .sa-mobile-calculators{text-align:left;background:#fff;border-color:#cfdeeb;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:56px;margin-bottom:8px;padding:10px;display:flex}.sa-mobile-calculators strong{font-size:13px}.sa-mobile-calculators span{color:#426780;font-size:11px}.smart-af[data-mobile-calculators=closed] .sa-calculators{display:none}.smart-af[data-mobile-calculators=open] .sa-calculators{display:grid}.smart-af .sa-decision-route{z-index:9;background:#f6f8fb;border-bottom:1px solid #d5e2ec;margin:0 0 8px;padding:3px 0 8px;display:block;position:sticky;top:0}.smart-af .sa-decision-navigation{margin-bottom:0}.clinical-app .smart-af .sa-decision-navigation button{flex:none;padding:6px 9px}.smart-af .sa-decision-navigation button>small{display:none}.smart-af .sa-decision-current-status{color:#526d7d;justify-content:space-between;gap:8px;font-size:11px;display:flex}.smart-af .sa-decision-current-status>span{overflow-wrap:anywhere;min-width:0}.smart-af .sa-decision-current-status>small{white-space:nowrap;font-size:10px}.smart-af .sa-decision-help>summary{min-height:28px;padding-top:5px}.smart-af .sa-treatment-tabs,.smart-af[data-mobile-view=history] .sa-plan,.smart-af[data-mobile-view=history] .sa-selected,.smart-af[data-mobile-view=workup] .sa-history,.smart-af[data-mobile-view=meds] .sa-history,.smart-af[data-mobile-view=workup] .sa-treatment-tabs,.smart-af[data-mobile-view=workup] .sa-treatment,.smart-af[data-mobile-view=meds] .sa-workup,.smart-af[data-mobile-view=note] .sa-columns,.smart-af[data-mobile-view=note] .sa-selected{display:none}.smart-af[data-mobile-view=note] .sa-mobile-note{padding-bottom:12px;display:block}.sa-mobile-note>.af-flow-note{border:0;margin:0 12px}.smart-af .sa-mobile-test-reasons{display:block}.smart-af .sa-workup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-af .sa-workup-choice .sa-why{justify-content:center;align-items:center;min-width:32px;min-height:44px;display:inline-flex}.smart-af .sa-workup-grid label{font-size:12px}.sa-mobile-why{padding-left:18px;font-size:12px;line-height:1.5}.sa-mobile-why li{margin-bottom:8px}.smart-af .sa-guidance{gap:3px;padding:7px 9px;font-size:11px}.smart-af .sa-guidance>strong{font-size:12px}}@media (max-width:360px){.smart-af .sa-workup-grid{grid-template-columns:1fr}.clinical-app .smart-af .sa-mobile-setting{width:112px}.clinical-app .smart-af .sa-save>button{padding-inline:7px}.clinical-app .smart-af .sa-save>button svg{display:none}}.sa-current-dose{color:#426982;background:#eff5f8;margin:6px 0;padding:7px 9px;font-size:11px;line-height:1.4}@media (max-width:900px){.sa-mobile-note .af-flow-note p{font-size:14px;line-height:1.6}.sa-mobile-note .af-flow-note h3{font-size:16px}.sa-mobile-note .af-flow-note h4{font-size:15px}}@media (max-width:600px){.smart-af .sa-dose-steps>div{padding:8px 0;display:block}.smart-af .sa-dose-steps dt{margin-bottom:4px;font-size:12px}.smart-af .sa-dose-steps dd{font-size:14px;line-height:1.55}.smart-af .sa-med-head>strong{flex:auto}.sa-care-pathways article>div{flex-wrap:wrap}.sa-care-pathways article>div>strong{flex:180px}}.sa-mobile-content-anchor{display:none}@media (max-width:900px){.sa-mobile-content-anchor{height:1px;scroll-margin-top:108px;display:block}}@media (min-width:1051px){.sa-save-error{z-index:15;position:sticky;top:40px}}
