.app > #safeUpdateNotice { order: -1; grid-column: 1 / -1; }
.app-update-notice { display: grid; gap: 14px; padding: 18px; color: #123945; background: #fff6df; border: 2px solid #b48a3c; }
.app-update-notice[hidden] { display: none; }
.app-update-notice h2 { margin: 0; font-size: 1.1rem; }
.app-update-notice p { margin: 7px 0 0; line-height: 1.6; font-size: .9rem; }
.app-update-notice button, #checkApplicationUpdateButton { min-height: 48px; font-size: 1rem; }
.app-update-notice button { width: 100%; }
@media (min-width: 768px) {
  .app-update-notice { grid-template-columns: minmax(0, 1fr) auto; align-items: center; }
  .app-update-notice button { width: auto; min-width: 180px; }
}
