/* === Sections under the note (features/under-note.js) === */
/* A collapsed section still says what is in it. */
.vf-sec-sum {
  min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  font-size: 12.5px; font-weight: 400; letter-spacing: 0; text-transform: none; color: var(--text-tertiary);
}
.vf-section-header:has(.vf-sec-sum) .vf-section-badge { display: none; }
.vf-section.open > .vf-section-header .vf-sec-sum { color: var(--text-tertiary); }
#view-patient-detail .ch-note :is(#vf-section-rx, #vf-section-invreq, #vf-section-inv, #vf-section-media, #vf-section-followup):not(.open) > .vf-section-header {
  padding: 14px 0;
}
#view-patient-detail .ch-note :is(#vf-section-rx, #vf-section-invreq, #vf-section-inv, #vf-section-media, #vf-section-followup) > .vf-section-header:hover .vf-sec-sum { color: var(--text-secondary); }

/* Follow-up: "Next review in" chips above the booking fields. */
.un-fu { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 10px; margin: 2px 0 12px; }
.un-fu-l { font-size: 12.5px; color: var(--text-secondary); }
