/* Flex-контейнер для таблиц эквипа */
        .flex-row {
            display: flex;
            gap: 24px;
            justify-content: center;
            flex-wrap: wrap;
            align-items: stretch; /* Растягивает элементы по высоте */
            width: 100%;
        }

        .flex-item {
            flex: 1;
            min-width: 320px;
            display: flex;
            flex-direction: column;
        }

        /* Таблицы */
        .flex-item table {
            width: 100%;
            border-collapse: collapse;
            table-layout: fixed;
            height: 100%; /* Таблица занимает всю высоту контейнера */
        }

        .flex-item .table-card {
            display: block;
            border: 1px solid rgba(255, 255, 255, 0.1);
            flex: 1; /* Карточка растягивается */
            display: flex;
            flex-direction: column;
        }

        .flex-item .table-card table {
            flex: 1; /* Таблица внутри карточки растягивается */
        }

        .bis-header {
            text-align: center;
            margin-bottom: 15px;
        }

        /* Подтекст в таблицах */
        .source-sub {
            display: block;
            color: #8899a6;
            font-size: 0.8em;
            font-weight: normal;
            margin-top: 2px;
            line-height: 1.2;
        }

        /* Ячейки таблиц */
        .flex-item td,
        .flex-item th {
            vertical-align: top;
            padding: 11px 10px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        }

        .flex-item tr:last-child td {
            border-bottom: none;
        }

        .flex-item td {
            word-break: break-word;
        }