/* V19 — Accueil iPhone : corrige le bloc "En un coup d’œil" et supprime le Mind Core orphelin. */
#home .amMindCore{display:none!important}
#home .stats>.amSituationHead{
  grid-column:1/-1!important;
  min-width:0!important;
  box-sizing:border-box!important;
}

@media(max-width:767px){
  #home .stats{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;
    align-items:stretch!important;
  }
  #home .stats>.stat{
    min-width:0!important;
    min-height:82px!important;
    grid-column:auto!important;
    grid-row:1!important;
    display:block!important;
    padding:12px 10px!important;
    border-radius:18px!important;
    overflow:hidden!important;
  }
  #home .stats>.amSituationHead{
    grid-column:1/-1!important;
    grid-row:2!important;
    display:flex!important;
    align-items:center!important;
    gap:6px!important;
    padding:1px 2px 0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  #home .stats>.amSituationHead .amSituationGlyph,
  #home .stats>.amSituationHead b,
  #home .stats>.amSituationHead .amSituationLive{display:none!important}
  #home .stats>.amSituationHead>div{min-width:0!important;flex:1!important}
  #home .stats>.amSituationHead small{
    display:block!important;
    max-width:none!important;
    margin:0!important;
    color:var(--muted)!important;
    font-size:9.5px!important;
    line-height:1.35!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }
  #home .stats>.amSituationHead small:before{
    content:'✓';
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:15px;
    height:15px;
    margin-right:5px;
    border-radius:50%;
    background:var(--greenSoft);
    color:var(--green);
    font-size:9px;
    font-weight:950;
    vertical-align:-1px;
  }
  #home .stats>.stat .pill{
    padding:5px 7px!important;
    font-size:8px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  #home .stats>.stat .n{
    display:block!important;
    margin:9px 0 2px!important;
    font-size:27px!important;
    line-height:1!important;
  }
  #home .stats>.stat .l{
    display:block!important;
    margin:0!important;
    font-size:9.2px!important;
    line-height:1.2!important;
    white-space:normal!important;
  }
  main{
    padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;
    scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;
  }
}

@media(max-width:350px){
  #home .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  #home .stats>.stat{grid-column:auto!important;grid-row:1!important;min-height:78px!important;padding:10px 7px!important}
  #home .stats>.stat .pill{font-size:7.2px!important;padding:4px 5px!important}
  #home .stats>.stat .n{font-size:24px!important}
  #home .stats>.stat .l{font-size:8px!important}
  #home .stats>.amSituationHead{grid-column:1/-1!important;grid-row:2!important}
}
