@charset "UTF-8";nav.grupos{max-width:1040px;position:relative;width:90%}@media (max-width:1366px){nav.grupos{width:92%}}@media (max-width:1024px){nav.grupos{width:94%}}:root{--league-color:#ff4b44;--results-accent-color:#007bff}header.secundario p:after{border-top-color:var(--league-color)}header.secundario nav{background:var(--league-color)}header.secundario p a{width:12em}header.secundario ul{vertical-align:middle}header.secundario ul li a:hover{color:var(--league-color)}.temporadas-anteriores ul li a:hover{background:var(--league-color)}td.equipo{text-align:left}td.equipo span{display:table-cell;vertical-align:middle}td.equipo span:first-child{text-align:center;width:1.5em}td.equipo span:first-child img{height:1em}form.jornadas h2,h2.round-name{color:var(--league-color);font-weight:700;padding:0 0 1em;text-transform:uppercase}form.jornadas{align-items:center;background:#eee;border-radius:var(--border-radius);display:flex;margin-bottom:1.5em;padding:.7071085624em 0}form.jornadas h2{padding:0 .5em}form.jornadas>div{position:relative}form.jornadas select{-webkit-appearance:none;appearance:none;border:1px solid #eee;border-radius:var(--border-radius);cursor:pointer;padding:.5em;width:130%}form.jornadas .arrow{pointer-events:none;position:absolute;right:-1em;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}form.jornadas .arrow:before{color:var(--league-color);content:"▼";font-size:14px}div.match{border-radius:var(--border-radius);box-shadow:0 0 .8em rgba(0,0,0,.2);margin:0 auto 1.5em;overflow:hidden;padding:1em 0 0}div.match .basic{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1em}div.match .extended{position:relative}div.match .data,div.match .team{align-items:center;display:flex;flex-direction:column}div.match .team{flex:1}div.match .team.visitor{order:3}div.match .team img{height:50px}div.match .team .name{font-weight:700;margin:.7em 0;text-align:center}div.match .team .goals{color:var(--results-accent-color);font-size:2.5rem;font-weight:700;margin-bottom:0}div.match .team .goals sup{font-size:.5em;vertical-align:super}div.match .status{background-color:var(--league-color);border-radius:var(--border-radius);color:#fff;font-size:.8em;margin:.2em;padding:.6em;text-align:center;text-decoration:none;text-transform:uppercase}div.match .template{margin:0;order:4;padding:1em;width:100%}div.match .template article header h2{font-size:var(--heading-size)}div.match .template article:last-child{border:0;margin:0;padding:0}div.match input[type=checkbox]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}div.match input[type=checkbox]:checked+label span.show{display:none}div.match input[type=checkbox]:checked+label span.hide{display:block}div.match input[type=checkbox]:checked~table.events{display:table}div.match label{background-color:var(--league-color);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:1.1em;justify-content:center;position:absolute;right:.5em;text-align:center;top:-2em;width:1.1em}div.match label span{font-size:.8em}div.match label span.show{display:block}div.match label span.hide{display:none}div.match table.events{background-color:#f6f6f6;display:none;font-size:.7071085624em;margin:0;padding-top:1em}div.match table.events tr{border-bottom:5px solid #f6f6f6}div.match table.events tr:last-child{border-bottom:0}div.match table.events tr:nth-child(2n){background-color:#fff}div.match table.events td{padding:.8em .5em}div.match table.events td img{height:1em;margin:0 0 0 .7071085624em;vertical-align:bottom}div.match table.events td.minute{background-color:var(--league-color);color:#fff;text-align:center}div.match table.events td.visitor{text-align:right}div.match table.events td.visitor img{margin:0 .7071085624em 0 0}@media (min-width:821px){div.match .template article header h2{font-size:var(--big-heading-size)!important}}div.round{display:flex;gap:1.5em;margin-bottom:1.5em}div.round>div{border-radius:var(--border-radius);box-shadow:0 0 .8em rgba(0,0,0,.2);flex:1;overflow:hidden}div.round h4{background:var(--results-accent-color);color:#fff;padding:.5em;text-align:center;text-transform:uppercase}div.round .match{border-bottom:1px dotted #ccc;border-radius:0;box-shadow:none;margin:0}div.round .match:last-child{border:0}div.round .match label{height:.8em;top:-1.2em;width:.8em}div.round .match .basic{align-items:stretch;font-size:.8em;padding:.5em 0}div.round .match .basic .data{width:30%}div.round .match .basic .data .status{font-size:.7em}div.round .match .basic .team{justify-content:space-between}div.round .match .basic .team img{height:25px}div.round .match .basic .team .goals{font-size:1.4rem}@media (max-width:480px){div.round .match .basic .data{flex:1 1 100%;margin-top:.3em;order:3}}.results h3{color:var(--results-accent-color);margin:1.5em 0 1em}.results h3:first-child{margin-top:0}.clasificacion th{background-color:var(--league-color);color:#fff;padding-right:.3em;text-align:right}.clasificacion th:first-child{border-left:.15em solid var(--league-color)}.clasificacion .pts{font-weight:700}.clasificacion abbr,.clasificacion acronym{border:0}.clasificacion tr:nth-child(2n) td{background:#f3f3f3}.clasificacion tr td{text-align:right}.clasificacion tr td.team{text-align:left;white-space:nowrap}.clasificacion tr td.primero{padding-left:6px!important}.clasificacion tr td.champions{border-left:.15em solid green}.clasificacion tr td.previa{border-left:.15em solid #8fbc8f}.clasificacion tr td.uefa{border-left:.15em solid #4169e1}.clasificacion tr td.previauefa{border-left:.15em solid #87cefa}.clasificacion tr td.recopa{border-left:.15em solid #8a2be2}.clasificacion tr td.promocion{border-left:.15em solid orange}.clasificacion tr td.descenso{border-left:.15em solid #b22222}.clasificacion tr.emphasis td{background:#f9be02!important;font-weight:700}@media (max-width:480px){.clasificacion{font-size:14px}}.bloque .clasificacion td{padding:.2em}.bloque .clasificacion td:first-child{white-space:nowrap}ul.leyenda li{list-style:none;margin-bottom:.2em;padding-left:1.5em;position:relative}ul.leyenda li:before{bottom:0;content:"";left:0;position:absolute;top:0;width:1em}ul.leyenda li.champions:before{background:green}ul.leyenda li.previa:before{background:#8fbc8f}ul.leyenda li.uefa:before{background:#4169e1}ul.leyenda li.previauefa:before{background:#87cefa}ul.leyenda li.recopa:before{background:#8a2be2}ul.leyenda li.promocion:before{background:orange}ul.leyenda li.descenso:before{background:#b22222}nav.temporada{align-items:center;background:#000;border:0;border-radius:var(--border-radius);color:#fff;display:flex;justify-content:space-between;margin-bottom:1em;padding:.5em}nav.temporada>*{font-family:var(--alt-font);font-size:1em;vertical-align:middle}nav.temporada h2{font-weight:400;margin:0;padding:.2em 0;white-space:nowrap}nav.temporada h2:after{content:"〉"}nav.temporada h3{background:var(--league-color);font-weight:400;padding:.2em .4em;text-align:center}nav.temporada ul{font-weight:300;list-style-type:none;margin:0;padding:0}nav.temporada ul li{border-right:1px solid #fff;display:table-cell;font-weight:300;margin:0;padding:0 .2em;text-align:right}nav.temporada ul li:last-child{border:0}nav.temporada h3 a,nav.temporada ul li a{color:#fff}@media (max-width:820px){nav.temporada h3{padding:.2em}nav.temporada ul li{border:0;display:block;padding:.2em;text-align:right}}@media (max-width:480px){nav.temporada{flex-wrap:wrap}nav.temporada h2{flex-basis:100%}nav.temporada h3,nav.temporada ul{flex-basis:20%}nav.temporada h3:last-of-type{display:none}}.fichajes .equipo{border-bottom:1px dotted #ccc;padding:0 0 1em 3em;position:relative}.fichajes .equipo+.equipo{margin-top:1em}.fichajes .equipo .escudo{left:0;position:absolute;text-align:center;top:0;width:2.5em}.fichajes .equipo .escudo img{width:100%}.fichajes .equipo h2{color:var(--league-color);font:normal 1.9999899241em/1em Roboto,sans-serif;margin:0;padding:0;text-transform:uppercase}.fichajes .equipo .entrenador{color:#7a7a7a;padding:0 0 15px}.fichajes .equipo .movimientos{display:table;width:100%}.fichajes .equipo .movimientos div{display:table-cell;vertical-align:top;width:33%}.fichajes .equipo .movimientos div+div{padding-left:1em}.fichajes .equipo .movimientos div h3{color:#484848;font:normal 1.41421em Roboto Condensed,Roboto,sans-serif;margin:0;text-transform:uppercase;white-space:nowrap}.fichajes .equipo .movimientos div h3:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzkuMiA2MDYuNSI%2BPHBhdGggZmlsbD0iI2ZmNGI0NCIgZD0iTTM2LjUgNTk0LjhsMjk3LTI3My43YzMuNS0zLjMgNS41LTcuOCA1LjYtMTIuNy4xLTQuOS0xLjktOS41LTUuNC0xMi45TDM2LjkgOS4zYy03LTYuNy0xOC4zLTYuNi0yNS4yLjMtNi45IDctNi43IDE4LjIuMyAyNS4xTDI5NS43IDMwOCAxMi40IDU2OWMtNy4zIDYuNy03LjYgMTcuOS0uOSAyNSAzLjUgMy43IDguMiA1LjYgMTMgNS42IDQuMyAwIDguNi0xLjUgMTItNC44eiIvPjwvc3ZnPg%3D%3D");display:inline-block;margin-right:.3em;width:.4em}.fichajes .equipo .movimientos div p{font-size:.7071085624em;line-height:1.41421em}.fichajes .equipo .movimientos div.bajas h3:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fichajes .equipo .movimientos div.altas h3:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.fichajes .aclaracion{margin-top:1em}.quiniela td,.quiniela th{padding:.2em}.quiniela .partidos{border-bottom:1px dotted #ccc;padding-bottom:10px}.quiniela .partidos tr{border-bottom:2px solid #fff}.quiniela .partidos th{background:#f3f3f3;color:var(--league-color);font-weight:400}.quiniela .partidos td{text-align:left}.quiniela .partidos td.signo{background:#ccc;border-left:2px solid #fff;text-align:center;width:1em}.quiniela .partidos td.signo.marcado{background:#000;color:#fff}.quiniela .partidos td.posicion{text-align:center}.quiniela .pleno15>td{padding:0}.quiniela .pleno15>td.posicion{vertical-align:top;white-space:nowrap}.quiniela h2{color:var(--league-color);font-size:1.41421em}.quiniela .acertantes{border-right:1px solid #bfbfbf}.quiniela .acertantes td,.quiniela .acertantes th{border-bottom:1px solid #bfbfbf;border-collapse:collapse;border-left:1px solid #bfbfbf;font-weight:400;text-align:center}.quiniela .acertantes th{background:#f3f3f3;border-top:1px solid #bfbfbf}.quiniela .acertantes .pleno15{background:var(--league-color)!important;color:#fff;font-weight:700}.quiniela.bloque .partidos{background:#f3f3f3;border:1px solid #ccc;border-top:0;padding:3px}.quiniela.bloque td,.quiniela.bloque th{font-size:1em;padding:2px 0}.quiniela.bloque td:first-child{padding-left:.2em}.quiniela.bloque td.error{border-left:2px solid red}.quiniela.bloque td.acierto{border-left:2px solid green}.palmares th{background:#162e58;color:#fff}.palmares th,.palmares tr{border-bottom:1px solid #fff}.palmares tr{background:#dcdcdc}.palmares td{padding:.3em .4em}.palmares td.decada{font-size:1.41421em;font-weight:700;text-align:center}.palmares td sup{font-size:.7071085624em;vertical-align:super}.palmares td:first-child,.palmares td:nth-child(4){white-space:nowrap}.palmares td:nth-child(2),.palmares td:nth-child(5),.palmares td:nth-child(7){padding:0;vertical-align:middle}.palmares td:nth-child(8){font-size:.7071085624em}@media (max-width:1024px){.palmares td:nth-child(7){display:none}}@media (max-width:480px){.palmares th{display:none}.palmares tr{display:block;position:relative}.palmares td{display:inline-block}.palmares td:first-child,.palmares td:nth-child(8){display:block}.palmares td:nth-child(2),.palmares td:nth-child(5){padding:0 0 0 .4em;width:18px}.palmares td:nth-child(3),.palmares td:nth-child(6){padding:.2em;width:calc(50% - 18px - 2.6em)}.palmares td:nth-child(4){padding:.2em .2em .2em .4em;width:2em}.palmares td:nth-child(8){padding:.4em;position:absolute;right:0;top:0}}nav.grupos{display:flex;margin:0 auto 1em}nav.grupos .grupo{background:#eaeaea;border:0;border-right:.2em solid #fff;vertical-align:top;width:100%}nav.grupos .grupo:last-child{border:0}nav.grupos .grupo h4{background:#00a5cb;margin:.5em 0 1em;text-align:center;text-transform:uppercase}nav.grupos .grupo h4 a{color:#fff;display:block;font:300 1em/1.41421em Roboto Condensed,Roboto,sans-serif}nav.grupos .grupo h4 a:hover{color:#000}nav.grupos .grupo ul{list-style:none;margin:0 .5em 1em}nav.grupos .grupo ul li a{display:block;font-size:.7071085624em;line-height:1.9999899241em;text-transform:uppercase;white-space:nowrap}nav.grupos .grupo ul li a:hover{background:#fff}nav.grupos .grupo ul li img{display:inline-block;margin-right:.3em;vertical-align:-10%}@media (max-width:820px){nav.grupos .grupo ul li img{display:none}}@media (max-width:480px){nav.grupos .grupo h4 a span,nav.grupos .grupo ul li span{display:none}nav.grupos .grupo ul{margin:0 auto;text-align:center}nav.grupos .grupo ul li,nav.grupos .grupo ul li a,nav.grupos .grupo ul li img{display:block;margin:0 auto .3em}}.sedes{display:flex;flex-wrap:wrap;justify-content:space-between}section.estadio{box-shadow:0 0 5px 0 rgba(0,0,0,.5);margin:1em 0 1.5em}section.estadio:nth-child(n+2){flex:0 1 48%}section.estadio figure{margin:0;overflow:visible}section.estadio figure figcaption{background:0;bottom:auto;padding:0;text-align:left;top:0}section.estadio figure figcaption h2{background:#00a5cb;border-top-right-radius:.5em;display:inline-block;font-size:1.41421em;margin-top:-.9em;padding:.5em;position:absolute}section.estadio figure figcaption span{color:#333;position:absolute;right:0;top:-1.5em}section.estadio p{padding:.5em}@media (max-width:480px){section.estadio{margin-bottom:3em}section.estadio:nth-child(n+2){flex-basis:100%;min-height:auto}section.estadio figure figcaption span{display:none}}.conlateral>div.equipo{display:flex;justify-content:space-between}@media (max-width:480px){.conlateral>div.equipo{flex-direction:column}}.conlateral>div.equipo>div:first-child{flex:1 1 70%}.conlateral>div.equipo>div:first-child>img{width:100%}.conlateral>div.equipo .jugadores{flex:1 1 30%;margin-left:2em}.conlateral>div.equipo .jugadores img{float:right}.conlateral>div.equipo .jugadores h3{clear:none}.conlateral>div.equipo .jugadores p{margin-bottom:.5em}.conlateral>div.equipo .jugadores table{font-size:.7071085624em}.conlateral>div.equipo .jugadores table td,.conlateral>div.equipo .jugadores table th{padding:.5em .25em}.conlateral>div.equipo .jugadores table th{background:#dcdcdc;color:#000}.conlateral>div.equipo .jugadores table td{vertical-align:top}