/* ESTILOS PROPIOS DE LA WEB DE RESULTADOS (Vasca)
   Copiados el 13-10-2026 del "CSS adicional" de WordPress (Apariencia > Personalizar > CSS adicional)
   de resultados.mahaitenis.com. Los carga portada.php. Mientras siga WordPress, si se cambia algo
   aqui conviene cambiarlo tambien alli (o al reves). */

@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap");

/* Titulo de cabecera con la misma tipografia que mahaitenis.com - 12-oct-2026. Para volver atras, borrar este bloque. */
h2 > font[face^="Helvetica"], td h2 font{font-family:"Fredoka","Trebuchet MS",Helvetica,Arial,sans-serif!important;font-weight:600;letter-spacing:.5px;word-spacing:.15em}

/* Lavado de cara de resultados (tema claro) - 12-oct-2026. Para volver atras, borrar este bloque. */
.uk-article{border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e3e6ea;overflow-x:auto}
.tm-content h2{font-weight:600;letter-spacing:.3px}
.tm-content table[bgcolor="white"]{border-collapse:separate;border-spacing:8px 6px}
.tm-content td[bgcolor="red"]{background:#d62828!important;border-radius:12px;padding:8px 6px}
.tm-content a[href*="op=lst&t="]:not([href*="idj"]),.tm-content a[href*="op=lst_rank"]:not([href*="&id="]){display:inline-block;padding:3px 14px;margin:2px 0;border-radius:20px;background:#e8f5ee;color:#1b6e43!important;font-weight:600;text-decoration:none;transition:background .15s}
.tm-content a[href*="op=lst&t="]:not([href*="idj"]):hover,.tm-content a[href*="op=lst_rank"]:not([href*="&id="]):hover{background:#cfeadb}
.tm-content tr[bgcolor="#0F5394"] th{padding:9px 6px;letter-spacing:.4px}
.tm-content tr[bgcolor="#f2f2f2"],.tm-content tr[bgcolor="#FFFFFF"],.tm-content tr[bgcolor="#ffffff"]{transition:background .12s}
.tm-content tr[bgcolor="#f2f2f2"]:hover,.tm-content tr[bgcolor="#FFFFFF"]:hover,.tm-content tr[bgcolor="#ffffff"]:hover{background:#e6f0fb}
.tm-content img[src*="btnimpacta"]{opacity:.65;transition:opacity .15s}
.tm-content img[src*="btnimpacta"]:hover{opacity:1}

/* Icono de calendario y titulo de temporada - 12-oct-2026 */
.tm-content img[src*="btndescarga"]{object-fit:none;object-position:-999px 0;width:24px!important;height:24px!important;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2217%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%209h18M8%202v4M16%202v4M12%2012v5M9.5%2014.8l2.5%202.5%202.5-2.5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.tm-content table[bgcolor="white"] tr:first-child td[align="center"] font{font-family:"Fredoka","Trebuchet MS",Helvetica,Arial,sans-serif!important;font-size:22px!important;font-weight:600;color:#0F5394;letter-spacing:1px;white-space:nowrap}

/* Clasificacion: esquinas redondeadas y titulo de categoria con Fredoka - 12-oct-2026 */
.tm-content table[width="90%"][cellpadding="5"]{border-collapse:separate!important;border-spacing:0!important;border-radius:12px;overflow:hidden}
.tm-content h2{font-family:"Fredoka","Trebuchet MS",Helvetica,Arial,sans-serif!important;font-weight:600;letter-spacing:.5px}

/* Tabla gris contenedora (clasificacion y jornadas): esquinas redondeadas - 12-oct-2026 */
.tm-content table[bgcolor="#F5F5F5"]{border-collapse:separate!important;border-spacing:0!important;border-radius:14px;overflow:hidden}

/* Ranking de jugadores: las dos tablas (cabecera y listado) con esquinas redondeadas - 12-oct-2026 */
.tm-content table[width="90%"][cellpadding="2"]{border-collapse:separate!important;border-spacing:0!important;border-radius:12px;overflow:hidden}

/* Ranking: ajuste para que las dos tablas quepan y queden alineadas - 12-oct-2026 */
.tm-content table[width="90%"][cellpadding="2"]{width:90%!important;font-size:12px}
.tm-content table[width="90%"][cellpadding="2"] th,.tm-content table[width="90%"][cellpadding="2"] td{padding:2px 3px!important}
