.elementor-11723 .elementor-element.elementor-element-9599bce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11723 .elementor-element.elementor-element-e26a1e4{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11723 .elementor-element.elementor-element-e26a1e4:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-e26a1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11723 .elementor-element.elementor-element-e26a1e4::before, .elementor-11723 .elementor-element.elementor-element-e26a1e4 > .elementor-background-video-container::before, .elementor-11723 .elementor-element.elementor-element-e26a1e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-11723 .elementor-element.elementor-element-e26a1e4 > .elementor-background-slideshow::before, .elementor-11723 .elementor-element.elementor-element-e26a1e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11723 .elementor-element.elementor-element-e26a1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://serieagoal.it/wp-content/uploads/2025/09/SERIE-A_RGB_Texture__7-scaled.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-11723 .elementor-element.elementor-element-e6b3492{--bcrumb-color:#FFFFFF;}.elementor-11723 .elementor-element.elementor-element-e63e537{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11723 .elementor-element.elementor-element-e63e537:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-e63e537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010524;}.elementor-11723 .elementor-element.elementor-element-0bbe066{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11723 .elementor-element.elementor-element-82686d8 .heading-title > *{font-size:28px;}.elementor-11723 .elementor-element.elementor-element-393ef21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11723 .elementor-element.elementor-element-d26d22c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11723 .elementor-element.elementor-element-d26d22c:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-d26d22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11723 .elementor-element.elementor-element-a8bd20c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11723 .elementor-element.elementor-element-a8bd20c .heading-title > *{font-size:24px;}.elementor-11723 .elementor-element.elementor-element-a8bd20c .heading-title{--heading-color:#70F0E5;}.elementor-11723 .elementor-element.elementor-element-b1aba42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#70F0E5;--border-color:#70F0E5;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11723 .elementor-element.elementor-element-b1aba42:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-b1aba42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11723 .elementor-element.elementor-element-a612dc9 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11723 .elementor-element.elementor-element-a612dc9 .heading-title > *{font-size:24px;}.elementor-11723 .elementor-element.elementor-element-a612dc9 .heading-title{--heading-color:#70F0E5;}.elementor-11723 .elementor-element.elementor-element-d2a0976{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11723 .elementor-element.elementor-element-d2a0976:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-d2a0976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11723 .elementor-element.elementor-element-051356a > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11723 .elementor-element.elementor-element-051356a .heading-title > *{font-size:24px;}.elementor-11723 .elementor-element.elementor-element-051356a .heading-title{--heading-color:#70F0E5;}.elementor-11723 .elementor-element.elementor-element-b52d73a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#70F0E5;--border-color:#70F0E5;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11723 .elementor-element.elementor-element-b52d73a:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-b52d73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11723 .elementor-element.elementor-element-ff554e0 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11723 .elementor-element.elementor-element-ff554e0 .heading-title > *{font-size:24px;}.elementor-11723 .elementor-element.elementor-element-ff554e0 .heading-title{--heading-color:#70F0E5;}.elementor-11723 .elementor-element.elementor-element-0825e67{--display:flex;}.elementor-11723 .elementor-element.elementor-element-319f04f .heading-title > *{font-size:28px;}.elementor-11723 .elementor-element.elementor-element-06d7b96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11723 .elementor-element.elementor-element-1a837d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#70F0E5;--border-color:#70F0E5;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11723 .elementor-element.elementor-element-1a837d8:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-1a837d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11723 .elementor-element.elementor-element-995d270 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11723 .elementor-element.elementor-element-995d270 .heading-title > *{font-size:24px;}.elementor-11723 .elementor-element.elementor-element-995d270 .heading-title{--heading-color:#70F0E5;}.elementor-11723 .elementor-element.elementor-element-0d66e1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11723 .elementor-element.elementor-element-0d66e1c:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-0d66e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11723 .elementor-element.elementor-element-102560d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11723 .elementor-element.elementor-element-102560d .heading-title > *{font-size:24px;}.elementor-11723 .elementor-element.elementor-element-102560d .heading-title{--heading-color:#70F0E5;}.elementor-11723 .elementor-element.elementor-element-5108410{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#70F0E5;--border-color:#70F0E5;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11723 .elementor-element.elementor-element-5108410:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-5108410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11723 .elementor-element.elementor-element-df82d89 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11723 .elementor-element.elementor-element-df82d89 .heading-title > *{font-size:24px;}.elementor-11723 .elementor-element.elementor-element-df82d89 .heading-title{--heading-color:#70F0E5;}.elementor-11723 .elementor-element.elementor-element-ff33492{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11723 .elementor-element.elementor-element-ff33492:not(.elementor-motion-effects-element-type-background), .elementor-11723 .elementor-element.elementor-element-ff33492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11723 .elementor-element.elementor-element-430af21 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11723 .elementor-element.elementor-element-430af21 .heading-title > *{font-size:24px;}.elementor-11723 .elementor-element.elementor-element-430af21 .heading-title{--heading-color:#70F0E5;}.elementor-11723 .elementor-element.elementor-element-6f2dcad{--display:flex;}@media(min-width:768px){.elementor-11723 .elementor-element.elementor-element-d26d22c{--width:25%;}.elementor-11723 .elementor-element.elementor-element-b1aba42{--width:25%;}.elementor-11723 .elementor-element.elementor-element-d2a0976{--width:25%;}.elementor-11723 .elementor-element.elementor-element-b52d73a{--width:25%;}.elementor-11723 .elementor-element.elementor-element-1a837d8{--width:25%;}.elementor-11723 .elementor-element.elementor-element-0d66e1c{--width:25%;}.elementor-11723 .elementor-element.elementor-element-5108410{--width:25%;}.elementor-11723 .elementor-element.elementor-element-ff33492{--width:25%;}}@media(max-width:767px){.elementor-11723 .elementor-element.elementor-element-e63e537{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11723 .elementor-element.elementor-element-393ef21{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-10a0390 *//* === STATISTICHE GIOCATORI — STILE “LISTA PULITA” === */

/* Colore testo e sfondo trasparente */
.shortcode-stat_players,
.shortcode-stat_players * {
  color: #fff !important;
  background: transparent !important;
}

/* Grid: togliamo la colonna “posizione” e riallineiamo tutto a sinistra */
.shortcode-stat_players .stat-players__player-wrapper {
  display: grid !important;
  grid-template-columns: max-content 1fr max-content !important; /* foto | nome | gol */
  column-gap: 12px;
  row-gap: 14px;
  align-items: center;
  justify-items: start;                 /* tutto a sinistra */
  border: 0 !important;
  padding: 0 !important;
}

/* Nasconde il numerino di posizione a sinistra */
.shortcode-stat_players .stat-players__place {
  display: none !important;
}

/* Rimuove ogni separatore/bordo ereditato */
.shortcode-stat_players .anwp-fl-border,
.shortcode-stat_players .anwp-border-light,
.shortcode-stat_players .anwp-border-left,
.shortcode-stat_players .anwp-border-right,
.shortcode-stat_players .anwp-border-top,
.shortcode-stat_players .anwp-border-bottom,
.shortcode-stat_players .stat-players__player-wrapper > * {
  border: 0 !important;
  box-shadow: none !important;
}

/* Foto giocatore: leggermente più grande e con angoli morbidi */
.shortcode-stat_players .stat-players__photo {
  justify-self: start;
}
.shortcode-stat_players .stat-players__photo_img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 12px;
  object-fit: cover;
  display: block;
}

