.mp{--mp-d:#0015bc;--mp-r:#e81b23;--mp-d-txt:#0015bc;--mp-r-txt:#c4141b;--mp-mapa:#14161b}.wrap.mp{padding-top:56px;padding-bottom:56px}@media (width<=600px){.wrap.mp{padding-top:40px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp{--mp-d-txt:#8d97ee;--mp-r-txt:#ff6b70}}:root[data-theme=dark] .mp{--mp-d-txt:#8d97ee;--mp-r-txt:#ff6b70}.mp h1{font-family:var(--serif);font-weight:var(--peso-titulo,600);margin:4px 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.1}.mp h2{font-family:var(--serif);margin:0 0 12px;font-size:20px}.mp h3{margin:0 0 8px;font-size:14px}.mp-bajada{max-width:62ch;color:var(--dim);margin:0 0 12px}.mp-linea{margin:0 0 8px;font-size:14px}.mp-aviso{background:color-mix(in srgb, var(--accent-fill) 22%, var(--surface));border:1px solid color-mix(in srgb, var(--accent-fill) 55%, var(--line));border-radius:8px;margin:0 0 6px;padding:6px 10px;font-size:13px}.mp-tenue{color:var(--dim)}.mp-d{color:var(--mp-d-txt)}.mp-r{color:var(--mp-r-txt)}.mp-o{color:var(--dim)}.mp-demo{align-items:center;gap:12px;max-width:520px;margin:10px 0 0;font-size:13px;display:flex}.mp-demo input{flex:1}.mp-tabs{margin:22px 0 16px}.mp-tabs button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:9px 20px;font-size:14px}.mp-tabs button+button{border-left:1px solid var(--line)}.mp-tabs button:hover{color:var(--text)}.mp-tabs button[aria-selected=true]{background:var(--text);color:var(--bg)}.mp-tabs button:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}@media (width<=420px){.mp-largo{display:none}}.mp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radio);padding:16px 18px}.mp-hemi-card{text-align:center;max-width:820px;margin:8px auto 0}.mp-hemi-card h2{margin:6px 0 4px}.mp-hemi-card .mp-msg{max-width:60ch;margin:0 auto;font-size:15px}.mp-hemi-card .mp-nota{margin:6px auto 0}.mp-mapa-sec[data-modo=senado] .mp-solo-camara,.mp-mapa-sec[data-modo=camara] .mp-solo-senado{display:none}.mp-hemi{width:100%;height:auto;display:block}.mp-hemi-tit{fill:var(--dim);font-size:14px}.mp-hemi-num{fill:var(--text);font-size:30px;font-weight:600}.mp-hemi-nota{fill:var(--dim);font-size:12px}tspan.mp-d{fill:var(--mp-d-txt)}tspan.mp-r{fill:var(--mp-r-txt)}tspan.mp-sep{fill:var(--dim)}.mp-msg{margin:6px 0 0;font-size:14px}.mp-leyenda{color:var(--dim);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.mp-leyenda i{vertical-align:-1px;background:var(--c);border-radius:2px;width:11px;height:11px;margin-right:6px;display:inline-block}.mp-leyenda i.mp-pend{opacity:.45}.mp-mapa-sec{margin:28px 0}.mp-mapa-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mp-mapa-cab h2{margin:0}.mp-mapa-grid{grid-template:"mapa ficha""mapa lado"1fr/minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.mp-mapa-grid>.mp-mapa{grid-area:mapa}.mp-mapa-grid>.mp-ficha{grid-area:ficha}.mp-mapa-grid>.mp-lado{grid-area:lado}@media (width<=880px){.mp-mapa-grid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"mapa""ficha""lado"}}.mp-mapa{background:var(--mp-mapa);color:#e8e8ea;border-radius:var(--radio);padding:12px 12px 10px}.mp-mapa svg{width:100%;height:auto;display:block}.mp-mapa path.d{stroke:var(--mp-mapa);stroke-width:.5px;vector-effect:non-scaling-stroke;cursor:pointer}.mp-mapa path.d:hover{stroke:#fff;stroke-width:1.6px}.mp-mapa path.e{fill:none;stroke:#ffffffbf;stroke-width:.9px;vector-effect:non-scaling-stroke}.mp-mapa .mp-ge{pointer-events:none}.mp-mapa-sec[data-modo=senado] .mp-gd,.mp-mapa-sec[data-modo=senado] text.dl{display:none}.mp-mapa-sec[data-modo=senado] .mp-ge{pointer-events:auto}.mp-mapa-sec[data-modo=senado] path.e{fill:var(--f,transparent);fill-opacity:var(--o,1);stroke:#ffffff59;cursor:pointer}.mp-mapa-sec[data-modo=senado] path.e:hover{stroke:#fff;stroke-width:1.6px}.mp-mapa path.d.fijo,.mp-mapa-sec[data-modo=senado] path.e.fijo{stroke:#fff;stroke-width:3px}.mp-mapa text{fill:#fff;stroke:#000000b3;paint-order:stroke;text-anchor:middle;dominant-baseline:central;font-weight:600;font-family:var(--sans)}.mp-mapa .mp-d{color:#8d97ee}.mp-mapa .mp-r{color:#ff6b70}.mp-mapa .mp-tenue{color:#9a9aa3}.mp-mapa .mp-leyenda{color:#b8b8bf}.mp-cargando{text-align:center;color:#9a9aa3;padding:90px 0;font-size:13px}.mp-ficha{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--c,var(--line));border-radius:var(--radio);min-height:64px;padding:14px 16px;font-size:15px;line-height:1.5}.mp-ficha p{margin:0}.mp-ficha-ayuda{color:var(--dim)}.mp-ficha-nombre{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.2;margin-bottom:8px!important}.mp-ficha dl{gap:6px;margin:0;display:grid}.mp-ficha dt{color:var(--dim);font-size:13px}.mp-ficha dd{margin:0 0 4px;font-size:16px;font-weight:600}.mp-ficha .mp-chip{padding:3px 10px;font-size:15px}.mp-lado{background:var(--surface);border:1px solid var(--line);border-radius:var(--radio);padding:12px 14px}.mp-vig{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.mp-vig:first-of-type{border-top:0}.mp-vig:hover{color:var(--acento)}.mp-vig-res{color:var(--dim)}.mp-nota{color:var(--dim);max-width:80ch;margin:8px 0 0;font-size:12px}.mp-fila{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) 28px minmax(0,1.2fr) minmax(0,3fr);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.mp-fila:first-child{border-top:0}@media (width<=760px){.mp-fila{grid-template-columns:1fr auto}.mp-fila .mp-res{grid-column:1/-1}}.mp-estado{font-weight:600}.mp-titular{text-align:center;font-weight:600}.mp-chip{border:1px solid var(--c,var(--line));background:color-mix(in srgb, var(--c,var(--line)) 18%, transparent);border-radius:6px;justify-self:start;padding:2px 8px;font-size:12px}.mp-chip-vacio{color:var(--dim)}.mp-horas{border-collapse:collapse;width:100%;font-size:14px}.mp-horas td{border-top:1px solid var(--line);padding:7px 0}.mp-horas td:first-child{font-variant-numeric:tabular-nums;width:72px;font-weight:600}.mp-horas td:nth-child(2){width:90px;color:var(--dim);font-variant-numeric:tabular-nums}.mp-pie{color:var(--dim);margin-top:20px;font-size:12px}.mp-rec-velo{z-index:1000;position:fixed;inset:0}.mp-rec-luz{z-index:1001;border-radius:var(--radio);pointer-events:none;outline:2px solid var(--accent-fill);transition:top .25s,left .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 200vmax #0000009e}.mp-rec{z-index:1002;background:var(--surface);width:min(340px,100vw - 16px);color:var(--text);border:1px solid var(--line);border-radius:var(--radio);padding:14px 16px 12px;font-size:14px;line-height:1.5;position:fixed;box-shadow:0 10px 30px #00000059}.mp-rec h2{font-family:var(--serif);margin:0 0 6px;font-size:18px}.mp-rec p{margin:0}.mp-rec .mp-rec-n{color:var(--dim);margin-bottom:2px;font-size:12px}.mp-rec-botones{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mp-rec-botones button{font:inherit;border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px}.mp-rec-botones .mp-rec-saltar{color:var(--dim);border-color:#0000;margin-right:auto;padding-left:0}.mp-rec-botones .mp-rec-sigue{background:var(--text);color:var(--bg);border-color:var(--text)}.mp-rec-botones button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mp-rec-luz{transition:none}}.mp-tabs-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 16px;display:flex}.mp-tabs-fila .mp-tabs{margin:0}.mp-ayuda{font:inherit;color:var(--dim);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.mp-ayuda:hover{color:var(--text)}.mp-mapa{position:relative}.mp-volver{z-index:2;font:inherit;color:#fff;cursor:pointer;background:#14161beb;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 2px 10px #0006}.mp-volver[hidden]{display:none}.mp-volver:hover{color:#14161b;background:#fff}.mp-volver:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}.mp-ayudas{flex-wrap:wrap;gap:4px 18px;display:flex}.mp-etq{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-right:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.mp-etq-pronostico{color:var(--acento);border-color:color-mix(in srgb, var(--accent-fill) 65%, var(--line));background:color-mix(in srgb, var(--accent-fill) 14%, transparent)}.mp-etq-resultados{color:var(--bg);background:var(--text);border-color:var(--text)}.mp-mapa-tit{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.mp-mapa-sec[data-vista=pronostico] :is(.mp-ley-res,.mp-si-res),.mp-mapa-sec[data-vista=resultados] :is(.mp-ley-pron,.mp-si-pron){display:none}.mp-barra{gap:12px;margin-top:28px;display:grid}.mp-barra-frase{max-width:46ch;font-family:var(--serif);font-weight:var(--peso-titulo,600);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(20px,2.4vw,28px);line-height:1.22}.mp-barra-caja{background:var(--surface);border:1px solid var(--line);border-radius:var(--radio);gap:10px;padding:18px 20px 14px;display:grid}.mp-barra-tot{justify-content:space-between;align-items:end;gap:16px;display:flex}.mp-barra-tot>div{gap:2px;min-width:0;display:grid}.mp-barra-tot .der{text-align:right;justify-items:end}.mp-barra-tot b{font-variant-numeric:tabular-nums;font-size:clamp(28px,3.6vw,38px);line-height:1}.mp-barra-tot .mp-tenue{font-size:12px}.mp-barra-partido{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.mp-barra-pista{padding-top:24px;position:relative}.mp-barra-meta{top:0;left:var(--meta);color:var(--dim);white-space:nowrap;font-size:12px;position:absolute;transform:translate(-50%)}.mp-barra-pista:after{content:"";left:var(--meta);background:var(--text);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:19px;bottom:-5px}.mp-barra-segs{gap:2px;height:20px;display:flex}.mp-barra-segs i{border-radius:3px;flex-grow:0;flex-shrink:1;min-width:0;transition:flex-basis .45s cubic-bezier(.3,.7,.2,1),opacity .3s,background-color .3s}.mp-barra-segs i[data-n="0"]{visibility:hidden;margin-left:-2px}.mp-barra-ley{color:var(--dim);flex-wrap:wrap;gap:6px 16px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.mp-barra-ley li{align-items:center;gap:6px;display:flex}.mp-barra-ley i{border-radius:2px;width:10px;height:10px}.mp-barra-ley b{color:var(--text);font-variant-numeric:tabular-nums}@media (width<=600px){.mp-barra-caja{padding:14px 14px 12px}.mp-barra-meta{font-size:11px}}.mp-tab-cuenta{font-variant-numeric:tabular-nums;border-radius:4px;margin-left:6px;font-weight:600}.mp-tabs button[aria-selected=true] .mp-d{color:color-mix(in srgb, var(--mp-d) 70%, var(--bg))}.mp-tabs button[aria-selected=true] .mp-r{color:color-mix(in srgb, var(--mp-r) 80%, var(--bg))}.mp-tab-cuenta .mp-sep,.mp-pastilla .mp-sep{color:var(--dim)}.mp-cambio{animation:.9s ease-out mp-destello}@keyframes mp-destello{0%{background:color-mix(in srgb, var(--accent-fill) 50%, transparent)}to{background:0 0}}.mp-pastilla{z-index:30;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:4px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0003}.mp-pastilla[hidden]{display:none}.mp-pastilla button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.mp-pastilla button:hover{background:var(--surface-2);color:var(--text)}.mp-pastilla button:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.mp-vivo{align-items:center;gap:6px;padding:0 8px 0 10px;font-weight:600;display:inline-flex}.mp-vivo[hidden]{display:none}.mp-vivo i{background:var(--mp-r);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite mp-latido}@keyframes mp-latido{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mp-barra-segs i{transition:none}.mp-cambio,.mp-vivo i{animation:none}}.mp-barra .compartir{margin-top:0}.mp-ficha .compartir{margin-top:14px}
