/* ============================================================================
 * LAS TARJETAS DE LOS CATÁLOGOS · assets/css/pe-tarjetas.css · LA COLA 327 · 2026-09-27 · agente Claude
 * Un solo componente (core/views/tarjeta_modelo.php) para la portada y los lugares (con su foto difuminada), el catálogo de la clienta,
 * la búsqueda avanzada, el del admin y los «similares» de la ficha. Móvil primero e iOS/Safari ante todo: proporción fija (3:4),
 * 2 columnas en el teléfono, un solo enlace estirado sobre la tarjeta (toda ella se toca), zonas de 44 px, nada que dependa del hover.
 *
 * REDISEÑO DEL 2026-10-26 (C-404, el propietario: «rediseño total, tipo iPhone iOS 26, tipo Glass»): VIDRIO AHUMADO solo en las piezas
 * pequeñas que van sobre la foto (sellos, «Disponible», el viaje, el corazón): tinte oscuro translúcido con desenfoque y su brillo
 * arriba, nunca vidrio blanco (sobre una foto clara no se leería). El cuerpo es sólido (un desenfoque por tarjeta pesa en un teléfono
 * flojo: catálogos livianos, LA COLA 327). Sin emojis (cambian con el sistema): los iconos son SVG en CSS. Donde no hay
 * backdrop-filter, o se pide menos transparencia, el vidrio es un fondo sólido del mismo tono.
 * ========================================================================== */
.pe-tarjetas {
    --pt-oro: #C9A227;
    --pt-oro-claro: #F3D77A;
    --pt-borde: rgba(255, 255, 255, 0.07);
    --pt-texto: #f5f5f7;
    --pt-suave: #a9a9b0;
    --pt-vidrio: rgba(12, 12, 14, 0.7);
    --pt-vidrio-solido: rgba(18, 18, 20, 0.92);
    --pt-vidrio-borde: rgba(255, 255, 255, 0.2);
    --pt-vidrio-brillo: inset 0 1px 0 rgba(255, 255, 255, 0.24);
    display: grid;
    /* tantas columnas como quepan en el ANCHO REAL del catálogo (con o sin panel de filtros al lado), cada una de al menos
       --pt-min; en el teléfono, siempre dos */
    grid-template-columns: repeat(auto-fill, minmax(var(--pt-min, 190px), 1fr));
    gap: 18px;
    margin: 0;
    padding: 0;
}
@media (max-width: 559px) { .pe-tarjetas { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; } }

.pe-tarjeta {
    position: relative;
    display: flex; flex-direction: column;
    min-width: 0;
    overflow: hidden;
    border-radius: 20px;
    background: linear-gradient(180deg, #17171a 0%, #0e0e10 100%);
    border: 1px solid var(--pt-borde);
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.38), inset 0 1px 0 rgba(255, 255, 255, 0.04);
    color: var(--pt-texto);
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    transition: border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
}
.pe-tarjeta--vip { border-color: rgba(243, 215, 122, 0.4); box-shadow: 0 0 0 1px rgba(243, 215, 122, 0.12), 0 12px 32px rgba(0, 0, 0, 0.42); }
.pe-tarjeta:focus-within { border-color: var(--pt-oro); }
@media (hover: hover) and (pointer: fine) {   /* un adorno para el ratón; en el teléfono no hace falta nada */
    .pe-tarjeta:hover { border-color: rgba(243, 215, 122, 0.5); transform: translateY(-3px); box-shadow: 0 16px 36px rgba(0, 0, 0, 0.5); }
}

/* ── LA FOTO: a sangre arriba, con una sombra suave arriba y abajo para que lo que va encima se lea ── */
.pe-tarjeta__foto {
    position: relative;
    aspect-ratio: 3 / 4;
    overflow: hidden;
    background: #1a1a1c;
}
.pe-tarjeta__foto::after {
    content: ''; position: absolute; inset: 0; pointer-events: none;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.38) 0%, rgba(0, 0, 0, 0) 26%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0.5) 100%);
}
@supports not (aspect-ratio: 1 / 1) { .pe-tarjeta__foto { height: 0; padding-top: 133.33%; } .pe-tarjeta__foto > img { position: absolute; top: 0; left: 0; } }
.pe-tarjeta__img {
    display: block; width: 100%; height: 100%;
    object-fit: cover; object-position: 50% 22%;   /* la cara suele estar arriba: se guarda */
}
.pe-tarjeta__sinfoto { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; font-size: 2rem; opacity: 0.5; }

