.barra-progreso { height: 8px; border-radius: 8px; background: var(--suelo-3); margin-top: 12px; overflow: hidden; }
.barra-progreso span { display: block; height: 100%; background: var(--foco); border-radius: 8px; }
.pasaporte-resumen strong { font-size: 18px; }
.sello { color: var(--acento-texto); display: inline-grid; }
.fila input[type="time"] { min-height: 40px; }
.fila .btn-icono { flex: none; }
.yo .fila > button.btn-contorno { flex: none; }
