.details-card .details-card__item:last-child {
    border: none;
}

.accommodation_prices_table {
    overflow-x: auto;
    margin-bottom: 20px;
}

.accommodation_prices_table table,
.accommodation_prices_table th,
.accommodation_prices_table td {
    border: 1px solid black;
    border-collapse: collapse;
}

.accommodation_prices_table table {
    min-width: 400px;
}

.accommodation_prices_table th,
.accommodation_prices_table td {
    text-align: center;
}

.accommodation_prices_table th {
    padding: 0 10px;
}

.accommodation_prices_table a {
    text-decoration: none;
}