#googlemapscontainer {
    display: flex;
    flex-direction: column;
}

#informationcontainer,
#googlemaps,
#search_result_box,
table.searchresult {
    width: 100% !important;
}

#search_result_box {
    height: auto !important;
}

table.searchresult {
    border-spacing: 0;
}

table.searchresult tbody tr.clickable td {
    padding: .5rem;
    border-bottom: 1px solid #ddd;
}

#googlemapscontainer legend {
    display: none;
}

#searchbox {
    width: auto !important;
    max-width: 500px;
    margin-inline: auto;
}

#search_result_box span,
#search_result_box th {
    display: none;
}

#search_result_box .clickable:hover {
    cursor: pointer;
    background-color: #f7f7f7;
}

/** tablinks */
#googlemapscontainer .pbuic-tablinks {
    margin-bottom: 1px;
    border-bottom: none;
}

#googlemapscontainer .pbuic-tablinks .tl-item-is-active a,
#googlemapscontainer .pbuic-tablinks .tl-item-is-active a:hover {
    border-color: var(--primaryColor500);
    color: var(--primaryColor500);
}

#googlemapscontainer .pbuic-tablinks ul {
    column-gap: 0;
    gap: 0;
}

#googlemapscontainer .pbuic-tablinks li a,
#googlemapscontainer .pbuic-tablinks li span {
    padding-inline: 1rem;
}
