section.plantshop-neighbors .plantshop-neighbors__group {
    box-shadow: 0 0 4px rgb(0 0 0 / 20%);
    border-radius: 20px;
    padding: 1.5rem;
}

.plantshop-neighbors__group.plantshop-neighbors__group--good {
    margin-bottom: 2rem;
}

.plantshop-neighbors__group h3.plantshop-neighbors__heading {
    margin-top: 0;
}

.plantshop-neighbors__list {
    margin: 0;
    border: unset;
}

.plantshop-neighbors__list td {
    border: unset;
}

.plantshop-neighbors__list tbody:not(:last-child) td.plantshop-neighbor__note {
    border-bottom: 1px solid #9e9e9e6b;
    padding-bottom: 2rem;
}

.plantshop-neighbors__list .neighbor-block:not(:first-of-type) .neighbor-row td {
    padding-top: 2rem;
}

.plantshop-neighbors__list tr:last-child td {
    border-bottom: unset;
}

section.plantshop-neighbors .plantshop-neighbor__icon {
    text-align: center;
}

section.plantshop-neighbors .plantshop-neighbor__icon img {
    max-width: 50px;
    height: auto;
}

section.plantshop-neighbors .plantshop-neighbor__to {
    text-align: left;
}

section.plantshop-neighbors .plantshop-neighbor__from {
    text-align: right;
}
