/* What a map box shows when the provider never arrives (§24).
   Deliberately not a drawn rectangle or a placeholder image: a map that is not
   there should look like a map that is not there, and say where to go instead. */

.bx-yandex-map.skbpa-map-unavailable,
.skbpa-map-unavailable {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 220px;
  background: #f3f5f8;
  border: 1px solid #dfe3e8;
  box-sizing: border-box;
}

.skbpa-map-fallback { text-align: center; padding: 24px; max-width: 460px; }
.skbpa-map-fallback__note { margin: 0 0 6px; font-weight: 600; color: #1d2128; }
.skbpa-map-fallback__address { margin: 0 0 14px; color: #46536b; }
.skbpa-map-fallback__link {
  display: inline-block; padding: 9px 18px; border-radius: 4px;
  background: #247ee3; color: #fff !important; font-weight: 600; text-decoration: none;
}
.skbpa-map-fallback__link:hover { background: #1c69bd; text-decoration: none; }
