.TarjetaEvento-module__3-R-ua__tarjeta{align-items:flex-start;gap:14px;display:flex}.TarjetaEvento-module__3-R-ua__mini{background:var(--separador);border-radius:6px;flex-shrink:0;width:64px;height:80px;overflow:hidden}.TarjetaEvento-module__3-R-ua__mini img{object-fit:cover;width:100%;height:100%;display:block}.TarjetaEvento-module__3-R-ua__cuerpo{min-width:0}.TarjetaEvento-module__3-R-ua__fecha{letter-spacing:.02em;color:var(--texto-secundario);margin:0 0 2px;font-size:11.5px;font-weight:600}.TarjetaEvento-module__3-R-ua__hora{font-family:var(--fuente-titulo);letter-spacing:-.025em;color:var(--texto);margin-bottom:6px;font-size:22px;font-weight:700;line-height:1}.TarjetaEvento-module__3-R-ua__hora span{letter-spacing:.05em;color:var(--texto-secundario);font-size:12px;font-weight:500}.TarjetaEvento-module__3-R-ua__nombre{font-family:var(--fuente-titulo);letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.22}.TarjetaEvento-module__3-R-ua__sede{color:var(--texto-secundario);margin-top:5px;font-size:13px;line-height:1.45}.TarjetaEvento-module__3-R-ua__distancia{color:var(--texto-secundario);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;line-height:1.4}.TarjetaEvento-module__3-R-ua__tiras{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.TarjetaEvento-module__3-R-ua__tira{background:var(--separador);color:var(--texto);border-radius:4px;padding:3px 9px;font-size:11.5px}.TarjetaEvento-module__3-R-ua__tira.TarjetaEvento-module__3-R-ua__libre{background:var(--exito-tinte);color:var(--exito)}.TarjetaEvento-module__3-R-ua__tira.TarjetaEvento-module__3-R-ua__cat{background:var(--cat-tinte);align-items:center;gap:5px;display:inline-flex}.TarjetaEvento-module__3-R-ua__tira.TarjetaEvento-module__3-R-ua__cat:before{content:"";background:var(--cat);border-radius:50%;width:6px;height:6px}.TarjetaEvento-module__3-R-ua__tira.TarjetaEvento-module__3-R-ua__serie{background:var(--separador);color:var(--texto-secundario)}.TarjetaEvento-module__3-R-ua__edad18{}.TarjetaEvento-module__3-R-ua__edadVerde{}.TarjetaEvento-module__3-R-ua__edadAmarilla{}
.TarjetaLugar-module__cYuyEG__tarjeta{align-items:flex-start;gap:14px;display:flex}.TarjetaLugar-module__cYuyEG__mini{background:var(--separador);border-radius:12px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.TarjetaLugar-module__cYuyEG__mini img{object-fit:cover;width:100%;height:100%;display:block}.TarjetaLugar-module__cYuyEG__cuerpo{min-width:0}.TarjetaLugar-module__cYuyEG__tipo{font-family:var(--fuente-cuerpo);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-secundario);margin-bottom:6px;font-size:11.5px;font-weight:600}.TarjetaLugar-module__cYuyEG__nombre{font-family:var(--fuente-titulo);letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.22}.TarjetaLugar-module__cYuyEG__boton{background:var(--coral-tinte);color:var(--coral-texto);font-family:var(--fuente-titulo);letter-spacing:-.01em;border-radius:100px;margin-top:11px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}
.Buscador-module__E35eSG__raiz{width:100%;position:relative}.Buscador-module__E35eSG__campo{border-radius:100px;align-items:center;gap:8px;width:100%;min-width:220px;height:34px;padding:0 6px 0 12px;display:flex;}.Buscador-module__E35eSG__lupaChica{width:15px;height:15px;color:var(--texto-secundario);flex-shrink:0}.Buscador-module__E35eSG__input{min-width:0;height:44px;color:var(--texto);font-family:var(--fuente-cuerpo);letter-spacing:0;background:0 0;border:none;flex:1;margin:-5px 0;font-size:13px}.Buscador-module__E35eSG__input:focus{outline:none}.Buscador-module__E35eSG__campo:focus-within{outline:2px solid var(--coral-texto);outline-offset:2px}.Buscador-module__E35eSG__input::placeholder{color:var(--texto-secundario)}.Buscador-module__E35eSG__input::-webkit-search-cancel-button{display:none}.Buscador-module__E35eSG__cerrar{width:22px;height:22px;color:var(--texto-secundario);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Buscador-module__E35eSG__cerrar:after{content:"";position:absolute;inset:-11px}.Buscador-module__E35eSG__cerrar svg{width:13px;height:13px}.Buscador-module__E35eSG__dropdown{border-radius:14px;max-height:60dvh;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;}.Buscador-module__E35eSG__mensaje{color:var(--texto-secundario);padding:14px;font-size:12.5px}.Buscador-module__E35eSG__grupo+.Buscador-module__E35eSG__grupo{border-top:1px solid var(--separador)}.Buscador-module__E35eSG__etiquetaGrupo{font-family:var(--fuente-cuerpo);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-secundario);padding:10px 14px 4px;font-size:10.5px;font-weight:600}.Buscador-module__E35eSG__fila{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 14px;display:flex}.Buscador-module__E35eSG__fila:hover,.Buscador-module__E35eSG__fila:active{background:var(--separador)}.Buscador-module__E35eSG__miniFila{background:var(--separador);border-radius:8px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.Buscador-module__E35eSG__miniFila.Buscador-module__E35eSG__miniRedonda{border-radius:50%}.Buscador-module__E35eSG__miniFila img{object-fit:cover;width:100%;height:100%;display:block}.Buscador-module__E35eSG__textoFila{min-width:0}.Buscador-module__E35eSG__tituloFila{font-family:var(--fuente-cuerpo);color:var(--texto);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.Buscador-module__E35eSG__subtituloFila{color:var(--texto-secundario);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}
.SelectorRadio-module__x8F_Kq__raiz{display:inline-block;position:relative}.SelectorRadio-module__x8F_Kq__boton{min-height:34px;color:var(--cian);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:100px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:13px;font-weight:600;display:inline-flex;position:relative;}.SelectorRadio-module__x8F_Kq__boton:after{content:"";position:absolute;inset:-6px 0}.SelectorRadio-module__x8F_Kq__boton svg{width:16px;height:16px}.SelectorRadio-module__x8F_Kq__boton[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--cian)}.SelectorRadio-module__x8F_Kq__boton:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.SelectorRadio-module__x8F_Kq__panel{z-index:620;pointer-events:auto;border-radius:16px;width:232px;padding:14px 16px 10px;position:absolute;top:calc(100% + 8px);right:0;}.SelectorRadio-module__x8F_Kq__deslizador{width:100%;height:44px;accent-color:var(--cian);cursor:pointer;margin:0;display:block}.SelectorRadio-module__x8F_Kq__extremos{color:var(--texto-secundario);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:2px;font-size:11px;display:flex}
.BotonUbicacion-module__x2W6FW__contenedor{right:16px;bottom:calc(env(safe-area-inset-bottom) + var(--barra-inf) + 18px);z-index:600;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}@media (min-width:768px){.BotonUbicacion-module__x2W6FW__contenedor{right:calc(50vw - 224px)}}.BotonUbicacion-module__x2W6FW__boton{width:44px;height:44px;color:var(--cian);cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;display:flex;}.BotonUbicacion-module__x2W6FW__boton:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.BotonUbicacion-module__x2W6FW__boton[aria-busy=true] .BotonUbicacion-module__x2W6FW__flecha{animation:.9s ease-in-out infinite alternate BotonUbicacion-module__x2W6FW__latido}.BotonUbicacion-module__x2W6FW__flecha{width:20px;height:20px}@keyframes BotonUbicacion-module__x2W6FW__latido{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.BotonUbicacion-module__x2W6FW__boton[aria-busy=true] .BotonUbicacion-module__x2W6FW__flecha{opacity:.6;animation:none}}.BotonUbicacion-module__x2W6FW__aviso{width:min(280px,100vw - 32px);color:var(--texto);pointer-events:auto;border-radius:14px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex;}.BotonUbicacion-module__x2W6FW__iconoAviso{width:18px;height:18px;color:var(--advertencia);flex-shrink:0;margin-top:1px}
