#ehrview .ehf{display:flex;flex-direction:column;gap:12px;min-width:0}#ehrview .ehf .ehf-form,#ehrview .ehf .ehf-mark{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end;margin-top:10px;padding-top:10px;border-top:1px solid var(--e-line2)}#ehrview .ehf .ehf-mark{grid-template-columns:minmax(0,1fr);border-top:0;padding-top:0;margin:0 0 10px}#ehrview .ehf .ehf-wide{grid-column:1/-1}#ehrview .ehf .ehr-field input[type=file]{padding:8px;min-height:44px}#ehrview .ehf .ehf-btns{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}#ehrview .ehf .ehf-btns .ehr-btn{padding:7px 12px}#ehrview .ehf .ehr-btn.bad{background:var(--e-badbg);border-color:transparent;color:var(--e-badink)}#ehrview .ehf .ehr-btn.ehf-quiet{border-color:transparent;background:transparent;color:var(--e-ink3);font-weight:600}#ehrview .ehf .ehf-file{border-bottom:1px solid var(--e-line2)}#ehrview .ehf .ehf-file:last-of-type{border-bottom:0}#ehrview .ehf .ehf-file .ehr-row{border-bottom:0}#ehrview .ehf .ehf-area{margin-top:12px}#ehrview .ehf .ehf-area .ehr-h3{margin-left:0}#ehrview .ehf .ehf-day{border:1px solid var(--e-line2);border-radius:12px;padding:10px;margin-bottom:10px;background:var(--e-raised)}#ehrview .ehf .ehf-dayh{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:14px}#ehrview .ehf .ehf-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#ehrview .ehf .ehf-col{min-width:0;display:flex;flex-direction:column;gap:8px}#ehrview .ehf .ehf-lbl{font-size:13px;color:var(--e-ink2);font-weight:700}#ehrview .ehf .ehf-tile{background:var(--e-card);border:1px solid var(--e-line2);border-radius:10px;padding:8px;min-width:0;display:flex;flex-direction:column;gap:6px}#ehrview .ehf .ehf-img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain;border-radius:8px;background:var(--e-page)}#ehrview .ehf .ehf-ph{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:8px;background:var(--e-sagetint);color:var(--e-ink3);font-weight:700;font-size:13px}#ehrview .ehf .ehf-cap{font-size:13.5px;overflow-wrap:anywhere}#ehrview .ehf .ehf-cap small{display:block;color:var(--e-ink3);font-size:12px}#ehrview .ehf .ehf-tile .ehf-btns{justify-content:flex-start}#ehrview .ehf .ehf-hidden{padding:0 4px}@media(max-width:820px){#ehrview .ehf .ehf-form{grid-template-columns:minmax(0,1fr)}#ehrview .ehf .ehf-file .ehr-row{flex-wrap:wrap}#ehrview .ehf .ehf-file .ehf-btns{justify-content:flex-start;width:100%}}@media(max-width:480px){#ehrview .ehf .ehf-pair{gap:6px}#ehrview .ehf .ehf-tile{padding:6px}#ehrview .ehf .ehf-tile .ehr-btn{padding:6px 9px;font-size:13px}}
