#recent-pireps-table {
    table-layout: fixed;
    width: 100%;
}

#recent-pireps-table th {
    text-align: left;
}

#recent-pireps-table td:nth-child(1) { width: 8%; }
#recent-pireps-table td:nth-child(2) { width: 8%; }
#recent-pireps-table td:nth-child(3) { width: 8%; }
#recent-pireps-table td:nth-child(4) { width: auto; } /* Airline image - fills remaining space */
#recent-pireps-table td:nth-child(5) { width: 8%; }
#recent-pireps-table td:nth-child(6) { width: 8%; }
#recent-pireps-table td:nth-child(7) { width: 8%; }

.pirep-callsign,
.pirep-departure-icao,
.pirep-arrival-icao,
.pirep-block-length,
.pirep-aircraft-code,
.pirep-landing-rate {
  font-weight: 600;
  font-size: 0.875rem;
}


.pirep-flight-number,
.pirep-departure-iata,
.pirep-arrival-iata,
.pirep-flight-distance,
.pirep-aircraft-registration
{
  font-size: 0.75rem;
  color: #6b7280;
}

.pirep-airline-image {
    text-align: right;
}

.pirep-airline-image img {
    height: 36px;
    max-width: 100%;
    object-fit: contain;
}