/* Nome giocatore e riga club */
.shortcode-stat_players .stat-players__name {
  padding: 4px 0 !important;
  align-items: flex-start !important;
}
.shortcode-stat_players .stat-players__name a {
  color: #fff !important;
  font-weight: 700;
  font-size: 18px;          /* simile allo screen */
  line-height: 1.1;
  text-decoration: none;
}
.shortcode-stat_players .stat-players__name .mt-1 {
  margin-top: 4px !important;  /* distanza tra nome e riga club */
}

/* Logo club accanto al nome (piccolo e rotondo) */
.shortcode-stat_players .stat-players__club-logo {
  width: 18px !important;
  height: 18px !important;
  border-radius: 50%;
  margin-right: 6px !important;
  display: inline-block;
  object-fit: contain;
}

/* Gol a destra, grandi e ben leggibili */
.shortcode-stat_players .stat-players__stat {
  justify-self: end;
  font-weight: 800;
  font-size: 26px;
  line-height: 1;
  color: #fff !important;
  padding-left: 8px;
}
/* testo accanto al logo */
.shortcode-stat_players .club-name {
  margin-left: px;
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  color: #fff;           /* tutto bianco come richiesto */
  opacity: .9;
  display: inline-block;
  vertical-align: middle;
}
/* === RIATTIVA NUMERO POSIZIONE A SINISTRA === */

/* torna a 4 colonne: numero | foto | nome | gol */
.shortcode-stat_players .stat-players__player-wrapper {
  grid-template-columns: 28px max-content 1fr max-content !important;
}

/* mostra e stile del numeretto */
.shortcode-stat_players .stat-players__place {
  display: block !important;
  align-self: center;
  justify-self: end;        /* aderisce alla colonna di sinistra */
  padding: 0 4px 0 0 !important;
  margin: 0 !important;
  color: #fff !important;
  text-align: right;
  line-height: 1;
}

