#ehrview .ehr-lx{display:flex;flex-direction:column;gap:12px;min-width:0}#ehrview .ehr-lx .ehr-actions{align-items:center}#ehrview .ehr-lx .ehr-actions .ehr-muted{flex:1 1 260px;min-width:0}#ehrview .ehr-lx-form{display:flex;flex-direction:column;gap:14px}#ehrview .ehr-lx-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#ehrview .ehr-lx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}#ehrview .ehr-lx-val{display:flex;align-items:center;gap:8px;min-width:0}#ehrview .ehr-lx-val input{flex:1;min-width:0;font-variant-numeric:tabular-nums}#ehrview .ehr-lx-val span{font-size:12.5px;color:var(--e-ink3);white-space:nowrap;min-width:46px}#ehrview .ehr-lx-form input[type=file]{padding:8px;font-size:13.5px}#ehrview .ehr-lx-draws{min-width:0}#ehrview .ehr-lx-draw{padding-top:12px;margin-top:12px;border-top:1px solid var(--e-line2)}#ehrview .ehr-lx-draw.first{padding-top:0;margin-top:0;border-top:0}#ehrview .ehr-lx-dh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}#ehrview .ehr-lx-dh .ehr-grow{flex:1 1 200px;min-width:0;font-size:14px}#ehrview .ehr-lx-dh .ehr-btn{min-height:40px;padding:7px 12px;font-size:13.5px}#ehrview .ehr-lx-file{position:relative;overflow:hidden;cursor:pointer}#ehrview .ehr-lx-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}#ehrview .ehr-lx-res{padding:7px 0}#ehrview .ehr-lx-res .ehr-btn{min-height:40px;padding:6px 12px;font-size:13.5px}#ehrview .ehr-lx-name{color:var(--e-ink2)}#ehrview .ehr-lx-res.err .ehr-num,#ehrview .ehr-lx-res.err .ehr-lx-name{text-decoration:line-through;color:var(--e-ink3)}#ehrview .ehr-lx-res.err small{color:var(--e-warnink)}#ehrview .ehr-lx-fix{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;margin:4px 0 8px}#ehrview .ehr-lx-btns{display:flex;gap:6px}@media(max-width:1180px){#ehrview .ehr-lx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){#ehrview .ehr-lx-top,#ehrview .ehr-lx-fix{grid-template-columns:minmax(0,1fr)}#ehrview .ehr-lx-fix .ehr-field{grid-column:auto!important}}@media(max-width:480px){#ehrview .ehr-lx-grid{grid-template-columns:minmax(0,1fr)}}#ehrview .ehr-lx-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 6px}#ehrview .ehr-lx-share .ehr-btn{min-height:40px;padding:7px 12px;font-size:13.5px}#ehrview .ehr-lx-new{margin-top:14px}#ehrview .ehr-lx-new h4{margin:0 0 6px}#ehrview .ehr-lx-new .ehr-q{flex-wrap:wrap}#ehrview .ehr-lx-own{font:700 12.5px var(--h);color:var(--warn)}#ehrview .ehr-lx-own.due{color:var(--bad)}#ehrview .ehr-lx-new .ehr-q.ehr-lx-due{border-left:3px solid var(--bad);padding:8px 10px;background:var(--bad-tint);border-radius:10px;margin-bottom:6px}@media(max-width:600px){#ehrview .ehr-lx-new .ehr-q>.ehr-grow{flex:1 1 100%}}#ehrview .ehr-lx-rnote{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}#ehrview .ehr-lx-note{display:flex;flex-direction:column;gap:8px;flex:1 1 100%;min-width:0}#ehrview .ehr-lx-note textarea,#ehrview .ehr-lxh-sheet textarea{width:100%;box-sizing:border-box;min-height:64px;resize:vertical}#ehrview .ehr-lx-hold{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px}#ehrview .ehr-lx-hold .ehr-muted{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}#ehrview .ehr-lx-hold .ehr-btn{min-height:40px;padding:7px 12px;font-size:13.5px}#ehrview .ehr-lxh-scrim{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;justify-content:flex-end;z-index:60}#ehrview .ehr-lxh-sheet{width:460px;max-width:100%;height:100%;background:var(--panel);color:var(--ink);display:flex;flex-direction:column;box-sizing:border-box}#ehrview .ehr-lxh-hd{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}#ehrview .ehr-lxh-hd h2{font:800 19px var(--h);flex:1;margin:0}#ehrview .ehr-lxh-x{width:44px;height:44px;border-radius:50%;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font-size:18px;flex:none;cursor:pointer}#ehrview .ehr-lxh-bd{flex:1;overflow:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px}#ehrview .ehr-lxh-ft{padding:14px 18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}#ehrview .ehr-lxh-ft .ehr-btn{min-height:44px}#ehrview .ehr-lx-count{font-size:12.5px}#ehrview .ehr-lx-err{color:var(--bad);font-weight:700;font-size:13.5px}#ehrview .ehr-lx-new .ehr-q.ehr-lx-seenrow{border-left:3px solid var(--bad);padding-left:10px}#ehrview .ehr-lx-seen{margin-bottom:4px}@media(max-width:600px){#ehrview .ehr-lxh-scrim{align-items:flex-end}#ehrview .ehr-lxh-sheet{height:auto;max-height:92vh;border-radius:18px 18px 0 0}}
