/* ActiveFoot — Refonte 3 Lot 5c : fiche équipe mobile anti-débordement */
.af-team-easy{display:grid;gap:18px;margin:0 auto;max-width:1180px}
.af-team-easy *{box-sizing:border-box}
.af-team-easy__hero{border:1px solid rgba(34,197,94,.22);background:linear-gradient(135deg,rgba(34,197,94,.13),rgba(15,23,42,.88));border-radius:24px;padding:18px;box-shadow:0 22px 48px rgba(0,0,0,.18)}
.af-team-easy__kicker{font-family:var(--fh);font-size:12px;text-transform:uppercase;letter-spacing:.9px;color:var(--green);font-weight:950;margin-bottom:7px}
.af-team-easy__title{font-family:var(--fh);font-size:clamp(24px,4vw,42px);font-weight:950;color:#fff;line-height:1.06;margin:0 0 8px}
.af-team-easy__subtitle{color:var(--tm);font-size:14px;line-height:1.45;margin:0;max-width:780px}
.af-team-easy__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.af-team-easy__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.55);color:var(--tm);text-decoration:none;border-radius:999px;padding:9px 13px;font-family:var(--fh);font-size:12px;font-weight:900;cursor:pointer;transition:none!important}
.af-team-easy__btn:hover{border-color:rgba(34,197,94,.45);color:#fff;background:rgba(34,197,94,.12)}
.af-team-easy__btn--primary{background:linear-gradient(135deg,rgba(34,197,94,.95),rgba(14,165,233,.82));border-color:transparent;color:#06111f}
.af-team-easy__btn--primary:hover{color:#06111f;filter:brightness(1.04)}
.af-team-easy__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.af-team-easy__stat{border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.62);border-radius:18px;padding:13px;min-height:86px;box-shadow:0 12px 26px rgba(0,0,0,.12)}
.af-team-easy__stat-label{font-family:var(--fh);font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--ts);font-weight:900;margin-bottom:7px}
.af-team-easy__stat-value{font-family:var(--fh);font-size:24px;font-weight:950;color:#fff;line-height:1.1}
.af-team-easy__stat-note{font-size:12px;color:var(--tm);margin-top:4px;line-height:1.35}
.af-team-easy__section{border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.54);border-radius:22px;padding:16px;box-shadow:0 14px 32px rgba(0,0,0,.14)}
.af-team-easy__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}
.af-team-easy__section-title{font-family:var(--fh);font-size:18px;font-weight:950;color:#fff;margin:0;line-height:1.15}
.af-team-easy__section-sub{font-size:12px;color:var(--ts);margin-top:4px;line-height:1.35}
.af-team-easy__pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.20);background:rgba(15,23,42,.52);border-radius:999px;padding:6px 10px;font-family:var(--fh);font-size:11px;font-weight:900;color:var(--tm);white-space:nowrap}
.af-team-easy__pill--green{border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.10);color:#bbf7d0}
.af-team-easy__pill--blue{border-color:rgba(56,189,248,.32);background:rgba(56,189,248,.10);color:#bae6fd}
.af-team-easy__match{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.74),rgba(15,23,42,.48));border-radius:18px;padding:14px;margin:10px 0;display:grid;gap:10px}
.af-team-easy__match--next{border-color:rgba(34,197,94,.45);box-shadow:0 0 0 1px rgba(34,197,94,.12),0 18px 36px rgba(34,197,94,.08)}
.af-team-easy__match--done{opacity:.92}
.af-team-easy__match-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.af-team-easy__match-title{font-family:var(--fh);font-weight:950;color:#fff;font-size:14px;line-height:1.2}
.af-team-easy__match-meta{display:flex;gap:6px;flex-wrap:wrap;color:var(--tm);font-size:12px;line-height:1.4}
.af-team-easy__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}
.af-team-easy__team{font-family:var(--fh);font-size:15px;font-weight:950;color:#fff;min-width:0;word-break:break-word}
.af-team-easy__team--self{color:#bbf7d0}
.af-team-easy__team--away{text-align:right}
.af-team-easy__score{font-family:var(--fh);font-size:20px;font-weight:950;color:#fff;background:rgba(2,6,23,.40);border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:7px 10px;min-width:64px;text-align:center}
.af-team-easy__time{display:flex;gap:8px;flex-wrap:wrap;color:var(--tm);font-size:13px;line-height:1.4}
.af-team-easy__date-section{margin-top:14px}
.af-team-easy__date-title{display:flex;align-items:center;justify-content:space-between;gap:10px;border-left:3px solid var(--green);background:rgba(34,197,94,.08);border-radius:14px;padding:9px 12px;margin-bottom:8px}
.af-team-easy__date-title strong{font-family:var(--fh);color:var(--green);font-size:14px}
.af-team-easy__date-title span{color:var(--tm);font-size:12px}
.af-team-easy__table-wrap{overflow:auto;border-radius:16px;border:1px solid rgba(148,163,184,.18)}
.af-team-easy__table{width:100%;border-collapse:collapse;min-width:620px;background:rgba(15,23,42,.38)}
.af-team-easy__table th,.af-team-easy__table td{padding:10px;border-bottom:1px solid rgba(148,163,184,.12);text-align:left;color:var(--tm);font-size:13px}
.af-team-easy__table th{font-family:var(--fh);font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--ts);background:rgba(15,23,42,.62)}
.af-team-easy__table .is-team td{background:rgba(34,197,94,.09);color:#fff;font-weight:800}
.af-team-easy__empty{border:1px dashed rgba(148,163,184,.28);border-radius:16px;padding:16px;color:var(--tm);background:rgba(15,23,42,.34);text-align:center}
.af-team-easy__toast{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:99999;background:rgba(15,23,42,.94);border:1px solid rgba(34,197,94,.32);color:#fff;border-radius:999px;padding:10px 14px;font-family:var(--fh);font-size:12px;font-weight:900;box-shadow:0 18px 45px rgba(0,0,0,.34)}
@media(max-width:900px){.af-team-easy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.af-team-easy__section-head{flex-direction:column}.af-team-easy__teams{grid-template-columns:1fr}.af-team-easy__team--away{text-align:left}.af-team-easy__score{justify-self:flex-start}.af-team-easy__hero,.af-team-easy__section{border-radius:18px;padding:14px}.af-team-easy__actions{display:grid;grid-template-columns:1fr 1fr}.af-team-easy__btn{width:100%}}
@media(max-width:560px){.af-team-easy__grid{grid-template-columns:1fr}.af-team-easy__actions{grid-template-columns:1fr}.af-team-easy__stat{min-height:auto}.af-team-easy__match{padding:12px}.af-team-easy__section-title{font-size:16px}}

/* ActiveFoot — Refonte 3 Lot 5b : fiche équipe/club mobile sans débordement */
.page-team,
.page-club,
.page-team body,
.page-club body{
  overflow-x:hidden;
}
.page-team main,
.page-club main,
.page-team .container,
.page-club .container,
.page-team #public-content,
.page-club #public-content{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  box-sizing:border-box;
  overflow-x:hidden;
}
.page-team #public-content > *,
.page-club #public-content > *,
.page-team .af-team-easy,
.page-club .af-team-easy{
  max-width:100% !important;
  min-width:0 !important;
  box-sizing:border-box;
}
.page-team .page-hero,
.page-club .page-hero{
  max-width:100% !important;
  min-width:0 !important;
}
.page-team .table-wrap,
.page-club .table-wrap,
.page-team .af-team-easy__table-wrap,
.page-club .af-team-easy__table-wrap{
  width:100% !important;
  max-width:100% !important;
  overflow-x:auto !important;
  -webkit-overflow-scrolling:touch;
}
.page-team .fc-list,
.page-club .fc-list,
.page-team .cb-teams-container,
.page-club .cb-teams-container,
.page-team .cb-team-panel,
.page-club .cb-team-panel{
  min-width:0 !important;
  max-width:100% !important;
}
.page-team .fc-card,
.page-club .fc-card,
.page-team .cb-site-card,
.page-club .cb-site-card,
.page-team .cb-next-match,
.page-club .cb-next-match,
.page-team .cb-team-header,
.page-club .cb-team-header,
.page-team .cb-match-row,
.page-club .cb-match-row,
.page-team .cb-standing-row,
.page-club .cb-standing-row{
  max-width:100% !important;
  min-width:0 !important;
  box-sizing:border-box;
}
.page-team .cb-mteams,
.page-club .cb-mteams,
.page-team .cb-mmeta,
.page-club .cb-mmeta,
.page-team .cb-sr-name,
.page-club .cb-sr-name,
.page-team .cb-team-title,
.page-club .cb-team-title,
.page-team .cb-team-site,
.page-club .cb-team-site,
.page-team .cb-site-team,
.page-club .cb-site-team,
.page-team .cb-next-team-name,
.page-club .cb-next-team-name{
  min-width:0 !important;
  white-space:normal !important;
  overflow-wrap:anywhere !important;
  word-break:normal !important;
  text-overflow:clip !important;
  overflow:visible !important;
}

@media(max-width:720px){
  .page-team .container,
  .page-club .container,
  .page-team main.container,
  .page-club main.container,
  .page-team #public-content,
  .page-club #public-content{
    padding-left:10px !important;
    padding-right:10px !important;
  }
  .page-team .page-hero,
  .page-club .page-hero{
    padding-left:10px !important;
    padding-right:10px !important;
  }
  .page-team .cb-sites-grid,
  .page-club .cb-sites-grid{
    grid-template-columns:1fr !important;
  }
  .page-team .cb-site-team,
  .page-club .cb-site-team{
    align-items:flex-start !important;
  }
  .page-team .cb-next-meta,
  .page-club .cb-next-meta{
    align-items:flex-start !important;
  }
  .page-team .cb-next-venue,
  .page-club .cb-next-venue{
    margin-left:0 !important;
    width:100% !important;
  }
  .page-team .cb-next-teams,
  .page-club .cb-next-teams{
    grid-template-columns:1fr !important;
    gap:8px !important;
    padding:12px !important;
  }
  .page-team .cb-next-team,
  .page-club .cb-next-team{
    text-align:left !important;
  }
  .page-team .cb-next-vs,
  .page-club .cb-next-vs{
    width:max-content;
    padding:3px 8px;
    border-radius:999px;
    background:rgba(148,163,184,.10);
  }
  .page-team .cb-tabs,
  .page-club .cb-tabs{
    flex-wrap:nowrap !important;
    overflow-x:auto !important;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
    padding-bottom:4px;
  }
  .page-team .cb-tabs::-webkit-scrollbar,
  .page-club .cb-tabs::-webkit-scrollbar{display:none;}
  .page-team .cb-tab,
  .page-club .cb-tab{
    flex:0 0 auto !important;
  }
  .page-team .cb-team-header,
  .page-club .cb-team-header{
    flex-direction:column !important;
    align-items:stretch !important;
  }
  .page-team .cb-team-rank,
  .page-club .cb-team-rank{
    align-self:flex-start !important;
    display:flex;
    align-items:center;
    gap:8px;
    text-align:left !important;
  }
  .page-team .cb-rank-pos,
  .page-club .cb-rank-pos{
    font-size:20px !important;
  }
  .page-team .cb-match-row,
  .page-club .cb-match-row{
    grid-template-columns:54px minmax(0,1fr) !important;
    gap:7px !important;
    align-items:start !important;
    padding:9px 10px !important;
  }
  .page-team .cb-mscore,
  .page-club .cb-mscore,
  .page-team .cb-mscore-pending,
  .page-club .cb-mscore-pending{
    grid-column:2 !important;
    justify-self:start !important;
    text-align:left !important;
    margin-top:-2px;
  }
  .page-team .cb-standing,
  .page-club .cb-standing{
    overflow:hidden;
  }
  .page-team .cb-standing-row,
  .page-club .cb-standing-row{
    grid-template-columns:24px minmax(0,1fr) 52px 32px !important;
    gap:6px !important;
    padding:8px 7px !important;
  }
  .page-team .cb-standing-row .cb-sr-gd,
  .page-club .cb-standing-row .cb-sr-gd{
    display:none !important;
  }
  .page-team .af-team-easy__table,
  .page-club .af-team-easy__table{
    min-width:520px !important;
  }
}

@media(max-width:420px){
  .page-team .container,
  .page-club .container,
  .page-team main.container,
  .page-club main.container,
  .page-team #public-content,
  .page-club #public-content{
    padding-left:8px !important;
    padding-right:8px !important;
  }
  .page-team .cb-match-row,
  .page-club .cb-match-row{
    grid-template-columns:48px minmax(0,1fr) !important;
    padding:8px !important;
  }
  .page-team .cb-mtime,
  .page-club .cb-mtime{
    font-size:12px !important;
  }
  .page-team .cb-standing-row,
  .page-club .cb-standing-row{
    grid-template-columns:22px minmax(0,1fr) 44px 28px !important;
    font-size:12px !important;
  }
}


/* Lot 5c — correction renforcée des fiches équipe/club sur mobile. */
html.af-team-easy-page,
body.af-team-easy-page,
html.af-club-easy-page,
body.af-club-easy-page{
  width:100% !important;
  max-width:100% !important;
  overflow-x:hidden !important;
}
html.af-team-easy-page *,
html.af-club-easy-page *{
  box-sizing:border-box;
}
body.af-team-easy-page .page-team,
body.af-club-easy-page .page-club,
body.af-team-easy-page #public-content,
body.af-club-easy-page #public-content{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  overflow-x:hidden !important;
}
body.af-team-easy-page .container,
body.af-club-easy-page .container,
body.af-team-easy-page main,
body.af-club-easy-page main,
body.af-team-easy-page .page-shell,
body.af-club-easy-page .page-shell{
  max-width:100vw !important;
  min-width:0 !important;
  overflow-x:hidden !important;
}
body.af-team-easy-page .af-team-easy,
body.af-club-easy-page .af-team-easy{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  overflow:hidden !important;
}
body.af-team-easy-page .af-team-easy__section,
body.af-club-easy-page .af-team-easy__section,
body.af-team-easy-page .af-team-easy__match,
body.af-club-easy-page .af-team-easy__match,
body.af-team-easy-page .af-team-easy__date-title,
body.af-club-easy-page .af-team-easy__date-title{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
}
body.af-team-easy-page .af-team-easy__date-title,
body.af-club-easy-page .af-team-easy__date-title{
  overflow:hidden !important;
}
body.af-team-easy-page .af-team-easy__date-title span,
body.af-club-easy-page .af-team-easy__date-title span,
body.af-team-easy-page .af-team-easy__match-meta,
body.af-club-easy-page .af-team-easy__match-meta,
body.af-team-easy-page .af-team-easy__time,
body.af-club-easy-page .af-team-easy__time{
  min-width:0 !important;
  white-space:normal !important;
  overflow-wrap:anywhere !important;
}
@media(max-width:720px){
  body.af-team-easy-page,
  body.af-club-easy-page{
    position:relative;
  }
  body.af-team-easy-page .af-team-easy__date-title,
  body.af-club-easy-page .af-team-easy__date-title{
    display:grid !important;
    grid-template-columns:1fr !important;
    align-items:start !important;
    gap:4px !important;
  }
  body.af-team-easy-page .af-team-easy__match-top,
  body.af-club-easy-page .af-team-easy__match-top{
    display:grid !important;
    grid-template-columns:1fr !important;
    align-items:start !important;
  }
  body.af-team-easy-page .af-team-easy__teams,
  body.af-club-easy-page .af-team-easy__teams{
    grid-template-columns:1fr !important;
  }
  body.af-team-easy-page .af-team-easy__score,
  body.af-club-easy-page .af-team-easy__score{
    justify-self:start !important;
    max-width:100% !important;
  }
  body.af-team-easy-page .af-team-easy__team,
  body.af-club-easy-page .af-team-easy__team{
    text-align:left !important;
    overflow-wrap:anywhere !important;
  }
  body.af-team-easy-page .af-team-easy__table,
  body.af-club-easy-page .af-team-easy__table{
    min-width:480px !important;
  }
}
@media(max-width:390px){
  body.af-team-easy-page .af-team-easy__table,
  body.af-club-easy-page .af-team-easy__table{
    min-width:440px !important;
  }
  body.af-team-easy-page .af-team-easy__section,
  body.af-club-easy-page .af-team-easy__section{
    padding:12px !important;
  }
}

