
/* v34 Notes Entry refinement */
.vision-entry-form--notes-entry {
  display: grid;
  gap: 0.75rem;
}
.vision-entry-card--notes-purpose {
  border-color: rgba(88,166,255,0.34);
}
.vision-entry-note-photo-context {
  border: 1px solid rgba(255,255,255,0.14);
  border-radius: 18px;
  padding: 0.85rem;
  background: rgba(88,166,255,0.08);
}
.vision-entry-note-photo-context strong {
  display: block;
  color: #fff;
  margin-bottom: 0.25rem;
}
.vision-entry-note-photo-context p {
  margin: 0;
  color: rgba(237,247,255,0.78);
  font-size: 0.9rem;
  line-height: 1.45;
}
.vision-entry-checkbox--notes-safe {
  border-color: rgba(242,192,76,0.38);
  background: rgba(242,192,76,0.10);
}
.vision-entry-notes-next {
  border: 1px solid rgba(101,240,177,0.25);
  border-radius: 18px;
  padding: 0.85rem;
  background: rgba(101,240,177,0.08);
}
.vision-entry-notes-next strong { display:block; color:#fff; }
.vision-entry-notes-next span { color: rgba(237,247,255,0.78); font-size:0.9rem; line-height:1.45; }
.vision-entry-report-card--notes {
  border-color: rgba(88,166,255,0.34);
}
