:root{--resultados-ancho: 1400px}.header{padding-top:2.5rem;padding-bottom:2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--sitio-primario, #faa429) 92%,#000) 0%,var(--sitio-primario, #faa429) 100%);color:var(--sitio-boton-texto, #fff);border-top:5px solid var(--sitio-titulos, #111827);justify-content:center;text-align:center;flex-direction:column}.header .head-logo{justify-content:center}.header .head-logo .logo{max-height:96px;padding:.4rem;border-radius:var(--sitio-radio, .5rem);background:#ffffffeb}.header .head-info{flex:0 1 auto}.header .head1{color:inherit;font-size:clamp(1.6rem,5vw,2.6rem);letter-spacing:-.01em;text-transform:uppercase}.header .head2{color:inherit;font-size:.95rem;opacity:.9}.header .sub1{opacity:.85}.header .no-oficial,.header .live{background:#00000040;color:inherit}.header .live:before{background:#4ade80}body[data-compacto] .header{flex-direction:row;justify-content:flex-start;text-align:left;padding-top:.4rem;padding-bottom:.4rem;background:var(--sitio-titulos, #111827);border-top-width:3px;border-top-color:var(--sitio-primario, #faa429);color:#fff}body[data-compacto] .header .head-logo .logo{padding:0;background:none;border-radius:3px}body[data-compacto] .header .head1{text-transform:none;letter-spacing:0}.controls{position:relative;z-index:5;padding:1rem 0 .25rem}.controls .filtros_tipos a,.controls .filtros_modos a{border-color:transparent;border-bottom:2px solid transparent;border-radius:0;font-weight:600;text-transform:uppercase;font-size:.78rem}.controls .filtros_tipos a.filtro_seleccionado,.controls .filtros_modos a.filtro_seleccionado{background:transparent;border-bottom-color:var(--sitio-primario, #faa429);color:var(--sitio-primario, #faa429)}.controls .filtros_etapas a{border-radius:2rem;font-size:.78rem}.table-card{margin-bottom:1.5rem;padding:1rem;border:1px solid rgb(0 0 0 / .08);border-radius:var(--sitio-radio, .5rem);background:var(--sitio-fondo, #fff);box-shadow:0 1px 3px #0000000f}.table-card .tabla_interna{margin-bottom:0}.table-card .tabla_interna_titulo{padding:.8rem 1rem;background:var(--sitio-titulos, #111827);border-radius:0;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.summary .valor,.summary .nombre,.summary .total{font-size:1.15rem}@media(max-width:800px){.table-card{padding:.75rem}.summary{gap:.5rem 1.2rem}.summary .valor,.summary .nombre,.summary .total{font-size:1rem}}
