.localizador.astro-icneo5jz{grid-template-columns:minmax(0,1fr);display:grid}.localizador__cab.astro-icneo5jz{padding:var(--e-12) var(--grid-full) var(--e-8);border-bottom:1px solid var(--c-divisor);gap:var(--e-4);display:grid}.localizador__titulo.astro-icneo5jz{font-size:var(--fs-h1);line-height:var(--lh-h1)}.localizador__resumen.astro-icneo5jz{font-size:var(--fs-cuerpo);line-height:var(--lh-cuerpo);color:var(--c-texto-2)}.localizador__vistas.astro-icneo5jz{margin-top:var(--e-6);gap:.5rem;display:none}.localizador--js.astro-icneo5jz .localizador__vistas.astro-icneo5jz{display:flex}.localizador__vista.astro-icneo5jz{border-radius:var(--radio);min-width:5.5rem;min-height:2.75rem;font-weight:var(--fw-clic);font-size:var(--fs-cuerpo);color:var(--c-texto-2);box-shadow:inset 0 0 0 1px var(--c-borde);padding:0 1rem}.localizador__vista.astro-icneo5jz[aria-pressed=true]{background:var(--c-texto-fuerte);color:#fff;box-shadow:none}.localizador__vista.astro-icneo5jz:focus-visible{box-shadow:var(--foco)}.localizador__lista.astro-icneo5jz{margin:0;padding:0}.punto.astro-icneo5jz{padding:var(--e-10) var(--grid-full);border-bottom:1px solid var(--c-divisor);border-left:var(--indicador) solid transparent}.punto.astro-icneo5jz[data-activo]{border-left-color:var(--c-acento);background:var(--c-superficie-2)}.punto__horarios.astro-icneo5jz{border-top:1px solid var(--c-divisor)}.punto__resumen-horario.astro-icneo5jz{cursor:pointer;min-height:2.75rem;font-weight:var(--fw-clic);font-size:var(--fs-cuerpo);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.punto__resumen-horario.astro-icneo5jz::-webkit-details-marker{display:none}.punto__chevron.astro-icneo5jz{transition:transform var(--t-l) ease-in-out}.punto__horarios.astro-icneo5jz[open] .punto__chevron.astro-icneo5jz{transform:rotate(180deg)}.punto__horarios-cuerpo.astro-icneo5jz{gap:var(--e-8);padding:var(--e-4) 0 var(--e-8);display:grid}.punto__horarios-cuerpo.astro-icneo5jz .horario__titulo{font-size:var(--fs-h5);line-height:var(--lh-h5)}.punto__acciones.astro-icneo5jz{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.punto__ver.astro-icneo5jz{gap:.5rem;min-height:2.75rem}.punto__ver.astro-icneo5jz[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--c-texto)}.punto.astro-icneo5jz .ficha__nombre{font-size:var(--fs-h4);line-height:var(--lh-h4)}.localizador__mapa.astro-icneo5jz{background:var(--c-superficie-3);height:min(70dvh,40rem);min-height:22rem}.localizador__mapa.astro-icneo5jz iframe.astro-icneo5jz{border:0;width:100%;height:100%;display:block}.localizador__mapa.astro-icneo5jz iframe.astro-icneo5jz[hidden]{display:none}.localizador__aviso.astro-icneo5jz{height:100%;padding:var(--e-12) var(--grid-full);font-size:var(--fs-cuerpo-gr);line-height:var(--lh-cuerpo-gr);align-content:center;justify-items:start;gap:1rem;display:grid}.localizador__aviso-icono.astro-icneo5jz{width:2.5rem;height:2.5rem;color:var(--c-texto-2)}.localizador__aviso-acciones.astro-icneo5jz{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}@media (width<=1023.98px){.localizador--js.astro-icneo5jz[data-vista-activa=lista] .localizador__mapa.astro-icneo5jz,.localizador--js.astro-icneo5jz[data-vista-activa=mapa] .localizador__lista.astro-icneo5jz{display:none}}@media (width>=1024px){.localizador.astro-icneo5jz{height:calc(100dvh - var(--cabecera-h));grid-template-columns:minmax(22rem,29rem) minmax(0,1fr);min-height:40rem;max-height:68rem}.localizador__panel.astro-icneo5jz{border-right:1px solid var(--c-divisor);flex-direction:column;min-height:0;display:flex}.localizador__lista.astro-icneo5jz{overscroll-behavior:contain;flex:1;overflow-y:auto}.localizador--js.astro-icneo5jz .localizador__vistas.astro-icneo5jz{display:none}.localizador__mapa.astro-icneo5jz{height:auto;min-height:0}.localizador__cab.astro-icneo5jz,.punto.astro-icneo5jz{padding-inline:var(--e-10)}}@media (width>=1280px){.localizador.astro-icneo5jz{grid-template-columns:minmax(24rem,36rem) minmax(0,1fr)}.localizador__cab.astro-icneo5jz{padding-left:var(--grid-full)}.punto.astro-icneo5jz{padding-left:calc(var(--grid-full) - var(--indicador))}}
