#admin-page-title {
    text-align: center;
    margin-block: 5vh;
}

#admin-page-container {
    width: 70vw;
    background-color: lightgrey;
    margin-inline: auto;
    display: flex;
    flex-direction: column;
    margin-block: 7vw;
    padding: 3vw;
    border: 1px solid darkgrey;
}

.admin-page-button {
    width: 30%;
    height: 2vh;
    background-color: darkcyan;
    color: white;
    padding: 3vw;
    margin: 1vw;
    border-radius: 1vw;
    text-decoration: none;
    text-align: center;
    margin-inline: auto;
}

.admin-page-button:hover {
    background-color: rgb(1, 90, 90);
}

#admin-page-table {
    border: 1px solid black;
    width: 90vw;
    margin-inline: auto;
    border-collapse: collapse;
    margin-bottom: 10vw;
}

#admin-page-table td {
    border: 1px solid darkgrey;
    width: min-content;
}

#admin-page-table tr {
    background-color: lightgrey;
}

#admin-page-table tr:hover {
    background-color: lightcyan;
}

.admin-page-back-to-admin-page {
    padding-inline: 2vw;
    background-color: lightblue;
    border-radius: 2vw;
    width: fit-content;
    margin-left: 40dvw;
}

.profile-image-admin-list {
    width: 3vw;
    height: 3vw;
}

.room-image-admin-list {
    width: 4vw;
    height: 4vw;
}

.profile-image-admin-list {
    width: 3vw;
    height: 3vw;
    border-radius: 3vw;
}

.questionnaire-negative {
    background-color: indianred;
}

.questionnaire-positive {
    background-color: lightgreen;
}

.active-ads-td {
    background-color: lightgreen;
}

.archive-ads-td {
    background-color: indianred;
}
