/* Reuse the existing unavailable-source header layout for the error state only. */
#vf-app .to-today-block--pulse:has(.to-today-state--error) > .to-today-block__header {
  position: static;
  width: auto;
  min-height: 0;
  margin: 0 0 12px;
}

/* DEMO remains available internally; the public candidate is Owner LIVE read-only. */
#vf-app .vf-live-banner a[href*="mode=demo"] { display: none; }
