/* Keep the results below the map on phones and touch tablets. */
@media (max-width: 1024px), (max-width: 1400px) and (pointer: coarse) {
    .tunap-results-container:not(.no-result-list) .tunap-results-layout:not(.hide-map) {
        flex-direction: column-reverse;
        height: auto;
        overflow: visible;
    }

    .tunap-results-container:not(.no-result-list) .tunap-results-layout:not(.hide-map) .tunap-results-list {
        flex: none;
        width: 100%;
        min-width: 0;
        height: auto;
        overflow: visible;
    }

    .tunap-results-container:not(.no-result-list) .tunap-results-layout:not(.hide-map) .tunap-results-map {
        position: relative !important;
        top: auto;
        flex: none;
        width: 100% !important;
        height: clamp(225px, 46vh, 470px) !important;
        height: clamp(225px, 46svh, 470px) !important;
    }

    .tunap-results-container:not(.no-result-list) .tunap-results-map #tunap-map {
        height: 100%;
        border-radius: 30px;
    }
}
