.fin-cronograma{gap:var(--e-1);margin:0;padding:0;list-style:none;display:grid}.fin-linea{align-items:center;gap:var(--e-3);min-height:52px;padding:var(--e-2) var(--e-3);border-radius:var(--r-2);transition:background-color var(--dur-2) var(--ease);grid-template-columns:28px minmax(0,1fr) auto;display:grid;position:relative}.fin-linea:not(:last-child):before{content:"";left:calc(var(--e-3) + 13.5px);background-color:var(--linea-2);width:1px;position:absolute;top:calc(50% + 15px);bottom:calc(11px - 50%)}.fin-linea[data-estado=pagada]:not(:last-child):before{background-color:var(--marca)}.fin-linea[data-toca=true]{background-color:var(--marca-suave)}.fin-marca{z-index:1;border-radius:var(--r-pildora);border:1px solid var(--linea-fuerte);background-color:var(--papel);width:28px;height:28px;color:var(--tinta-2);transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);place-items:center;display:grid;position:relative}.fin-marca-numero{font:500 calc(12px * var(--escala)) / 1 var(--letra-display)}.fin-linea[data-estado=pagada] .fin-marca{background-color:var(--marca);border-color:var(--marca);color:var(--tinta-inversa)}.fin-linea[data-toca=true] .fin-marca{border-color:var(--marca);color:var(--marca-tinta);box-shadow:0 0 0 3px var(--marca-suave-2)}.fin-linea[data-estado=vencida] .fin-marca{border-color:var(--error);color:var(--error)}.fin-linea-textos{gap:2px;min-width:0;display:grid}.fin-linea-nombre{font:var(--t-pequeno-fuerte);color:var(--tinta)}.fin-linea-fecha{font:var(--t-diminuto);color:var(--tinta-3)}.fin-linea-parcial{color:var(--tinta-2)}.fin-linea-lado{justify-items:end;gap:var(--e-1);text-align:right;display:grid}.fin-linea-monto{font:500 calc(16px * var(--escala)) / 1.2 var(--letra-display);letter-spacing:var(--track-titulo);color:var(--marca-tinta);white-space:nowrap}.fin-linea[data-estado=pagada] .fin-linea-monto{color:var(--tinta-2)}.fin-linea-estado{white-space:nowrap}.fin-linea-limite{margin-top:var(--e-1);background-color:var(--fondo);border:1px solid var(--linea)}.fin-marca-limite{border-color:var(--marca);background-color:var(--marca);color:var(--tinta-inversa)}.fin-linea-limite .fin-linea-nombre{color:var(--marca-tinta)}.fin-linea-limite .fin-linea-fecha{font:var(--t-pequeno);color:var(--tinta)}.fin-linea-dias{font:var(--t-pequeno-fuerte);color:var(--marca-tinta);white-space:nowrap}.fin-linea-limite[data-vencido=true]{background-color:var(--error-suave);border-color:#0000}.fin-linea-limite[data-vencido=true] .fin-marca-limite{background-color:var(--error);border-color:var(--error)}.fin-avance{gap:var(--e-3);display:grid}.fin-avance-cifras{justify-content:space-between;align-items:flex-end;gap:var(--e-4);display:flex}.fin-avance-bloque{gap:var(--e-1);display:grid}.fin-avance-bloque-fin{text-align:right;justify-items:end}.fin-avance-pagado{font:var(--t-cifra);letter-spacing:var(--track-display);color:var(--marca-tinta);font-weight:300}.fin-avance-resto{font:400 calc(19px * var(--escala)) / 1.1 var(--letra-display);letter-spacing:var(--track-titulo);color:var(--tinta-2)}.fin-avance-riel{border-radius:var(--r-pildora);background-color:var(--fondo-2);height:6px;overflow:hidden}.fin-avance-barra{border-radius:inherit;background-color:var(--marca);transform-origin:0;width:100%;height:100%;display:block}.fin-plan[data-estado=vencido] .fin-avance-barra{background-color:var(--tinta-4)}.fin-plan{gap:var(--e-5);padding:var(--e-5) var(--e-4);min-width:0;display:grid}.fin-plan-cabeza{justify-content:space-between;align-items:flex-start;gap:var(--e-3);flex-wrap:wrap;display:flex}.fin-plan-cabeza-textos{min-width:0}.fin-plan-titulo{font:var(--t-h3);letter-spacing:var(--track-titulo);color:var(--marca-tinta);font-weight:400}.fin-simulado{align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-2);background-color:var(--aviso-suave);color:var(--aviso);font:var(--t-pequeno-fuerte);justify-self:start;display:inline-flex}.fin-nota p{margin-top:2px}.fin-condicion{align-items:start;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background-color:var(--aviso-suave);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aviso) 18%, transparent);font:var(--t-pequeno);color:var(--tinta);grid-template-columns:auto minmax(0,1fr);display:grid}.fin-condicion-icono{border-radius:var(--r-pildora);background-color:var(--papel);width:28px;height:28px;color:var(--aviso);place-items:center;display:grid}.fin-condicion-texto{padding-top:3px}.fin-condicion-texto strong{font-weight:600}.fin-condicion-ver{font:var(--t-pequeno-fuerte);color:var(--marca-tinta);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--marca-tinta) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--marca-tinta) 35%, transparent);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--dur-1) var(--ease);background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.fin-condicion-ver:hover{text-decoration-color:currentColor}.fin-condicion-ver svg{transition:transform var(--dur-1) var(--ease)}.fin-condicion-ver:hover svg{transform:translate(2px)}.fin-condiciones{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.fin-condiciones-item{align-items:start;gap:var(--e-3);font:var(--t-cuerpo);color:var(--tinta-2);animation:entra-condicion var(--dur-2) var(--ease-fluid) backwards;animation-delay:calc(var(--i) * var(--stagger));grid-template-columns:auto minmax(0,1fr);display:grid}.fin-condiciones-icono{border-radius:var(--r-pildora);background-color:var(--marca-suave);width:32px;height:32px;color:var(--marca-tinta);place-items:center;display:grid}.fin-condiciones-item[data-clave=vencer]{color:var(--tinta);font-weight:600}.fin-condiciones-item[data-clave=vencer] .fin-condiciones-icono{background-color:var(--error-suave);color:var(--error)}@keyframes entra-condicion{0%{opacity:0;transform:translateY(6px)}}.fin-tienes{align-items:start;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background-color:var(--marca-suave);color:var(--tinta);grid-template-columns:auto minmax(0,1fr);display:grid}.fin-tienes-icono{border-radius:var(--r-pildora);background-color:var(--papel);width:32px;height:32px;color:var(--marca-tinta);place-items:center;display:grid}.fin-tienes-textos{gap:2px;min-width:0;padding-top:2px;display:grid}.fin-tienes-titulo{font:var(--t-pequeno-fuerte);color:var(--marca-tinta)}.fin-tienes-texto{font:var(--t-pequeno);color:var(--tinta-2)}.fin-tienes[data-tono=aviso]{background-color:var(--aviso-suave)}.fin-tienes[data-tono=aviso] .fin-tienes-icono,.fin-tienes[data-tono=aviso] .fin-tienes-titulo{color:var(--aviso)}.fin-tienes[data-tono=exito]{background-color:var(--exito-suave)}.fin-tienes[data-tono=exito] .fin-tienes-icono,.fin-tienes[data-tono=exito] .fin-tienes-titulo{color:var(--exito)}.fin-tienes[data-tono=error]{background-color:var(--error-suave)}.fin-tienes[data-tono=error] .fin-tienes-icono,.fin-tienes[data-tono=error] .fin-tienes-titulo{color:var(--error)}.fin-tienes[data-tono=error] .fin-tienes-texto{color:var(--tinta)}.fin-tienes[data-tono=neutro]{background-color:var(--hundido)}.fin-tienes[data-tono=neutro] .fin-tienes-icono,.fin-tienes[data-tono=neutro] .fin-tienes-titulo{color:var(--tinta-2)}.fin-plan-acciones{gap:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--linea);display:grid}@media (min-width:768px){.fin-plan{padding:var(--e-6)}}.fin-en-pago{gap:var(--e-4);padding:var(--e-5) var(--e-4);display:grid}.fin-en-pago-cabeza{align-items:flex-start;gap:var(--e-3);display:flex}.fin-en-pago-icono{border-radius:var(--r-pildora);background-color:var(--marca-suave);width:40px;height:40px;color:var(--marca-tinta);flex:none;place-items:center;display:grid}.fin-en-pago-titulo{font:var(--t-h4);color:var(--tinta)}.fin-en-pago-resumen{font:var(--t-cuerpo-fuerte);color:var(--marca-tinta);margin-top:2px;font-weight:500}.fin-esqueleto{gap:var(--e-2);display:grid}@media (min-width:768px){.fin-en-pago{padding:var(--e-6)}}.fin-aviso{overflow:hidden}.fin-aviso-interior{align-items:center;gap:var(--e-3);margin-block:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-3);border:1px solid var(--marca-suave-2);background-color:var(--marca-suave);transition:border-color var(--dur-2) var(--ease);grid-template-columns:auto minmax(0,1fr);display:grid}.fin-aviso[data-elegido=true] .fin-aviso-interior{border-color:var(--marca)}.fin-aviso-condicion{overflow:hidden}.fin-aviso-condicion .fin-condicion{margin-bottom:var(--e-3)}.fin-aviso-icono{border-radius:var(--r-pildora);background-color:var(--papel);width:36px;height:36px;color:var(--marca-tinta);place-items:center;display:grid}.fin-aviso-textos{gap:2px;min-width:0;display:grid}.fin-aviso-titulo{font:var(--t-pequeno-fuerte);color:var(--marca-tinta)}.fin-aviso-texto{font:var(--t-pequeno);color:var(--tinta-2)}.fin-aviso-pista,.fin-aviso-marca{font:var(--t-diminuto);color:var(--tinta-3);grid-column:2}.fin-aviso-marca{align-items:center;gap:var(--e-1);color:var(--marca-tinta);font-weight:600;display:inline-flex}.fin-aviso-elegir{min-height:44px;padding:0 var(--e-5);border-radius:var(--r-pildora);border:1px solid var(--marca);background-color:var(--papel);color:var(--marca-tinta);font:var(--t-boton);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);grid-column:1/-1;justify-content:center;justify-self:stretch;align-items:center;display:inline-flex}.fin-aviso-elegir:hover{background-color:var(--marca-suave-2)}.fin-aviso-elegir:active{transform:scale(.98)}.fin-aviso-elegir:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.fin-aviso-elegir[aria-pressed=true]{background-color:var(--marca);color:var(--tinta-inversa)}.fin-aviso-elegir-texto{align-items:center;gap:var(--e-2);display:inline-flex}@media (min-width:640px){.fin-aviso-interior{grid-template-columns:auto minmax(0,1fr) auto}.fin-aviso-elegir{grid-column:3;justify-self:end}.fin-aviso-pista,.fin-aviso-marca{text-align:right;grid-column:3}}.fin-cuotas{gap:var(--e-5);display:grid}.fin-cuenta-cabeza{gap:var(--e-1);display:grid}.fin-cuenta-ruta{font:var(--t-h3);letter-spacing:var(--track-titulo);color:var(--marca-tinta);font-weight:400}.fin-cuenta-detalle{gap:var(--e-1) var(--e-3);font:var(--t-pequeno);color:var(--tinta-2);flex-wrap:wrap;display:flex}.fin-cuenta-acciones{gap:var(--e-3);display:grid}.fin-cuenta-secundarias{justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.fin-cuenta-pago{overflow:hidden}.fin-cuenta-pago>*{margin-top:var(--e-2)}.fin-abono{gap:var(--e-3);align-items:end;display:grid}@media (min-width:560px){.fin-cuenta-acciones{flex-wrap:wrap;display:flex}.fin-abono{grid-template-columns:minmax(0,300px) auto;justify-content:start}.fin-abono .campo{margin:0}}.fin-proximo-bloque{gap:var(--e-2);display:grid}.fin-proximo{gap:var(--e-4);padding:var(--e-4);border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--fondo);display:grid}.fin-proximo[data-estado=vencida]{border-color:var(--error);background-color:var(--papel)}.fin-proximo-datos{gap:var(--e-1);min-width:0;display:grid}.fin-proximo-monto{font:var(--t-cifra);letter-spacing:var(--track-display);color:var(--marca-tinta);font-weight:400}.fin-proximo-detalle{align-items:center;gap:var(--e-1) var(--e-2);font:var(--t-pequeno);color:var(--tinta-2);flex-wrap:wrap;display:flex}@media (min-width:720px){.fin-proximo{padding:var(--e-5);grid-template-columns:minmax(0,1fr) auto;align-items:center}}.fin-reloj-cabeza{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.fin-reloj-fecha{align-items:center;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta-2);display:flex}:root{--fin-acento:var(--marca);--fin-acento-tinta:var(--marca-tinta);--fin-lavado:var(--marca-suave);--fin-borde:var(--marca-suave-2)}html[data-temporada=diciembre]{--fin-acento:var(--navidad-rojo);--fin-acento-tinta:var(--navidad-rojo);--fin-lavado:color-mix(in srgb, var(--navidad-rojo) 6%, var(--papel));--fin-borde:color-mix(in srgb, var(--navidad-rojo) 28%, var(--linea))}.fin-sello{width:fit-content;max-width:100%;margin-top:var(--e-2);border-radius:var(--r-pildora);border:1px solid var(--fin-borde);background-color:var(--fin-lavado);color:var(--fin-acento-tinta);font:var(--t-diminuto);animation:escalar-entrada var(--dur-2) var(--ease) backwards;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:4px 12px 4px 10px;display:inline-flex}.fin-sello strong{font-weight:700}.fin-sello-detalle{color:var(--tinta-2)}html[data-temporada=diciembre] .fin-sello{background-color:var(--navidad-rojo);color:var(--tinta-inversa);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--navidad-oro) 60%, transparent);border-color:#0000}html[data-temporada=diciembre] .fin-sello .icono{color:var(--navidad-oro-claro)}html[data-temporada=diciembre] .fin-sello-detalle{color:var(--tinta-inversa);opacity:.92}.fin-aviso-ir{justify-self:start;align-items:center;gap:var(--e-2);min-height:44px;padding:0 var(--e-4);border-radius:var(--r-pildora);border:1px solid var(--fin-acento);background-color:var(--papel);color:var(--fin-acento-tinta);font:var(--t-pequeno-fuerte);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);grid-column:2;display:inline-flex}.fin-aviso-ir .icono{transition:transform var(--dur-2) var(--ease)}@media (hover:hover){.fin-aviso-ir:hover{background-color:var(--fin-acento);color:var(--tinta-inversa)}.fin-aviso-ir:hover .icono{transform:translate(3px)}}.fin-aviso-ir:active{transform:scale(.97)}.fin-aviso-ir:focus-visible{outline:2px solid var(--foco);outline-offset:2px}@media (min-width:640px){.fin-aviso-ir{grid-column:3;justify-self:end}}.fin-resumen{overflow:hidden}.fin-resumen-interior{margin-top:var(--e-1);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);border:1px solid var(--fin-borde);background-color:var(--fin-lavado);box-shadow:inset 3px 0 0 var(--fin-acento);gap:2px;display:grid}.fin-resumen-cabeza{align-items:center;gap:var(--e-2);font:var(--t-diminuto);letter-spacing:.02em;color:var(--fin-acento-tinta);margin-bottom:2px;font-weight:700;display:flex}.fin-resumen-icono{border-radius:var(--r-pildora);background-color:var(--papel);width:24px;height:24px;color:var(--fin-acento-tinta);place-items:center;display:grid}html[data-temporada=diciembre] .fin-resumen-icono{background-color:var(--navidad-rojo);color:var(--navidad-oro-claro)}.fin-resumen-hoy{justify-content:space-between;align-items:baseline;gap:var(--e-3);font:var(--t-pequeno);color:var(--tinta);display:flex}.fin-resumen-hoy strong{font:500 calc(20px * var(--escala)) / 1.2 var(--letra-display);letter-spacing:var(--track-titulo);color:var(--marca-tinta)}.fin-resumen-cuotas{font:var(--t-diminuto);color:var(--tinta-2)}.fin-resumen-pista{align-items:center;gap:var(--e-1);margin-top:var(--e-1);font:var(--t-diminuto);color:var(--tinta-3);display:inline-flex}.fin-resumen-pista[data-elegido=true]{color:var(--fin-acento-tinta);font-weight:600}.fin-barra{min-width:0;font:var(--t-diminuto);color:var(--tinta-2);animation:subir-corto var(--dur-2) var(--ease) backwards;grid-column:1/-1;align-items:center;gap:6px;display:inline-flex}.fin-barra .icono{color:var(--fin-acento-tinta);flex:none}.fin-barra strong{color:var(--fin-acento-tinta);font-weight:700}.fin-barra-texto{min-width:0}@media (max-height:500px){.barra-total:not(.barra-total-en-linea) .fin-barra{font-size:calc(11px * var(--escala));grid-column:1;line-height:1.2}}.res-dia-financiable{border-radius:var(--r-pildora);background-color:var(--fin-lavado);min-height:20px;color:var(--fin-acento-tinta);font:700 calc(11.5px * var(--escala)) / 20px var(--letra-cuerpo);white-space:nowrap;animation:escalar-entrada var(--dur-2) var(--ease) backwards;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.res-dia[aria-current=date] .res-dia-financiable{background-color:var(--papel)}.bus-cal-boton[data-financiable=true]:after{content:"";background-color:var(--fin-acento);border-radius:2px;height:2px;position:absolute;top:3px;left:30%;right:30%}.bus-cal-ida .bus-cal-boton[data-financiable=true]:after,.bus-cal-vuelta .bus-cal-boton[data-financiable=true]:after{background-color:var(--tinta-inversa)}.bus-cal-niveles:has(.fin-cal-leyenda){flex-wrap:wrap;row-gap:0}.fin-cal-leyenda{white-space:nowrap;min-height:32px;padding:0 var(--e-2);margin:0 calc(var(--e-2) * -1);border-radius:var(--r-1);font:var(--t-diminuto);color:var(--fin-acento-tinta);cursor:pointer;transition:background-color var(--dur-1) var(--ease);align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (hover:hover){.fin-cal-leyenda:hover{background-color:var(--fin-lavado)}}.fin-cal-leyenda:focus-visible{outline:1.5px solid var(--marca);outline-offset:1px}.fin-cal-muestra{background-color:var(--fin-acento);border-radius:2px;flex:none;width:12px;height:2px}.fin-buscador{align-items:center;gap:var(--e-2);max-width:100%;min-height:44px;padding:0 var(--e-3) 0 var(--e-3);border-radius:var(--r-pildora);border:1px solid var(--fin-borde);background-color:var(--fin-lavado);color:var(--fin-acento-tinta);font:var(--t-diminuto);cursor:pointer;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);font-weight:700;display:inline-flex}.fin-buscador-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fin-buscador-accion{padding-left:var(--e-2);border-left:1px solid var(--fin-borde);color:var(--tinta-2);white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.fin-buscador-accion .icono{transition:transform var(--dur-2) var(--ease)}@media (hover:hover){.fin-buscador:hover{border-color:var(--fin-acento)}.fin-buscador:hover .fin-buscador-accion .icono{transform:translate(2px)}}.fin-buscador:active{transform:scale(.98)}.fin-buscador:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.fin-linea-saldo{font:var(--t-diminuto);color:var(--tinta-3)}.fin-linea-ajuste{color:var(--tinta-2);font-weight:600}.fin-linea-emision .fin-marca-limite{background-color:var(--marca);border-color:var(--marca);color:var(--tinta-inversa)}.fin-linea-emision[data-cerrado=true] .fin-marca-limite{background-color:var(--papel);border-color:var(--linea);color:var(--tinta-2)}.fin-condiciones-textos{gap:2px;display:grid}.fin-condiciones-rotulo{font:var(--t-cuerpo-fuerte);color:var(--tinta)}.fin-saldo{margin:0;container-type:inline-size}.fin-saldo-columnas{grid-template-columns:repeat(var(--fin-columnas), minmax(0, 1fr));gap:var(--e-3);--fin-colw:calc((100cqi - (var(--fin-columnas) - 1) * var(--e-3)) / var(--fin-columnas));grid-template-rows:repeat(6,auto);margin:0;padding:0;list-style:none;display:grid}.fin-saldo-col{grid-row:span 6;grid-template-rows:subgrid;gap:var(--e-2);min-width:0;display:grid}.fin-saldo-cuando{gap:1px;min-width:0;display:grid}.fin-saldo-nombre{font:var(--t-diminuto);letter-spacing:.02em;color:var(--tinta-2);white-space:nowrap}.fin-saldo-nombre-corto{display:none}.fin-saldo-fecha{font:var(--t-pequeno-fuerte);color:var(--tinta);white-space:nowrap}.fin-saldo-monto{font:400 calc(22px * var(--escala)) / 1.1 var(--letra-display);font-size:max(calc(12px * var(--escala)), min(calc(22px * var(--escala)), calc(var(--fin-colw) / (var(--fin-cifras,6) * .66))));letter-spacing:var(--track-titulo);color:var(--marca-tinta);white-space:nowrap}.fin-saldo-riel{border:1px solid var(--linea-2);border-radius:var(--r-2);background-color:var(--hundido);background-image:repeating-linear-gradient(135deg, transparent 0 7px, var(--linea) 7px 8px);height:clamp(84px,20cqi,124px);position:relative;overflow:hidden}.fin-saldo-lleno{background-color:var(--marca);transform-origin:50% 100%;position:absolute;inset:0}.fin-saldo-marca{inset:auto 0 var(--e-2);color:var(--tinta-inversa);place-items:center;display:grid;position:absolute}.fin-saldo-resto{font:var(--t-pequeno);color:var(--tinta-2);white-space:nowrap;gap:1px;display:grid}.fin-saldo-resto-rotulo{font:var(--t-diminuto);color:var(--tinta-3)}.fin-saldo-resto .cifras{font-size:max(calc(11px * var(--escala)), min(calc(14px * var(--escala)), calc(var(--fin-colw) / (var(--fin-cifras,6) * .66))))}.fin-saldo-boleto{align-items:center;gap:var(--e-1);font:var(--t-pequeno-fuerte);color:var(--marca-tinta);display:inline-flex}.fin-saldo-ajuste{padding:2px var(--e-2);border:1px solid var(--linea-fuerte);border-radius:var(--r-pildora);font:var(--t-diminuto);color:var(--tinta);justify-self:start;align-items:center;gap:4px;display:inline-flex}.fin-saldo-leyenda{align-items:center;gap:var(--e-2) var(--e-5);margin:var(--e-4) 0 0;font:var(--t-diminuto);color:var(--tinta-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fin-saldo-leyenda li{align-items:center;gap:var(--e-2);display:inline-flex}.fin-saldo-leyenda-moneda{color:var(--tinta-3);margin-inline-start:auto}.fin-saldo-muestra{border:1px solid var(--linea-2);border-radius:3px;width:14px;height:14px}.fin-saldo-muestra[data-tipo=pagado]{border-color:var(--marca);background-color:var(--marca)}.fin-saldo-muestra[data-tipo=saldo]{background-color:var(--hundido);background-image:repeating-linear-gradient(135deg, transparent 0 3px, var(--linea-fuerte) 3px 4px)}.fin-saldo[data-muchas=si] .fin-saldo-nombre-largo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fin-saldo[data-muchas=si] .fin-saldo-nombre-corto{display:inline}@container (max-width:440px){.fin-saldo-columnas{gap:var(--e-2);--fin-colw:calc((100cqi - (var(--fin-columnas) - 1) * var(--e-2)) / var(--fin-columnas))}.fin-saldo-nombre-largo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fin-saldo-nombre-corto{display:inline}.fin-saldo-fecha{font:var(--t-diminuto);font-weight:600}}@container (max-width:620px){.fin-saldo[data-muchas=si] .fin-saldo-columnas{gap:var(--e-3);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.fin-saldo[data-muchas=si] .fin-saldo-col{align-items:center;column-gap:var(--e-4);padding-bottom:var(--e-3);border-bottom:1px solid var(--linea);grid-row:auto;grid-template-rows:none;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"riel cuando monto""riel cuando resto""riel ajuste ajuste";row-gap:0}.fin-saldo[data-muchas=si] .fin-saldo-col:last-child{border-bottom:0;padding-bottom:0}.fin-saldo[data-muchas=si] .fin-saldo-cuando{grid-area:cuando}.fin-saldo[data-muchas=si] .fin-saldo-riel{grid-area:riel;align-self:center;height:52px}.fin-saldo[data-muchas=si] .fin-saldo-monto{font-size:calc(18px * var(--escala));grid-area:monto;justify-self:end}.fin-saldo[data-muchas=si] .fin-saldo-resto{justify-content:flex-end;align-items:baseline;gap:var(--e-2);grid-area:resto;display:flex}.fin-saldo[data-muchas=si] .fin-saldo-resto .cifras{font-size:calc(13px * var(--escala))}.fin-saldo[data-muchas=si] .fin-saldo-ajuste{margin-top:var(--e-1);grid-area:ajuste}.fin-saldo[data-muchas=si] .fin-saldo-fecha{font:var(--t-pequeno-fuerte)}.fin-saldo[data-muchas=si] .fin-saldo-nombre{font:var(--t-pequeno)}}.fin-retrasos{gap:var(--e-5);display:grid;container-type:inline-size}.fin-retrasos-linea{position:relative}.fin-retrasos-riel>span{transform-origin:0;display:block;position:absolute}.fin-retrasos-riel-aviso{background-color:var(--linea-fuerte);width:40%;height:2px;top:21px;left:10%}.fin-retrasos-riel-atraso{border-radius:var(--r-pildora);background-color:var(--tinta);width:40%;height:6px;top:19px;left:50%}.fin-retrasos-hitos{gap:var(--e-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.fin-retrasos-hito{align-content:start;justify-items:center;gap:var(--e-3);text-align:center;display:grid}.fin-retrasos-marca{border:1px solid var(--linea-fuerte);border-radius:var(--r-pildora);background-color:var(--papel);width:44px;height:44px;color:var(--tinta-2);place-items:center;display:grid}.fin-retrasos-hito[data-hito=vencimiento] .fin-retrasos-marca{border:2px solid var(--tinta);color:var(--tinta)}.fin-retrasos-hito[data-hito=suspension] .fin-retrasos-marca{border:2px solid var(--tinta);background-color:var(--fondo-2);color:var(--tinta)}.fin-retrasos-hito[data-hito=fin] .fin-retrasos-marca{border-color:var(--tinta);background-color:var(--tinta);color:var(--tinta-inversa)}.fin-retrasos-hito[data-actual=si] .fin-retrasos-marca{box-shadow:0 0 0 4px var(--papel), 0 0 0 6px var(--marca)}.fin-retrasos-textos{gap:var(--e-1);max-width:24ch;display:grid}.fin-retrasos-cuando{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta-3)}.fin-retrasos-titulo{font:var(--t-cuerpo-fuerte);color:var(--tinta)}.fin-retrasos-hito[data-tramo=atraso] .fin-retrasos-titulo{font-weight:700}.fin-retrasos-detalle{font:var(--t-pequeno);color:var(--tinta-2);text-wrap:pretty}.fin-retrasos-aqui{font:var(--t-pequeno-fuerte);color:var(--marca-tinta)}.fin-retrasos-salida{align-items:flex-start;gap:var(--e-3);padding:var(--e-4) var(--e-5);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);font:var(--t-cuerpo);color:var(--tinta);margin:0;display:flex}.fin-retrasos-salida>svg{color:var(--marca-tinta);flex:none;margin-top:4px}@container (max-width:860px){.fin-retrasos-hitos{gap:var(--e-5);grid-template-columns:1fr}.fin-retrasos-hito{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:start}.fin-retrasos-textos{max-width:none;padding-top:2px}.fin-retrasos-riel{display:none}.fin-retrasos-hito{position:relative}.fin-retrasos-hito:not(:last-child):after{content:"";top:44px;bottom:calc(-1 * var(--e-5));background-color:var(--linea-fuerte);transform-origin:50% 0;width:2px;transition:transform var(--dur-3) var(--ease-fluid);transition-delay:calc(var(--fin-i,0) * .12s + .2s);position:absolute;left:21px;transform:scaleY(0)}.fin-retrasos-hito[data-hito=vencimiento]:after,.fin-retrasos-hito[data-hito=suspension]:after{border-radius:var(--r-pildora);background-color:var(--tinta);width:6px;left:19px}.fin-retrasos[data-visible=si] .fin-retrasos-hito:after{transform:scaleY(1)}}
