.ia-charla-cuerpo:has(.iat){flex:auto;grid-template-columns:minmax(0,1fr)}.iat{gap:var(--e-3);min-width:0;padding:var(--e-3) var(--e-4) var(--e-4);border:1px solid var(--linea);border-radius:var(--r-2);background-color:var(--papel);box-shadow:var(--sombra-1);display:grid}.ia-charla .iat .icono{color:inherit}.iat-cabeza{align-items:baseline;gap:var(--e-2) var(--e-3);flex-wrap:wrap;display:flex}.iat-codigo{font:var(--t-codigo);font-size:calc(12px * var(--escala));letter-spacing:.03em;color:var(--marca-tinta)}.iat-rotulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta-3)}.iat-vacio,.iat-nota{font:var(--t-diminuto);color:var(--tinta-3);margin:0}.iat-vacio{font:var(--t-pequeno);color:var(--tinta-2)}.iat-acciones{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.iat-cifra{font:var(--t-cifra);font-size:calc(30px * var(--escala));letter-spacing:var(--track-display);color:var(--marca-tinta);font-variant-numeric:tabular-nums}.iat-etiqueta{padding:2px var(--e-2);border-radius:var(--r-1);background-color:var(--marca-suave);font:var(--t-diminuto);color:var(--marca-tinta);margin-inline-start:var(--e-2);font-weight:600}.iat-mes{gap:var(--e-3);display:grid}.iat-lectura{align-items:baseline;gap:var(--e-1) var(--e-3);min-height:calc(30px * var(--escala) + var(--e-2));flex-wrap:wrap;display:flex}.iat-lectura-dia{font:var(--t-pequeno-fuerte);color:var(--tinta)}.iat-fecha{display:inline-block}.iat-fecha:first-letter{text-transform:uppercase}.iat-barras{align-items:stretch;gap:var(--e-1);padding:0 0 var(--e-1);margin:0;list-style:none;display:flex}.iat-barra-item{flex:1 1 0;min-width:0;max-width:44px;display:flex}.iat-barras[data-compacta=true]{gap:2px}.iat-barras[data-compacta=true] .iat-barra-caja{padding-inline:1px}.iat-barra-dia{min-height:1lh}.iat-barra{border-radius:var(--r-1);width:100%;color:var(--tinta-3);cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;border:0;grid-template-rows:104px auto auto;justify-items:center;gap:2px;padding:0;display:grid}.iat-barra-caja{border-bottom:1px solid var(--linea-fuerte);align-items:flex-end;width:100%;height:100%;padding-inline:3px;display:flex}.iat-barra-relleno{border-radius:var(--r-1) var(--r-1) 0 0;background-color:color-mix(in srgb, var(--marca) 50%, var(--papel));width:100%;transition:background-color var(--dur-1) var(--ease);display:block}.iat-barra[data-barato=true] .iat-barra-relleno,.iat-barra:hover .iat-barra-relleno,.iat-barra:focus-visible .iat-barra-relleno{background-color:var(--marca)}.iat-barra:hover,.iat-barra:focus-visible{background-color:var(--marca-suave)}.iat-barra:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.iat-barra-dia{font:var(--t-codigo);font-size:calc(12px * var(--escala));color:var(--tinta-2)}.iat-barra-semana{font:var(--t-diminuto);font-size:calc(11px * var(--escala));text-transform:capitalize}.iat-barra[data-actual=true] .iat-barra-dia{color:var(--marca-tinta);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.iat-semana{gap:var(--e-1);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.iat-dia{border:1px solid var(--linea);border-radius:var(--r-1);min-height:40px;font:var(--t-pequeno);color:var(--tinta-3);text-transform:capitalize;justify-content:center;align-items:center;gap:3px;display:inline-flex}.iat-dia[data-vuela=true]{border-color:var(--marca);background-color:var(--marca);color:var(--tinta-inversa);font-weight:600}@media (max-width:520px){.iat-dia{flex-direction:column;gap:0;min-height:48px}}.iat-proximo-esqueleto{border-radius:var(--r-pildora);width:220px;max-width:100%;height:32px}.iat-tarifa{gap:var(--e-3);display:grid}.iat-condiciones{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.iat-condicion{align-items:start;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta);grid-template-columns:auto minmax(0,1fr);display:grid}.iat-condicion-icono{color:var(--exito);margin-block-start:2px;display:inline-flex}.iat-condicion[data-estado=con-cargo] .iat-condicion-icono{color:var(--aviso)}.iat-condicion[data-estado=no-permitido] .iat-condicion-icono{color:var(--tinta-3)}.iat-condicion[data-estado=no-permitido]{color:var(--tinta-2)}.iat-precio{gap:var(--e-1);border-top:1px solid var(--linea);padding-block-start:var(--e-3);display:grid}.iat-precio-cifras{align-items:baseline;gap:var(--e-1) var(--e-3);flex-wrap:wrap;display:flex}.iat-sobre{font:var(--t-pequeno);color:var(--tinta-2)}.iat-sobre-cifra{color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:600}.iat-precio-esqueleto{border-radius:var(--r-2);width:60%;height:40px}.iat-marcada{align-items:center;gap:var(--e-1);font:var(--t-pequeno-fuerte);color:var(--marca-tinta);margin:0;display:inline-flex}.iat-destinos{gap:var(--e-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.iat-lleva{margin:var(--e-2) 0 0;font:var(--t-diminuto);color:var(--tinta-3)}
