/* t26-tj-css · t26-tipo-css · t26-ab-css · t26-dia-blanco · t26-pub-pastillas · t26-sin-zoom */

/* tarjetas de fiesta: fuera el botón rojo «Entradas» y el icono de enviar (14:35) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ft :is(.t26-entradas, .t26-boton, .t26-env) { display: none !important; }
/* 14:35 · en los CARTELES solo el corazón; el icono de entrada aparece (en rojo) solo en las fiestas de las que tienes entrada. Enviar y entradas, dentro de la ficha */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ft .t26-tk:not(.is-on) { display: none !important; }
/* 14:55 · el icono de entrada va ANTES del corazón: el corazón siempre en el mismo sitio */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ft .t26-ft__acc .t26-tk { order: -1 !important; }
/* cabecera de día: «Hoy, 16 oct» */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-dia { font: 700 20px/1.2 var(--t26-titulo) !important; letter-spacing: -.01em !important; text-transform: none !important; color: #fff; margin-top: 28px !important; }
html[data-t26-tema="dia"] body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-dia { color: #111; }

/* LISTA (como XCEED) */
@media (min-width: 768px) {
	html:not(.t26-mosaico) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-lista .t26-ft { grid-template-columns: 88px minmax(0, 1fr) auto !important; align-items: center !important; padding-top: 12px !important; padding-bottom: 12px !important; }
	html:not(.t26-mosaico) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-lista .t26-ft__img { width: 88px !important; height: 88px !important; aspect-ratio: 1 / 1 !important; }
	html:not(.t26-mosaico) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-lista .t26-ft__img img { width: 100% !important; height: 100% !important; object-fit: cover !important; }
	html:not(.t26-mosaico) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-lista .t26-ft__tx { align-items: center !important; row-gap: 6px !important; }
}
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-lista .t26-ft__s { display: none !important; } /* solo título y, debajo, el club */
html:not(.t26-mosaico) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-lista .t26-ft__t { font: 700 16px/1.3 var(--t26-titulo) !important; text-transform: none !important; letter-spacing: -.005em !important; }
html:not(.t26-mosaico) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-lista .t26-ft__club { font: 500 12px/1.3 var(--t26-texto) !important; letter-spacing: .02em !important; }
html:not(.t26-mosaico) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-lista .t26-ft__dj { font: 400 13px/1.4 var(--t26-texto) !important; text-transform: none !important; color: #d8d8d8 !important; }
/* estilos musicales: se quedan en CÁPSULA (las de siempre), no en rectángulo como XCEED (13:45, Alberto) */

/* MOSAICO: 4 carteles por fila, como las noticias */
@media (min-width: 1024px) {
	html.t26-mosaico body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-lista .t26-fiestas { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 24px !important; }
}

/* RECOMENDADOS: 4 carteles por fila, debajo fecha · título · club */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-crs--agenda .t26-crs__pista { gap: 24px !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-crs--agenda .t26-crs__pista > .t26-ft { flex: 0 0 calc((100% - 3 * 24px) / 4) !important; width: calc((100% - 3 * 24px) / 4) !important; max-width: none !important; }
@media (max-width: 1023px) { html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-crs--agenda .t26-crs__pista > .t26-ft { flex-basis: calc((100% - 24px) / 2) !important; width: calc((100% - 24px) / 2) !important; } }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-crs--agenda .t26-ft :is(.t26-ft__s, .t26-ft__dj, .t26-ft__g, .t26-ft__l) { display: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-crs--agenda .t26-ft__t { font: 700 17px/1.25 var(--t26-titulo) !important; text-transform: none !important; letter-spacing: -.01em !important; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-crs--agenda .t26-crs__cab { display: flex !important; align-items: baseline; gap: 16px; margin-bottom: 16px !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-crs--agenda .t26-ft__club { display: flex !important; margin-top: 4px; font: 500 12px/1.3 var(--t26-texto) !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j) .t26-crs--agenda .t26-crs__h2 { font: 800 24px/1.2 var(--t26-titulo) !important; text-transform: none !important; letter-spacing: -.02em !important; }
/* 13:12 · filtro CLUB (icono de edificio/club; la chincheta es la de la provincia) */
/* 16-10 15:40: fuera el botón CLUB de la barra (ya está en Explorar › Clubs); el filtro ?club= sigue funcionando */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-barra .t26-filtros .t26-filtro--club { display: none !important; }
/* 16-10 15:45: CABECERA · buscador y «Publica tu fiesta» con el MISMO ALTO que el logo (con su borde gris) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-cab :is(form.t26-buscar, form.t26-buscar input, a.t26-boton--m) { height: var(--t26-logo-h, 28px) !important; min-height: 0 !important; max-height: var(--t26-logo-h, 28px) !important; align-self: center !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-cab a.t26-boton--m { display: inline-flex !important; align-items: center !important; line-height: 1 !important; }
/* 16-10 16:00: MISMO ESTILO DE SECCIÓN en toda la web pública: título 24 px / 800, 64 px de aire encima y 24 px hasta el contenido
   (Recomendados, «Hoy, 16 oct», Noticias, DJs, Clubs, Populares y las secciones de la portada) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) :is(.t26-crs__h2, .t26-ab__h, .t26-lista .t26-dia, .t26-pt-h2) { font: 800 24px/1.2 var(--t26-titulo) !important; letter-spacing: -.02em !important; text-transform: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) :is(.t26-crs:not(.t26-pt-sec), .t26-ab) { margin-top: 64px !important; margin-bottom: 0 !important; padding-top: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) :is(.t26-crs__cab, .t26-pt-cab) { margin-bottom: 24px !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-crs__marco { margin-top: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-ab__h { margin: 0 0 24px !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-lista .t26-dia { margin: 64px 0 24px !important; padding: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) :is(.t26-crs, .t26-pt-sec) { row-gap: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-crs__puntos { margin-top: 20px !important; }
/* 16-10 16:15: MIS ENTRADAS › Añadir una entrada: el ICONO de entrada (el de los carteles) en vez de «Ticketera ▾» (inc/entradas.php t26_tk_menu) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk.t26-tk--fila { width: 36px !important; height: 36px !important; min-width: 36px !important; padding: 0 !important; border-radius: 50% !important; border: 1px solid rgba(255,255,255,.85) !important; background: transparent !important; color: #fff !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; cursor: pointer; flex: none; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk.t26-tk--fila::before { content: "" !important; display: block !important; width: 16px !important; height: 16px !important; background: currentColor !important; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M3 9a2 2 0 0 0 0 6v3h18v-3a2 2 0 0 0 0-6V6H3z'/%3E%3Cpath d='M13 6v12' stroke-dasharray='2 2'/%3E%3C/svg%3E") center/contain no-repeat !important; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M3 9a2 2 0 0 0 0 6v3h18v-3a2 2 0 0 0 0-6V6H3z'/%3E%3Cpath d='M13 6v12' stroke-dasharray='2 2'/%3E%3C/svg%3E") center/contain no-repeat !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk.t26-tk--fila:is(.is-on, :hover) { background: #e40613 !important; border-color: #e40613 !important; }
/* MI CUENTA (calendario, fiestas guardadas, mis entradas) · 16-10 16:30 (Alberto): como la web pública
   - arriba el TEXTO de dónde estás («Mis entradas», «Mi calendario»…) con el estilo de los títulos de sección (24 px / 800); sin la frase de relleno
   - Todos / Favoritos / Mis entradas → solo los ICONOS de favorito (corazón) y entrada (ticket), iguales que en los carteles: rojo = se ven
   - Lista / Mosaico / Calendario: las mismas pastillas que la Agenda (44 × 36, icono 18 px) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c:has(.t26c__barra) .t26c__cab { position: static !important; margin: 40px 0 0 !important; padding: 0 !important; border: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c:has(.t26c__barra) .t26c__cab .t26c__h1 { font: 800 24px/1.2 var(--t26-titulo) !important; letter-spacing: -.02em !important; text-transform: none !important; margin: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c:has(.t26c__barra) .t26c__cab .t26c__sub { display: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26c__pils { display: flex !important; gap: 6px !important; align-items: center !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26c__pils .t26-pil[data-t26-todos] { display: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26c__pils .t26-pil { width: 36px !important; height: 36px !important; min-width: 36px !important; padding: 0 !important; border-radius: 50% !important; border: 1px solid rgba(255,255,255,.85) !important; background: transparent !important; color: #fff !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; font-size: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26c__pils .t26-pil::before { content: "" !important; display: block !important; width: 16px !important; height: 16px !important; background: currentColor !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26c__pils .t26-pil[data-t26-ico="fav"]::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-9.2-8.6C1.4 8.6 3 5 6.5 5c2 0 3.3 1.1 4 2.3h3c.7-1.2 2-2.3 4-2.3C21 5 22.6 8.6 21.2 11.4 19 15.6 12 20 12 20z'/%3E%3C/svg%3E") center/contain no-repeat !important; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-9.2-8.6C1.4 8.6 3 5 6.5 5c2 0 3.3 1.1 4 2.3h3c.7-1.2 2-2.3 4-2.3C21 5 22.6 8.6 21.2 11.4 19 15.6 12 20 12 20z'/%3E%3C/svg%3E") center/contain no-repeat !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26c__pils .t26-pil[data-t26-ico="fav"].is-on::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-9.2-8.6C1.4 8.6 3 5 6.5 5c2 0 3.3 1.1 4 2.3h3c.7-1.2 2-2.3 4-2.3C21 5 22.6 8.6 21.2 11.4 19 15.6 12 20 12 20z'/%3E%3C/svg%3E") center/contain no-repeat !important; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-9.2-8.6C1.4 8.6 3 5 6.5 5c2 0 3.3 1.1 4 2.3h3c.7-1.2 2-2.3 4-2.3C21 5 22.6 8.6 21.2 11.4 19 15.6 12 20 12 20z'/%3E%3C/svg%3E") center/contain no-repeat !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26c__pils .t26-pil[data-t26-ico="tk"]::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M3 9a2 2 0 0 0 0 6v3h18v-3a2 2 0 0 0 0-6V6H3z'/%3E%3Cpath d='M13 6v12' stroke-dasharray='2 2'/%3E%3C/svg%3E") center/contain no-repeat !important; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M3 9a2 2 0 0 0 0 6v3h18v-3a2 2 0 0 0 0-6V6H3z'/%3E%3Cpath d='M13 6v12' stroke-dasharray='2 2'/%3E%3C/svg%3E") center/contain no-repeat !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26c__pils .t26-pil:is(.is-on, :hover) { background: #e40613 !important; border-color: #e40613 !important; color: #fff !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26-vista { display: flex !important; gap: 6px !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26-vista .t26-pil { width: 44px !important; height: 36px !important; min-width: 44px !important; padding: 0 !important; border-radius: 999px !important; border: 1px solid rgba(255,255,255,.85) !important; background: transparent !important; color: #fff !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26-vista .t26-pil:is(.is-on, :hover) { background: #e40613 !important; border-color: #e40613 !important; color: #fff !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26-vista .t26-pil svg { width: 18px !important; height: 18px !important; }
html[data-t26-tema="dia"] body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26c__barra .t26c__pils .t26-pil, .t26c__barra .t26-vista .t26-pil, .t26-tk.t26-tk--fila):not(.is-on):not(:hover) { border-color: #111 !important; color: #111 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra::before { border-bottom: 0 !important; } /* 16-10 16:25: sin la línea encima del calendario */
/* 16-10 16:40 · MI CUENTA: las fiestas en LISTA y en MOSAICO con las mismas medidas que la Agenda
   (lista: foto 88 × 88, título 18 px / 800 en mayúsculas, línea fina debajo, a todo el ancho · mosaico: 4 columnas, foto 4:5, hueco 24 px) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk-sec, html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk-sec .t26-tk-blq { max-width: none !important; width: 100% !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-tk-fila, .tp25 .tp25__dia > a) { display: flex !important; align-items: center !important; gap: 16px !important; padding: 12px 0 !important; margin: 0 !important; border: 0 !important; border-bottom: 1px solid #555 !important; background: transparent !important; max-width: none !important; width: 100% !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk-fila .t26c-mini { flex: 1 1 auto !important; display: flex !important; align-items: center !important; gap: 16px !important; min-width: 0 !important; padding: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-tk-fila .t26c-mini__img, .t26-tk-fila .t26c-mini__img img, .tp25 .tp25__dia > a img) { width: 88px !important; height: 88px !important; flex: 0 0 88px !important; object-fit: cover !important; border-radius: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-tk-fila .t26c-mini__tx small) { font: 700 12px/1.2 var(--t26-titulo) !important; letter-spacing: .06em !important; text-transform: uppercase !important; color: #e40613 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-tk-fila .t26c-mini__tx b, .tp25 .tp25__dia > a strong) { font: 800 18px/1.2 var(--t26-titulo) !important; text-transform: uppercase !important; color: #fff !important; letter-spacing: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-tk-fila .t26c-mini__tx em, .tp25 .tp25__dia > a small) { font: 500 12px/1.3 var(--t26-titulo) !important; font-style: normal !important; text-transform: uppercase !important; color: #cfcfcf !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk-fila .t26-tk:not(.t26-tk--fila) { display: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .tp25 .tp25__dia { margin-top: 24px !important; }
/* MOSAICO */
html.t26-mosaico body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.tp25 .tp25__dia, .t26-tk-sec .t26-tk-blq, [data-tk-res]) { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 24px !important; }
html.t26-mosaico body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk-sec .t26-tk-blq > :not(.t26-tk-fila) { grid-column: 1 / -1 !important; }
html.t26-mosaico body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-tk-fila, .tp25 .tp25__dia > a) { position: relative !important; flex-direction: column !important; align-items: stretch !important; gap: 10px !important; padding: 0 0 22px !important; }
html.t26-mosaico body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk-fila .t26c-mini { flex-direction: column !important; align-items: stretch !important; gap: 10px !important; }
html.t26-mosaico body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-tk-fila .t26c-mini__img, .t26-tk-fila .t26c-mini__img img, .tp25 .tp25__dia > a img) { width: 100% !important; height: auto !important; flex: none !important; aspect-ratio: 4 / 5 !important; }
html.t26-mosaico body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk-fila .t26-tk--fila { position: absolute !important; top: 12px !important; right: 12px !important; }
html.t26-mosaico body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-tk-fila .t26c-mini__tx em, .tp25 .tp25__dia > a small) { font-weight: 400 !important; font-size: 13px !important; }
@media (max-width: 1000px) { html.t26-mosaico body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.tp25 .tp25__dia, .t26-tk-sec .t26-tk-blq, [data-tk-res]) { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
/* 16-10 16:25 · MI CUENTA: sin «Tu próxima fiesta» encima del calendario y sin el botón de calendario en la barra (ya estás en él) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .tp25__cab .tp25__prox { display: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .tp25__cab { justify-content: flex-end !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra .t26-vista a.t26-pil[title="Calendario"]:not(.t26c__cal-on) { display: none !important; }
/* 16-10 16:30 · TEMPORAL (Alberto): SIN BANNERS DE PUBLICIDAD mientras se cierran los diseños. Para volver a ponerlos, borrar este bloque. */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ad, html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c-calv__lado { display: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c-calv { display: block !important; grid-template-columns: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c-calv__cal { width: 100% !important; max-width: none !important; }
/* 16-10 16:35 · MI CUENTA › Calendario sin la columna de publicidad: el calendario ocupa todo el ancho, como la agenda */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .tp25 :is(.tp25__sem, .tp25__dias) { max-width: none !important; }
/* 16-10 17:05 · AGENDA: entrada · corazón junto a lista · mosaico · calendario (a la derecha); los filtros se quedan a la izquierda */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-barra .t26-mias-ico { display: inline-flex !important; align-items: center !important; gap: 8px !important; margin: 0 8px 0 0 !important; padding: 0 !important; border: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-barra .t26-mias-ico::before, html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-barra .t26-mias-ico::after { display: none !important; }
/* 16-10 17:10 · MI CUENTA › Calendario: entrada · corazón también a la derecha, junto a lista · mosaico (como la agenda) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .t26c__barra.t26c__barra--ag { justify-content: space-between !important; gap: 8px !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c:has(.t26c__barra.t26c__barra--ag) .t26c__cab { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; margin: 0 !important; } /* como la agenda: el título queda solo para buscadores */
/* 16-10 17:25 · MI CUENTA › Calendario: la barra (ESPAÑA · filtros · iconos) con las MISMAS medidas que la agenda */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra--ag .t26-barra__ex { display: inline-flex !important; align-items: center !important; gap: 8px !important; height: 36px !important; padding: 0 16px !important; border: 1px solid rgba(255,255,255,.85) !important; border-radius: 999px !important; background: transparent !important; color: #fff !important; font: 700 11px/1 var(--t26-titulo) !important; letter-spacing: .1em !important; text-transform: uppercase !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra--ag .t26-barra__ex:hover { background: #e40613 !important; border-color: #e40613 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c__barra--ag :is(.t26-vista .t26-pil, [data-t26-ico]) { height: 36px !important; box-sizing: border-box !important; }
/* 16-10 17:40 · AGENDA ↔ CALENDARIO sin salto: la barra del calendario en el MISMO sitio y con la MISMA raya que la agenda; debajo, espacio de marca y el título «Mis entradas» / «Favoritos» */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main.t26-cuenta:has(.t26c__barra--ag) { padding-top: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .t26c__barra.t26c__barra--ag { position: sticky !important; top: 113px !important; z-index: 50 !important; margin: 0 !important; padding: 22.5px 0 !important; height: 81px !important; min-height: 81px !important; box-sizing: border-box !important; align-items: center !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .t26c__barra.t26c__barra--ag::before { content: "" !important; display: block !important; position: absolute !important; top: 0 !important; bottom: 0 !important; left: calc(50% - 50vw) !important; right: auto !important; width: 100vw !important; height: auto !important; border: 0 !important; border-bottom: 1px solid #555 !important; background: #2b2b2b !important; z-index: -1 !important; pointer-events: none !important; }
html[data-t26-tema="dia"] body .t26c .t26c__barra.t26c__barra--ag::before { background: #fff !important; border-bottom-color: #e2e2e2 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-mias-h { font: 800 24px/1.2 var(--t26-titulo) !important; letter-spacing: -.02em !important; text-transform: none !important; color: #fff !important; margin: 64px 0 24px !important; padding: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-mias-h + #t26-lista > .t26-dia:first-child { margin-top: 24px !important; }
html[data-t26-tema="dia"] body .t26-mias-h { color: #111 !important; }
/* 16-10 17:45 · «Añadir a mi calendario» (exportar tus fiestas al calendario del móvil: Google, Apple, Outlook) → botón MÍNIMO: círculo 36px con icono, arriba a la derecha junto al mes, con aviso al pasar el ratón */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .tp25 { position: relative !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .tp25 .tp25__cab { position: absolute !important; top: 20px !important; right: 14px !important; margin: 0 !important; padding: 0 !important; z-index: 3 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .tp25 .tp25__mes { padding-right: 52px !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .tp25 .tp25__ics { width: 36px !important; height: 36px !important; min-width: 36px !important; padding: 0 !important; border-radius: 50% !important; border: 1px solid rgba(255,255,255,.85) !important; background: transparent !important; color: #fff !important; font-size: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .tp25 .tp25__ics::before { content: "" !important; width: 18px !important; height: 18px !important; background: currentColor !important; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M4 10h16M9 3v4M15 3v4M12 13v5M9.5 15.5h5'/%3E%3C/svg%3E") center/contain no-repeat !important; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M4 10h16M9 3v4M15 3v4M12 13v5M9.5 15.5h5'/%3E%3C/svg%3E") center/contain no-repeat !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26c .tp25 .tp25__ics:hover { background: #e40613 !important; border-color: #e40613 !important; }
/* 16-10 18:10 · menú del botón de calendario: suscribirse en Google / Apple / Outlook (se actualiza solo) o descargar el archivo */
#t26-ics-pop { position: absolute; z-index: 2147482000; width: 280px; padding: 8px; border-radius: 16px; background: #1f1f1f; border: 1px solid #3a3a3a; box-shadow: 0 16px 40px rgba(0,0,0,.45); font: 500 14px/1.3 Helvetica, Arial, sans-serif; color: #ececec; }
#t26-ics-pop[hidden] { display: none; }
#t26-ics-pop p { margin: 6px 10px 8px; font-size: 12px; color: #9b9b9b; }
#t26-ics-pop a, #t26-ics-pop button { display: flex; align-items: center; width: 100%; min-height: 40px; padding: 0 10px; border: 0; border-radius: 10px; background: transparent; color: #ececec; font: inherit; text-align: left; text-decoration: none; cursor: pointer; }
#t26-ics-pop a:hover, #t26-ics-pop button:hover { background: #2a2a2a; color: #e40613; }
html[data-t26-tema="dia"] #t26-ics-pop { background: #fff; border-color: #e2e2e2; color: #111; }
html[data-t26-tema="dia"] #t26-ics-pop a, html[data-t26-tema="dia"] #t26-ics-pop button { color: #111; }
html[data-t26-tema="dia"] #t26-ics-pop a:hover, html[data-t26-tema="dia"] #t26-ics-pop button:hover { background: #f3f3f3; color: #e40613; }
/* 16-10 18:25 · MIS ENTRADAS: el buscador «Añadir una entrada» mide la mitad del ancho del calendario (en móvil, todo el ancho) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk-sec .t26-tk-blq .t26c__buscar { width: 50% !important; max-width: none !important; box-sizing: border-box !important; }
@media (max-width: 700px) { html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-tk-sec .t26-tk-blq .t26c__buscar { width: 100% !important; } }
/* 16-10 18:45 · ICONOS: TODOS redondos y del mismo tamaño (36px) en toda la web; lista · mosaico · calendario dejan de ser óvalos (Alberto) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) :is(.t26-vista, .t26-barra__vista) .t26-pil { width: 36px !important; min-width: 36px !important; max-width: 36px !important; height: 36px !important; padding: 0 !important; border-radius: 50% !important; box-sizing: border-box !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) :is(.t26-vista, .t26-barra__vista) .t26-pil svg { width: 16px !important; height: 16px !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) :is(.t26-vista, .t26-barra__vista) { gap: 8px !important; }
/* corazón de «Próximas» en Favoritos: el mismo círculo de 36px que la entrada */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-tk-fila .simplefavorite-button { flex: none !important; width: 36px !important; height: 36px !important; border-radius: 50% !important; border: 1px solid rgba(255,255,255,.85) !important; background: transparent !important; color: #fff !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; font-size: 15px !important; text-decoration: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-tk-fila .simplefavorite-button:is(.active, :hover) { background: #e40613 !important; border-color: #e40613 !important; color: #fff !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-tk-fila .t26c-mini { flex: 1 1 auto !important; min-width: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-tk-fila .simplefavorite-button > i { display: none !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-tk-fila .simplefavorite-button::before { content: "" !important; display: block !important; width: 16px !important; height: 16px !important; background: currentColor !important; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/contain no-repeat !important; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/contain no-repeat !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-tk-fila .simplefavorite-button.active::before { -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/contain no-repeat !important; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/contain no-repeat !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) :is(.t26-vista, .t26-barra__vista) .t26-pil, html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) main:not(#t26p) .t26-barra [data-t26-ico] { min-height: 36px !important; max-height: 36px !important; height: 36px !important; box-sizing: border-box !important; }
/* AVISOS al pasar el ratón (antes el «title» del navegador, cuadrado): burbuja redonda de la marca */
#t26-tip { position: fixed; z-index: 2147483000; pointer-events: none; max-width: 260px; padding: 7px 12px; border-radius: 10px; background: #1f1f1f; border: 1px solid #3a3a3a; color: #ececec; font: 500 13px/1.3 var(--t26-texto, Helvetica, Arial, sans-serif); box-shadow: 0 8px 24px rgba(0,0,0,.35); opacity: 0; transform: translateY(-2px); transition: opacity .12s, transform .12s; white-space: normal; }
#t26-tip.is-on { opacity: 1; transform: none; }
html[data-t26-tema="dia"] #t26-tip { background: #fff; border-color: #e2e2e2; color: #111; box-shadow: 0 8px 24px rgba(0,0,0,.12); }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-barra .t26-filtros .t26-filtro--club .t26-filtro__btn { --t26-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V8l7-5 7 5v13'/%3E%3Cpath d='M10 21v-5h4v5'/%3E%3Cpath d='M9 10h.01M15 10h.01M9 13h.01M15 13h.01'/%3E%3C/svg%3E") !important; }
/* 13:30 · ventana COMPARTIR (central): fondo difuminado 30 %, títulos sin mayúsculas, iconos grises y rojo solo al pasar */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-sh__velo { background: rgba(0,0,0,.30) !important; -webkit-backdrop-filter: blur(5px) !important; backdrop-filter: blur(5px) !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-sh__h { font: 700 17px/1.2 var(--t26-titulo) !important; text-transform: none !important; letter-spacing: -.01em !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-sh__fi b { text-transform: none !important; font-family: var(--t26-titulo) !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-sh__fi :is(small, em) { text-transform: none !important; letter-spacing: 0 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-sh__op span { text-transform: none !important; letter-spacing: 0 !important; font: 500 12px/1.2 var(--t26-texto) !important; color: #bdbdbd !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-sh__op i { background: #262626 !important; border: 1px solid #3a3a3a !important; color: #e6e6e6 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-sh__op:is(:hover, :focus-visible, .is-ok) i { background: var(--t26-rojo, #e40613) !important; border-color: var(--t26-rojo, #e40613) !important; color: #fff !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-sh__op:is(:hover, :focus-visible, .is-ok) span { color: var(--t26-rojo, #e40613) !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-sh__op:focus:not(:focus-visible) { outline: 0 !important; }
/* 13:55 · FICHA DE FIESTA: la promotora en blanco (rojo solo al pasar) y el NOMBRE DEL CLUB en rojo (lo importante es dónde) */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ficha a.t26-rojo:not(:hover) { color: #fff !important; }
html[data-t26-tema="dia"] body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ficha a.t26-rojo:not(:hover) { color: #111 !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-donde__club a { color: var(--t26-rojo, #e40613) !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-donde__club a:hover { text-decoration: underline !important; text-underline-offset: 4px; }
/* 14:10 · ICONOS de las tarjetas (fiestas, noticias, portada, recomendados) todos del mismo tamaño pequeño en pantalla estándar y ancha */
@media (min-width: 1024px) {
	html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-ft, .t26-ntl, .t26-nts-hero, .t26-nt) :is(.simplefavorite-button, .t26-env, .t26-tk) { width: 30px !important; min-width: 30px !important; max-width: 30px !important; height: 30px !important; min-height: 30px !important; max-height: 30px !important; }
}
/* nombres de clubs, DJs, marcas… tal como están escritos (sin mayúsculas forzadas) en los paneles de filtros y listas */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-filtro__op, .t26-lat__op, .t26-izq__op) { text-transform: none !important; }


:root { --t26-titulo: 'Plus Jakarta Sans', Helvetica, Arial, sans-serif; --t26-texto: 'Plus Jakarta Sans', Helvetica, Arial, sans-serif; }
body.t26 { font-family: var(--t26-texto); }
/* TITULARES */
body.t26 :is(.t26-nts-hero__t, .t26-ntl__t, .t26-ntl--grande .t26-ntl__t, .t26-ntf h1, .t26-ficha__t, .t26-sec__cab h2, .t26-pag h1, .t26-panel h1, main h1) { font-family: var(--t26-titulo) !important; font-weight: 800 !important; letter-spacing: -.02em !important; }
html.t26-mosaico body.t26 .t26-nts-hero__t { line-height: 1.05 !important; }
html.t26-mosaico body.t26 .t26-ntl__t { line-height: 1.22 !important; }
/* 12:24 · NOTICIAS en mosaico: titulares más contenidos y UNA sola medida de separación (24 px) entre noticias, en horizontal y en vertical;
   foto → fecha 12 px y fecha → titular 6 px (antes 4 y 0) */
html body.t26 .t26-ntl .t26-ntl__t.t26-ntl__t { font-weight: 700 !important; letter-spacing: -.01em !important; }
html.t26-mosaico body.t26 .t26-ntl--resto .t26-ntl__t { font-size: clamp(15px, .82vw, 17px) !important; line-height: 1.28 !important; }
html.t26-mosaico body.t26 .t26-ntl--grande .t26-ntl__t { font-size: clamp(19px, 1.1vw, 24px) !important; line-height: 1.2 !important; }
html.t26-mosaico body.t26 :is(.t26-nts__resto, .t26-nts__grandes, .t26-nts__rej) { column-gap: 24px !important; row-gap: 24px !important; }
html.t26-mosaico body.t26 :is(.t26-nts__resto, .t26-nts__grandes) { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; }
html.t26-mosaico body.t26 .t26-ntl__meta { margin-top: 8px !important; } /* + 4 px que ya tiene la tarjeta = 12 px */
html.t26-mosaico body.t26 .t26-ntl__meta + .t26-ntl__t { margin-top: 6px !important; }
/* 12:29 · NOTICIAS en LISTA: todas las filas iguales que la primera — mismo interlineado del titular (1,3) y debajo
   el comienzo del texto en 2 líneas (lo que entre). El extracto (.t26-ntl__ex) lo pinta templates/noticias.php; en mosaico no se ve. */
body.t26 .t26-ntl__ex { display: none; }
html:not(.t26-mosaico) body.t26 :is(.t26-nts-hero__t, .t26-ntl__t, .t26-ntl--grande .t26-ntl__t) { line-height: 1.3 !important; font-size: clamp(16px, 1.04vw, 20px) !important; }
html:not(.t26-mosaico) body.t26 .t26-ntl { grid-template-rows: auto auto 1fr !important; row-gap: 6px !important; }
html:not(.t26-mosaico) body.t26 .t26-ntl__img { grid-row: 1 / span 3 !important; }
html:not(.t26-mosaico) body.t26 .t26-ntl__ex { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font: 400 14px/1.5 var(--t26-texto); color: var(--t26-gris, #9a9a9a); }
@media (max-width: 760px) { html:not(.t26-mosaico) body.t26 .t26-ntl__ex { display: none; } }
/* restos con Poppins escrito a mano (formularios, dashboard, registro) */
body.t26 :is(.tpd26-ff__cab h2, .tpd26-ff__sec h3, .tpd26-dash h1, .tpd26-dash h2, .tpd26-dash__kpis b, .tpd26-reg__t, .tpd26-reg__hecho h2) { font-family: var(--t26-titulo) !important; }
/* CABECERA más minimal */
body.t26 .t26-cab__logo img { height: clamp(18px, 1.35vw, 28px) !important; width: auto !important; }
body.t26 :is(.t26-cab__menu a, .t26-cab__menu .t26-pronto, .t26-cab__cuenta) { font: 600 clamp(11px, .6vw, 13px)/1 var(--t26-titulo) !important; letter-spacing: .08em !important; }
body.t26 .t26-cab__menu { gap: clamp(12px, 1.1vw, 24px) !important; }
body.t26 .t26-cab__centro { gap: clamp(12px, 1.25vw, 28px) !important; }
body.t26 .t26-buscar input { font-size: 13px !important; }
body.t26 .t26-cab .t26-boton { font-family: var(--t26-titulo) !important; font-weight: 700 !important; letter-spacing: .08em !important; }


html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab { margin: 40px 0 16px !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__h { font: 800 24px/1.2 var(--t26-titulo) !important; letter-spacing: -.02em !important; text-transform: none !important; color: #fff; margin: 0 0 16px !important; }
html[data-t26-tema="dia"] body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__h { color: #111; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab { position: relative; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fila { display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr)) !important; gap: 24px !important; }
/* DJs y clubs: carrusel de fotos cuadradas (perfil 800 × 800), se ven 8 y se pasa con las flechas */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-ab--dj, .t26-ab--club) .t26-ab__fila { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-ab--dj, .t26-ab--club) .t26-ab__fila::-webkit-scrollbar { display: none; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-ab--dj, .t26-ab--club) .t26-ab__fila > * { flex: 0 0 calc((100% - 7 * 24px) / 8); scroll-snap-align: start; } /* 8 a la vista: 2 por columna, cuadran con los carteles y las noticias */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fl { position: static; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fl button { position: absolute; top: var(--t26-ab-y, 50%); transform: translateY(-50%); z-index: 3; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fl [data-t26-ab-ant] { left: -28px; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fl [data-t26-ab-sig] { right: -28px; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab--nt .t26-ab__fl { display: none; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fl button { all: unset; position: absolute; cursor: pointer; width: 56px; height: 56px; display: grid; place-items: center; border-radius: 50%; border: 1px solid rgba(255,255,255,.55); background: rgba(20,20,20,.85); color: #fff; font: 400 30px/1 var(--t26-texto); box-sizing: border-box; top: var(--t26-ab-y, 50%); transform: translateY(-50%); z-index: 3; } /* como las flechas del carrusel de la portada */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fl button:hover { background: var(--t26-rojo, #e40613); border-color: var(--t26-rojo, #e40613); }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fl button[disabled] { display: none; } /* solo si hay más de los que se ven */
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab--nt .t26-ab__fila { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__it { display: flex !important; flex-direction: column; gap: 4px; color: inherit; text-decoration: none !important; min-width: 0; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__img { display: grid; place-items: center; aspect-ratio: 1 / 1; width: 100%; overflow: hidden; background: #262626; border-radius: 12px; margin-bottom: 6px; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__img img { width: 100%; height: 100%; object-fit: cover; transition: transform .3s; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__img b { font: 800 32px/1 var(--t26-titulo); color: #555; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__n { font: 700 15px/1.25 var(--t26-titulo) !important; text-transform: none !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__c { font: 400 12px/1.3 var(--t26-texto); color: #9a9a9a; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__it:hover :is(.t26-ab__n, .t26-ab__c) { color: var(--t26-rojo, #e40613) !important; }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__it:hover .t26-ab__img img { transform: scale(1.04); }
html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab--nt .t26-nt { min-width: 0; }
@media (max-width: 1023px) {
	html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fila, html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab--nt .t26-ab__fila { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 16px !important; padding-bottom: 6px; }
	html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__fila > * { flex: 0 0 38%; scroll-snap-align: start; }
	html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab--nt .t26-ab__fila > * { flex-basis: 70%; }
	/* 22-10-2026 (Alberto): en tablet y móvil los DJs y clubs salían a 8 por fila (18 px) y no cabía ni el nombre: 5 en tablet, 3 en móvil */
	html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-ab--dj, .t26-ab--club) .t26-ab__fila > * { flex: 0 0 calc((100% - 4 * 16px) / 5); }
}
@media (max-width: 600px) {
	html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) :is(.t26-ab--dj, .t26-ab--club) .t26-ab__fila > * { flex: 0 0 calc((100% - 2 * 16px) / 3); }
	html body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i#t26j#t26k#t26l#t26m#t26n#t26o) .t26-ab__n { font-size: 13px !important; }
}

html[data-t26-luz=dia]:not(#z0#z1#z2#z3#z4#z5#z6#z7#z8#z9#z10#z11#z12#z13#z14#z15) body:not(#y0#y1#y2#y3#y4#y5#y6#y7#y8#y9#y10#y11#y12#y13#y14#y15) .t26-blanco,html[data-t26-luz=dia]:not(#z0#z1#z2#z3#z4#z5#z6#z7#z8#z9#z10#z11#z12#z13#z14#z15) body:not(#y0#y1#y2#y3#y4#y5#y6#y7#y8#y9#y10#y11#y12#y13#y14#y15) .t26-blanco *:not(img):not(video){color:#fff!important}.t26-sintr,.t26-sintr *,.t26-sintr::before,.t26-sintr::after{transition:none!important}
html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-pil,.t26-filtro__btn,.t26-et,.t26-tk,.simplefavorite-button,.t26-boton,.t26-car__flecha,.t26-crs__flecha,.tp-explora-tab,.tp-explora-close,.tpd26-cajon__x){border-width:1px !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-entradas{min-width:0 !important;width:auto !important;padding-left:16px !important;padding-right:16px !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-filtros .t26-filtro{width:auto !important;min-width:0 !important;flex:0 0 auto !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-barra__ex,.t26-filtros .t26-filtro__btn,.t26-pt-zona){white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .tp-explora-panel{border-radius:16px !important;border:1px solid #2e2e2e !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .tp-explora-title{font-size:16px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:normal !important;color:#ececec !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .tp-explora-close{border:0 !important;background:transparent !important;box-shadow:none !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .tp-explora-tab{background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:8px !important;text-transform:none !important;letter-spacing:normal !important;font-size:14px !important;font-weight:400 !important;color:#ececec !important;height:auto !important;min-height:0 !important;padding:7px 10px !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .tp-explora-tab.is-active{color:#e40613 !important;background:#2f2f2f !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .tp-explora-panel .tpd26-mas__t{text-transform:none !important;letter-spacing:normal !important;font-size:12px !important;color:#8f8f8f !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .tp-explora-item{font-size:14px !important;font-weight:400 !important;color:#ececec !important;padding:8px 10px !important;margin:0 12px !important;border-radius:8px !important;border:0 !important;min-height:0 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .tp-explora-item:hover{background:#2a2a2a !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .tp-explora-item:is(.is-on,.is-active,[aria-current]){color:#e40613 !important;background:#2f2f2f !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-izq__x,.tp-explora-close,.t26-lat__x,.tpd26-cajon__x):is(:focus,:focus-visible){outline:none !important;box-shadow:none !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro{position:relative !important;width:auto !important;min-width:0 !important;flex:0 0 auto !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro > svg,html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro__btn svg{display:none !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro__btn{position:relative !important;width:36px !important;min-width:36px !important;max-width:36px !important;height:36px !important;min-height:36px !important;padding:0 !important;border-radius:50% !important;border:1px solid #fff !important;background:transparent !important;background-image:none !important;font-size:0 !important;color:transparent !important;letter-spacing:0 !important;overflow:hidden !important;box-shadow:none !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro__btn::after{display:none !important;content:none !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro::after{display:none !important;content:none !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro__btn::before{content:"" !important;position:absolute !important;inset:0 !important;margin:auto !important;width:18px !important;height:18px !important;background:#fff !important;-webkit-mask:var(--t26-ico) center/18px 18px no-repeat !important;mask:var(--t26-ico) center/18px 18px no-repeat !important;display:block !important;transform:none !important;border:0 !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro__btn:hover{background:#e40613 !important;border-color:#e40613 !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro.t26-filtro .t26-filtro__btn.t26-filtro__btn:hover::before{background:#fff !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro.is-on .t26-filtro__btn{border-color:#e40613 !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros :is(.t26-filtro.is-on .t26-filtro__btn,.t26-filtro__btn:active,.t26-filtro__btn.t26-pulsado)::before{background:#e40613 !important}html[data-t26-tema="dia"]:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro:not(.is-on) .t26-filtro__btn:not(:hover){border-color:#111 !important}html[data-t26-tema="dia"]:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro:not(.is-on) .t26-filtro__btn:not(:active):not(:hover)::before{background:#111 !important}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro--fecha .t26-filtro__btn{--t26-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M16%202v4M8%202v4M3%2010h18%22%2F%3E%3C%2Fsvg%3E")}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro--genero .t26-filtro__btn{--t26-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018V5l12-2v13%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2216%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro--tipo .t26-filtro__btn{--t26-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021l5.5-13%207.5%207.5z%22%2F%3E%3Cpath%20d%3D%22M6.4%2013.4l4.2%204.2M8%209.6l6.4%206.4%22%2F%3E%3Cpath%20d%3D%22M12.5%203.5c1.2%201.2%201.2%203%200%204.2M20.5%2011.5c-1.2-1.2-3-1.2-4.2%200M15.5%208.5L19%205%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%222.8%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2221.2%22%20cy%3D%227%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E")}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro--horario .t26-filtro__btn{--t26-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%206v6h4.5%22%2F%3E%3C%2Fsvg%3E")}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro--dj .t26-filtro__btn{--t26-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2018v-6a9%209%200%200%201%2018%200v6%22%2F%3E%3Cpath%20d%3D%22M21%2019a2%202%200%200%201-2%202h-1a2%202%200%200%201-2-2v-3a2%202%200%200%201%202-2h3zM3%2019a2%202%200%200%200%202%202h1a2%202%200%200%200%202-2v-3a2%202%200%200%200-2-2H3z%22%2F%3E%3C%2Fsvg%3E")}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-barra .t26-filtros .t26-filtro--promotora .t26-filtro__btn{--t26-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2011%2018-5v12L3%2013v-2z%22%2F%3E%3Cpath%20d%3D%22M11.6%2016.8a3%203%200%201%201-5.8-1.6%22%2F%3E%3C%2Fsvg%3E")}html:not(#t26r) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-nts__barra .t26-filtros .t26-filtro--tipo .t26-filtro__btn{--t26-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2022h16a2%202%200%200%200%202-2V4a2%202%200%200%200-2-2H8a2%202%200%200%200-2%202v16a2%202%200%200%201-2%202zm0%200a2%202%200%200%201-2-2v-9c0-1.1.9-2%202-2h2%22%2F%3E%3Cpath%20d%3D%22M18%2014h-8M15%2018h-5M10%206h8v4h-8z%22%2F%3E%3C%2Fsvg%3E")}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq .t26-izq__dia.is-on{color:#e40613 !important;background:#2f2f2f !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq .t26-izq__dia.is-entre{background:#262626 !important;color:#ececec !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq .t26-izq__dia:not(.is-on):hover{background:#2a2a2a !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq__pie{justify-content:space-between !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq__pie :is(button,a){display:inline-flex !important;align-items:center !important;gap:8px !important;height:38px !important;min-height:38px !important;width:auto !important;min-width:0 !important;padding:0 10px !important;border:0 !important;border-radius:8px !important;background:transparent !important;background-image:none !important;box-shadow:none !important;color:#ececec !important;font-size:14px !important;font-weight:400 !important;text-transform:none !important;letter-spacing:normal !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq__pie :is(button,a)::before{content:"" !important;width:16px !important;height:16px !important;flex:0 0 16px !important;background:currentColor !important;-webkit-mask:var(--t26-ico) center/16px 16px no-repeat !important;mask:var(--t26-ico) center/16px 16px no-repeat !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq__pie .t26-izq__quita{--t26-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%203-6.7L3%208%22%2F%3E%3Cpath%20d%3D%22M3%203v5h5%22%2F%3E%3C%2Fsvg%3E")}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq__pie .t26-pil--rojo{--t26-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%205%205%209-10%22%2F%3E%3C%2Fsvg%3E")}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq__pie :is(button,a):hover{background:#2f2f2f !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-izq__pie :is(button,a):disabled{opacity:.45 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-izq,.tp-explora-panel,.t26-lat__caja) :is(button,a):is(:active,.t26-pulsado){color:#e40613 !important;background-color:#2f2f2f !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-env{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;width:36px;height:36px;min-width:0 !important;padding:0 !important;margin:0 !important;border-radius:50% !important;border:1px solid rgba(255,255,255,.85) !important;background:transparent !important;box-shadow:none !important;cursor:pointer !important;font-size:0 !important;color:transparent !important;vertical-align:middle !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-env::before{content:"" !important;width:16px !important;height:16px !important;background:#fff !important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m22%202-7%2020-4-9-9-4z%22%2F%3E%3Cpath%20d%3D%22M22%202%2011%2013%22%2F%3E%3C%2Fsvg%3E") center/16px 16px no-repeat !important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m22%202-7%2020-4-9-9-4z%22%2F%3E%3Cpath%20d%3D%22M22%202%2011%2013%22%2F%3E%3C%2Fsvg%3E") center/16px 16px no-repeat !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-env:is(:hover,:focus-visible,.is-on){background:#e40613 !important;border-color:#e40613 !important;outline:0 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-ft__acc{display:flex !important;align-items:center !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-fav--nt{display:flex !important;align-items:center !important;gap:8px !important}html:not(#t26r):not(.t26-mosaico):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-nts :is(.t26-ntl,.t26-nts-hero){position:relative !important;padding-right:110px !important}html:not(#t26r):not(.t26-mosaico):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-nts .t26-ntl__img{position:static !important}html:not(#t26r):not(.t26-mosaico):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-nts :is(.t26-ntl,.t26-nts-hero) .t26-fav--nt{position:absolute !important;top:50% !important;right:0 !important;left:auto !important;bottom:auto !important;transform:translateY(-50%) !important;gap:10px !important;z-index:3 !important;margin:0 !important} body .t26-env-menu{position:fixed !important;z-index:2147483000 !important;min-width:220px !important;padding:6px !important;background:#1c1c1c !important;border:1px solid #2e2e2e !important;border-radius:12px !important;box-shadow:0 12px 32px rgba(0,0,0,.55) !important} body .t26-env-menu :is(a,button){display:flex !important;align-items:center !important;width:100% !important;height:auto !important;min-height:0 !important;padding:8px 10px !important;margin:0 !important;border:0 !important;border-radius:8px !important;background:transparent !important;color:#ececec !important;font-size:14px !important;font-weight:400 !important;text-transform:none !important;letter-spacing:normal !important;text-decoration:none !important;text-align:left !important;cursor:pointer !important;box-shadow:none !important} body .t26-env-menu :is(a,button):hover{background:#2a2a2a !important} body .t26-env-menu :is(a,button):is(:active,.is-on){color:#e40613 !important;background:#2f2f2f !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-fiestas--rejilla .t26-ft__acc .t26-env{position:absolute !important;top:8px !important;right:80px !important;left:auto !important;width:30px !important;height:30px !important;background:rgba(0,0,0,.6) !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-fiestas--rejilla .t26-ft__acc .t26-env:is(:hover,.is-on){background:#e40613 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-main:not(.t26-main--portada) :is(.t26-crs__cab,.t26-seccion__t){display:none !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc){display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;grid-template-columns:none !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) > *{margin:0 !important;flex:0 0 auto !important;justify-self:auto !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) [data-t26-compartir]{display:none !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) .t26-guardar{display:inline-flex !important;width:auto !important;margin:0 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) :is(.simplefavorite-button,.t26-tk,.t26-env){width:36px !important;min-width:36px !important;max-width:36px !important;height:36px !important;min-height:36px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:0 !important;gap:0 !important;flex:0 0 36px !important;letter-spacing:0 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) :is(.simplefavorite-button,.t26-tk)::after{content:none !important;display:none !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) .simplefavorite-button:not(.active){background:transparent !important;border:1px solid rgba(255,255,255,.85) !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) .simplefavorite-button.active{background:#e40613 !important;border:1px solid #e40613 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) .simplefavorite-button i{font-size:14px !important;color:#fff !important;margin:0 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) .t26-tk:not(.is-on){background:transparent !important;border:1px solid #fff !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) :is(.simplefavorite-button,.t26-tk):hover{background:#e40613 !important;border-color:#e40613 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-ficha__acc,.t26-ntf__acc) .t26-tk::before{margin:0 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-ficha--evento .t26-ficha__top{max-width:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-main:not(.t26-main--portada) .t26-barra__t{display:none !important}html:not(#t26r):not(.t26-mosaico):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-nts .t26-fav--nt .simplefavorite-button:not(.active){background:transparent !important;border:1px solid rgba(255,255,255,.85) !important}html:not(#t26r):not(.t26-mosaico):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-nts .t26-nts-hero{margin-left:0 !important;margin-right:0 !important;width:auto !important}html.t26-mosaico:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-nts .t26-fav--nt .t26-env:not(:hover):not(.is-on){background:rgba(0,0,0,.6) !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-main:not(.t26-main--portada) section.t26-rel{display:grid !important;grid-template-columns:auto 1fr auto !important;align-items:center !important;column-gap:16px !important;row-gap:24px !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-main:not(.t26-main--portada) section.t26-rel > .t26-sec__cab{display:contents !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-main:not(.t26-main--portada) section.t26-rel > .t26-sec__cab > h2{grid-column:1 !important;grid-row:1 !important;margin:0 !important;font-family:Poppins,Helvetica,Arial,sans-serif !important;font-size:55px !important;position:relative !important;top:2px !important;font-weight:700 !important;letter-spacing:.01em !important;text-transform:uppercase !important;color:#fff !important;line-height:36px !important;height:36px !important;overflow:visible !important;white-space:nowrap !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-main:not(.t26-main--portada) section.t26-rel > .t26-rel__chips{grid-column:2 !important;grid-row:1 !important;margin:0 !important;flex-wrap:wrap !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-main:not(.t26-main--portada) section.t26-rel > .t26-sec__cab > .t26-vista{grid-column:3 !important;grid-row:1 !important;margin:0 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-main:not(.t26-main--portada) section.t26-rel > :not(.t26-sec__cab):not(.t26-rel__chips){grid-column:1 / -1 !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) .t26-main:not(.t26-main--portada) section.t26-sec:has(> .t26-noticias) > .t26-sec__cab{display:none !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-adm,.t26-ntf__adm,.tpd26-fx__adm){display:none !important}html:not(#t26r):not(#t26s):not(#t26t) body:not(#t26a#t26b#t26c#t26d#t26e#t26f#t26g#t26h#t26i):not(:has(.tpd26-dash)) :is(.t26-migas,.t26-ntf__migas){position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}
@media (max-width:820px){html body:not(#z1#z2#z3#z4#z5#z6#z7#z8#z9#z10#z11#z12#z13#z14#z15#z16#z17#z18#z19#z20#z21#z22#z23#z24#z25#z26#z27#z28#z29#z30#z31#z32#z33#z34#z35#z36#z37#z38#z39#z40#z41#z42#z43#z44#z45#z46#z47#z48#z49#z50#z51#z52#z53#z54#z55#z56#z57#z58#z59#z60#z61#z62#z63#z64#z65#z66#z67#z68#z69#z70#z71#z72#z73#z74#z75#z76#z77#z78#z79#z80) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]),textarea,select,[contenteditable=true]):not(.t26c-up){font-size:16px!important}}