
/* "Saved to My Rhythm" on each voice log, and the Pulse Journal feed. Both use the
   same emerald tick as her existing "Saved from Care Diary" line so it reads as one
   pattern rather than a new one. */
.pjf-saved{
  margin:10px 0 0; display:flex; align-items:center; gap:7px;
  font-size:.78rem; font-weight:700;
  color:#2F6B4F !important; -webkit-text-fill-color:#2F6B4F !important;
}
#huRhythmRoot [data-pjf-hid="1"]{ display:none !important; }
#pjfFeed{ margin-top:16px; }
#pjfFeed .pjf-lede{ margin:0 0 12px; font-size:.82rem; line-height:1.55;
  color:#5A6472 !important; -webkit-text-fill-color:#5A6472 !important; }
#pjfFeed .pjf-list{ list-style:none; margin:0; padding:0; }
#pjfFeed .pjf-item{ padding:13px 0; border-top:1px solid #EFEDE7; }
#pjfFeed .pjf-item:first-child{ border-top:0; }
#pjfFeed .pjf-meta{ margin:0; font-size:.72rem; font-weight:700; letter-spacing:.02em;
  color:#6B7280 !important; -webkit-text-fill-color:#6B7280 !important; }
#pjfFeed .pjf-title{ margin:3px 0 0; font-size:.94rem; font-weight:800;
  color:#243447 !important; -webkit-text-fill-color:#243447 !important; }
#pjfFeed .pjf-text{ margin:5px 0 0; font-size:.86rem; line-height:1.6;
  color:#5A6472 !important; -webkit-text-fill-color:#5A6472 !important; }
#pjfFeed .pjf-from{ margin:8px 0 0; display:flex; align-items:center; gap:7px;
  font-size:.76rem; font-weight:700;
  color:#2F6B4F !important; -webkit-text-fill-color:#2F6B4F !important; }
#pjfFeed .pjf-more{ margin:12px 0 0; font-size:.78rem;
  color:#6B7280 !important; -webkit-text-fill-color:#6B7280 !important; }
