:root{--fondo: #f6f1e7;--texto: #2b2620;--texto-suave: #5a5047;--exito: #1f6b3a;--error: #a3261b;--foco: #1d4f91;--borde: #b9a98a;--superficie: #fbf8f1;--tarjeta: #fffdf8;--primario: #2b4a2f;--primario-texto: #ffffff;--seleccion: #7a4a00;--seleccion-fondo: rgb(255 214 140 / .55);--mapa-mar: #d3dfe0;--mapa-tierra: #efe5cf;--mapa-costa: #a8987a;--mapa-halo: #f6f1e7;--fuente-texto: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fuente-titulos: Georgia, "Times New Roman", serif;font-family:var(--fuente-texto);font-size:20px;line-height:1.5;color:var(--texto);background-color:var(--fondo);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--fondo)}a{color:inherit}._contenedor_rvs71_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;text-align:center}._titulo_rvs71_12{font-family:var(--fuente-titulos);font-size:clamp(2.5rem,6vw,4.5rem);margin:0}._subtitulo_rvs71_18{font-size:1.375rem;margin:0;color:var(--texto-suave)}._estado_rvs71_24,._error_rvs71_25{font-size:1.25rem;padding:.75rem 1.25rem;border-radius:.5rem;border:2px solid currentColor}._estado_rvs71_24[data-estado=conectado]{color:var(--exito)}._estado_rvs71_24[data-estado=sin-conexion],._error_rvs71_25{color:var(--error)}._mapa_1dj84_1{display:block;width:100%;height:100%;user-select:none;-webkit-user-select:none;touch-action:manipulation}._mar_1dj84_10{fill:var(--mapa-mar)}._tierra_1dj84_14{fill:var(--mapa-tierra);stroke:var(--mapa-costa);stroke-width:1.5;stroke-linejoin:round}._lagos_1dj84_21{fill:var(--mapa-mar);stroke:var(--mapa-costa);stroke-width:1}._ruta_1dj84_27{fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:.85}._guia_1dj84_35{stroke:var(--texto-suave);stroke-width:2}._punto_1dj84_40{fill:var(--texto);stroke:var(--fondo);stroke-width:3}._etiqueta_1dj84_46{fill:var(--texto);font-family:var(--fuente-texto);font-weight:600;paint-order:stroke;stroke:var(--mapa-halo);stroke-width:8;stroke-linejoin:round}._areaTactil_1dj84_56,._areaPunto_1dj84_57{fill:transparent}._ciudad_1dj84_61[data-tactil]{cursor:pointer}._ciudad_1dj84_61[data-tactil]:focus{outline:none}._ciudad_1dj84_61[data-tactil]:focus-visible ._areaTactil_1dj84_56{stroke:var(--foco);stroke-width:4}._ciudad_1dj84_61[data-estado=resaltada] ._punto_1dj84_40{fill:var(--exito)}._ciudad_1dj84_61[data-estado=seleccionada] ._areaTactil_1dj84_56{fill:var(--seleccion-fondo);stroke:var(--seleccion);stroke-width:4}._ciudad_1dj84_61[data-estado=seleccionada] ._punto_1dj84_40{fill:var(--seleccion)}._lista_1q1vm_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(11em,1fr));gap:.6rem;list-style:none;margin:0;padding:.25rem}._ciudad_1q1vm_10{width:100%;min-height:3.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:.5rem .9rem;border:2px solid var(--borde);border-radius:.6rem;background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer}._ciudad_1q1vm_10[aria-pressed=true]{border-color:var(--seleccion);background:var(--seleccion-fondo);box-shadow:0 0 0 2px var(--seleccion)}._nombre_1q1vm_33{font-weight:600}._region_1q1vm_37{font-size:.8em;color:var(--texto-suave)}._vista_ju23h_1{--escala-texto: 1;height:100dvh;display:grid;grid-template-areas:"cabecera" "panel" "mapa";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;padding:.75rem;font-size:calc(20px * var(--escala-texto));position:relative}@media(orientation:landscape)and (min-width:800px){._vista_ju23h_1{grid-template-areas:"cabecera cabecera" "panel mapa";grid-template-columns:minmax(18rem,36%) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}._vista_ju23h_1 button{min-height:3rem;padding:.5rem 1rem;border:2px solid var(--borde);border-radius:.6rem;background:var(--superficie);color:var(--texto);font:inherit;font-weight:600;cursor:pointer}._vista_ju23h_1 button:disabled{opacity:.55;cursor:default}._vista_ju23h_1 button:focus-visible{outline:3px solid var(--foco);outline-offset:2px}._vista_ju23h_1 ._primario_ju23h_44{background:var(--primario);border-color:var(--primario);color:var(--primario-texto)}._cabecera_ju23h_52{grid-area:cabecera;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.4rem .9rem;border-left:.5rem solid var(--color-equipo);border-radius:.4rem;background:var(--superficie)}._equipo_ju23h_64{margin:0;font-family:var(--fuente-titulos);font-size:1.4em}._marcador_ju23h_70{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0}._marcador_ju23h_70 div{display:flex;align-items:baseline;gap:.4rem}._marcador_ju23h_70 dt{color:var(--texto-suave);font-size:.85em}._marcador_ju23h_70 dd{margin:0;white-space:nowrap;font-size:1.3em;font-weight:700;font-variant-numeric:tabular-nums}._tamanoTexto_ju23h_96{display:flex;gap:.4rem;margin-left:auto}._tamanoTexto_ju23h_96 button{min-width:3rem}._panel_ju23h_108{grid-area:panel;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}._tarjeta_ju23h_116{padding:1rem 1.2rem;border:2px solid var(--borde);border-radius:.8rem;background:var(--tarjeta);box-shadow:0 2px 6px #00000014}._textoTarjeta_ju23h_124{margin:0;font-size:1.2em;line-height:1.4}._cita_ju23h_130{margin:.6rem 0 0;padding-top:.6rem;border-top:1px dashed var(--borde);font-weight:600;color:var(--seleccion)}._instruccion_ju23h_138{margin:0;font-weight:600}._acciones_ju23h_143{display:flex;flex-direction:column;gap:.6rem}._zonaMapa_ju23h_151{grid-area:mapa;display:flex;flex-direction:column;gap:.5rem;min-height:0}._pestanas_ju23h_159{display:flex;gap:.5rem}._pestanas_ju23h_159 button[aria-pressed=true]{border-color:var(--texto);background:var(--texto);color:var(--fondo)}._contenidoMapa_ju23h_170{flex:1;min-height:0;overflow-y:auto;border:1px solid var(--borde);border-radius:.6rem;background:var(--superficie)}._fin_ju23h_181{grid-row:2 / -1;grid-column:1 / -1;align-self:center;justify-self:center;max-width:32rem;text-align:center}._fin_ju23h_181 h2{font-family:var(--fuente-titulos);font-size:2em;margin:0 0 .5rem}._capa_ju23h_198{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#2b262059}._retro_ju23h_207{width:min(28rem,100%);padding:1.5rem;border-radius:1rem;border:3px solid;background:var(--fondo);text-align:center;animation:_aparecer_ju23h_1 .18s ease-out}._retro_ju23h_207[data-correcto=true]{border-color:var(--exito)}._retro_ju23h_207[data-correcto=false]{border-color:var(--error)}._retro_ju23h_207 p{margin:.4rem 0}._icono_ju23h_229{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;color:#fff;font-size:1.8em;font-weight:700}._retro_ju23h_207[data-correcto=true] ._icono_ju23h_229{background:var(--exito)}._retro_ju23h_207[data-correcto=false] ._icono_ju23h_229{background:var(--error)}._veredicto_ju23h_248{font-size:1.5em;font-weight:700}._retro_ju23h_207[data-correcto=true] ._veredicto_ju23h_248{color:var(--exito)}._retro_ju23h_207[data-correcto=false] ._veredicto_ju23h_248{color:var(--error)}._puntos_ju23h_261{font-weight:700;font-variant-numeric:tabular-nums}._retro_ju23h_207 button{margin-top:.75rem;width:100%}@keyframes _aparecer_ju23h_1{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){._retro_ju23h_207{animation:none}}@media(max-width:699px){._vista_ju23h_1{gap:.5rem;padding:.5rem}._cabecera_ju23h_52{gap:.25rem 1rem;padding:.3rem .6rem}._equipo_ju23h_64{font-size:1.15em;flex-basis:100%}._marcador_ju23h_70{gap:.1rem .9rem}._marcador_ju23h_70 dt{font-size:.75em}._marcador_ju23h_70 dd{font-size:1.1em}._tamanoTexto_ju23h_96 button{min-width:2.6rem;padding:.25rem .5rem}._acciones_ju23h_143{flex-direction:row}._acciones_ju23h_143 button{flex:1}}._pagina_xurtb_1{height:100dvh;display:flex;flex-direction:column}._barra_xurtb_7{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.5rem 1rem;border-bottom:1px solid var(--mapa-costa)}._barra_xurtb_7 label{display:flex;align-items:center;gap:.4rem}._leyenda_xurtb_22{display:flex;gap:1.25rem;list-style:none;margin:0 0 0 auto;padding:0}._leyenda_xurtb_22 li{display:flex;align-items:center;gap:.4rem}._muestra_xurtb_36{width:2rem;height:.4rem;border-radius:.2rem}._contenedorMapa_xurtb_42{flex:1;min-height:0;padding:.5rem}
