/* =========================================================
   STATISTIQUES — FINAL CLEANUP RULES V6.9.10.14
   Page-specific rules only. Do not duplicate below.
   ========================================================= */

#playerAppearancesGlobalV366{
  display:none!important;
}

.statsTeamNavV3643,
.statsTeamNavV3643.urw-ranking-filterbar{
  display:flex!important;
  gap:8px!important;
  flex-wrap:nowrap!important;
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch!important;
  padding:2px 0 8px!important;
  margin:8px 0 14px!important;
  scrollbar-width:none!important;
}
.statsTeamNavV3643::-webkit-scrollbar,
.statsTeamNavV3643.urw-ranking-filterbar::-webkit-scrollbar{
  display:none!important;
}

.statsTeamBtnV3643,
.statsTeamBtnV3643.urw-filter-chip{
  flex:0 0 auto!important;
  border:1px solid rgba(6,27,70,.12)!important;
  background:rgba(255,255,255,.88)!important;
  color:var(--urw-ui-muted,#64748b)!important;
  border-radius:999px!important;
  min-height:34px!important;
  padding:0 14px!important;
  font-size:.78rem!important;
  font-weight:850!important;
  letter-spacing:-.01em!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
  cursor:pointer;
}
.statsTeamBtnV3643.is-active,
.statsTeamBtnV3643.active,
.statsTeamBtnV3643.urw-filter-chip.active,
.statsTeamBtnV3643.urw-filter-chip.is-active{
  background:var(--club-primary,var(--urw-ui-primary,var(--kf-primary)))!important;
  border-color:var(--club-primary,var(--urw-ui-primary,var(--kf-primary)))!important;
  color:#fff!important;
}

.statsCardsV3643{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(145px,1fr));
  gap:10px;
}
.statCardV3643{
  border:1px solid rgba(11,61,110,.10);
  box-shadow:0 6px 18px rgba(11,61,110,.06);
}
.statCardV3643 strong{
  display:block;
  font-size:.9rem;
}
.statCardV3643 span{
  font-size:1.35rem;
  font-weight:800;
}
.statCard-win{background:rgba(45,160,95,.13)!important;}
.statCard-loss{background:rgba(210,75,125,.13)!important;}
.statCard-yellow{background:rgba(245,190,45,.20)!important;}
.statCard-red{background:rgba(210,60,60,.15)!important;}
.statCard-blue{background:rgba(11,61,110,.08)!important;}

.statsUnassignedNoteV691012{
  margin:10px 0 12px!important;
}

.urw-statistiques-card .statsBlock{
  max-width:100%!important;
  overflow:visible!important;
}
.urw-statistiques-card .statsRankingTableV3643,
.urw-statistiques-card table.statsRankingTableV3643{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  table-layout:fixed!important;
  border-collapse:collapse!important;
}
.urw-statistiques-card .statsRankingTableV3643 td{
  box-sizing:border-box!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  padding:8px 6px!important;
  border-bottom:1px solid rgba(0,0,0,.08);
}
.urw-statistiques-card .statsRankingTableV3643 td:first-child{
  width:55%!important;
}
.urw-statistiques-card .statsRankingTableV3643 td:last-child{
  width:45%!important;
}

@media (max-width:640px){
  .urw-statistiques-card{
    padding-left:18px!important;
    padding-right:18px!important;
  }
  .statsCardsV3643{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .urw-statistiques-card .statsRankingTableV3643 td{
    font-size:.86rem!important;
    padding:8px 5px!important;
  }
  .urw-statistiques-card .statsRankingTableV3643 td:first-child{
    width:52%!important;
  }
  .urw-statistiques-card .statsRankingTableV3643 td:last-child{
    width:48%!important;
  }
}
