/* ─── Grupo de partidos ───────────────────────────────────────────────────────── */
.LEW_ShowMatches_Wrap {
    width: 100%;
}

.LEW_ShowMatches_Wrap .LEW_MatchesList_Group {
    display: block;
    width: 100%;
    max-width: none;
    text-align: center;
    margin: 0 0 32px;
}

/* Cabecera de grupo — layout override (estilos base en LEW_ShowRound.css) */
.LEW_ShowMatches_Wrap .LEW_MatchesList_GroupName {
    margin: 0 auto 24px;
    text-align: center;
}

/* Títulos de jornada: estilo H2 estándar, centrado */
.LEW_ShowMatches_Wrap h2.LEW_BodyTitle_Left,
.LEW_ShowMatches_Wrap h3.LEW_BodyTitle_Left {
    text-align: center !important;
    border-left: none !important;
    padding-left: 0 !important;
    border-bottom: 1px solid rgba(26,35,50,.2) !important;
    margin-bottom: 16px !important;
}

/* Bloque de partidos del grupo: fondo gris tenue con padding */
.LEW_ShowMatches_Wrap .LEW_MatchesList_GroupBody {
    background: #eef0f5;
    border-radius: 16px;
    padding: 28px 6px 16px;
}

.LEW_ShowMatches_Wrap .LEW_MatchesList_Group .LEW_MatchRowContainer {
    display: inline-block;
    width: 420px;
    max-width: 420px;
    vertical-align: top;
    margin: 0 12px 24px;
    text-align: left;
}

.LEW_ShowMatches_Wrap .LEW_MatchesList_Group--dhm .LEW_MatchesList_GroupName {
    background: #103865;
    border-left-color: #7bb8f0;
}
.LEW_ShowMatches_Wrap .LEW_MatchesList_Group--dhf .LEW_MatchesList_GroupName {
    background: #2B78C1;
    border-left-color: #a8d4ff;
}
