
@media (max-width: 700px) {
    #apartments_cols {
        display: flex;
        flex-direction: column;
    }



    #apartments_cols div.wp-block-column {
        overflow-x: scroll;
        width: 100vw;
    }

    #apartments_svg {
        background: white;
        height: 100%;
        max-width: 100vw;
        border-bottom: 1px solid black;
    }

    #apartments_cols div.wp-block-column:first-child {
        position: sticky;
        top: 80px;
    }


}

body.page-la-geoda-availability main {
    overflow: visible;
}

#apartments_svg {
    position: sticky;
    top: 80px;
    max-width: 700px;
}

tr[data-flat].active,
tr[data-flat]:hover {
    background-color: hsl(36, 73%, 81%);
}
