/* Главная: фон секции на всю высоту сетки из 6 турниров */
.home-recent-tournaments {
    display: flow-root;
    overflow: visible;
    box-sizing: border-box;
    padding-bottom: 24px;
}

.home-recent-tournaments .tournaments-list.view-tile {
    height: auto;
    min-height: min-content;
    overflow: visible;
    grid-auto-rows: auto;
    align-content: start;
}

.home-recent-tournaments .tournaments-list.view-tile .tournament-card {
    height: auto;
    min-height: 0;
    overflow: visible;
}

.home-recent-tournaments .tournament-card .tournament-dates {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 2px 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: var(--text-secondary);
    text-shadow: none;
    font-size: 0.72em;
    font-weight: 600;
    font-variant-numeric: tabular-nums;
    letter-spacing: 0.015em;
}

.home-recent-tournaments .tournament-card .tournament-dates::before {
    content: "";
    width: 12px;
    height: 12px;
    flex: 0 0 12px;
    background: url("../icons/calender.ico") center / contain no-repeat;
    opacity: 0.78;
}

.home-recent-tournaments .tournament-card .tournament-dates:hover {
    background: transparent;
    color: var(--accent-color);
}

@media (max-width: 768px) {
    .home-recent-tournaments {
        padding-bottom: 32px;
    }

    .home-recent-tournaments .tournaments-list.view-tile {
        padding-bottom: 12px;
    }
}

@media (min-width: 769px) {
    .home-recent-tournaments {
        padding-bottom: 40px;
    }
}
