.itn{min-inline-size:0;margin:0;container-type:inline-size}.itn-ruta{margin:0;padding:0;list-style:none;display:grid}.itn-parada{border-radius:var(--r-2);min-inline-size:0;padding:var(--e-3);animation:itn-entra var(--dur-3) var(--ease-fluid) both;animation-delay:min(calc(var(--i,0) * var(--stagger)), var(--stagger-cap));transition:background-color var(--dur-2) var(--ease);position:relative}@keyframes itn-entra{0%{opacity:0;transform:translateY(8px)}}.itn-parada[data-toca=si]{background-color:var(--marca-suave)}.itn-cuando{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.itn-nombre{font:var(--t-diminuto);color:var(--tinta-3)}.itn[data-orientacion=fila] .itn-parada:not(.itn-final) .itn-nombre{white-space:nowrap}.itn-fecha{font:var(--t-pequeno-fuerte);color:var(--tinta);white-space:nowrap}.itn-parada[data-toca=si] .itn-fecha,.itn-parada[data-toca=si] .itn-nombre{color:var(--marca-tinta)}.itn-importe{white-space:nowrap;color:var(--tinta);align-items:baseline;gap:.32em;min-inline-size:0;display:inline-flex}.itn-importe-moneda{font:var(--t-diminuto);letter-spacing:.04em;color:var(--tinta-3)}.itn-importe-cifra{font:400 calc(21px * var(--escala)) / 1.1 var(--letra-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.itn-parada[data-estado=pagada] .itn-importe-cifra,.itn-parada[data-estado=anulada] .itn-importe-cifra{color:var(--tinta-2)}.itn-parada[data-estado=anulada] .itn-importe-cifra{text-decoration:line-through;text-decoration-thickness:1px}.itn-parada[data-toca=si] .itn-importe-cifra{color:var(--marca-tinta);font-weight:500}.itn-estado{font:var(--t-diminuto);color:var(--tinta-2);align-items:center;gap:5px;min-inline-size:0;display:inline-flex}.itn-estado>svg{flex:none}.itn-estado[data-tono=hecho]>svg{color:var(--marca)}.itn-estado[data-tono=marca]{color:var(--marca-tinta);font-weight:600}.itn-estado[data-tono=error]{color:var(--error);font-weight:600}.itn-estado[data-tono=neutro]{color:var(--tinta-3)}.itn-marca{z-index:1;flex:none;place-items:center;block-size:32px;inline-size:32px;display:grid;position:relative}.itn-disco{position:absolute;inset:0;overflow:visible}.itn-disco-fondo{fill:var(--papel);stroke:var(--linea-2);stroke-width:1.5px;transition:fill var(--dur-2) var(--ease), stroke var(--dur-2) var(--ease)}.itn-torta{fill:none;stroke:var(--marca-suave-2);stroke-width:11px;transform-origin:16px 16px;transition:stroke-dasharray var(--dur-3) var(--ease-fluid);animation:itn-llena var(--dur-3) var(--ease-fluid) both;animation-delay:calc(min(calc(var(--i,0) * var(--stagger)), var(--stagger-cap)) + var(--dur-1));transform:rotate(-90deg)}@keyframes itn-llena{0%{stroke-dasharray:0 1}}.itn-marca[data-toca=si] .itn-disco-fondo{stroke:var(--marca);stroke-width:2px}.itn-marca[data-toca=si] .itn-torta{stroke:var(--marca)}.itn-marca[data-estado=pagada] .itn-disco-fondo{fill:var(--marca);stroke:var(--marca)}.itn-marca[data-estado=pagada] .itn-torta,.itn-marca[data-estado=anulada] .itn-torta{stroke:#0000}.itn-marca[data-estado=en-verificacion] .itn-disco-fondo{stroke:var(--marca);stroke-dasharray:2.6 2.6}.itn-marca[data-estado=en-verificacion] .itn-torta{stroke:var(--marca-suave-2)}.itn-marca[data-estado=vencida] .itn-disco-fondo{stroke:var(--error);stroke-width:2px}.itn-marca[data-estado=anulada] .itn-disco-fondo{fill:var(--hundido)}.itn-marca:not(.itn-marca-final)>svg:not(.itn-disco){color:var(--tinta-inversa);animation:itn-sello var(--dur-2) var(--ease-fluid) both;animation-delay:calc(min(calc(var(--i,0) * var(--stagger)), var(--stagger-cap)) + var(--dur-2));position:relative}.itn-marca[data-estado=anulada]>svg:not(.itn-disco){color:var(--tinta-3)}@keyframes itn-sello{0%{opacity:0;transform:scale(.6)}}.itn-marca-final{border-radius:var(--r-1);border:1.5px solid var(--linea-2);background-color:var(--papel);color:var(--marca)}.itn-final[data-final=emitido] .itn-marca-final{background-color:var(--marca);border-color:var(--marca);color:var(--tinta-inversa)}.itn-final[data-final=cerrado] .itn-marca-final{background-color:var(--hundido);color:var(--tinta-3)}.itn-final-texto{font:var(--t-diminuto);color:var(--tinta-3)}.itn-final-texto:empty{display:none}.itn-vuelo{font:var(--t-diminuto);color:var(--tinta-2);align-items:center;gap:5px;display:inline-flex}.itn-vuelo>svg{color:var(--marca);flex:none}.itn-tramo{pointer-events:none;position:absolute}.itn-tramo-lleno{background-color:var(--marca);transition:transform var(--dur-3) var(--ease-fluid);border-radius:1px;position:absolute;inset:0;transform:scale(0)}.itn-tramo[data-lleno=si] .itn-tramo-lleno{animation:itn-traza var(--dur-3) var(--ease-fluid) both;animation-delay:calc(min(calc(var(--i,0) * var(--stagger) * 2), var(--stagger-cap)) + var(--dur-2));transform:none}.itn[data-orientacion=fila] .itn-ruta{grid-template-columns:repeat(calc(var(--itn-paradas) - 1), minmax(0, 1fr)) minmax(0, 1.3fr);column-gap:var(--e-3);align-items:start}.itn[data-orientacion=fila] .itn-parada{align-items:flex-start;gap:var(--e-1);padding:var(--e-3) var(--e-2) var(--e-4);flex-direction:column;display:flex}.itn[data-orientacion=fila] .itn-marca{margin-block-end:var(--e-2)}.itn[data-orientacion=fila] .itn-importe-cifra{font-size:clamp(calc(14px * var(--escala)), calc((100cqi / var(--itn-paradas) - 36px) / 5), calc(22px * var(--escala)))}.itn[data-orientacion=fila] .itn-tramo{inline-size:calc(100% + var(--e-3) - 44px);background-image:repeating-linear-gradient(90deg, var(--linea-fuerte) 0 4px, transparent 4px 9px);block-size:2px;inset-block-start:calc(var(--e-3) + 15px);inset-inline-start:calc(var(--e-2) + 38px)}.itn[data-orientacion=fila] .itn-tramo-lleno{transform-origin:0}.itn[data-orientacion=lista] .itn-ruta{grid-template-columns:minmax(0,1fr)}.itn[data-orientacion=lista] .itn-parada{column-gap:var(--e-4);padding-block:var(--e-3) var(--e-4);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"marca cuando importe""marca estado estado";align-items:center;row-gap:4px;display:grid}.itn[data-orientacion=lista] .itn-marca{grid-area:marca;align-self:start}.itn[data-orientacion=lista] .itn-cuando{grid-area:cuando}.itn[data-orientacion=lista] .itn-monto{grid-area:importe;justify-self:end}.itn[data-orientacion=lista] .itn-estado{grid-area:estado}.itn[data-orientacion=lista] .itn-final{grid-template-areas:"marca cuando cuando""marca texto texto""marca vuelo vuelo"}.itn[data-orientacion=lista] .itn-final-texto{grid-area:texto}.itn[data-orientacion=lista] .itn-vuelo{grid-area:vuelo}.itn[data-orientacion=lista] .itn-tramo{background-image:repeating-linear-gradient(180deg, var(--linea-fuerte) 0 4px, transparent 4px 9px);inline-size:2px;inset-block-start:calc(var(--e-3) + 38px);inset-block-end:calc(6px - var(--e-3));inset-inline-start:calc(var(--e-3) + 15px)}.itn[data-orientacion=lista] .itn-tramo-lleno{transform-origin:top}.itn[data-orientacion=lista] .itn-importe-cifra{font-size:calc(19px * var(--escala))}@keyframes itn-traza{0%{transform:scale(0)}}
