@media only screen and (min-width: 600px) {
    .room-item {
        width: 50vw;
        padding: 1%;
        height: fit-content;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: start;
        border-width: 2px;
        border-style: solid;
        border-color: black;
    }

    .room-item:hover{
        background-color: grey;
    }

    .room-data {
        width: 45vw;
        height: fit-content;
        overflow-wrap:break-word;
    }

    .room-name {
        font-size: 2vh;
        font-weight: bolder;
        width: 100%;
    }

    .room-address {
        width: 100%;
        overflow-wrap: break-word;
    }

    .room-delete-button {
        height: 3vw;
        width: 3vw;
        font-size: 2vw;
        border-width: 2px;
        border-style: solid;
        border-color: black;
        border-radius: 1.5vw;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }

    .room-delete-button:hover {
        background-color: gray;
    }
}