.elementor-1759 .elementor-element.elementor-element-47329e2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1759{padding:0px 9px 0px 9px;}@media(max-width:1024px){.elementor-1759 .elementor-element.elementor-element-47329e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1759{padding:0px 6px 0px 6px;}}@media(max-width:767px){.elementor-1759 .elementor-element.elementor-element-47329e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1759{padding:0px 4px 0px 4px;}}/* Start custom CSS for container, class: .elementor-element-47329e2 *//* LOGHI SQUADRE – colonna "Team" */
.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-player-list td.data-team .team-logo img {
    height: 51px;        /* ex 3.2em */
    max-height: 51px;
    width: auto;
    max-width: 144px;    /* ex 9em */
    border-radius: 4px;
}

/* FOTO GIOCATORI – colonna "Giocatore" */
.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-player-list td.data-team .team-logo {
    display: unset;
}

/* Contenitore foto giocatori */
.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-player-list .data-name .player-photo {
   width: unset;
   height: unset;
}

/* FOTO GIOCATORI – ingrandite */
.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-player-list .data-name .player-photo img {
    max-width: 60px;     /* ex 5em */
    max-height: 70px;    /* ex 5.5em */
    border-radius: 4px;
}

/* Allineamento verticale immagini + testo */
.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-player-list td.data-team,
.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-player-list td.data-name {
    vertical-align: middle;
}

/* Altezza righe uniforme */
.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-player-list tbody tr {
    height: 62px;        /* ex 3.9em */
}

/* TESTO – solo font */
.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-player-list td.data-name a {
    font-size: 18px;
    font-weight: 600;
      
    }
    
.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-player-list .data-name .player-photo {
    
    margin-right: 20px;
    margin-bottom: 0px;
    margin-top: 5px;
}

.elementor-1759 .elementor-element.elementor-element-47329e2 table td {
    vertical-align: middle;
    
}

.elementor-1759 .elementor-element.elementor-element-47329e2 .sp-data-table td {
    padding: 15px !important;
    padding-top: 12px !important;
    padding-bottom: 10px !important;
    
     
}

.elementor-1759 .elementor-element.elementor-element-47329e2 #DataTables_Table_0 th.data-oneseventhreeeight,
#DataTables_Table_0 td.data-oneseventhreeeight {
  display: none !important;
}/* End custom CSS */