.daily-save-line{display:flex;align-items:center;gap:10px;min-height:30px;margin:7px 0 18px;font-size:11px;color:#718c95}
#dailySaveStatus[data-status=saved]{color:#287f63}#dailySaveStatus[data-status=error],#dailySaveStatus[data-status=invalid]{color:#b43d36}#dailySaveStatus[data-status=saving]{color:#277889}
#dailyRetry[hidden]{display:none}.inline-note-grid{display:grid;gap:18px}.inline-note-narratives{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.inline-note-field{display:grid;gap:6px;align-content:start;min-width:0}.inline-note-field label,.inline-note-bp legend{font-size:12px;font-weight:700;color:#294b55}.inline-note-field label small,.inline-note-bp legend small{font-weight:400;font-size:10px}
.inline-note-field textarea,.inline-note-field input{width:100%;border:1px solid #cde2e7;border-radius:9px;background:#fcfeff;padding:10px 11px;color:#163640;font-size:13px;line-height:1.5;outline:none;transition:border-color .15s,box-shadow .15s}
.inline-note-field textarea{resize:vertical;min-height:78px}.inline-note-field input{min-height:40px}.inline-note-field textarea:focus,.inline-note-field input:focus{border-color:#4e9fae;box-shadow:0 0 0 3px #4e9fae20;background:white}
.inline-note-field [aria-invalid=true]{border-color:#d36557;background:#fff6f4}.inline-note-hint{min-height:13px;font-size:10px;color:#84989f;line-height:1.35}.inline-note-vitals{display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:12px;align-items:start}
.inline-note-bp{margin:0;padding:0;border:0;min-width:0}.inline-note-bp legend{padding:0;margin-bottom:6px}.inline-note-bp>div{display:grid;grid-template-columns:1fr 8px 1fr;gap:5px;align-items:start}.inline-note-bp .inline-note-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.inline-note-bp .inline-note-field{gap:6px}.bp-divider{padding-top:10px;color:#71909a}
.daily-audit{display:grid;gap:14px}.daily-audit-row{padding:16px;border:1px solid #e0edf0;border-radius:12px;background:#fafdfe}.daily-audit-row>strong{display:block;margin-bottom:5px}.daily-audit-row p{font-size:13px;line-height:1.6;white-space:pre-wrap;margin:8px 0;overflow-wrap:anywhere}
@media(max-width:900px){.inline-note-vitals{grid-template-columns:repeat(4,minmax(0,1fr))}.inline-note-bp{grid-column:span 2}}
@media(max-width:600px){.inline-note-narratives{grid-template-columns:1fr;gap:14px}.inline-note-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-note-bp{grid-column:1/-1}.inline-note-field input,.inline-note-field textarea{font-size:16px}.inline-note-grid{gap:15px}}
