#ehrview .ehr{--bg:#f1f0ec;--panel:#fff;--panel2:#f9f8f5;--raise:#eceae4;--field:#fff;--line:rgba(0,0,0,.09);--line2:rgba(0,0,0,.16);--ink:#1b1b1e;--soft:#55575d;--mag:#C7345F;--on-mag:#fff;--mag-tint:rgba(199,52,95,.10);--mag-ink:#A82A50;--sage:#4f6f58;--sage-tint:rgba(93,127,102,.16);--sage-ink:#3F5A45;--ok:#286F48;--ok-tint:rgba(46,125,81,.12);--bad:#B3261E;--bad-tint:rgba(179,38,30,.10);--warn:#7A5A12;--warn-tint:rgba(176,124,28,.15);--shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px -12px rgba(0,0,0,.12);--e-page:var(--bg);--e-card:var(--panel);--e-raised:var(--panel2);--e-hover:var(--raise);--e-ink:var(--ink);--e-ink2:var(--soft);--e-ink3:var(--soft);--e-sage:var(--sage);--e-sagel:var(--sage);--e-mag:var(--mag);--e-onmag:var(--on-mag);--e-line:var(--line2);--e-line2:var(--line);--e-okbg:var(--ok-tint);--e-okink:var(--ok);--e-warnbg:var(--warn-tint);--e-warnink:var(--warn);--e-badbg:var(--bad-tint);--e-badink:var(--bad);--e-magtint:var(--mag-tint);--e-sagetint:var(--sage-tint);--e-optband:rgba(93,127,102,.26);--e-stdband:rgba(0,0,0,.06);--e-ai:var(--mag-ink);--e-aitint:var(--mag-tint);--e-body:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--e-serif:"Archivo",system-ui,sans-serif;--e-mono:ui-monospace,Menlo,Consolas,monospace;--e-title-fs:12px;--e-title-fw:700;--e-subtitle-fs:12px;--h:"Archivo",system-ui,sans-serif;color:var(--ink);background:var(--bg);font:15px/1.45 var(--e-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html[data-theme=dark] #ehrview .ehr{--bg:#08080a;--panel:#131316;--panel2:#18181c;--raise:#1f1f24;--field:#0e0e10;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.16);--ink:#ECEBE7;--soft:#a6a8ae;--mag:#FB3E88;--on-mag:#1a0610;--mag-tint:rgba(251,62,136,.15);--mag-ink:#FF9CC2;--sage:#A1B090;--sage-tint:rgba(169,199,174,.16);--sage-ink:#BFD7C3;--ok:#5ED394;--ok-tint:rgba(84,208,138,.13);--bad:#FF8F85;--bad-tint:rgba(255,138,128,.13);--warn:#E8B45A;--warn-tint:rgba(224,168,69,.14);--shadow:none;--e-optband:rgba(169,199,174,.28);--e-stdband:rgba(255,255,255,.07)}#ehrview .ehr *{box-sizing:border-box}#ehrview .ehr :where(button,input,select,textarea){font:inherit;color:inherit}#ehrview .ehr button{cursor:pointer}#ehrview .ehr :is(h1,h2,h3,h4,p){margin:0}#ehrview .ehr :focus-visible{outline:2px solid var(--mag);outline-offset:2px}#ehrview .ehr .ehr-num{font-variant-numeric:tabular-nums}#ehrview .ehr .ehr-mono{font-family:var(--e-mono);font-size:12px}#ehrview .ehr .ehr-muted{color:var(--soft);font-size:13.5px}#ehrview .ehr .ehr-grow{flex:1;min-width:0}#ehrview .ehr [hidden],#ehrview .ehr .ehs-hide{display:none!important}#ehrview .ehs{display:flex;flex-direction:column;min-height:calc(100vh - 120px);border-radius:18px;overflow:clip;border:1px solid var(--line)}#ehrview .ehs-top{display:flex;align-items:center;gap:12px;padding:12px 24px;background:var(--panel);border-bottom:1px solid var(--line);flex:none;position:relative}#ehrview .ehs-wm{height:22px;width:auto;color:var(--ink);flex:none}#ehrview .ehs-prac{font:700 12px var(--h);color:var(--warn);background:var(--warn-tint);border-radius:999px;padding:4px 10px;white-space:nowrap}#ehrview .ehs-search{flex:1;max-width:360px;height:40px;border-radius:999px;border:1px solid var(--line2);background:var(--field);color:var(--soft);display:flex;align-items:center;padding:0 14px;font-size:14px;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ehrview .ehs-sp{flex:1}#ehrview .ehs-desk{display:flex;gap:8px;align-items:center}#ehrview .ehs-cnt{font:800 12px var(--h);background:var(--ink);color:var(--bg);border-radius:999px;padding:2px 7px}#ehrview .ehs-menu{position:absolute;right:16px;top:62px;background:var(--panel);border:1px solid var(--line2);border-radius:16px;box-shadow:0 12px 40px -12px rgba(0,0,0,.3);z-index:6;width:280px;padding:8px}#ehrview .ehs-menu .ehs-inp{margin-bottom:6px}#ehrview .ehs-menu button{display:block;width:100%;text-align:left;border:0;background:none;min-height:44px;padding:0 12px;border-radius:10px;font:600 14px var(--e-body)}#ehrview .ehs-menu button:hover{background:var(--raise)}#ehrview .ehs-body{flex:1;display:flex;min-height:0;background:var(--bg)}#ehrview .ehs-list{width:270px;flex:none;border-right:1px solid var(--line);background:var(--panel)}#ehrview .ehs-lsearch{padding:12px 18px 0}#ehrview .ehs-lh{font:700 12px var(--h);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);padding:16px 18px 8px}#ehrview .ehs-prow{display:flex;gap:10px;align-items:center;padding:10px 18px;border:0;border-top:1px solid var(--line);background:none;width:100%;text-align:left;min-height:62px;border-radius:0}#ehrview .ehs-prow[aria-current=true]{background:var(--sage-tint)}#ehrview .ehs-prow b{display:block;font:700 15px var(--h)}#ehrview .ehs-prow .ehr-grow>span{display:block;font-size:12.5px;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ehrview .ehs-flag{font:700 12px var(--h);color:var(--bad)}#ehrview .ehs-av,#ehrview .ehr-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:800 13px var(--h);color:#fff;background:var(--sage);flex:none}html[data-theme=dark] #ehrview .ehs-av,html[data-theme=dark] #ehrview .ehr-av{color:#131316}#ehrview .ehs-av.lg{width:48px;height:48px;font-size:16px}#ehrview .ehs-main{flex:1;min-width:0}#ehrview .ehs-pad{padding:22px 28px;max-width:1180px}#ehrview .ehs-h1{font:800 24px var(--h);margin-bottom:14px}#ehrview .ehs-empty{padding:18px;color:var(--soft);font-size:14px}#ehrview .ehs-bnav{display:none}#ehrview .ehs-phone-t{display:none}#ehrview .ehs-ch{padding:18px 28px 0;background:var(--panel);border-bottom:1px solid var(--line)}#ehrview .ehs-chrow{display:flex;gap:14px;align-items:center;flex-wrap:wrap}#ehrview .ehs-ch h2{font:800 26px var(--h)}#ehrview .ehs-meta{font-size:14px;color:var(--soft);margin-top:2px}#ehrview .ehs-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;align-items:center}#ehrview .ehs-chip,#ehrview .ehr-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font:700 12.5px var(--h);background:var(--raise);color:var(--ink);border:0}#ehrview button.ehs-chip{min-height:30px}#ehrview .ehs-chip.bad,#ehrview .ehr-chip.bad{background:var(--bad-tint);color:var(--bad)}#ehrview .ehs-chip.ok,#ehrview .ehr-chip.ok{background:var(--ok-tint);color:var(--ok)}#ehrview .ehs-chip.warn,#ehrview .ehr-chip.warn{background:var(--warn-tint);color:var(--warn)}#ehrview .ehs-chip.sage{background:var(--sage-tint);color:var(--sage-ink)}#ehrview .ehs-strip{flex-wrap:nowrap;overflow:hidden;min-width:0;max-width:100%}#ehrview .ehs-strip>*{flex:none;white-space:nowrap}#ehrview .ehs-strip.all,#ehrview .ehs-strip.wrap{flex-wrap:wrap;overflow:visible}#ehrview .ehs-strip>[hidden]{display:none}#ehrview .ehs-chip.ehs-on{flex:0 1 auto;min-width:64px;overflow:hidden}#ehrview .ehs-on .ehs-onl{flex:none;color:var(--soft)}#ehrview .ehs-on .ehs-ont{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}#ehrview .ehs-on .ehs-onn{flex:none}#ehrview .ehs-on .ehr-pill.ctrl{font-size:12px;padding:0 6px;border-radius:999px}#ehrview .ehs-more{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin-top:8px}#ehrview .ehs-more:empty{display:none}#ehrview .ehs-tabs{display:flex;gap:4px;margin-top:14px;overflow:hidden}#ehrview .ehs-tab{border:0;background:none;padding:0 14px;height:46px;font:700 14px var(--h);color:var(--soft);border-bottom:3px solid transparent;border-radius:0}#ehrview .ehs-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--mag)}#ehrview .ehs-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:18px;align-items:start}#ehrview .ehs-col{display:flex;flex-direction:column;gap:18px;min-width:0}#ehrview .ehs-pad>.ehr-panel+.ehr-panel,#ehrview .ehs-pad>*+.ehr-panel,#ehrview .ehs-pad>.ehr-box{margin-top:18px}#ehrview .ehr-panel,#ehrview .ehr-box{background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);min-width:0;padding:0 18px 6px}#ehrview .ehr-box.soft{background:var(--panel2);box-shadow:none}#ehrview .ehr-h3,#ehrview .ehr-box h4,#ehrview .ehs-chd{display:flex;align-items:center;gap:8px;padding:14px 0 6px;margin:0;font:700 12px var(--h);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);line-height:1.3}#ehrview .ehs-chd{padding:14px 18px 8px;text-transform:none;letter-spacing:0;font-size:14px;color:var(--ink);flex-wrap:wrap}#ehrview .ehr-count{display:inline-block;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--raise);color:var(--soft);font:800 12px var(--h);text-align:center;letter-spacing:0}#ehrview .ehr-panel.ehr-allergy-on{border-color:var(--bad);box-shadow:inset 4px 0 0 var(--bad)}#ehrview .ehr-panel.ehr-allergy-on .ehr-h3{color:var(--bad)}#ehrview .ehr-allergy{font-weight:700;color:var(--bad);font-size:14px;padding:6px 0}#ehrview .ehr-row{display:flex;align-items:center;gap:12px;padding:12px 0;min-height:52px;border-top:1px solid var(--line);font-size:14px;min-width:0;width:100%;background:none;border-left:0;border-right:0;border-bottom:0;text-align:left;color:inherit}#ehrview .ehr-h3+.ehr-row,#ehrview h4+.ehr-row{border-top:0}#ehrview .ehr-row b{font:700 15px var(--h)}#ehrview .ehr-row small{display:block;color:var(--soft);font-size:13px;margin-top:2px}#ehrview .ehr-row .ehr-grow{overflow-wrap:anywhere}#ehrview .ehs-row{border-radius:0;cursor:pointer}#ehrview .ehs-row:hover{background:var(--panel2)}#ehrview .ehs-r{margin-left:auto;text-align:right;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}#ehrview .ehs-r b small{display:inline;font:500 12px var(--e-body);color:var(--soft)}#ehrview .ehs-spark{width:110px;height:34px;flex:none}#ehrview .ehs-next{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);margin-bottom:18px}#ehrview .ehs-next b{font:800 17px var(--h);display:block}#ehrview .ehs-next span{font-size:13.5px;color:var(--soft)}#ehrview .ehs-callout{margin:10px 0;padding:12px 14px;border-radius:14px;background:var(--warn-tint);color:var(--ink);font-size:13.5px;line-height:1.45}#ehrview .ehs-callout.bad{background:var(--bad-tint)}#ehrview .ehs-callout.ok{background:var(--ok-tint)}#ehrview .ehs-callout b{font-family:var(--h)}#ehrview .ehs-why{font-size:12.5px;color:var(--soft);line-height:1.45}#ehrview .ehs-sticky .ehs-why{flex:1}#ehrview .ehs-sticky button.ehs-why{background:transparent;border:0;padding:6px 0;text-align:left;font:inherit;font-size:12.5px;color:var(--mag-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:40px}#ehrview .ehs-kv,#ehrview .ehr-kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 12px;font-size:14px;margin:12px 0}#ehrview .ehs-kv dt,#ehrview .ehr-kv dt{color:var(--soft)}#ehrview .ehs-kv dd,#ehrview .ehr-kv dd{margin:0;font-weight:600}#ehrview .ehs-tbl,#ehrview .ehr-tbl{width:100%;border-collapse:collapse;font-size:13.5px}#ehrview .ehs-tbl td,#ehrview .ehs-tbl th,#ehrview .ehr-tbl td,#ehrview .ehr-tbl th{padding:8px 0;border-top:1px solid var(--line);text-align:left}#ehrview .ehs-tbl th,#ehrview .ehr-tbl th{font:700 12px var(--h);color:var(--soft)}#ehrview .ehs-seg,#ehrview .ehr-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line2);border-radius:999px;text-transform:none;letter-spacing:0}#ehrview .ehs-seg button,#ehrview .ehr-seg button{border:0;background:transparent;border-radius:999px;min-height:34px;padding:0 12px;font:700 13px var(--h);color:var(--soft)}#ehrview .ehs-seg button[aria-pressed=true],#ehrview .ehr-seg button[aria-pressed=true]{background:var(--sage-tint);color:var(--sage-ink)}#ehrview .ehs-opts,#ehrview .ehr-tpls{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0 10px}#ehrview .ehs-opt,#ehrview .ehr-tpl{min-height:44px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);padding:0 14px;font:700 14px var(--h);color:var(--ink)}#ehrview .ehs-opt[aria-pressed=true],#ehrview .ehr-tpl[aria-pressed=true]{background:var(--sage-tint);border-color:var(--sage);color:var(--sage-ink)}#ehrview .ehs-split{display:flex;gap:10px;flex-wrap:wrap}#ehrview .ehs-inp{width:100%;min-height:44px;border-radius:12px;border:1px solid var(--line2);background:var(--field);padding:0 12px;font:500 15px var(--e-body);color:var(--ink)}#ehrview .ehs-ta{min-height:120px;padding:10px 12px;resize:vertical}#ehrview .ehs-lbl{font:700 13px var(--h);margin:0 0 6px;display:block}#ehrview .ehr-btn{min-height:44px;border-radius:12px;padding:0 16px;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:700 14px var(--h);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-decoration:none}#ehrview .ehr-btn:hover{background:var(--raise)}#ehrview .ehr-btn.pri{background:var(--mag);color:var(--on-mag);border-color:transparent}#ehrview .ehr-btn.pri:hover{background:var(--mag)}#ehrview .ehr-btn.sm{min-height:36px;padding:0 12px;font-size:13px;border-radius:999px}#ehrview .ehr-btn.quiet,#ehrview .ehr-btn.ghost{border-color:transparent;background:transparent;color:var(--soft)}#ehrview .ehr-btn.ai{border-color:transparent;background:var(--mag-tint);color:var(--mag-ink)}#ehrview .ehr-btn.full{width:100%}#ehrview .ehr-btn[disabled]{opacity:.42;cursor:not-allowed}#ehrview .ehr-btn.pri[disabled]{background:var(--raise);color:var(--soft);opacity:1}#ehrview .ehr-actions{display:flex;gap:8px;flex-wrap:wrap;padding:6px 0}#ehrview .ehs-note{padding:0}#ehrview .ehs-sec{border-top:1px solid var(--line);padding:14px 18px}#ehrview .ehs-sec h3,#ehrview .ehs-sec h4{font:700 15px var(--h);margin-bottom:8px;display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;color:var(--ink)}#ehrview .ehs-note>.ehr-box,#ehrview .ehs-note .fs-notevit{border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:6px 18px 12px;margin:0}#ehrview .ehs-note>.ehr-sites-slot,#ehrview .ehs-note>.ehr-treat-slot{border-top:1px solid var(--line);padding:14px 18px}#ehrview .ehs-sticky{position:sticky;bottom:0;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:12px 18px;display:flex;gap:10px;align-items:center;margin-top:12px;z-index:2}#ehrview .ehs-copied{outline:2px dashed var(--mag);outline-offset:4px;border-radius:12px}#ehrview .ehs-copying [data-ehs-lock]{opacity:.55;cursor:progress;background-image:none}#ehrview .ehs-looks{margin-top:6px;align-self:flex-start}#ehrview .ehr-state{font:700 12.5px var(--h)}#ehrview .ehr-field{display:flex;flex-direction:column;gap:5px;min-width:0}#ehrview .ehr-field label{font:700 13px var(--h);color:var(--ink)}#ehrview .ehr-field input,#ehrview .ehr-field select,#ehrview .ehr-field textarea{border:1px solid var(--line2);background:var(--field);border-radius:12px;padding:9px 12px;font:500 15px var(--e-body);width:100%;min-width:0;min-height:44px;color:var(--ink)}#ehrview .ehr-field textarea{min-height:76px;resize:vertical;line-height:1.5}#ehrview .ehr-field.aid input,#ehrview .ehr-field.aid textarea{background:var(--field)}#ehrview .ehr-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#ehrview .ehr-soap{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start}#ehrview .ehr-lbl{font:700 13px var(--h);padding-top:9px}#ehrview .ehr-lbl span{display:block;font:500 13px var(--e-body);color:var(--soft)}#ehrview .ehr-lot{display:flex;gap:10px;align-items:center;border:1px solid var(--line2);border-radius:12px;padding:10px 12px;background:var(--panel2);flex-wrap:wrap}#ehrview .ehr-lot .ehr-grow{flex:1;min-width:180px}#ehrview .ehr-field .ehr-lot select{width:auto;flex:none}#ehrview .ehr-locked{font-size:14.5px;overflow-wrap:anywhere}#ehrview .ehr-locked p{margin:0 0 8px}#ehrview .ehr-add{border-left:3px solid var(--sage);padding:6px 0 6px 12px;margin-top:10px;font-size:14px}#ehrview .ehr-banner{border-radius:14px;padding:12px 14px;font-size:13.5px;display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;background:var(--warn-tint);color:var(--ink)}#ehrview .ehr-banner b{font-family:var(--h)}#ehrview .ehr-banner .ehr-grow{flex:1;min-width:200px}#ehrview .ehr-banner.ok{background:var(--ok-tint)}#ehrview .ehr-banner.bad{background:var(--bad-tint)}#ehrview .ehr-banner.warn{background:var(--warn-tint)}#ehrview .ehr-banner.ai{background:var(--mag-tint)}#ehrview .ehr-flag{font:700 12px var(--h);border-radius:999px;padding:2px 8px;white-space:nowrap}#ehrview .ehr-flag.optimal{background:var(--ok-tint);color:var(--ok)}#ehrview .ehr-flag.low,#ehrview .ehr-flag.high{background:var(--bad-tint);color:var(--bad)}#ehrview .ehr-flag.off_optimal{background:var(--warn-tint);color:var(--warn)}#ehrview .ehr-flag.unread{background:var(--raise);color:var(--soft)}#ehrview .ehr-flags{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}#ehrview .ehr svg.ehr-trend{width:100%;height:auto;display:block;margin:6px 0 10px}#ehrview .ehr-pill{font:700 12px var(--h);border-radius:999px;padding:2px 8px;background:var(--raise);color:var(--soft);white-space:nowrap}#ehrview .ehr-pill.ctrl{background:var(--mag-tint);color:var(--mag-ink)}#ehrview .ehr-q{display:flex;gap:12px;align-items:center}#ehrview .ehr-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end;margin:4px 0 12px}#ehrview .ehr-empty{padding:18px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}#ehrview .ehr-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#ehrview .ehr-body{display:flex;flex-direction:column;gap:12px}#ehrview .ehr-sech{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}#ehrview .ehr-sech h3{font:800 17px var(--h)}#ehrview .ehr-sech em{font-style:normal;font-size:14px;color:var(--soft)}#ehrview .ehr-tblwrap{overflow-x:auto}#ehrview .ehr-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--soft)}#ehrview .ehs-scrim{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;justify-content:flex-end;z-index:50}#ehrview .ehs-sheet{width:460px;max-width:100%;height:100%;background:var(--panel);display:flex;flex-direction:column}#ehrview .ehs-shd{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}#ehrview .ehs-shd h2{font:800 19px var(--h);flex:1}#ehrview .ehs-x{width:44px;height:44px;border-radius:50%;border:1px solid var(--line2);background:var(--panel);font-size:18px;flex:none}#ehrview .ehs-sbd{flex:1;overflow:auto;padding:16px 18px}#ehrview .ehs-sft{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:10px;flex-direction:column}@media(max-width:720px){#ehrview .ehs{border-radius:0;border:0;min-height:calc(100vh - 60px)}#ehrview .ehs-top{padding:10px 14px;gap:8px}#ehrview .ehs-desk{display:none}#ehrview .ehs-prac{font-size:12px;padding:3px 8px;flex:none}#ehrview .ehs-search,#ehrview .ehr-btn.sm,#ehrview .ehs-x,#ehrview button.ehs-chip{min-height:44px}#ehrview .ehs-search{height:44px;max-width:none}#ehrview .ehs-top>.ehs-sp,#ehrview .ehs-desk-t{display:none}#ehrview .ehs-phone-t{display:inline}#ehrview .ehs-list{width:100%;border:0}#ehrview .ehs-main{padding-bottom:72px}#ehrview .ehs-ch{padding:14px 14px 0}#ehrview .ehs-ch h2{font-size:22px}#ehrview .ehs-tab{flex:1;padding:0 2px;font-size:13px}#ehrview .ehs-pad{padding:14px}#ehrview .ehs-grid{grid-template-columns:minmax(0,1fr);gap:12px}#ehrview .ehs-col{gap:12px}#ehrview .ehs-next{flex-direction:column;align-items:stretch;margin-bottom:12px}#ehrview .ehs-sticky{flex-direction:column;align-items:stretch;bottom:calc(68px + var(--hub-phone-tabbar-height,var(--hub-tabbar-h,calc(72px + env(safe-area-inset-bottom,0px)))))}#ehrview .ehs-spark{display:none}#ehrview .ehs-bnav{display:flex;position:sticky;bottom:var(--hub-phone-tabbar-height,var(--hub-tabbar-h,calc(72px + env(safe-area-inset-bottom,0px))));left:0;right:0;background:var(--panel);border-top:1px solid var(--line);z-index:4}#ehrview .ehs-bnav button{flex:1;border:0;background:none;min-height:60px;font:700 12px var(--h);color:var(--soft)}#ehrview .ehs-bnav button[aria-current=true]{color:var(--mag-ink)}#ehrview .ehs-more{display:none}#ehrview .ehs-more.open{display:flex;flex-direction:column;flex-wrap:nowrap;position:fixed;left:0;right:0;bottom:0;height:80%;background:var(--panel);border-radius:24px 24px 0 0;z-index:63;margin:0;padding:0 0 16px;overflow:auto;box-shadow:0 -10px 40px rgba(0,0,0,.35)}#ehrview .ehs-more.open>*:not(.ehs-shd){margin:0 18px}#ehrview .ehs-scrim{align-items:flex-end;z-index:62}#ehrview .ehr-lxh-scrim,#ehrview .ehrrx-wrap,#ehrview .ehrv-layer{z-index:62}#ehrview .ehs-sheet{width:100%;height:92%;border-radius:24px 24px 0 0}#ehrview .ehs-menu{right:8px;left:8px;width:auto}#ehrview .ehr-fgrid,#ehrview .ehr-grid2,#ehrview .ehr-form{grid-template-columns:minmax(0,1fr)}#ehrview .ehr-soap{grid-template-columns:minmax(0,1fr);gap:4px}#ehrview .ehs-kv,#ehrview .ehr-kv{grid-template-columns:minmax(0,110px) minmax(0,1fr)}#ehrview .ehr-btn{white-space:normal;text-align:center}}#ehrview .ehr-medchk-g{margin:8px 0 12px}#ehrview .ehr-medchk-t{font:700 12px var(--h);letter-spacing:.04em;text-transform:uppercase;color:var(--e-ink2,var(--ink));margin:0 0 4px}#ehrview .ehr-medchk-row{flex-wrap:wrap;gap:8px}#ehrview .ehr-medchk-row .ehr-grow{min-width:160px}#ehrview .ehr-medchk-ans{display:flex;gap:8px;flex-wrap:wrap}#ehrview .ehr-medchk-ans .ehs-opt{min-height:40px;padding:0 12px;font-size:13px}#ehrview .ehr-medchk .ehr-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}
