.rg-leaflet-map {
    width: 100%;
    height: min(65vh, 520px);
    min-height: 300px;
    border-radius: 4px;
    overflow: hidden;
    background: #f2f2f2;
}

.rg-map-shortcode,
.wp-block-rg-runtime-map {
    margin: 1rem 0;
}

.rg-map-popup-address {
    margin-top: 0.25rem;
    color: #555;
}

.rg-map-popup-content {
    margin-top: 0.5rem;
}

.rg-map-popup-content p {
    margin: 0 0 0.35rem;
}

@media (max-width: 640px) {
    .rg-leaflet-map {
        height: 360px;
    }
}
