.case-table-second-width.case-table {
    grid-template-columns: fit-content(19%) minmax(0, 1fr); /* Перша колонка - мінімум fit-content, друга - гнучка */

}

.case-table {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); /* Перша колонка - мінімум fit-content, друга - гнучка */
    border: 0.5px solid #999A9A;
    border-radius: 20px;
    overflow: hidden; /* Зберігає закруглення бордерів */

}

.case-table__row {
    display: contents; /* Забезпечує правильний рендеринг рядків */
}

.case-table__column {
    padding: 12px;
    border: 0.5px solid #999A9A;
    color: #202029;
    display: flex;
    align-items: center;
}

.case-table__text-column {
    text-align: left;
    overflow-wrap: break-word; /* Додає перенесення слів, якщо необхідно */
    font-weight: 500;
}


.case-table:not(:last-child) {
    margin-bottom: 30px;
}

/* Округлення кутів */
.case-table__row:first-child .case-table__heading-column {
    border-top-left-radius: 20px;
}

.case-table__row:first-child .case-table__text-column {
    border-top-right-radius: 20px;
}

.case-table__row:last-child .case-table__heading-column {
    border-bottom-left-radius: 20px;
}

.case-table__row:last-child .case-table__text-column {
    border-bottom-right-radius: 20px;
}


.single-case__content .case-table__column ul {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0px;
    padding-left: 10px;
}

.single-case__content .case-table__column ul:last-child {
    margin-bottom: 0;
}

.single-case__content .case-table__column ul li {
    padding-left: 15px;
    font-size: 18px;
    font-weight: 500;
}

.single-case__content .case-table__column ul li:before {
    background: #202029;
    width: 6.5px;
    height: 6.5px;
    border-radius: 100%;
    top: 10px;
    transform: none;
    flex-shrink: 0;
}


.single-case__wrapper .case-table__column p:has(+ p) {
    margin-bottom: 15px;
}

.single-case__wrapper .case-table__column p:last-child {
    margin-bottom: 0;
}

.single-case__wrapper .case-table__column p:has(+ ul) {
    margin-bottom: 0;
}

.case-table__column * {
    width: 100%;
}