@charset "utf-8";
a.button6 {
	display:inline-block;
	padding:0.7em 1em;
	margin:0 0.15em 0.15em 0;
	border-radius:0.75em;
	box-sizing: border-box;
	text-decoration:none;
	font-family: 'courier new', courier;
	text-transform: uppercase;
	font-weight: 600;
	color: #FFFFFF;
	background-color:#999999;
	box-shadow: inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);
	text-align: center;
	position: relative;
}
a.button6:active{
	top:0.1em;
}
.circular {
	background-color:#cdf324;/*coral;*/
	font-family: 'courier new', courier;
	font-size: 12px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	border: none;
	width: 20px;
	height: 20px;
	outline: none;
	vertical-align:middle;
}
.circular:hover{
	background-color:#45818e;
	color: rgb(233, 173, 62);
}
.taula_sancio{
	vertical-align: middle;
	table-layout: fixed;
	font-family: 'courier new', courier;
	border-collapse: collapse;
	width: 175px;
	height: 30px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
/*CLASSIFICACIÓ*/
.taula_clas{
	vertical-align: middle;
	table-layout: fixed;
	font-family: 'courier new', courier;
	color: #ffffff;
	border-collapse: collapse;
	width: 590px;
	float: left;
	height: auto;
}
.taula_clas th{
	font-weight: bold;
	text-align: center;
	font-size: 22px;
}
.taula_clas td{
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	height: 22px;
}
.sub th{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
/*HONOR*/
.taula_clas.honor{
	border: 2px solid #3c78d8;
}
.taula_clas.honor th{
	background: #3c78d8;
}
.sub.honor th{
	background: #6d9eeb;
}
.taula_clas.honor tr:nth-child(odd) td{
	background: #c9daf8;
}
.taula_clas.honor tr:nth-child(even) td{
	background: #a4c2f4;
}
/*PRIMERA*/
.taula_clas.primera{
	border: 2px solid #6aa84f;
}
.taula_clas.primera th{
	background: #6aa84f;
}
.sub.primera th{
	background: #93c47d;
}
.taula_clas.primera tr:nth-child(odd) td{
	background: #d9ead3;
}
.taula_clas.primera tr:nth-child(even) td{
	background: #b6d7a8;
}
/*SEGONA*/
.taula_clas.segona{
	border: 2px solid #674ea7;
}
.taula_clas.segona th{
	background: #674ea7;
}
.sub.segona th{
	background: #8e7cc3;
}
.taula_clas.segona tr:nth-child(odd) td{
	background: #b4a7d6;
}
.taula_clas.segona tr:nth-child(even) td{
	background: #d9d2e9;
}
/*JORNADA*/
.taula_jor {
	vertical-align: middle;
	table-layout: fixed;
	font-family:  'courier new', courier;
	color: #ffffff;
	border-collapse: collapse;
	width: 500px;
	height: auto;
	border: 2px solid #45818e;
}
.taula_jor th{
	background: #45818e;
	font-weight: bold;
	text-align: center;
	font-size: 22px;
}
.jorth2 th{
	font-size: 18px;
	font-weight: bold;
	background: #76a5af;
	padding-left: 10px;
	padding-right: 10px;
}
.taula_jor td{
	font-weight: bold;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 0px;
	height: 22px;
}
.taula_jor tr:nth-child(odd) td{
	background: #C0D1D4;
}
.taula_jor tr:nth-child(even) td{
	background: #a2c4c9;
}
/*ESTADÍSTIQUES*/
.taula_esta {
	vertical-align: middle;
	table-layout: fixed;
	font-family: 'courier new', courier;
	color: #ffffff;
	border-collapse: collapse;
	width: 670px;
	height: auto;
	border: 2px solid #e69138;
}
.taula_esta th{
	background: #e69138;
	font-weight: bold;
	text-align: center;
	font-size: 22px;
}
.estath2 th{
	font-size: 18px;
	font-weight: bold;
	background: #f6b26b;
}
.taula_esta td{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-left: 10px;
	height: 22px;
}
.taula_esta tr:nth-child(odd) td{
	background: #fce5cd;
}
.taula_esta tr:nth-child(even) td{
	background: #f9cb9c;
}
/*HISTORIAL*/
.taula_hist {
	vertical-align: middle;
	table-layout: fixed;
	font-family: 'courier new', courier;
	border-collapse: collapse;
	height: auto;
	border: 2px solid #579EDF;
	color: #ffffff;
	text-align: center;
}
.taula_hist th {
	height: 30px;
	background-color: #579EDF;
	font-size: 22px;
	font-weight: bold;
}
.taula_hist td {
	height: 22px;
	font-weight: bold;
}
/*JORNADES*/
.taula_jornades {
	vertical-align: middle;
	table-layout: fixed;
	font-family:  'courier new', courier;
	border-collapse: collapse;
	height: auto;
	border: 2px solid #45818e;
	color: #ffffff;
	text-align: center;
	width: 1200px;
}
.taula_jornades th{
	height: 25px;
	background-color: #76a5af;
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
	padding-right: 10px;
}
.taula_jornades td{
	height: 20px;
	font-size: 14px;
	font-weight: bold;
}
/*RANKING*/
.taula_rank {
	vertical-align: middle;
	table-layout: fixed;
	font-family: 'courier new', courier;
	border-collapse: collapse;
	height: auto;
	color: #ffffff;
	text-align: center;
	width: 1150px;
}
.taula_rank th{
	font-weight: bold;
}
.taula_rank td{
	height: 20px;
	font-size:14px;
	font-weight: bold;
}
.rankth1 th{
	width: 870px;
	height: 40px;
	font-size: 30px;
	font-weight: bold;
}
.rankth2 th{
	height: 25px;
	font-size: 18px;
	font-weight: bold;
}
/*HONOR*/
.taula_rank.honor{
	border: 2px solid #3c78d8;
}
.taula_rank.honor th{
	background: #3c78d8;
}
.rankth1.honor th{
	background-color: #6d9eeb;
}
.rankth2.honor th{
	background-color: #a4c2f4;
}
/*PRIMER*/
.taula_rank.primera{
	border: 2px solid #6aa84f;
}
.taula_rank.primera th{
	background: #6aa84f;
}
.rankth1.primera th{
	background-color: #93c47d;
}
.rankth2.primera th{
	background-color: #b6d7a8;
}
/*SEGUNDA*/
.taula_rank.segunda{
	border: 2px solid #674ea7;
}
.taula_rank.segunda th{
	background: #674ea7;
}
.rankth1.segunda th{
	background-color: #8e7cc3;
}
.rankth2.segunda th{
	background-color: #b4a7d6;
}
/*ACTES*/
.taula_acta{
	vertical-align: middle;
	table-layout: fixed;
	font-family: 'courier new', courier;
	border-collapse: collapse;
	height: auto;
	color: #000000;
	text-align: center;
	width: 800px;
	background-color: #f5f5dc;
	border: 1px solid #000000;
}
.taula_acta th{
	height: 20px;
	background-color: #eee8aa;
	border: 1px solid #000000;
	text-align: center;
	font-size: 16px;
	font-weight:bolder;
}
.taula_acta td{
	height: 20px;
	border: 1px solid #000000;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #3399FF;
}
/*GRÀFIC*/
#chartContainer {
	width: 896px;
	height: 300px;
}
/*EQUIP*/
.taula_eq {
	table-layout: fixed;
	font-family: 'courier new', courier;
	border-collapse: collapse;
	color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}
.taula_eq th{
	font-weight: bold;
}
.taula_eq td{
	height: 20px;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}
/*HONOR*/
.taula_eq.honor {
	border: 3px solid #3c78d8;
}
.taula_eq.honor th{
	background: #3c78d8;
}
.taula_eq.honor td{
	background-color: #c9daf8;
	color: #000000;
	font-weight: bold;
}
/*PRIMERA*/
.taula_eq.primera {
	border: 3px solid #6aa84f;
}
.taula_eq.primera th{
	background: #6aa84f;
}
.taula_eq.primera td{
	background-color: #d9ead3;
	color: #000000;
	font-weight: bold;
}
/*SEGUNDA*/
.taula_eq.segunda {
    border: 3px solid #674ea7;
}

.taula_eq.segunda th {
    background: #674ea7;
}

.taula_eq.segunda td {
    background-color: #d9d2e9;
    color: #000000;
    font-weight: bold;
}
/*VIGO*/
.taula_eq.vigo th{
	background-color: #a64d79;
}
/*OURENSE*/
.taula_eq.ourense th{
	background-color: #783f04;
}
/*BARBANZA*/
.taula_eq.barbanza th{
	background-color: #e06666;
}
.llista{
	max-width: 250px;
	position:relative
}
.llista select{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-block;
	width: 100%;
	cursor: pointer;
  	padding: 7px 10px;
  	height: 42px;
  	outline: 0; 
  	border: 0;
	border-radius: 0;
	background: #ffffff;
	font-size: 1em;
	color: rgb(0, 0, 0);
	font-family: 
	'Quicksand', sans-serif;
	font-weight: bold;
	border:4px solid #e69138;
    border-radius: 12px;
    position: relative;
    transition: all 0.25s ease;
}
.llista select:hover{
	background: #effdb1;
	border:4px solid #ecb95a;
}
/*JUGADOR*/
.taula_jugador {
	width: 900px;
	table-layout: fixed;
	border-collapse:inherit;
	border-spacing: 10;
	border: 5px solid rgb(85, 141, 245);
	border-radius: 25px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 15px;
	background: white;
	margin: 0 auto;
	font-family: 'Courier New', Courier;
}
/*.taula_jugador td {
	height: 50px;
	border: 1px solid black;
}*/
/*NIVELL*/
meter{
	width: 175px;
	height: 22px;
}
/*TABS*/
.tabs {
	display: flex;
	flex-wrap: wrap; 
}
.tabs label {
	order: 1; 
	display: block;
	padding: 1rem 1.8rem;
	/*margin-right: 0.2rem;*/
	cursor: pointer;
    background: #ffffff;
    font-weight: bold;
    color: #30a0fc;
    transition: background ease 0.2s;
}
.tabs .tab {
    order: 99; 
    flex-grow: 1;
	width: 100%;
	display: none;
    padding: 1rem;
    background: #9Dc8eb;
}
.tabs input[type="radio"] {
	display: none;
}
.tabs input[type="radio"]:checked + label {
	background: #ebeaea;
	color: #3b5ef7;
}
.tabs input[type="radio"]:checked + label + .tab {
	display: block;
}
.tabs1 {
	display: flex;
	flex-wrap: wrap; 
}
.tabs1 label {
	order: 1; 
	display: block;
	padding: 1rem 1.8rem;
	/*margin-right: 0.2rem;*/
	cursor: pointer;
    background: #85b0f0;
    font-weight: bold;
    color: #ffffff;
    transition: background ease 0.2s;
	border-radius: 10px;
}
.tabs1 .tab {
    order: 99; 
    flex-grow: 1;
	width: 100%;
	display: none;
    padding: 1rem;
    background: #ffffff;
}
.tabs1 input[type="radio"] {
	display: none;
}
.tabs1 input[type="radio"]:checked + label {
	background: #2172ec;
	color: #ffffff;
	border-radius: 10px;

}
.tabs1 input[type="radio"]:checked + label + .tab {
	display: block;
}

@media (max-width: 45em) {
  .tabs .tab,
  .tabs label {
    order: initial;
  }
  .tabs label {
    width: 100%;
    margin-right: 0;
    margin-top: 0.2rem;
  }
}
.bodytab {
	background: #9Dc8eb;
    min-height: 100vh;
	box-sizing: border-box;
	font-family: 'Courier New', Courier;
    font-weight: 300;
    line-height: 1.5;
    max-width: 60rem;
    margin: 0 auto;
    font-size: 112%;
}
.taula_quadrant {
	table-layout: fixed;
	border-collapse:inherit;
	text-align: center;
	font-family:'Times New Roman', Times, serif;
	border-spacing: 0;
    border-collapse: collapse;
	margin-left: 2px;
	margin-right: 2px;
}
.taula_quadrant td {
	padding-left: 20px;
	padding-right: 20px;
}
.div1 {
	width: 90%;
	overflow-y: auto;
}


/* ==========================================================
   ADGD 2026-27 — BORRADOR VISUAL V1
   Base antigua conservada para mantener compatibilidad.
   Solo apariencia; datos, columnas y enlaces intactos.
   ========================================================== */
:root { --adgd-ink:#20384e; --adgd-soft:#edf3f8; --adgd-line:#c9d9e7; --adgd-blue:#1f4e79; }
* { box-sizing:border-box; }
html { scroll-behavior:smooth; }
body { margin:0; padding:18px clamp(12px,3vw,36px) 36px; background:#f6f8fb; color:var(--adgd-ink); font-family:Arial,Helvetica,sans-serif; }
header { background:#fff; border:1px solid #e3eaf1; border-radius:16px; padding:14px; max-width:1280px; margin:0 auto 18px; box-shadow:0 5px 20px rgba(31,78,121,.06); }
header img { max-width:100%; height:auto; }
nav { max-width:1280px; margin:0 auto 18px; }
.adgd-print { display:inline-block; border-radius:999px; padding:10px 18px; color:#20384e; font-size:14px; font-weight:700; text-decoration:none; background:#e6eef6; border:1px solid #c9d9e7; }
.adgd-print:hover { background:#c9d9e7; }
.adgd-title { max-width:1280px; margin:12px auto 8px; padding:14px 24px; color:#fff; font-size:20px; line-height:1.3; font-weight:700; border-radius:30px; background:linear-gradient(90deg,#97afd8 0%,#607fb5 100%); box-shadow:0 3px 7px rgba(31,78,121,.28); }
.adgd-hint { max-width:1280px; margin:0 auto 16px; padding:10px 14px; border-left:4px solid #607fb5; background:#edf3f8; border-radius:0 8px 8px 0; font-size:13px; }
.tabs { max-width:1280px; margin:0 auto; gap:0 6px; }
.tabs label { font:700 15px Arial,Helvetica,sans-serif; border:1px solid var(--adgd-line); background:#e9f0f7; color:var(--adgd-ink); padding:13px 22px; border-radius:12px 12px 0 0; }
.tabs input[type=radio]:checked + label { background:#fff; color:#1f4e79; border-bottom-color:#fff; box-shadow:inset 0 3px #607fb5; }
.tabs .tab { background:#fff; border:1px solid var(--adgd-line); border-radius:0 12px 12px 12px; padding:20px; overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch; box-shadow:0 8px 22px rgba(31,78,121,.06); }
.tabs .tab::after { content:''; display:block; clear:both; }
.tabs .tab table { font-family:Arial,Helvetica,sans-serif; border-collapse:separate; border-spacing:0; margin-bottom:22px; }
.tabs .tab table th { font-family:Arial,Helvetica,sans-serif; font-size:14px; padding-top:11px; padding-bottom:11px; }
.tabs .tab table td { font-family:Arial,Helvetica,sans-serif; font-size:13px; height:32px; }
.tabs .tab table td span { font-family:inherit !important; }
.tabs .tab table td a img { vertical-align:middle; }
/* Clasificación: colores propios de cada división, ahora con acabado suave */
.taula_clas { float:left; margin-right:18px; min-width:590px; }
.taula_clas.honor { border:1px solid #9ab8e5; }
.taula_clas.honor th { background:#376da8; }
.taula_clas.honor .sub th { background:#7297c6; }
.taula_clas.honor tr:nth-child(odd) td { background:#f0f5fc; }
.taula_clas.honor tr:nth-child(even) td { background:#e0eaf8; }
.taula_clas.primera { border:1px solid #a4c39b; }
.taula_clas.primera th { background:#4e8b58; }
.taula_clas.primera .sub th { background:#83ae82; }
.taula_clas.primera tr:nth-child(odd) td { background:#f1f7ee; }
.taula_clas.primera tr:nth-child(even) td { background:#e2efdf; }
.taula_clas.segona { border:1px solid #aa9aca; }
.taula_clas.segona th { background:#7257a6; }
.taula_clas.segona .sub th { background:#9b87bf; }
.taula_clas.segona tr:nth-child(odd) td { background:#f5f1fa; }
.taula_clas.segona tr:nth-child(even) td { background:#e9e2f3; }
/* Resto de tablas: mismo estilo para todas las divisiones */
.taula_jor,.taula_esta,.taula_jornades,.taula_hist { border:1px solid #c9d9e7; }
.taula_jor th,.taula_esta th,.taula_jornades th,.taula_hist th { background:#37668b; color:white; }
.taula_jor .jorth2 th,.taula_esta .estath2 th { background:#89a9c2; }
.taula_jor tr:nth-child(odd) td,.taula_esta tr:nth-child(odd) td { background:#f1f5f9; }
.taula_jor tr:nth-child(even) td,.taula_esta tr:nth-child(even) td { background:#e8eff6; }
/* La tabla de jornadas tiene colores inline originales: neutralizar solo el fondo */
.taula_jornades td { background-color:#edf3f8 !important; }
.taula_jornades tr:nth-child(even) td { background-color:#e1eaf3 !important; }
.taula_jornades td[style*="width: 1px"] { background-color:#c9d9e7 !important; }
.taula_hist td { background-color:#eef3f8 !important; }
.taula_hist tr:nth-child(even) td { background-color:#e1eaf3 !important; }
footer { max-width:1280px; margin:26px auto 0; text-align:center; }
footer p,footer p span { color:#66788a !important; font-family:Arial,Helvetica,sans-serif !important; font-size:12px !important; }
body > table:last-of-type { max-width:1280px; margin:20px auto; }
@media(max-width:700px) {
 body { padding:10px 8px 24px; }
 header { padding:8px; }
 .adgd-title { font-size:17px; padding:13px 17px; }
 .tabs { gap:0 4px; }
 .tabs label { width:auto; margin:0; padding:11px 13px; font-size:13px; order:1; }
 .tabs .tab { order:99; padding:12px; border-radius:0 9px 9px 9px; }
 .tabs .tab table { flex-shrink:0; }
 .taula_clas { float:none; }
}
@media print { body{background:white;padding:0;} nav,.adgd-hint,.tabs label{display:none!important;} .tabs .tab{display:block!important;overflow:visible;box-shadow:none;border:0;} }

/* ADGD v2: estadísticas en naranja común a todas las divisiones */
.taula_esta tr.adgd-estadistica th { background:#c76526 !important; color:#fff !important; }
.taula_esta tr.adgd-estadistica.estath2 th { background:#edaa76 !important; color:#47240f !important; }
.taula_esta tr.adgd-estadistica:nth-child(odd) td { background:#fff3e9 !important; }
.taula_esta tr.adgd-estadistica:nth-child(even) td { background:#fce6d5 !important; }
.taula_esta tr.adgd-estadistica td { border-color:#f2c49f; }
/* Cabecera facilitada por ADGD, sin recortes */
header { padding:0; overflow:hidden; background:#08274b; }
header img { display:block; width:100%; height:auto; }

/* ADGD v3: naranja pastel común para estadísticas */
.taula_esta tr.adgd-estadistica th { background:#f49b52 !important; color:#392310 !important; }
.taula_esta tr.adgd-estadistica.estath2 th { background:#ffd1a3 !important; color:#392310 !important; }
.taula_esta tr.adgd-estadistica:nth-child(odd) td { background:#fff5eb !important; }
.taula_esta tr.adgd-estadistica:nth-child(even) td { background:#ffe9d3 !important; }
.taula_esta tr.adgd-estadistica td { border-color:#f9d4b1 !important; }
/* Historial: recuperar legibilidad de cabeceras de fila y columna */
.taula_hist td { color:#263b4d !important; }
.taula_hist td > span { color:#263b4d !important; }
.taula_hist tr:nth-child(2) td,
.taula_hist tr:nth-child(n+3) td:nth-child(-n+2) { background:#c4dbee !important; color:#173e60 !important; }
.taula_hist tr:nth-child(2) td span,
.taula_hist tr:nth-child(n+3) td:nth-child(-n+2) span { color:#173e60 !important; }

/* Historial: celdas de enfrentamiento imposible (equipo consigo mismo).
   La diagonal se identifica por la posición, no por estar vacía: así
   las partidas pendientes siguen teniendo su color normal. */

.taula_hist tr:nth-child(3) td:nth-child(3) ,
.taula_hist tr:nth-child(4) td:nth-child(4) ,
.taula_hist tr:nth-child(5) td:nth-child(5) ,
.taula_hist tr:nth-child(6) td:nth-child(6) ,
.taula_hist tr:nth-child(7) td:nth-child(7) ,
.taula_hist tr:nth-child(8) td:nth-child(8) ,
.taula_hist tr:nth-child(9) td:nth-child(9) ,
.taula_hist tr:nth-child(10) td:nth-child(10) ,
.taula_hist tr:nth-child(11) td:nth-child(11) ,
.taula_hist tr:nth-child(12) td:nth-child(12) ,
.taula_hist tr:nth-child(13) td:nth-child(13) ,
.taula_hist tr:nth-child(14) td:nth-child(14) ,
.taula_hist tr:nth-child(15) td:nth-child(15) ,
.taula_hist tr:nth-child(16) td:nth-child(16) ,
.taula_hist tr:nth-child(17) td:nth-child(17) ,
.taula_hist tr:nth-child(18) td:nth-child(18) ,
.taula_hist tr:nth-child(19) td:nth-child(19) ,
.taula_hist tr:nth-child(20) td:nth-child(20) ,
.taula_hist tr:nth-child(21) td:nth-child(21) ,
.taula_hist tr:nth-child(22) td:nth-child(22) ,
.taula_hist tr:nth-child(23) td:nth-child(23) ,
.taula_hist tr:nth-child(24) td:nth-child(24) ,
.taula_hist tr:nth-child(25) td:nth-child(25) ,
.taula_hist tr:nth-child(26) td:nth-child(26) ,
.taula_hist tr:nth-child(27) td:nth-child(27) ,
.taula_hist tr:nth-child(28) td:nth-child(28) ,
.taula_hist tr:nth-child(29) td:nth-child(29) ,
.taula_hist tr:nth-child(30) td:nth-child(30) ,
.taula_hist tr:nth-child(31) td:nth-child(31) ,
.taula_hist tr:nth-child(32) td:nth-child(32) ,
.taula_hist tr:nth-child(33) td:nth-child(33) ,
.taula_hist tr:nth-child(34) td:nth-child(34) { background: #a9b9c8 !important; box-shadow: inset 0 0 0 1px #8fa4b8; }

/* ADGD — borrador de ranking 2026-27 (no afecta a clasificaciones) */
body:has(.adgd-rank-v2) { background:linear-gradient(180deg,#edf3f8 0%,#e2ebf3 100%); background-attachment:fixed; }
body:has(.adgd-rank-v2) .tabs .tab { min-width:0; }
body:has(.adgd-rank-v2) .rank-legend { margin:0 0 12px; width:auto; border-collapse:separate; border-spacing:0; }
body:has(.adgd-rank-v2) .rank-legend td { background:transparent !important; color:#344d60; border:0; font-size:14px; }
body:has(.adgd-rank-v2) .rank-legend td:first-child { background:#ffffb0 !important; border-radius:5px; }
body:has(.adgd-rank-v2) .rank-legend td span { font-size:14px !important; }
.adgd-rank-v2 { float:none !important; width:100%; min-width:850px; border:1px solid #c9d9e7 !important; border-radius:10px; overflow:hidden; }
.adgd-rank-v2 th { color:#fff !important; }
.adgd-rank-v2 tr.rankth1 th { color:#fff !important; }
.adgd-rank-v2 tr.rankth2 th { color:#fff !important; }
.adgd-rank-v2 tr:not(.rankth1):not(.rankth2):nth-child(odd) td { background:#f3f7fb !important; }
.adgd-rank-v2 tr:not(.rankth1):not(.rankth2):nth-child(even) td { background:#e6eef6 !important; }
.adgd-rank-v2 td { border-bottom:1px solid #d5e1eb; }
.adgd-rank-v2 td span[style*="#b7b7b7"] { color:#566b7c !important; }
.adgd-rank-v2 td img { vertical-align:middle; }
.adgd-rank-v2 tr:hover td { filter:brightness(.97); }
body:has(.adgd-rank-v2) .tabs .tab { overflow-x:auto; -webkit-overflow-scrolling:touch; }
@media(max-width:700px) { .adgd-rank-v2 { min-width:850px; } }