/* ActiveFoot — Refonte 3 Lot 5d : fiche équipe/club mobile anti-troncature v2 */
html.af-team-easy-page,
body.af-team-easy-page,
html.af-club-easy-page,
body.af-club-easy-page{
  width:100% !important;
  max-width:100% !important;
  overflow-x:hidden !important;
}
body.af-team-easy-page #public-content,
body.af-club-easy-page #public-content,
body.af-team-easy-page main,
body.af-club-easy-page main,
body.af-team-easy-page .container,
body.af-club-easy-page .container{
  min-width:0 !important;
  max-width:100% !important;
  overflow-x:hidden !important;
  box-sizing:border-box !important;
}
body.af-team-easy-page .af-team-easy,
body.af-club-easy-page .af-team-easy{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  overflow:hidden !important;
}
body.af-team-easy-page .af-team-easy__hero,
body.af-team-easy-page .af-team-easy__section,
body.af-team-easy-page .af-team-easy__stat,
body.af-team-easy-page .af-team-easy__match,
body.af-club-easy-page .af-team-easy__hero,
body.af-club-easy-page .af-team-easy__section,
body.af-club-easy-page .af-team-easy__stat,
body.af-club-easy-page .af-team-easy__match{
  max-width:100% !important;
  min-width:0 !important;
  overflow:hidden !important;
}
body.af-team-easy-page .af-team-easy__time,
body.af-team-easy-page .af-team-easy__match-meta,
body.af-team-easy-page .af-team-easy__match-title,
body.af-team-easy-page .af-team-easy__section-title,
body.af-team-easy-page .af-team-easy__section-sub,
body.af-club-easy-page .af-team-easy__time,
body.af-club-easy-page .af-team-easy__match-meta,
body.af-club-easy-page .af-team-easy__match-title,
body.af-club-easy-page .af-team-easy__section-title,
body.af-club-easy-page .af-team-easy__section-sub{
  min-width:0 !important;
  max-width:100% !important;
  white-space:normal !important;
  overflow-wrap:anywhere !important;
  word-break:normal !important;
}
@media(max-width:760px){
  body.af-team-easy-page #public-content,
  body.af-club-easy-page #public-content,
  body.af-team-easy-page main,
  body.af-club-easy-page main{
    width:100% !important;
    padding-left:8px !important;
    padding-right:8px !important;
  }
  body.af-team-easy-page .af-team-easy,
  body.af-club-easy-page .af-team-easy{
    width:100% !important;
    max-width:calc(100vw - 16px) !important;
    margin-left:auto !important;
    margin-right:auto !important;
    gap:12px !important;
  }
  body.af-team-easy-page .af-team-easy__grid,
  body.af-club-easy-page .af-team-easy__grid{
    grid-template-columns:1fr !important;
  }
  body.af-team-easy-page .af-team-easy__date-title,
  body.af-club-easy-page .af-team-easy__date-title{
    display:flex !important;
    align-items:flex-start !important;
    justify-content:flex-start !important;
    flex-direction:column !important;
    gap:4px !important;
    width:100% !important;
  }
  body.af-team-easy-page .af-team-easy__date-title span,
  body.af-club-easy-page .af-team-easy__date-title span{
    width:100% !important;
    text-align:left !important;
    white-space:normal !important;
  }
  body.af-team-easy-page .af-team-easy__teams,
  body.af-club-easy-page .af-team-easy__teams{
    grid-template-columns:1fr !important;
    gap:8px !important;
  }
  body.af-team-easy-page .af-team-easy__team,
  body.af-team-easy-page .af-team-easy__team--away,
  body.af-club-easy-page .af-team-easy__team,
  body.af-club-easy-page .af-team-easy__team--away{
    text-align:left !important;
    width:100% !important;
  }
  body.af-team-easy-page .af-team-easy__score,
  body.af-club-easy-page .af-team-easy__score{
    justify-self:flex-start !important;
    width:max-content !important;
    max-width:100% !important;
  }
  body.af-team-easy-page .af-team-easy__table,
  body.af-club-easy-page .af-team-easy__table{
    min-width:560px !important;
  }
}

