/* OFQD V40 — correction finale du dernier KPI.
   V34 ciblait historiquement ".ofqd-v11-kpis span:last-child" quand France
   était la dernière carte. Depuis l'ajout de Sports, cette règle tombait
   sur Sports et le forçait sur deux lignes. */

body.ofqd-home-page #ofqd-v11-pack2
.ofqd-v11-dashboard.is-france-view
.ofqd-v11-kpis > [data-kpi-filter="sport"]{
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr)!important;
  grid-template-rows:1fr!important;
  align-items:center!important;
  align-content:center!important;
  column-gap:8px!important;
  row-gap:0!important;
  min-height:49px!important;
  padding:7px 28px 7px 9px!important;
}

body.ofqd-home-page #ofqd-v11-pack2
.ofqd-v11-dashboard.is-france-view
.ofqd-v11-kpis > [data-kpi-filter="sport"] > b,
body.ofqd-home-page #ofqd-v11-pack2
.ofqd-v11-dashboard.is-france-view
.ofqd-v11-kpis > [data-kpi-filter="sport"] > small{
  display:block!important;
  grid-row:1!important;
  align-self:center!important;
  margin:0!important;
  padding:0!important;
  line-height:1!important;
  white-space:nowrap!important;
}

body.ofqd-home-page #ofqd-v11-pack2
.ofqd-v11-dashboard.is-france-view
.ofqd-v11-kpis > [data-kpi-filter="sport"] > b{
  grid-column:1!important;
}

body.ofqd-home-page #ofqd-v11-pack2
.ofqd-v11-dashboard.is-france-view
.ofqd-v11-kpis > [data-kpi-filter="sport"] > small{
  grid-column:2!important;
}

/* France reste volontairement sur deux lignes. */
body.ofqd-home-page #ofqd-v11-pack2
.ofqd-v11-dashboard.is-france-view
.ofqd-v11-kpis > .ofqd-kpi-zone{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:2px!important;
}

body.ofqd-home-page #ofqd-v11-pack2
.ofqd-v11-dashboard.is-france-view
.ofqd-v11-kpis > .ofqd-kpi-zone > b,
body.ofqd-home-page #ofqd-v11-pack2
.ofqd-v11-dashboard.is-france-view
.ofqd-v11-kpis > .ofqd-kpi-zone > small{
  display:block!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
  line-height:1.05!important;
}
