/* Property Risk Picture: only show a signal when a core data point is missing. */
.relay-prp .relay-prp-fact:not(.is-missing) > .relay-story-signal,
.relay-prp .relay-prp-fact:not(.is-missing) > .relay-final-gap-signal {
  display: none !important;
}

/* Missing-data triangles always use Relay green. */
.relay-prp .relay-prp-fact.is-missing > .relay-story-signal,
.relay-prp .relay-prp-fact.is-missing > .relay-final-gap-signal {
  display: inline-flex !important;
  color: #29865b !important;
  -webkit-text-fill-color: #29865b !important;
}

/* Progress: keep the active/right-hand column on a clean white background. */
.relay-prp .relay-prp-progress-column:last-child {
  background: #fff !important;
}

/* Prepare Renewal: actions are defined when added; there is no separate inline Edit control. */
.relay-prepare-edit-action,
[data-edit-prep-action] {
  display: none !important;
}

/* Prepare Renewal: keep action buttons visually neutral with no mint offset shadow. */
.relay-action-editor-form .button-primary,
.relay-action-editor-form .button-primary:hover,
.relay-action-editor-form .button-primary:focus-visible,
#relayAddPreparationItemButton,
#relayAddPreparationItemButton:hover,
#relayAddPreparationItemButton:focus-visible {
  box-shadow: none !important;
  transform: none !important;
}
