.container-xYQiJfBC {
    align-items: flex-end;
    display: flex;
    flex-direction: column-reverse;
    gap: 16px;
    justify-content: end
}

@media (min-width:768px) {
    .container-xYQiJfBC {
        flex-direction: column;
        gap: 24px
    }
}

.screenshotButtonWrapper-xYQiJfBC {
    width: 40px
}

.map-xYQiJfBC {
    margin: 0 auto;
    max-width: 728px;
    width: 100%
}

@supports not (container-type:inline-size) {
    @media (min-width: 958px) {
        [data-query-type=container] .map-xYQiJfBC {
            max-width:960px
        }
    }
}

@container content-container (min-width: 958px) {
    [data-query-type=container] .map-xYQiJfBC {
        max-width: 960px
    }
}

@media (min-width:1024px) {
    [data-query-type=media] .map-xYQiJfBC {
        max-width: 960px
    }
}

@supports not (container-type:inline-size) {
    @media (min-width: 1214px) {
        [data-query-type=container] .map-xYQiJfBC {
            max-width:1000px
        }
    }
}

@container content-container (min-width: 1214px) {
    [data-query-type=container] .map-xYQiJfBC {
        max-width: 1000px
    }
}

@media (min-width:1280px) {
    [data-query-type=media] .map-xYQiJfBC {
        max-width: 1000px
    }
}

@media (min-width:1214px) {
    body.is-widgetbar-expanded [data-query-type=media] .map-xYQiJfBC {
        max-width: 600px
    }
}

@supports not (container-type:inline-size) {
    @media (min-width: 1374px) {
        [data-query-type=container] .map-xYQiJfBC {
            max-width:1200px
        }
    }
}

@container content-container (min-width: 1374px) {
    [data-query-type=container] .map-xYQiJfBC {
        max-width: 1200px
    }
}

@media (min-width:1440px) {
    [data-query-type=media] .map-xYQiJfBC {
        max-width: 1200px
    }
}

@media (min-width:1374px) {
    body.is-widgetbar-expanded [data-query-type=media] .map-xYQiJfBC {
        max-width: 800px
    }
}

@media (min-width:1854px) {
    body.is-widgetbar-expanded [data-query-type=media] .map-xYQiJfBC {
        max-width: 1200px
    }
}

@supports not (container-type:inline-size) {
    @media (min-width: 2494px) {
        [data-query-type=container] .map-xYQiJfBC {
            max-width:1600px
        }
    }
}

@container content-container (min-width: 2494px) {
    [data-query-type=container] .map-xYQiJfBC {
        max-width: 1600px
    }
}

@media (min-width:2560px) {
    [data-query-type=media] .map-xYQiJfBC {
        max-width: 1600px
    }
}

@media (min-width:2494px) {
    body.is-widgetbar-expanded [data-query-type=media] .map-xYQiJfBC {
        max-width: 1600px
    }
}