.seeSceneryTable {
    --border-color: #0362DD;
    --border-radius: 10px;

    color: #050505;
    font-size: 16px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: var(--border-radius);
    display: block;
    max-height: 500px;
    overflow: auto;
    width: fit-content;
}

.seeSceneryTable thead {
    background-color: #F0F2F5;
    position: sticky;
    top: 0;
    box-shadow: 0px 1px var(--border-color);
}

.seeSceneryTable, .seeSceneryTable th, .seeSceneryTable td {
    border-collapse: collapse;
}

.seeSceneryTable th, .seeSceneryTable td {
    padding: 12px;
}

.seeSceneryTable tbody td {
    background-color: #F7F8FA;
}

/* Table border-radius */

.seeSceneryTable tbody tr:last-child td:last-child {
    border-bottom-right-radius: var(--border-radius);
}

.seeSceneryTable tbody tr:last-child td:first-child {
    border-bottom-left-radius: var(--border-radius);
}

/* Table borders */

.seeSceneryTable th, .seeSceneryTable td {
    border-right: 1px solid var(--border-color);
}

.seeSceneryTable tr th:last-child, .seeSceneryTable tr td:last-child {
    border: none;
}

.seeSceneryTable tr, .seeSceneryTable tr {
    border-bottom: 1px solid var(--border-color);
}

.seeSceneryTable tbody tr:last-child {
    border: none;
}

/* Overflow setup */