/* ── EL VIDRIO: una sola receta para todo lo que va sobre la foto ── */
.pe-tarjeta__chips { position: absolute; z-index: 1; top: 10px; left: 10px; right: 10px; display: flex; flex-wrap: wrap; align-items: center; gap: 6px; pointer-events: none; }
.pe-chip, .pe-tarjeta__fav {
    background: var(--pt-vidrio);
    border: 1px solid var(--pt-vidrio-borde);
    box-shadow: var(--pt-vidrio-brillo), 0 4px 14px rgba(0, 0, 0, 0.28);
    -webkit-backdrop-filter: blur(14px) saturate(160%);
    backdrop-filter: blur(14px) saturate(160%);
    color: #fff;
}
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
    .pe-chip, .pe-tarjeta__fav { background: var(--pt-vidrio-solido); }
}
@media (prefers-reduced-transparency: reduce) {
    .pe-chip, .pe-tarjeta__fav { background: var(--pt-vidrio-solido); -webkit-backdrop-filter: none; backdrop-filter: none; }
}
.pe-chip {
    display: inline-flex; align-items: center; gap: 6px;
    height: 24px; padding: 0 10px; border-radius: 999px;
    font-size: 0.68rem; font-weight: 600; letter-spacing: 0.02em; line-height: 1; white-space: nowrap;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
}
/* «Disponible»: un punto verde encendido, no una píldora verde entera */
.pe-chip--ok::before {
    content: ''; flex: 0 0 auto; width: 7px; height: 7px; border-radius: 50%;
    background: #34d399; box-shadow: 0 0 0 3px rgba(52, 211, 153, 0.2), 0 0 8px rgba(52, 211, 153, 0.75);
}
.pe-chip--vip { color: var(--pt-oro-claro); border-color: rgba(243, 215, 122, 0.5); }
.pe-chip--zona::before { content: ''; flex: 0 0 auto; width: 7px; height: 7px; border-radius: 50%; background: #60a5fa; box-shadow: 0 0 8px rgba(96, 165, 250, 0.7); }
.pe-chip--plan { color: var(--pt-oro-claro); border-color: rgba(243, 215, 122, 0.4); }

/* el viaje (C-404, cuarta vuelta: «de lujo»): una cápsula de ónix con filo de oro y su halo; el icono grabado en un medallón de oro macizo
   (el mismo oro del sello Gold); la letra en champán. Avión: de viaje; mundo: viaja fuera del país; carretera: por el país; coche: va a ti. */
/* C-405: todas sus etiquetas (Va a ti, Viaje nacional, Viaje internacional), apiladas abajo a la izquierda */
.pe-tarjeta__viajes { position: absolute; z-index: 1; left: 8px; right: 8px; bottom: 8px; display: flex; flex-wrap: wrap-reverse; align-items: center; gap: 4px; pointer-events: none; }
/* C-405: dónde atiende (Va a ti, Atiende en hotel, Atiende en su lugar), en el cuerpo: bajo el nombre y encima del «Desde»; la misma cápsula */
.pe-tarjeta__atiende { display: flex; flex-wrap: wrap; gap: 4px; margin: 2px 0 0; }
.pe-tarjeta__atiende .pe-tarjeta__viaje { -webkit-backdrop-filter: none; backdrop-filter: none; box-shadow: inset 0 1px 0 rgba(255, 244, 200, 0.16); }
.pe-tarjeta__viaje {
    max-width: 100%;
    display: inline-flex; align-items: center; gap: 7px;
    height: 24px; padding: 0 9px 0 2px; border-radius: 999px;
    background: linear-gradient(180deg, rgba(30, 27, 20, 0.9) 0%, rgba(8, 8, 10, 0.92) 100%);
    border: 1px solid rgba(243, 215, 122, 0.62);
    box-shadow: inset 0 1px 0 rgba(255, 244, 200, 0.2), 0 0 14px rgba(201, 162, 39, 0.28), 0 4px 14px rgba(0, 0, 0, 0.45);
    -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
    color: #f6e7b8; font-size: 0.64rem; font-weight: 600; letter-spacing: 0.02em; white-space: nowrap;
}
.pe-tarjeta__viaje > span { min-width: 0; overflow: hidden; text-overflow: ellipsis; }
.pe-tarjeta__viaje::before {
    content: ''; flex: 0 0 auto; width: 19px; height: 19px; border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b2a06' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/%3E%3C/svg%3E") center / 12px no-repeat, linear-gradient(180deg, #fff4c8 0%, #f0cf6a 40%, #c99a2e 64%, #f5dc8a 100%);
    box-shadow: inset 0 1px 0 rgba(255, 250, 230, 0.9), inset 0 -1px 0 rgba(110, 75, 5, 0.5), 0 0 6px rgba(240, 207, 106, 0.45);
}
.pe-tarjeta__viaje--visitante::before, .pe-tarjeta__viaje--ausente::before {   /* de viaje: el avión */
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b2a06' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 13.5 3 11l1.5-1.5 7.5 1L16 6.5a2.1 2.1 0 0 1 3 3l-4 4 1 7.5L14.5 22 12 14.5l-3 3V20l-1.5 1.5-1-3.5-3.5-1L4.5 15.5H7z'/%3E%3C/svg%3E") center / 12px no-repeat, linear-gradient(180deg, #fff4c8 0%, #f0cf6a 40%, #c99a2e 64%, #f5dc8a 100%);
}
.pe-tarjeta__viaje--nac::before {   /* viaja por el país: la carretera */
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b2a06' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3 4 21M16 3l4 18M12 4v3M12 11v3M12 18v2'/%3E%3C/svg%3E") center / 12px no-repeat, linear-gradient(180deg, #fff4c8 0%, #f0cf6a 40%, #c99a2e 64%, #f5dc8a 100%);
}
.pe-tarjeta__viaje--va::before {   /* va a ti: el coche */
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b2a06' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 16V11l2-5h10l2 5v5M3 16h18v3H3zM5 11h14'/%3E%3Ccircle cx='7.5' cy='16' r='1.2'/%3E%3Ccircle cx='16.5' cy='16' r='1.2'/%3E%3C/svg%3E") center / 12px no-repeat, linear-gradient(180deg, #fff4c8 0%, #f0cf6a 40%, #c99a2e 64%, #f5dc8a 100%);
}
.pe-tarjeta__viaje--propio::before {   /* atiende en su lugar: la casa */
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b2a06' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 4l9 7M5 10v10h14V10M10 20v-6h4v6'/%3E%3C/svg%3E") center / 12px no-repeat, linear-gradient(180deg, #fff4c8 0%, #f0cf6a 40%, #c99a2e 64%, #f5dc8a 100%);
}
.pe-tarjeta__viaje--hotel::before {   /* atiende en hotel: la cama */
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b2a06' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 18V7M3 14h18v4M21 14v-2a3 3 0 0 0-3-3h-7v5'/%3E%3Ccircle cx='7' cy='11' r='1.6'/%3E%3C/svg%3E") center / 12px no-repeat, linear-gradient(180deg, #fff4c8 0%, #f0cf6a 40%, #c99a2e 64%, #f5dc8a 100%);
}
.pe-tarjeta__viaje--ausente { color: #fcd34d; }
@media (prefers-reduced-transparency: reduce) { .pe-tarjeta__viaje { background: #0d0c0a; -webkit-backdrop-filter: none; backdrop-filter: none; } }

/* el corazón (la búsqueda y el catálogo de la clienta): arriba a la derecha, por encima del enlace estirado; 44 px de zona */
.pe-tarjeta__fav {
    position: absolute; z-index: 2; top: 6px; right: 6px;
    width: 44px; height: 44px; padding: 0; border: 0; background: transparent; box-shadow: none;
    -webkit-backdrop-filter: none; backdrop-filter: none;
    display: inline-flex; align-items: center; justify-content: center; cursor: pointer;
}
.pe-tarjeta__fav::before {
    content: ''; position: absolute; width: 32px; height: 32px; border-radius: 50%;
    background: var(--pt-vidrio); border: 1px solid var(--pt-vidrio-borde); box-shadow: var(--pt-vidrio-brillo), 0 4px 14px rgba(0, 0, 0, 0.28);
    -webkit-backdrop-filter: blur(14px) saturate(160%); backdrop-filter: blur(14px) saturate(160%);
}
.pe-tarjeta__fav::after {   /* el corazón: contorno blanco; marcada, relleno rosado */
    content: ''; position: relative; width: 16px; height: 16px; background: center / contain no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.3-9.2C1.5 8 3.6 4.5 7.1 4.5c2 0 3.6 1.1 4.9 2.8 1.3-1.7 2.9-2.8 4.9-2.8 3.5 0 5.6 3.5 4.4 6.8-1.8 4.6-9.3 9.2-9.3 9.2z'/%3E%3C/svg%3E");
}
.pe-tarjeta__fav[aria-pressed="true"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff5c7a' stroke='%23ff5c7a' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.3-9.2C1.5 8 3.6 4.5 7.1 4.5c2 0 3.6 1.1 4.9 2.8 1.3-1.7 2.9-2.8 4.9-2.8 3.5 0 5.6 3.5 4.4 6.8-1.8 4.6-9.3 9.2-9.3 9.2z'/%3E%3C/svg%3E");
}
.pe-tarjeta__fav [data-pe-favorita-icono] { display: none; }
.pe-tarjeta__fav:focus-visible { outline: 2px solid var(--pt-oro); outline-offset: -4px; border-radius: 50%; }
.pe-tarjeta__foto:has(.pe-tarjeta__fav) .pe-tarjeta__chips { right: 52px; }   /* los chips no se meten bajo el corazón */

/* ── EL CUERPO: sólido, aireado ── */
.pe-tarjeta__cuerpo { display: flex; flex-direction: column; gap: 6px; padding: 12px 14px 14px; min-width: 0; }
.pe-tarjeta__nombre {
    display: flex; align-items: baseline; justify-content: space-between; gap: 8px;
    margin: 0; min-width: 0;
    font-family: 'Playfair Display', Georgia, 'Times New Roman', serif;
    font-size: 1.06rem; font-weight: 700; line-height: 1.25; letter-spacing: 0.005em;
}
.pe-tarjeta__enlace {
    min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    color: #fff; text-decoration: none;
}
.pe-tarjeta__enlace::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }   /* toda la tarjeta se toca */
.pe-tarjeta__enlace:focus-visible { outline: none; }
.pe-tarjeta__enlace:focus-visible::after { outline: 2px solid var(--pt-oro); outline-offset: -2px; border-radius: 20px; }
.pe-tarjeta__edad { flex: 0 0 auto; color: var(--pt-suave); font-family: 'Montserrat', sans-serif; font-size: 0.78rem; font-weight: 500; font-variant-numeric: tabular-nums; }
.pe-tarjeta__lugar {
    display: flex; align-items: center; gap: 5px; margin: 0;
    color: var(--pt-suave); font-size: 0.78rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.pe-tarjeta__lugar::before {   /* el alfiler, en línea */
    content: ''; flex: 0 0 auto; width: 12px; height: 12px; background: center / contain no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9a9b0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.1-7-11.5a7 7 0 0 1 14 0C19 14.9 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E");
}
.pe-tarjeta__lugar > span[aria-hidden="true"] { display: none; }   /* el emoji de antes, si una pantalla lo trae */

/* el precio (C-404; la cuadrícula, assets/css/pe-monto.css): «Desde 30 USD» y, empezando exactamente bajo la cifra, «= 94.753 COP» y
   «= 27 EUR»; un filo dorado fino lo separa de lo de arriba */
/* el precio (C-404, cuarta vuelta): «DESDE» centrado en dorado y debajo la columna rotulada (pe-monto.css, .pe-monto--tabla) */
.pe-tarjeta__precio { margin: 6px 0 0; padding-top: 9px; border-top: 1px solid rgba(243, 215, 122, 0.14); font-size: 0.8rem; color: var(--pt-suave); }
.pe-tarjeta__precio--consultar { font-style: italic; }

/* los servicios: cápsulas finas, sin emojis */
.pe-tarjeta__servicios { list-style: none; display: flex; flex-wrap: wrap; gap: 5px; margin: 6px 0 0; padding: 0; }
.pe-tarjeta__servicios li {
    max-width: 100%; padding: 4px 10px; border-radius: 999px;
    font-size: 0.68rem; font-weight: 500; color: #dcdce1;
    background: rgba(255, 255, 255, 0.045); border: 1px solid rgba(255, 255, 255, 0.09);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.pe-tarjeta__servicios li > span[aria-hidden="true"] { display: none; }   /* el icono de la base (un emoji): fuera de la tarjeta */
.pe-tarjeta__admin { display: flex; align-items: center; justify-content: space-between; gap: 6px; margin: 4px 0 0; font-size: 0.78rem; color: var(--pt-suave); }
/* .pe-visually-hidden: en la capa común (assets/css/pe-tactil.css), LA COLA 534 */

@media (max-width: 380px) {
    .pe-tarjetas { gap: 10px; }
    .pe-tarjeta__cuerpo { padding: 10px 11px 12px; }
    .pe-tarjeta__servicios li:nth-child(n+3) { display: none; }   /* en un teléfono estrecho, dos bastan */
    .pe-chip { height: 22px; padding: 0 8px; font-size: 0.64rem; }
}
@media (prefers-reduced-motion: reduce) { .pe-tarjeta { transition: none; } }

/* ── LA PAGINACIÓN: la de siempre (pe_paginacion_html, core/base/helpers.php), con zonas de 44 px dentro de los catálogos ── */
.pe-paginas .pagination { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 6px; margin: 24px 0 8px; }
.pe-paginas .pagination .btn {
    display: inline-flex; align-items: center; justify-content: center;
    min-width: 44px; height: 44px; padding: 0 10px; border-radius: 12px;
    font-weight: 600; text-decoration: none;
    border: 1px solid rgba(255, 255, 255, 0.1); color: #f5f5f5; background: rgba(255, 255, 255, 0.03);
}
.pe-paginas .pagination .btn-primary { background: linear-gradient(135deg, #D4AF37, #B8972E); color: #111; border-color: transparent; }
.pe-paginas .pagination .btn:focus-visible { outline: 2px solid #C9A227; outline-offset: 2px; }
.pe-paginas .pagination .muted { color: #a3a3a3; padding: 0 2px; }
/* el pie propio de una pantalla (el admin: «en línea» y el chat), por encima del enlace estirado */
.pe-tarjeta__pie { position: relative; z-index: 2; display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 6px; font-size: 0.8rem; }
.pe-tarjeta__pie [role="button"], .pe-tarjeta__pie button, .pe-tarjeta__pie a { min-height: 44px; display: inline-flex; align-items: center; }

/* LA COLA 373 · 2026-10-02 (C-39): la calificación pública en la tarjeta: «★ 4,6 (12 reseñas)» o la etiqueta «Nueva» (nada inventado).
   C-404: «Nueva», una cápsula de vidrio dorado con su destello en CSS (antes, una píldora amarilla con un emoji). */
.pe-tarjeta__calif { margin: 0.1rem 0 0; font-size: 0.8rem; }
.pe-calif { color: #f6d46b; white-space: nowrap; }
.pe-calif small { color: rgba(255, 255, 255, 0.62); font-size: 0.75em; }
.pe-calif--nueva {
    display: inline-flex; align-items: center; gap: 5px;
    padding: 3px 10px 3px 8px; border-radius: 999px;
    color: #f6d46b; background: rgba(246, 212, 107, 0.1); border: 1px solid rgba(246, 212, 107, 0.38);
    box-shadow: inset 0 1px 0 rgba(255, 245, 200, 0.12);
    font-size: 0.68rem; font-weight: 700; letter-spacing: 0.04em;
}
.pe-calif--nueva::before {   /* el destello: un rombo de luz, no un emoji */
    content: ''; flex: 0 0 auto; width: 6px; height: 6px; transform: rotate(45deg);
    background: #f6d46b; box-shadow: 0 0 6px rgba(246, 212, 107, 0.8);
}

/* 2026-10-28 (C-453, el propietario: «en los catálogos, en iOS y Android, DIAMANTE ULTRA se mocha a la derecha de la tarjeta»; medido: el
   sello medía 165 px fijos y la tarjeta 120–176: se salía 11–56 px). En la tarjeta el sello no pasa del ancho de sus chips: letras algo
   menos espaciadas y, si aun así no cabe, en dos líneas dentro de la misma joya (nunca cortado ni con puntos suspensivos). */
.pe-tarjeta__chips .pe-sello { max-width: 100%; box-sizing: border-box; letter-spacing: .1em; white-space: normal; height: auto; min-height: 26px; padding-top: 4px; padding-bottom: 4px; line-height: 1.15; }
.pe-tarjeta__chips .pe-sello__texto { min-width: 0; text-wrap: balance; overflow-wrap: normal; }