/* ActiveFoot — Refonte 3 Lot 5e : fiche équipe/club compacte + TAB */
.af-team-easy__score{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  flex-wrap:wrap;
}
.af-team-easy__score small,
.af-club-easy-tab{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-left:4px;
  padding:2px 6px;
  border-radius:999px;
  border:1px solid rgba(250,204,21,.34);
  background:rgba(250,204,21,.10);
  color:#fde68a;
  font-family:var(--fh);
  font-size:10px;
  font-weight:950;
  line-height:1.2;
  white-space:nowrap;
}
.af-team-easy__table th,
.af-team-easy__table td{
  white-space:nowrap;
}
.af-team-easy__table th:nth-child(2),
.af-team-easy__table td:nth-child(2){
  white-space:normal;
  min-width:150px;
}
.af-club-easy-page .cb-team-header{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  align-items:center !important;
  gap:10px !important;
  padding:12px !important;
}
.af-club-easy-page .cb-team-title{
  font-size:clamp(16px,3.8vw,21px) !important;
  line-height:1.15 !important;
  overflow-wrap:anywhere !important;
}
.af-club-easy-page .cb-team-site{
  margin-top:4px !important;
  font-size:12px !important;
  line-height:1.25 !important;
  overflow-wrap:anywhere !important;
}
.af-club-easy-page .cb-team-rank{
  min-width:116px !important;
  padding:8px 10px !important;
  border-radius:16px !important;
  display:grid !important;
  grid-template-columns:auto 1fr !important;
  align-items:center !important;
  gap:2px 8px !important;
  text-align:left !important;
}
.af-club-easy-page .cb-rank-pos{
  grid-row:1/3;
  font-size:22px !important;
  line-height:1 !important;
}
.af-club-easy-page .cb-rank-pts{
  font-size:12px !important;
  line-height:1.1 !important;
}
.af-club-easy-page .af-club-easy-qline{
  grid-column:2;
  font-family:var(--fh);
  font-size:10px;
  font-weight:950;
  line-height:1.15;
  color:var(--tm);
}
.af-club-easy-page .af-club-easy-qline.is-qualified{
  color:#bbf7d0;
}
.af-club-easy-page .cb-mscore{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:4px !important;
  flex-wrap:wrap !important;
  line-height:1.1 !important;
}
.af-club-easy-page .cb-standing-row{
  align-items:center !important;
}
.af-club-easy-page .cb-standing-row.is-qualified .cb-sr-name::after{
  content:' Q';
  display:inline-flex;
  margin-left:5px;
  padding:1px 5px;
  border-radius:999px;
  background:rgba(34,197,94,.14);
  border:1px solid rgba(34,197,94,.28);
  color:#bbf7d0;
  font-size:9px;
  font-weight:950;
}
@media(max-width:760px){
  .af-team-easy__table-wrap{
    overflow-x:auto !important;
    max-width:100% !important;
  }
  body.af-team-easy-page .af-team-easy__table,
  body.af-club-easy-page .af-team-easy__table{
    min-width:640px !important;
  }
  .af-club-easy-page .cb-team-header{
    grid-template-columns:1fr !important;
    gap:8px !important;
  }
  .af-club-easy-page .cb-team-rank{
    width:100% !important;
    min-width:0 !important;
    grid-template-columns:auto auto 1fr !important;
  }
  .af-club-easy-page .cb-rank-pos{grid-row:auto;}
  .af-club-easy-page .af-club-easy-qline{
    grid-column:auto;
    text-align:right;
  }
  .af-club-easy-page .cb-standing-row{
    grid-template-columns:22px minmax(0,1fr) 42px 42px !important;
  }
  .af-club-easy-page .cb-standing-row .pill{
    display:none !important;
  }
  .af-club-easy-page .cb-standing-row .cb-sr-gd{
    display:inline-flex !important;
    justify-content:flex-end;
    color:var(--tm);
  }
}
@media(max-width:430px){
  .af-club-easy-page .cb-team-rank{
    grid-template-columns:auto 1fr !important;
  }
  .af-club-easy-page .af-club-easy-qline{
    grid-column:1/-1;
    text-align:left;
  }
}
