/* CoachPanel V20.0.3.150 · Iconos de cristal para la botonera de Partidos.
   Reemplaza los emojis de Jugados, Por disputar, Crear partido y CoachAI.
   data-cp-preserve-icon evita que icon-system-v187801.js los sustituya por SVG. */
html body #partidos .botonera-grid > .botonera-tile .cp-match-glass-icon{
  width:86px!important;
  height:86px!important;
  min-width:86px!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:24px!important;
  background:transparent!important;
  box-shadow:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  font-size:0!important;
  line-height:0!important;
}
html body #partidos .cp-match-glass-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center!important;
  border:0!important;
  border-radius:inherit!important;
  margin:0!important;
  padding:0!important;
  filter:none!important;
  opacity:1!important;
  transform:none!important;
  pointer-events:none!important;
}
@media (min-width:900px) and (max-width:1366px){
  html.cp-ipad-device body #partidos .botonera-grid > .botonera-tile .cp-match-glass-icon{
    width:96px!important;
    height:96px!important;
    min-width:96px!important;
    border-radius:27px!important;
  }
}
@media (max-width:699px){
  html body #partidos .botonera-grid > .botonera-tile .cp-match-glass-icon{
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    border-radius:17px!important;
  }
}

/* V20.0.3.151 · separación real entre icono y textos.
   Los PNG crecieron respecto al hueco original de 54px; ampliamos la primera columna
   para que el icono no invada el título/subtítulo. */
html body #partidos .botonera-grid > .botonera-tile{
  grid-template-columns:86px minmax(0,1fr) 30px!important;
  column-gap:18px!important;
}
html body #partidos .botonera-grid > .botonera-tile .botonera-tile-title,
html body #partidos .botonera-grid > .botonera-tile .botonera-tile-sub{
  min-width:0!important;
  padding-left:2px!important;
}
@media (min-width:900px) and (max-width:1366px){
  html.cp-ipad-device body #partidos .botonera-grid > .botonera-tile{
    grid-template-columns:96px minmax(0,1fr) 30px!important;
    column-gap:20px!important;
    padding-left:18px!important;
    padding-right:16px!important;
  }
}
@media (max-width:699px){
  html body #partidos .botonera-grid > .botonera-tile{
    grid-template-columns:58px minmax(0,1fr) 24px!important;
    column-gap:12px!important;
  }
  html body #partidos .botonera-grid > .botonera-tile .botonera-tile-title,
  html body #partidos .botonera-grid > .botonera-tile .botonera-tile-sub{
    padding-left:0!important;
  }
}
