.apple-map-unavailable {
  display: grid !important;
  place-items: center;
  padding: 24px;
  text-align: center;
  background: radial-gradient(circle at 70% 25%, #24473c, #111714 60%, #070908) !important;
}

.apple-map-unavailable > div {
  display: grid;
  gap: 7px;
  max-width: 320px;
  padding: 18px 22px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 18px;
  background: rgba(5, 7, 6, 0.78);
  backdrop-filter: blur(16px);
}

.apple-map-unavailable strong { color: #fff; }
.apple-map-unavailable span { color: #9ca6a1; font-size: 13px; line-height: 1.4; }
