.pas{gap:var(--e-5);grid-template-columns:minmax(0,1fr);display:grid}.pas .segmento{min-width:76px;min-height:44px;padding-inline:var(--e-5)}.pas .casilla-fila{align-items:center;min-height:44px}.pas .casilla{margin-top:0}.pas-icono-campo{color:var(--tinta-3)}.pas-lista{gap:var(--e-3);display:grid}.pas-bloque{border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease)}.pas-bloque[data-abierto=true]{border-color:var(--linea-2);box-shadow:var(--sombra-1)}.pas-bloque-titulo{font:inherit}.pas-cabeza{align-items:center;gap:var(--e-3);width:100%;min-height:72px;padding:var(--e-3) var(--e-4);border-radius:var(--r-3);text-align:left;transition:background-color var(--dur-1) var(--ease);display:flex}@media (hover:hover){.pas-cabeza:hover{background-color:var(--fondo)}}.pas-cabeza:active{background-color:var(--fondo-2)}.pas-cabeza:focus-visible{box-shadow:var(--anillo);outline:none}.pas-avatar{background-color:var(--marca-suave);width:44px;height:44px;color:var(--marca);transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.pas-avatar[data-listo=true]{background-color:var(--exito-suave);color:var(--exito)}.pas-avatar .icono{animation:escalar-entrada var(--dur-2) var(--ease) backwards}.pas-cabeza-texto{flex:1;gap:2px;min-width:0;display:grid}.pas-cabeza-nombre{font:var(--t-cuerpo-fuerte);color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pas-cabeza-detalle{font:var(--t-diminuto);color:var(--tinta-3)}.pas-cabeza-estado{align-items:center;gap:var(--e-3);flex:none;display:flex}.pas-cabeza-estado .insignia{animation:escalar-entrada var(--dur-2) var(--ease) backwards}.pas-cabeza-chevron{color:var(--tinta-3)}.pas-editar{font:var(--t-pequeno-fuerte);color:var(--acento);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.pas-cuerpo{overflow:hidden}.pas-campos{align-items:start;gap:var(--e-4);margin-inline:var(--e-4);padding-block:var(--e-5) var(--e-2);border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr);display:grid}.pas-c-tipo-documento,.pas-c-sexo{justify-items:start}.pas-segmentado[data-invalido=true] .segmentado{box-shadow:inset 0 0 0 1px var(--error)}.pas-c-millas{display:grid}.pas-revela{overflow:hidden}.pas-millas-campo{padding-top:var(--e-2);max-width:320px}.pas-bloque-pie{padding:var(--e-3) var(--e-4) var(--e-4);justify-content:flex-end;display:flex}.pas-fecha{border:0;min-width:0;margin:0;padding:0;display:block}.pas-fecha>legend{float:left;width:100%;margin-bottom:var(--e-2);padding:0}.pas-fecha-casillas{clear:both;gap:var(--e-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);max-width:340px;display:grid}.pas-fecha-parte{gap:4px;display:grid}.pas-fecha-rotulo{font:var(--t-diminuto);color:var(--tinta-3)}.pas-fecha-entrada{padding-inline:var(--e-2);text-align:center;font-variant-numeric:tabular-nums}.pas-fecha>.campo-error{margin-top:var(--e-2)}@media (min-width:640px){.pas-cabeza{padding:var(--e-4) var(--e-5)}.pas-campos{gap:var(--e-5) var(--e-4);margin-inline:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr))}.pas-c-tipo-documento,.pas-c-sexo,.pas-c-millas{grid-column:1/-1}.pas-alinea-fecha>.campo-rotulo{padding-bottom:calc(12.5px * 1.4 * var(--escala) + 4px)}.pas-bloque-pie{padding:var(--e-3) var(--e-5) var(--e-5)}}.pas-contacto{padding:var(--e-4);border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel)}.pas-contacto-cabeza{align-items:flex-start;gap:var(--e-3);display:flex}.pas-contacto-titulo{font:var(--t-h4);letter-spacing:var(--track-titulo)}.pas-contacto-campos{align-items:start;gap:var(--e-4);margin-top:var(--e-5);grid-template-columns:minmax(0,1fr);display:grid}.pas-k-telefono{align-items:start;gap:var(--e-3);grid-template-columns:116px minmax(0,1fr);display:grid}.pas-k-casillas{gap:var(--e-1);display:grid}@media (min-width:640px){.pas-contacto{padding:var(--e-5)}.pas-contacto-campos{gap:var(--e-5) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr))}.pas-k-casillas{grid-column:1/-1}}.pas-esqueleto-bloque{align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-5);border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);display:flex}.pas-acciones{display:none}.paso-fondo[data-lateral=true] .pas-acciones{padding-top:var(--e-2);justify-content:flex-end;display:flex}.pas-campos>.cta-usar,.pas-campos>.cta-usar-datos{grid-column:1/-1}.pas-llenar{margin-bottom:var(--e-2);justify-content:flex-end;display:flex}@keyframes pas-destello-a{0%{background-color:var(--marca-suave-2)}to{background-color:#0000}}@keyframes pas-destello-b{0%{background-color:var(--marca-suave-2)}to{background-color:#0000}}.pas[data-destello=a] :is(.pas-lista>:first-child .pas-campos,.pas-contacto-campos)>*{animation:pas-destello-a var(--dur-3) var(--ease) backwards;border-radius:var(--r-2)}.pas[data-destello=b] :is(.pas-lista>:first-child .pas-campos,.pas-contacto-campos)>*{animation:pas-destello-b var(--dur-3) var(--ease) backwards;border-radius:var(--r-2)}.pas[data-destello] :is(.pas-lista>:first-child .pas-campos,.pas-contacto-campos)>:nth-child(2){animation-delay:40ms}.pas[data-destello] :is(.pas-lista>:first-child .pas-campos,.pas-contacto-campos)>:nth-child(3){animation-delay:80ms}.pas[data-destello] :is(.pas-lista>:first-child .pas-campos,.pas-contacto-campos)>:nth-child(4){animation-delay:.12s}.pas[data-destello] :is(.pas-lista>:first-child .pas-campos,.pas-contacto-campos)>:nth-child(5){animation-delay:.16s}.pas[data-destello] :is(.pas-lista>:first-child .pas-campos,.pas-contacto-campos)>:nth-child(n+6){animation-delay:.2s}.pas-cedula{display:block;position:relative}.pas-cedula-letra{min-width:44px;padding:0 var(--e-2);border-radius:calc(var(--r-2) - 1px) 0 0 calc(var(--r-2) - 1px);border-right:1px solid var(--linea);background:var(--hundido);font:var(--t-cuerpo-fuerte);color:var(--marca-tinta);pointer-events:none;animation:subir-corto var(--dur-2) var(--ease) backwards;place-items:center;display:grid;position:absolute;top:1px;bottom:1px;left:1px}.pas-cedula .entrada{padding-left:calc(44px + var(--e-4));font-variant-numeric:tabular-nums;letter-spacing:.02em}.pas-c-pasaporte{gap:var(--e-4);grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:640px){.pas-c-pasaporte{gap:var(--e-5) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.cta-usar{gap:var(--e-3);display:grid}.cta-usar-titular{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-3) var(--e-3) var(--e-4);border:1px solid var(--marca-suave-2);border-radius:var(--r-3);background:var(--marca-suave);transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cta-usar-titular[data-usado=true]{background:var(--papel);border-color:var(--linea-2)}.cta-usar-avatar{border-radius:var(--r-pildora);background:var(--marca);width:40px;height:40px;color:var(--tinta-inversa);font:var(--t-pequeno-fuerte);letter-spacing:.02em;place-items:center;display:grid}.cta-usar-avatar>span{place-items:center;display:grid}.cta-usar-texto{min-width:0;display:grid}.cta-usar-rotulo{font:var(--t-diminuto);color:var(--tinta-3)}.cta-usar-nombre{font:var(--t-cuerpo-fuerte);color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cta-usar-faltan{gap:var(--e-2);display:grid;overflow:hidden}.cta-usar-faltan p{font:var(--t-pequeno);color:var(--tinta-2)}@media (max-width:479px){.cta-usar-titular:not([data-usado=true]){grid-template-columns:auto minmax(0,1fr)}.cta-usar-titular:not([data-usado=true])>.boton{grid-column:1/-1;justify-self:stretch}}
