/* Compact, accessible release hint outside the CRM's re-rendered content. */
#releaseNotice[hidden] { display: none; }
#releaseNotice { padding: 0 22px; }
.pw-release-banner {
  display: flex; align-items: center; justify-content: space-between;
  flex-wrap: wrap; gap: 12px; margin: 10px 0 0;
  padding: 12px 14px; border: 1px solid #b8d9d3; border-radius: 12px;
  background: #e7f5f1; color: #194b43; font-size: 13px; line-height: 1.5;
}
.pw-release-refresh {
  padding: 9px 14px; min-height: 44px; border: 1px solid #087d70;
  border-radius: 9px; background: #087d70; color: white; font: inherit;
  font-weight: 600; cursor: pointer;
}
.pw-release-refresh:focus-visible { outline: 3px solid #1d5bb2; outline-offset: 3px; }
@media(max-width:600px) { #releaseNotice { padding: 0 12px; } .pw-release-refresh { width: 100%; } }
@media(prefers-reduced-motion:reduce) { .pw-release-banner, .pw-release-refresh { transition: none; } }