.shortcode-stat_players .stat-players__place .anwp-leading-1 {
  font-weight: 800;
  font-size: 20px;          /* ingrandisci/riduci a gusto */
  letter-spacing: .2px;
  color: #fff !important;
}

/* assicurati che non compaiano bordi/separatori */
.shortcode-stat_players .stat-players__place,
.shortcode-stat_players .stat-players__player-wrapper {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
/* === Numero posizione: niente cerchio, centrato con la foto === */

/* griglia: numero | foto | nome | gol  (allineamento verticale al centro riga) */
.shortcode-stat_players .stat-players__player-wrapper {
  grid-template-columns: 32px max-content 1fr max-content !important;
  align-items: center !important;  /* centra tutti gli elementi sulla riga */
}

/* contenitore del numero: nessun fondo/bordo, centrato verticalmente */
.shortcode-stat_players .stat-players__place {
  display: flex !important;
  align-items: center !important;   /* centro verticale rispetto alla foto */
  justify-content: flex-end !important; /* numero aderente a destra della sua colonna */
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 4px 0 0 !important;
}

/* rimuovi qualunque "badge" tondo ereditato */
.shortcode-stat_players .stat-players__place .anwp-leading-1,
.shortcode-stat_players .stat-players__place .anwp-badge,
.shortcode-stat_players .stat-players__place [class*="badge"] {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;   /* elimina il cerchietto */
  padding: 0 !important;
  min-width: 0 !important;
  height: auto !important;
  line-height: 1 !important;
  color: #fff !important;        /* testo bianco */
  font-weight: 400 !important;
  font-size: 16px !important;    /* regola a piacere */
  text-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-af52ee1 *//* === STATISTICHE GIOCATORI — STILE “LISTA PULITA” === */

/* Colore testo e sfondo trasparente */
.shortcode-stat_players,
.shortcode-stat_players * {
  color: #fff !important;
  background: transparent !important;
}

/* Grid: togliamo la colonna “posizione” e riallineiamo tutto a sinistra */
.shortcode-stat_players .stat-players__player-wrapper {
  display: grid !important;
  grid-template-columns: max-content 1fr max-content !important; /* foto | nome | gol */
  column-gap: 12px;
  row-gap: 14px;
  align-items: center;
  justify-items: start;                 /* tutto a sinistra */
  border: 0 !important;
  padding: 0 !important;
}

/* Nasconde il numerino di posizione a sinistra */
.shortcode-stat_players .stat-players__place {
  display: none !important;
}

/* Rimuove ogni separatore/bordo ereditato */
.shortcode-stat_players .anwp-fl-border,
.shortcode-stat_players .anwp-border-light,
.shortcode-stat_players .anwp-border-left,
.shortcode-stat_players .anwp-border-right,
.shortcode-stat_players .anwp-border-top,
.shortcode-stat_players .anwp-border-bottom,
.shortcode-stat_players .stat-players__player-wrapper > * {
  border: 0 !important;
  box-shadow: none !important;
}

/* Foto giocatore: leggermente più grande e con angoli morbidi */
.shortcode-stat_players .stat-players__photo {
  justify-self: start;
}
.shortcode-stat_players .stat-players__photo_img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 12px;
  object-fit: cover;
  display: block;
}

/* Nome giocatore e riga club */
.shortcode-stat_players .stat-players__name {
  padding: 4px 0 !important;
  align-items: flex-start !important;
}
.shortcode-stat_players .stat-players__name a {
  color: #fff !important;
  font-weight: 700;
  font-size: 18px;          /* simile allo screen */
  line-height: 1.1;
  text-decoration: none;
}
.shortcode-stat_players .stat-players__name .mt-1 {
  margin-top: 4px !important;  /* distanza tra nome e riga club */
}

/* Logo club accanto al nome (piccolo e rotondo) */
.shortcode-stat_players .stat-players__club-logo {
  width: 18px !important;
  height: 18px !important;
  border-radius: 50%;
  margin-right: 6px !important;
  display: inline-block;
  object-fit: contain;
}

/* Gol a destra, grandi e ben leggibili */
.shortcode-stat_players .stat-players__stat {
  justify-self: end;
  font-weight: 800;
  font-size: 26px;
  line-height: 1;
  color: #fff !important;
  padding-left: 8px;
}
/* testo accanto al logo */
.shortcode-stat_players .club-name {
  margin-left: px;
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  color: #fff;           /* tutto bianco come richiesto */
  opacity: .9;
  display: inline-block;
  vertical-align: middle;
}
/* === RIATTIVA NUMERO POSIZIONE A SINISTRA === */

/* torna a 4 colonne: numero | foto | nome | gol */
.shortcode-stat_players .stat-players__player-wrapper {
  grid-template-columns: 28px max-content 1fr max-content !important;
}

/* mostra e stile del numeretto */
.shortcode-stat_players .stat-players__place {
  display: block !important;
  align-self: center;
  justify-self: end;        /* aderisce alla colonna di sinistra */
  padding: 0 4px 0 0 !important;
  margin: 0 !important;
  color: #fff !important;
  text-align: right;
  line-height: 1;
}

.shortcode-stat_players .stat-players__place .anwp-leading-1 {
  font-weight: 800;
  font-size: 20px;          /* ingrandisci/riduci a gusto */
  letter-spacing: .2px;
  color: #fff !important;
}

/* assicurati che non compaiano bordi/separatori */
.shortcode-stat_players .stat-players__place,
.shortcode-stat_players .stat-players__player-wrapper {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
/* === Numero posizione: niente cerchio, centrato con la foto === */

/* griglia: numero | foto | nome | gol  (allineamento verticale al centro riga) */
.shortcode-stat_players .stat-players__player-wrapper {
  grid-template-columns: 32px max-content 1fr max-content !important;
  align-items: center !important;  /* centra tutti gli elementi sulla riga */
}

/* contenitore del numero: nessun fondo/bordo, centrato verticalmente */
.shortcode-stat_players .stat-players__place {
  display: flex !important;
  align-items: center !important;   /* centro verticale rispetto alla foto */
  justify-content: flex-end !important; /* numero aderente a destra della sua colonna */
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 4px 0 0 !important;
}

/* rimuovi qualunque "badge" tondo ereditato */
.shortcode-stat_players .stat-players__place .anwp-leading-1,
.shortcode-stat_players .stat-players__place .anwp-badge,
.shortcode-stat_players .stat-players__place [class*="badge"] {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;   /* elimina il cerchietto */
  padding: 0 !important;
  min-width: 0 !important;
  height: auto !important;
  line-height: 1 !important;
  color: #fff !important;        /* testo bianco */
  font-weight: 400 !important;
  font-size: 16px !important;    /* regola a piacere */
  text-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d9a7d4a *//* === STATISTICHE GIOCATORI — STILE “LISTA PULITA” === */

/* Colore testo e sfondo trasparente */
.shortcode-stat_players,
.shortcode-stat_players * {
  color: #fff !important;
  background: transparent !important;
}

/* Grid: togliamo la colonna “posizione” e riallineiamo tutto a sinistra */
.shortcode-stat_players .stat-players__player-wrapper {
  display: grid !important;
  grid-template-columns: max-content 1fr max-content !important; /* foto | nome | gol */
  column-gap: 12px;
  row-gap: 14px;
  align-items: center;
  justify-items: start;                 /* tutto a sinistra */
  border: 0 !important;
  padding: 0 !important;
}

/* Nasconde il numerino di posizione a sinistra */
.shortcode-stat_players .stat-players__place {
  display: none !important;
}

/* Rimuove ogni separatore/bordo ereditato */
.shortcode-stat_players .anwp-fl-border,
.shortcode-stat_players .anwp-border-light,
.shortcode-stat_players .anwp-border-left,
.shortcode-stat_players .anwp-border-right,
.shortcode-stat_players .anwp-border-top,
.shortcode-stat_players .anwp-border-bottom,
.shortcode-stat_players .stat-players__player-wrapper > * {
  border: 0 !important;
  box-shadow: none !important;
}

/* Foto giocatore: leggermente più grande e con angoli morbidi */
.shortcode-stat_players .stat-players__photo {
  justify-self: start;
}
.shortcode-stat_players .stat-players__photo_img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 12px;
  object-fit: cover;
  display: block;
}

/* Nome giocatore e riga club */
.shortcode-stat_players .stat-players__name {
  padding: 4px 0 !important;
  align-items: flex-start !important;
}
.shortcode-stat_players .stat-players__name a {
  color: #fff !important;
  font-weight: 700;
  font-size: 18px;          /* simile allo screen */
  line-height: 1.1;
  text-decoration: none;
}
.shortcode-stat_players .stat-players__name .mt-1 {
  margin-top: 4px !important;  /* distanza tra nome e riga club */
}

/* Logo club accanto al nome (piccolo e rotondo) */
.shortcode-stat_players .stat-players__club-logo {
  width: 18px !important;
  height: 18px !important;
  border-radius: 50%;
  margin-right: 6px !important;
  display: inline-block;
  object-fit: contain;
}

/* Gol a destra, grandi e ben leggibili */
.shortcode-stat_players .stat-players__stat {
  justify-self: end;
  font-weight: 800;
  font-size: 26px;
  line-height: 1;
  color: #fff !important;
  padding-left: 8px;
}
/* testo accanto al logo */
.shortcode-stat_players .club-name {
  margin-left: px;
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  color: #fff;           /* tutto bianco come richiesto */
  opacity: .9;
  display: inline-block;
  vertical-align: middle;
}
/* === RIATTIVA NUMERO POSIZIONE A SINISTRA === */

/* torna a 4 colonne: numero | foto | nome | gol */
.shortcode-stat_players .stat-players__player-wrapper {
  grid-template-columns: 28px max-content 1fr max-content !important;
}

/* mostra e stile del numeretto */
.shortcode-stat_players .stat-players__place {
  display: block !important;
  align-self: center;
  justify-self: end;        /* aderisce alla colonna di sinistra */
  padding: 0 4px 0 0 !important;
  margin: 0 !important;
  color: #fff !important;
  text-align: right;
  line-height: 1;
}

.shortcode-stat_players .stat-players__place .anwp-leading-1 {
  font-weight: 800;
  font-size: 20px;          /* ingrandisci/riduci a gusto */
  letter-spacing: .2px;
  color: #fff !important;
}

/* assicurati che non compaiano bordi/separatori */
.shortcode-stat_players .stat-players__place,
.shortcode-stat_players .stat-players__player-wrapper {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
/* === Numero posizione: niente cerchio, centrato con la foto === */

/* griglia: numero | foto | nome | gol  (allineamento verticale al centro riga) */
.shortcode-stat_players .stat-players__player-wrapper {
  grid-template-columns: 32px max-content 1fr max-content !important;
  align-items: center !important;  /* centra tutti gli elementi sulla riga */
}

/* contenitore del numero: nessun fondo/bordo, centrato verticalmente */
.shortcode-stat_players .stat-players__place {
  display: flex !important;
  align-items: center !important;   /* centro verticale rispetto alla foto */
  justify-content: flex-end !important; /* numero aderente a destra della sua colonna */
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 4px 0 0 !important;
}

/* rimuovi qualunque "badge" tondo ereditato */
.shortcode-stat_players .stat-players__place .anwp-leading-1,
.shortcode-stat_players .stat-players__place .anwp-badge,
.shortcode-stat_players .stat-players__place [class*="badge"] {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;   /* elimina il cerchietto */
  padding: 0 !important;
  min-width: 0 !important;
  height: auto !important;
  line-height: 1 !important;
  color: #fff !important;        /* testo bianco */
  font-weight: 400 !important;
  font-size: 16px !important;    /* regola a piacere */
  text-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a4b8cbd *//* === STATISTICHE GIOCATORI — STILE “LISTA PULITA” === */

/* Colore testo e sfondo trasparente */
.shortcode-stat_players,
.shortcode-stat_players * {
  color: #fff !important;
  background: transparent !important;
}

/* Grid: togliamo la colonna “posizione” e riallineiamo tutto a sinistra */
.shortcode-stat_players .stat-players__player-wrapper {
  display: grid !important;
  grid-template-columns: max-content 1fr max-content !important; /* foto | nome | gol */
  column-gap: 12px;
  row-gap: 14px;
  align-items: center;
  justify-items: start;                 /* tutto a sinistra */
  border: 0 !important;
  padding: 0 !important;
}

/* Nasconde il numerino di posizione a sinistra */
.shortcode-stat_players .stat-players__place {
  display: none !important;
}

/* Rimuove ogni separatore/bordo ereditato */
.shortcode-stat_players .anwp-fl-border,
.shortcode-stat_players .anwp-border-light,
.shortcode-stat_players .anwp-border-left,
.shortcode-stat_players .anwp-border-right,
.shortcode-stat_players .anwp-border-top,
.shortcode-stat_players .anwp-border-bottom,
.shortcode-stat_players .stat-players__player-wrapper > * {
  border: 0 !important;
  box-shadow: none !important;
}

/* Foto giocatore: leggermente più grande e con angoli morbidi */
.shortcode-stat_players .stat-players__photo {
  justify-self: start;
}
.shortcode-stat_players .stat-players__photo_img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 12px;
  object-fit: cover;
  display: block;
}

/* Nome giocatore e riga club */
.shortcode-stat_players .stat-players__name {
  padding: 4px 0 !important;
  align-items: flex-start !important;
}
.shortcode-stat_players .stat-players__name a {
  color: #fff !important;
  font-weight: 700;
  font-size: 18px;          /* simile allo screen */
  line-height: 1.1;
  text-decoration: none;
}
.shortcode-stat_players .stat-players__name .mt-1 {
  margin-top: 4px !important;  /* distanza tra nome e riga club */
}

/* Logo club accanto al nome (piccolo e rotondo) */
.shortcode-stat_players .stat-players__club-logo {
  width: 18px !important;
  height: 18px !important;
  border-radius: 50%;
  margin-right: 6px !important;
  display: inline-block;
  object-fit: contain;
}

/* Gol a destra, grandi e ben leggibili */
.shortcode-stat_players .stat-players__stat {
  justify-self: end;
  font-weight: 800;
  font-size: 26px;
  line-height: 1;
  color: #fff !important;
  padding-left: 8px;
}
/* testo accanto al logo */
.shortcode-stat_players .club-name {
  margin-left: px;
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  color: #fff;           /* tutto bianco come richiesto */
  opacity: .9;
  display: inline-block;
  vertical-align: middle;
}
/* === RIATTIVA NUMERO POSIZIONE A SINISTRA === */

/* torna a 4 colonne: numero | foto | nome | gol */
.shortcode-stat_players .stat-players__player-wrapper {
  grid-template-columns: 28px max-content 1fr max-content !important;
}

/* mostra e stile del numeretto */
.shortcode-stat_players .stat-players__place {
  display: block !important;
  align-self: center;
  justify-self: end;        /* aderisce alla colonna di sinistra */
  padding: 0 4px 0 0 !important;
  margin: 0 !important;
  color: #fff !important;
  text-align: right;
  line-height: 1;
}

.shortcode-stat_players .stat-players__place .anwp-leading-1 {
  font-weight: 800;
  font-size: 20px;          /* ingrandisci/riduci a gusto */
  letter-spacing: .2px;
  color: #fff !important;
}

/* assicurati che non compaiano bordi/separatori */
.shortcode-stat_players .stat-players__place,
.shortcode-stat_players .stat-players__player-wrapper {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
/* === Numero posizione: niente cerchio, centrato con la foto === */

/* griglia: numero | foto | nome | gol  (allineamento verticale al centro riga) */
.shortcode-stat_players .stat-players__player-wrapper {
  grid-template-columns: 32px max-content 1fr max-content !important;
  align-items: center !important;  /* centra tutti gli elementi sulla riga */
}

/* contenitore del numero: nessun fondo/bordo, centrato verticalmente */
.shortcode-stat_players .stat-players__place {
  display: flex !important;
  align-items: center !important;   /* centro verticale rispetto alla foto */
  justify-content: flex-end !important; /* numero aderente a destra della sua colonna */
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 4px 0 0 !important;
}

/* rimuovi qualunque "badge" tondo ereditato */
.shortcode-stat_players .stat-players__place .anwp-leading-1,
.shortcode-stat_players .stat-players__place .anwp-badge,
.shortcode-stat_players .stat-players__place [class*="badge"] {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;   /* elimina il cerchietto */
  padding: 0 !important;
  min-width: 0 !important;
  height: auto !important;
  line-height: 1 !important;
  color: #fff !important;        /* testo bianco */
  font-weight: 400 !important;
  font-size: 16px !important;    /* regola a piacere */
  text-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77158fe *//* === STATISTICHE CLUB — STILE “LISTA PULITA” (come i giocatori) === */

/* testo bianco e sfondo trasparente */
.shortcode-stat_clubs,
.shortcode-stat_clubs * {
  color: #fff !important;
  background: transparent !important;
}

/* wrapper riga: numero | logo | nome | valore */
.shortcode-stat_clubs .stat-clubs__club-wrapper {
  display: grid !important;
  grid-template-columns: 32px max-content 1fr max-content !important;
  align-items: center !important;   /* centro verticale per tutti gli elementi */
  column-gap: 12px;
  row-gap: 14px;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* elimina qualunque bordo/separatore ereditato */
.shortcode-stat_clubs .anwp-fl-border,
.shortcode-stat_clubs .anwp-border-light,
.shortcode-stat_clubs .anwp-border-left,
.shortcode-stat_clubs .anwp-border-right,
.shortcode-stat_clubs .anwp-border-top,
.shortcode-stat_clubs .anwp-border-bottom,
.shortcode-stat_clubs .stat-clubs__club-wrapper > * {
  border: 0 !important;
  box-shadow: none !important;
}

/* NUMERETTO: senza cerchio, allineato al centro riga e a destra della sua colonna */
.shortcode-stat_clubs .stat-clubs__place {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  padding: 0 4px 0 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.shortcode-stat_clubs .stat-clubs__place .anwp-leading-1,
.shortcode-stat_clubs .stat-clubs__place .anwp-badge,
.shortcode-stat_clubs .stat-clubs__place [class*="badge"] {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  min-width: 0 !important;
  height: auto !important;
  line-height: 1 !important;
  color: #fff !important;
  font-weight: 800 !important;
  font-size: 20px !important;
  text-shadow: none !important;
}

/* LOGO CLUB: leggermente più grande, senza bordi */
.shortcode-stat_clubs .stat-clubs__logo {
  justify-self: start;
}
.shortcode-stat_clubs .stat-club__logo_img {
  width: 40px !important;
  height: 40px !important;
  border-radius: 10px;         /* usa 50% se lo vuoi tondo */
  object-fit: contain;
  display: block;
}

/* NOME CLUB: stile come i giocatori */
.shortcode-stat_clubs .stat-clubs__name {
  padding: 4px 0 !important;
}
.shortcode-stat_clubs .stat-clubs__name a {
  color: #fff !important;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1;
  text-decoration: none;
}

/* VALORE (gol, punti, ecc.) a destra bello evidente */
.shortcode-stat_clubs .stat-clubs__stat {
  justify-self: end;
  font-weight: 800;
  font-size: 26px;
  line-height: 1;
  color: #fff !important;
  padding-left: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6eaa270 *//* === STATISTICHE CLUB — STILE “LISTA PULITA” (come i giocatori) === */

/* testo bianco e sfondo trasparente */
.shortcode-stat_clubs,
.shortcode-stat_clubs * {
  color: #fff !important;
  background: transparent !important;
}

/* wrapper riga: numero | logo | nome | valore */
.shortcode-stat_clubs .stat-clubs__club-wrapper {
  display: grid !important;
  grid-template-columns: 32px max-content 1fr max-content !important;
  align-items: center !important;   /* centro verticale per tutti gli elementi */
  column-gap: 12px;
  row-gap: 14px;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* elimina qualunque bordo/separatore ereditato */
.shortcode-stat_clubs .anwp-fl-border,
.shortcode-stat_clubs .anwp-border-light,
.shortcode-stat_clubs .anwp-border-left,
.shortcode-stat_clubs .anwp-border-right,
.shortcode-stat_clubs .anwp-border-top,
.shortcode-stat_clubs .anwp-border-bottom,
.shortcode-stat_clubs .stat-clubs__club-wrapper > * {
  border: 0 !important;
  box-shadow: none !important;
}

/* NUMERETTO: senza cerchio, allineato al centro riga e a destra della sua colonna */
.shortcode-stat_clubs .stat-clubs__place {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  padding: 0 4px 0 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.shortcode-stat_clubs .stat-clubs__place .anwp-leading-1,
.shortcode-stat_clubs .stat-clubs__place .anwp-badge,
.shortcode-stat_clubs .stat-clubs__place [class*="badge"] {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  min-width: 0 !important;
  height: auto !important;
  line-height: 1 !important;
  color: #fff !important;
  font-weight: 800 !important;
  font-size: 20px !important;
  text-shadow: none !important;
}

/* LOGO CLUB: leggermente più grande, senza bordi */
.shortcode-stat_clubs .stat-clubs__logo {
  justify-self: start;
}
.shortcode-stat_clubs .stat-club__logo_img {
  width: 40px !important;
  height: 40px !important;
  border-radius: 10px;         /* usa 50% se lo vuoi tondo */
  object-fit: contain;
  display: block;
}

/* NOME CLUB: stile come i giocatori */
.shortcode-stat_clubs .stat-clubs__name {
  padding: 4px 0 !important;
}
.shortcode-stat_clubs .stat-clubs__name a {
  color: #fff !important;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1;
  text-decoration: none;
}

/* VALORE (gol, punti, ecc.) a destra bello evidente */
.shortcode-stat_clubs .stat-clubs__stat {
  justify-self: end;
  font-weight: 800;
  font-size: 26px;
  line-height: 1;
  color: #fff !important;
  padding-left: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-59ef74c *//* === STATISTICHE CLUB — STILE “LISTA PULITA” (come i giocatori) === */

/* testo bianco e sfondo trasparente */
.shortcode-stat_clubs,
.shortcode-stat_clubs * {
  color: #fff !important;
  background: transparent !important;
}

/* wrapper riga: numero | logo | nome | valore */
.shortcode-stat_clubs .stat-clubs__club-wrapper {
  display: grid !important;
  grid-template-columns: 32px max-content 1fr max-content !important;
  align-items: center !important;   /* centro verticale per tutti gli elementi */
  column-gap: 12px;
  row-gap: 14px;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* elimina qualunque bordo/separatore ereditato */
.shortcode-stat_clubs .anwp-fl-border,
.shortcode-stat_clubs .anwp-border-light,
.shortcode-stat_clubs .anwp-border-left,
.shortcode-stat_clubs .anwp-border-right,
.shortcode-stat_clubs .anwp-border-top,
.shortcode-stat_clubs .anwp-border-bottom,
.shortcode-stat_clubs .stat-clubs__club-wrapper > * {
  border: 0 !important;
  box-shadow: none !important;
}

/* NUMERETTO: senza cerchio, allineato al centro riga e a destra della sua colonna */
.shortcode-stat_clubs .stat-clubs__place {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  padding: 0 4px 0 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.shortcode-stat_clubs .stat-clubs__place .anwp-leading-1,
.shortcode-stat_clubs .stat-clubs__place .anwp-badge,
.shortcode-stat_clubs .stat-clubs__place [class*="badge"] {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  min-width: 0 !important;
  height: auto !important;
  line-height: 1 !important;
  color: #fff !important;
  font-weight: 800 !important;
  font-size: 20px !important;
  text-shadow: none !important;
}

/* LOGO CLUB: leggermente più grande, senza bordi */
.shortcode-stat_clubs .stat-clubs__logo {
  justify-self: start;
}
.shortcode-stat_clubs .stat-club__logo_img {
  width: 40px !important;
  height: 40px !important;
  border-radius: 10px;         /* usa 50% se lo vuoi tondo */
  object-fit: contain;
  display: block;
}

/* NOME CLUB: stile come i giocatori */
.shortcode-stat_clubs .stat-clubs__name {
  padding: 4px 0 !important;
}
.shortcode-stat_clubs .stat-clubs__name a {
  color: #fff !important;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1;
  text-decoration: none;
}

/* VALORE (gol, punti, ecc.) a destra bello evidente */
.shortcode-stat_clubs .stat-clubs__stat {
  justify-self: end;
  font-weight: 800;
  font-size: 26px;
  line-height: 1;
  color: #fff !important;
  padding-left: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e72efcd *//* === STATISTICHE CLUB — STILE “LISTA PULITA” (come i giocatori) === */

/* testo bianco e sfondo trasparente */
.shortcode-stat_clubs,
.shortcode-stat_clubs * {
  color: #fff !important;
  background: transparent !important;
}

/* wrapper riga: numero | logo | nome | valore */
.shortcode-stat_clubs .stat-clubs__club-wrapper {
  display: grid !important;
  grid-template-columns: 32px max-content 1fr max-content !important;
  align-items: center !important;   /* centro verticale per tutti gli elementi */
  column-gap: 12px;
  row-gap: 14px;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* elimina qualunque bordo/separatore ereditato */
.shortcode-stat_clubs .anwp-fl-border,
.shortcode-stat_clubs .anwp-border-light,
.shortcode-stat_clubs .anwp-border-left,
.shortcode-stat_clubs .anwp-border-right,
.shortcode-stat_clubs .anwp-border-top,
.shortcode-stat_clubs .anwp-border-bottom,
.shortcode-stat_clubs .stat-clubs__club-wrapper > * {
  border: 0 !important;
  box-shadow: none !important;
}

/* NUMERETTO: senza cerchio, allineato al centro riga e a destra della sua colonna */
.shortcode-stat_clubs .stat-clubs__place {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  padding: 0 4px 0 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.shortcode-stat_clubs .stat-clubs__place .anwp-leading-1,
.shortcode-stat_clubs .stat-clubs__place .anwp-badge,
.shortcode-stat_clubs .stat-clubs__place [class*="badge"] {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  min-width: 0 !important;
  height: auto !important;
  line-height: 1 !important;
  color: #fff !important;
  font-weight: 800 !important;
  font-size: 20px !important;
  text-shadow: none !important;
}

/* LOGO CLUB: leggermente più grande, senza bordi */
.shortcode-stat_clubs .stat-clubs__logo {
  justify-self: start;
}
.shortcode-stat_clubs .stat-club__logo_img {
  width: 40px !important;
  height: 40px !important;
  border-radius: 10px;         /* usa 50% se lo vuoi tondo */
  object-fit: contain;
  display: block;
}

/* NOME CLUB: stile come i giocatori */
.shortcode-stat_clubs .stat-clubs__name {
  padding: 4px 0 !important;
}
.shortcode-stat_clubs .stat-clubs__name a {
  color: #fff !important;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1;
  text-decoration: none;
}

/* VALORE (gol, punti, ecc.) a destra bello evidente */
.shortcode-stat_clubs .stat-clubs__stat {
  justify-self: end;
  font-weight: 800;
  font-size: 26px;
  line-height: 1;
  color: #fff !important;
  padding-left: 8px;
}/* End custom CSS */