.sa-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c148c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:90;display:flex;align-items:center;justify-content:center;padding:20px}.sa-dialog{width:min(1180px,96vw);height:min(760px,90vh);display:flex;flex-direction:column;background:#d4d0c8;border:1px solid #6c7480;box-shadow:0 18px 50px #00000080,inset 1px 1px #fff,inset -1px -1px #9a958c;font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#1a1f28}.sa-title{height:26px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 10px;background:linear-gradient(to right,#013f4f,#01697f 55%,#a8d6e2);color:#fff;font-weight:700;font-size:12.5px;letter-spacing:.2px;-webkit-user-select:none;user-select:none}.sa-title-hint{margin-left:auto;font-weight:400;font-size:11px;color:#ffffffb8}.sa-body{display:flex;flex:1;min-height:0}.sa-rail{width:322px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:#d4d0c8;border-right:1px solid #9a958c}.sa-tabs{display:flex;gap:2px;padding:6px 6px 0;flex-shrink:0}.sa-tab{flex:1;padding:5px 0 6px;border:1px solid #9a958c;border-bottom:none;background:#c6c2ba;color:#444b56;font-family:inherit;font-size:11.5px;cursor:pointer;border-radius:3px 3px 0 0}.sa-tab:hover{background:#dcd8d0}.sa-tab[aria-selected=true]{background:#fff;color:#121a26;font-weight:700;box-shadow:inset 0 2px #013f4f}.sa-rail-scroll{flex:1;min-height:0;overflow-y:auto;padding:10px;background:#fff;border-top:1px solid #9a958c}.sa-question{width:100%;box-sizing:border-box;padding:6px 7px;border:1px solid #7d8896;box-shadow:inset 1px 1px #d8d4cc;font-family:inherit;font-size:12px;line-height:1.45;resize:vertical;color:#1a1f28}.sa-question:focus{outline:none;border-color:#013f4f;box-shadow:inset 1px 1px #d8d4cc,0 0 0 2px #01566b2e}.sa-question::placeholder{color:#97a0ac}.sa-btn{min-width:74px;height:23px;padding:0 12px;background:#d4d0c8;border:1px solid #808080;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff;font-family:Tahoma,Arial,sans-serif;font-size:11.5px;color:#1a1f28;cursor:pointer}.sa-btn:hover:not(:disabled){background:#ece9d8}.sa-btn:active:not(:disabled){box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff}.sa-btn:disabled{color:#9aa1ab;cursor:default;box-shadow:inset -1px -1px #b8b4ac,inset 1px 1px #f2efe8}.sa-btn--primary:not(:disabled){background:linear-gradient(#01566b,#013f4f);border-color:#012c38;color:#fff;font-weight:700;box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #0000004d}.sa-btn--primary:hover:not(:disabled){background:linear-gradient(#01697f,#01566b)}.sa-advise-row{display:flex;align-items:center;gap:8px;margin-top:8px}.sa-match{color:#5c6674;font-size:11px;line-height:1.5;font-style:italic}.sa-region{width:100%;text-align:left;padding:5px 8px;margin-bottom:3px;background:#eceadf;border:1px solid #c2bdb2;font-family:inherit;font-size:11.5px;font-weight:700;color:#2c3644;cursor:pointer;display:flex;align-items:center;gap:6px}.sa-region:hover{background:#f6f4ec;border-color:#9aa4b2}.sa-region[aria-expanded=true]{background:#dde6f1;border-color:#5fa8ba;color:#1c3350}.sa-region-caret{font-size:9px;color:#6b7480}.sa-symptom-list{margin:0 0 6px 10px;padding-left:8px;border-left:2px solid #dfe4ea}.sa-symptom{display:block;width:100%;text-align:left;padding:4px 7px;border:1px solid transparent;background:transparent;font-family:inherit;font-size:11.5px;line-height:1.4;color:#2c3644;cursor:pointer}.sa-symptom:hover{background:#f0f4f9;border-color:#cfd9e5}.sa-symptom[aria-current=true]{background:#013f4f;border-color:#012c38;color:#fff;font-weight:700}.sa-chip-group{margin-top:14px}.sa-chip-prompt{font-weight:700;font-size:11.5px;color:#2c3644;margin-bottom:5px}.sa-chips{display:flex;flex-wrap:wrap;gap:5px}.sa-chip{padding:3px 9px;border:1px solid #a9b2bd;border-radius:11px;background:#fff;font-family:inherit;font-size:11px;color:#36404e;cursor:pointer;transition:background 90ms ease,border-color 90ms ease}.sa-chip:hover{background:#eef3f9;border-color:#5fa8ba}.sa-chip[aria-pressed=true]{background:#013f4f;border-color:#012c38;color:#fff;font-weight:700}.sa-chip--flag{border-color:#d3a6a0;color:#8c2f24}.sa-chip--flag:hover{background:#fdeeec;border-color:#c0392b}.sa-chip[aria-pressed=true].sa-chip--flag{background:#c0392b;border-color:#96271b;color:#fff}.sa-pane{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:16px 20px 18px;background:#fff;line-height:1.5}.sa-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7b8492;gap:8px;padding:40px 24px}.sa-empty-mark{font-size:26px;opacity:.5;letter-spacing:2px}.sa-empty-lead{font-size:13px;color:#5c6674}.sa-empty-hint{font-size:11.5px;max-width:380px;line-height:1.6}.sa-urgency{display:flex;align-items:center;gap:11px;padding:0 14px 0 0;margin-bottom:15px;border-radius:3px;overflow:hidden;font-size:12px;min-height:34px}.sa-urgency-label{align-self:stretch;display:flex;align-items:center;padding:0 14px;font-weight:700;font-size:12px;letter-spacing:1.2px;color:#fff}.sa-urgency-why{color:inherit;opacity:.88}.sa-urgency--emergent{background:#fdecea;color:#7d1a12;box-shadow:inset 0 0 0 1px #eec4bf}.sa-urgency--emergent .sa-urgency-label{background:#c0392b}.sa-urgency--urgent{background:#fff7e6;color:#7a5310;box-shadow:inset 0 0 0 1px #ecd5a4}.sa-urgency--urgent .sa-urgency-label{background:#d89a20}.sa-urgency--routine,.sa-urgency--variable{background:#eef2f7;color:#2c3a4b;box-shadow:inset 0 0 0 1px #cdd6e1}.sa-urgency--routine .sa-urgency-label,.sa-urgency--variable .sa-urgency-label{background:#64748b}.sa-urgency--no_imaging{background:#e9f6ee;color:#14532d;box-shadow:inset 0 0 0 1px #b5d9c4}.sa-urgency--no_imaging .sa-urgency-label{background:#1d6f42}.sa-headline{margin-bottom:14px}.sa-symptom-name{font-size:16px;font-weight:700;color:#121a26;line-height:1.3}.sa-region-name{font-size:11px;color:#7b8492;text-transform:uppercase;letter-spacing:1px;margin-top:3px}.sa-section{margin-bottom:15px}.sa-section-title{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:#6b7480;padding-bottom:4px;margin-bottom:7px;border-bottom:1px solid #e6e9ed}.sa-objectives{margin:0;padding-left:17px}.sa-objectives li{margin-bottom:4px;color:#2c3644}.sa-conditions{color:#2c3644}.sa-ask{background:#fffaf0;border:1px solid #e2c78a;border-left:4px solid #d89a20;border-radius:2px;padding:11px 13px;margin-bottom:14px}.sa-ask+.sa-ask{margin-top:-6px}.sa-ask-prompt{font-weight:700;color:#6b4a0d;margin-bottom:2px}.sa-ask-why{color:#7b6636;font-size:11.5px;margin-bottom:7px;line-height:1.5}.sa-flags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.sa-flag{padding:2px 9px;border:1px solid #c0392b;border-radius:11px;background:#fdecea;color:#7d1a12;font-size:11px;font-weight:700}.sa-card{border:1px solid #c8cdd4;border-radius:3px;background:#fff;box-shadow:0 1px 2px #141e2d0f;margin-bottom:14px;overflow:hidden}.sa-card-head{display:flex;align-items:center;gap:9px;padding:9px 13px;background:linear-gradient(#f7f9fb,#eef1f5);border-bottom:1px solid #dfe3e9}.sa-card-title{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#6b7480}.sa-modality{padding:2px 8px;border-radius:3px;background:#013f4f;color:#fff;font-size:10px;font-weight:700;letter-spacing:.6px}.sa-modality--ct{background:#4a6b57}.sa-study{font-size:13.5px;font-weight:700;color:#121a26;margin-left:auto}.sa-card-body{padding:11px 13px 12px}.sa-availability{font-size:11px;line-height:1.55;color:#5c6674;background:#f5f7f9;border-left:3px solid #b9c2cd;padding:6px 10px;margin-bottom:10px;border-radius:2px}.sa-availability--full-master{background:#f4f7fc;border-left-color:#5fa8ba;color:#215564}.sa-seq{display:flex;align-items:baseline;gap:9px;padding:4px 6px;border-radius:2px}.sa-seq:nth-child(odd){background:#fafbfc}.sa-seq--withheld{opacity:.62}.sa-tier{flex-shrink:0;width:84px;text-align:center;padding:2px 0;border-radius:2px;font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff}.sa-tier--required{background:#1d6f42}.sa-tier--recommended{background:#013f4f}.sa-tier--supporting{background:#8b939e}.sa-legend{font-size:10.5px;color:#7b8492;line-height:1.55;margin-top:9px;padding-top:8px;border-top:1px solid #eef0f3}.sa-seq-name{font-family:SF Mono,Consolas,Menlo,monospace;font-size:11.5px;color:#1f2733}.sa-seq--withheld .sa-seq-name{text-decoration:line-through;color:#7b8492}.sa-seq-note{color:#8a5a2b;font-size:10.5px;font-style:italic}.sa-addon{display:flex;align-items:center;gap:7px;padding:4px 0;color:#2c3644;cursor:pointer}.sa-addon input{margin:0;cursor:pointer}.sa-rationale{color:#5c6674;font-size:11.5px;line-height:1.55;margin-bottom:9px}.sa-guidance-only{color:#8a5a2b;font-size:11px;font-style:italic;margin-top:7px}.sa-crosslink{display:inline-block;margin-top:9px;color:#013f4f;font-size:11.5px;font-weight:700;text-decoration:none;border-bottom:1px dotted #5fa8ba}.sa-crosslink:hover{color:#1c3350;border-bottom-style:solid}.sa-teaching{background:#eef7f1;border:1px solid #a8ceba;border-left:4px solid #1d6f42;border-radius:2px;padding:12px 14px;margin-bottom:14px;color:#1c4632;line-height:1.6}.sa-teaching-title{font-weight:700;font-size:12.5px;margin-bottom:4px;color:#14532d}.sa-alt{padding:3px 0;color:#3d4653}.sa-alt-mark{color:#9aa1ab;margin-right:6px}.sa-notes{color:#6b7480;font-size:11.5px;line-height:1.6;margin-bottom:12px}.sa-citations{border-top:1px solid #e6e9ed;padding-top:10px;margin-top:16px;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.sa-citations-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#9aa1ab;margin-right:3px}.sa-cite{padding:2px 9px;border:1px solid #dde1e6;border-radius:10px;background:#f7f9fb;color:#5c6674;font-size:10.5px}.sa-footer{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:9px 12px;background:#d4d0c8;border-top:1px solid #9a958c;box-shadow:inset 0 1px #fff}.sa-footer-note{font-size:11px;color:#5c6674;margin-right:auto}.sa-error{padding:9px 14px;background:#fdecea;border-bottom:1px solid #e3b5af;color:#8c2f24;font-size:11.5px}.sa-scrim--phone{padding:0;align-items:stretch;top:var(--console-header-h, 49px)}.sa-dialog--phone{width:100%;height:calc(100dvh - var(--console-header-h, 49px));border:0;font-size:16px}.sa-dialog--phone .sa-title{height:44px;font-size:17px}.sa-dialog--phone .sa-title-hint{display:none}.sa-dialog--phone .sa-body{flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.sa-dialog--phone .sa-rail{width:auto;flex:none;border-right:0;border-bottom:1px solid #9a958c}.sa-dialog--phone .sa-rail-scroll,.sa-dialog--phone .sa-pane{flex:none;min-height:0;overflow:visible;padding:12px}.sa-dialog--phone .sa-empty{height:auto;padding:32px 16px}.sa-dialog--phone .sa-tab{padding:12px 0;font-size:16px}.sa-dialog--phone .sa-question{font-size:16px;min-height:88px}.sa-dialog--phone .sa-btn{height:44px;min-width:96px;padding:0 18px;font-size:16px}.sa-dialog--phone .sa-region,.sa-dialog--phone .sa-symptom{min-height:44px;padding:12px 10px;font-size:16px}.sa-dialog--phone .sa-chip{min-height:40px;padding:10px 14px;border-radius:20px;font-size:15px}.sa-dialog--phone .sa-chip-prompt,.sa-dialog--phone .sa-match,.sa-dialog--phone .sa-empty-lead,.sa-dialog--phone .sa-empty-hint,.sa-dialog--phone .sa-ask-why,.sa-dialog--phone .sa-notes,.sa-dialog--phone .sa-rationale,.sa-dialog--phone .sa-availability,.sa-dialog--phone .sa-seq-name,.sa-dialog--phone .sa-legend,.sa-dialog--phone .sa-crosslink,.sa-dialog--phone .sa-alt,.sa-dialog--phone .sa-objectives li,.sa-dialog--phone .sa-conditions,.sa-dialog--phone .sa-teaching,.sa-dialog--phone .sa-urgency,.sa-dialog--phone .sa-error,.sa-dialog--phone .sa-study{font-size:16px}.sa-dialog--phone .sa-symptom-name{font-size:20px}.sa-dialog--phone .sa-seq{flex-wrap:wrap;gap:6px 10px;padding:8px 6px}.sa-dialog--phone .sa-tier{width:110px;padding:4px 0;font-size:11px}.sa-dialog--phone .sa-card-head{flex-wrap:wrap}.sa-dialog--phone .sa-addon input{width:24px;height:24px}.sa-dialog--phone .sa-footer{flex-wrap:wrap;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.sa-dialog--phone .sa-footer-note{flex-basis:100%;font-size:14px;margin-right:0}.sa-dialog--phone .sa-footer .sa-btn{flex:1}
