/* Division hub map placeholders (leaflet + choropleth) */

.page-content--hub-standard-order .recruit-leaflet-kicker {
  margin: 0 0 0.45rem;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #64748b;
  line-height: 1.3;
}

.recruit-leaflet-map:not(.recruit-leaflet-map--ready) {
  min-height: 280px;
  aspect-ratio: 16 / 10;
  background: linear-gradient(180deg, #f1f5f9 0%, #e2e8f0 100%);
  border-radius: 8px;
}

@media (max-width: 767px) {
  .recruit-leaflet-map:not(.recruit-leaflet-map--ready) {
    min-height: 220px;
    aspect-ratio: 4 / 3;
  }
}

.recruit-map-wrap:not(.recruit-map-wrap--ready) {
  min-height: 280px;
  aspect-ratio: 16 / 10;
  background: linear-gradient(180deg, #f1f5f9 0%, #e2e8f0 100%);
  border-radius: 8px;
}

@media (max-width: 767px) {
  .recruit-map-wrap:not(.recruit-map-wrap--ready) {
    min-height: 220px;
  }
}
