.elementor-11894 .elementor-element.elementor-element-1b5078f{--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-11894 .elementor-element.elementor-element-b991473{--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-11894 .elementor-element.elementor-element-b991473:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-b991473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-b991473::before, .elementor-11894 .elementor-element.elementor-element-b991473 > .elementor-background-video-container::before, .elementor-11894 .elementor-element.elementor-element-b991473 > .e-con-inner > .elementor-background-video-container::before, .elementor-11894 .elementor-element.elementor-element-b991473 > .elementor-background-slideshow::before, .elementor-11894 .elementor-element.elementor-element-b991473 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11894 .elementor-element.elementor-element-b991473 > .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-11894 .elementor-element.elementor-element-51ed3be{--bcrumb-color:#FFFFFF;}.elementor-11894 .elementor-element.elementor-element-c7c88e3{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11894 .elementor-element.elementor-element-c7c88e3:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-c7c88e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-2c38d37{--display:flex;}.elementor-11894 .elementor-element.elementor-element-2c38d37:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-2c38d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-4cb9a59{--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;}.elementor-11894 .elementor-element.elementor-element-611e1d6{--display:flex;}.elementor-11894 .elementor-element.elementor-element-611e1d6:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-611e1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-049e23d{--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;}.elementor-11894 .elementor-element.elementor-element-88eec0a{--display:flex;}.elementor-11894 .elementor-element.elementor-element-88eec0a:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-88eec0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-1121faf{--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;}.elementor-11894 .elementor-element.elementor-element-77f706b{--display:flex;}.elementor-11894 .elementor-element.elementor-element-77f706b:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-77f706b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-4daeb09{--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;}.elementor-11894 .elementor-element.elementor-element-a37018e{--display:flex;}.elementor-11894 .elementor-element.elementor-element-a37018e:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-a37018e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-a193043{--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;}.elementor-11894 .elementor-element.elementor-element-c28733d{--display:flex;}.elementor-11894 .elementor-element.elementor-element-c28733d:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-c28733d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-1793b3d{--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;}.elementor-11894 .elementor-element.elementor-element-6fecaf9{--display:flex;}.elementor-11894 .elementor-element.elementor-element-6fecaf9:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-6fecaf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-1c8ae4b{--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;}.elementor-11894 .elementor-element.elementor-element-bf37eeb{--display:flex;}.elementor-11894 .elementor-element.elementor-element-bf37eeb:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-bf37eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-a2cd0c9{--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;}.elementor-11894 .elementor-element.elementor-element-7454029{--display:flex;}.elementor-11894 .elementor-element.elementor-element-7454029:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-7454029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-de45f53{--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;}.elementor-11894 .elementor-element.elementor-element-44ade0f{--display:flex;}.elementor-11894 .elementor-element.elementor-element-44ade0f:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-44ade0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-9fbc92c{--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;}.elementor-11894 .elementor-element.elementor-element-f74c615{--display:flex;}.elementor-11894 .elementor-element.elementor-element-f74c615:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-f74c615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-42e8b4d{--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;}.elementor-11894 .elementor-element.elementor-element-7684c7e{--display:flex;}.elementor-11894 .elementor-element.elementor-element-7684c7e:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-7684c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-548c691{--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;}.elementor-11894 .elementor-element.elementor-element-6c91869{--display:flex;}.elementor-11894 .elementor-element.elementor-element-6c91869:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-6c91869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-fcc95f9{--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;}.elementor-11894 .elementor-element.elementor-element-7a92a05{--display:flex;}.elementor-11894 .elementor-element.elementor-element-7a92a05:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-7a92a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-8fbe2eb{--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;}.elementor-11894 .elementor-element.elementor-element-be37841{--display:flex;}.elementor-11894 .elementor-element.elementor-element-be37841:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-be37841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-dc7924d{--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;}.elementor-11894 .elementor-element.elementor-element-c71d51f{--display:flex;}.elementor-11894 .elementor-element.elementor-element-c71d51f:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-c71d51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-43142c8{--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;}.elementor-11894 .elementor-element.elementor-element-fb52479{--display:flex;}.elementor-11894 .elementor-element.elementor-element-fb52479:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-fb52479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-3e7aa9b{--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;}.elementor-11894 .elementor-element.elementor-element-94bcd2b{--display:flex;}.elementor-11894 .elementor-element.elementor-element-94bcd2b:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-94bcd2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-5b690b3{--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;}.elementor-11894 .elementor-element.elementor-element-1e75cde{--display:flex;}.elementor-11894 .elementor-element.elementor-element-1e75cde:not(.elementor-motion-effects-element-type-background), .elementor-11894 .elementor-element.elementor-element-1e75cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13152F;}.elementor-11894 .elementor-element.elementor-element-8c7768c{--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;}.elementor-11894 .elementor-element.elementor-element-563cf94{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;padding:10px 0px 0px 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:30px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#70F0E5;}.elementor-11894 .elementor-element.elementor-element-563cf94 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#11184C00;}.elementor-11894 .elementor-element.elementor-element-563cf94.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#11184C00;}.elementor-11894 .elementor-element.elementor-element-563cf94.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11894 .elementor-element.elementor-element-563cf94.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#11184C00;}.elementor-11894 .elementor-element.elementor-element-563cf94.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;}.elementor-11894 .elementor-element.elementor-element-563cf94 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#70F0E5;}/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99596f6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc783c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3339aaa *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c7870 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c37eb3f *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f65ee9 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1362398 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f66cd70 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74273c2 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5abbbfe *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b742b6 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-747ec98 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6501bc8 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d40ff1 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91bbd6c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-822acdc *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97cff02 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0ea8e99 *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f80f7a *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7c556c *//* ========== TRANSFERS – look premium, no borders ========== */
.anwp-b-wrap.transfers-list.transfers-list--shortcode.transfers-list-club {
  /* reset contenitore */
  background: transparent !important;
  color: #fff !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  --gap-y: 10px; /* spazio verticale tra “righe” visive */
}

/* uccide QUALSIASI bordo/linea del plugin (anche quelle 1px top/left) */
.transfers-list-club,
.transfers-list-club * {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* alcuni temi disegnano i filetti con pseudo-elementi: spegniamoli */
.transfers-list-club::before,
.transfers-list-club::after,
.transfers-list-club .anwp-grid-table__td::before,
.transfers-list-club .anwp-grid-table__td::after,
.transfers-list-club .anwp-grid-table__th::before,
.transfers-list-club .anwp-grid-table__th::after {
  content: none !important;
  display: none !important;
}

/* elimina gli sfondi “light/gray” del plugin */
.transfers-list-club [class*="anwp-bg-"] {
  background: transparent !important;
}

/* testo: tutto bianco, con piccoli accenti di gerarchia */
.transfers-list-club,
.transfers-list-club a,
.transfers-list-club .anwp-opacity-80 {
  color: #fff !important;
}
.transfers-list-club a:hover { opacity: .85; }

/* titoletti se presenti (Arrivi / Partenze) come chip morbidi */
.transfers-list-club .transfers-list-club__type {
  padding: 8px 12px !important;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: .02em;
  background: rgba(255,255,255,.06) !important; /* leggerissimo, senza linee */
}

/* celle: più aria verticale, nessuna linea divisoria */
.transfers-list-club .anwp-grid-table__td,
.transfers-list-club .anwp-grid-table__th {
  padding: 10px 0 !important;
  background: transparent !important;
}

/* “finte righe”: solo spaziatura, niente bordi */
.transfers-list-club .anwp-grid-table__td:nth-last-child(n+1) {
  margin-bottom: var(--gap-y);
}

/* nomi giocatori un po’ più grandi e leggibili */
.transfers-list-club .transfers-list-club__player-name {
  font-size: 15.5px !important;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .01em;
}

/* ruoli / metadati più discreti */
.transfers-list-club .transfers-list-club__player-position,
.transfers-list-club .transfers-list-club__player-dob,
.transfers-list-club .transfers-list-club__date,
.transfers-list-club .transfers-list-club__fee,
.transfers-list-club .transfers-list-club__club-in,
.transfers-list-club .transfers-list-club__club-out {
  opacity: .85;
}

/* foto giocatore e loghi: rotondi, puliti */
.transfers-list-club .transfers-list-club__player-photo,
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  border-radius: 50% !important;
  overflow: hidden;
  background: #ffffff;             /* evita bordi frastagliati su sfondo scuro */
  padding: 0 !important;
}

/* dimensioni coerenti e centratura immagini */
.transfers-list-club .transfers-list-club__player-photo { 
  width: 42px !important; 
  height: 42px !important; 
  object-fit: cover; 
}
.transfers-list-club .transfers-list-club__club-in-logo,
.transfers-list-club .transfers-list-club__club-out-logo {
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
}

/* allineamenti centrati nelle colonne “info” */
.transfers-list-club .justify-content-center,
.transfers-list-club .anwp-text-center {
  justify-content: center !important;
  text-align: center !important;
}

/* piccolo effetto hover riga (senza righe) – elegante e leggerissimo */
.transfers-list-club .anwp-grid-table__td:hover {
  background: rgba(255,255,255,.03) !important;
  border-radius: 10px;
}

/* fix extra: se Elementor/tema mette un bordo al contenitore column */
.elementor .transfers-list-club,
.elementor .transfers-list-club * {
  border-color: transparent !important;
}
/* ===== Titoli sezione: contenitore arrotondato + opaco ===== */
.transfers-list-club .transfers-list-club__type{
  /* occupa tutta la riga della griglia */
  grid-column: 1 / -1 !important;
  display: block !important;

  /* pill visual */
  padding: 12px 14px !important;
  margin: 10px 0 6px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.09) !important;   /* opaco su scuro */
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
  line-height: 1.15;
  box-shadow: 0 4px 18px rgba(0,0,0,.25);         /* morbido, premium */
}

/* micro-divider a gradiente tra le due sezioni (prima di "Partenze") */
.transfers-list-club .transfers-list-club__type:not(:first-of-type){
  margin-top: 20px !important;  /* stacca il blocco Partenze */
  position: relative;
}
.transfers-list-club .transfers-list-club__type:not(:first-of-type)::before{
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: -12px;
  height: 1px;
  /* gradiente leggerissimo, niente “riga” piena */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 10%,
    rgba(255,255,255,.25) 50%,
    rgba(255,255,255,.18) 90%,
    rgba(255,255,255,0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
}

/* chip più compatto su mobile */
@media (max-width: 480px){
  .transfers-list-club .transfers-list-club__type{
    padding: 10px 12px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */