.fsa-status-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.status-available{background-color:#4caf50}.status-booked{background-color:#ffeb3b}.status-inflight{background-color:#2196f3}.status-maintenance{background-color:#f44336}.status-unknown{background-color:#9e9e9e}.fsa-fleet-table{margin-left:auto;margin-right:auto;text-align:center;border:1px solid rgba(255,255,255,0.1);font-size:0.9rem}.fsa-fleet-table td,.fsa-fleet-table th{text-align:center;border:1px solid rgba(255,255,255,0.1);font-size:0.9rem}.fsa-last-flights-table{width:100%;border-collapse:collapse;margin:1.5rem 0}.fsa-last-flights-table th,.fsa-last-flights-table td{padding:0.4rem 0.6rem;border:1px solid rgba(255,255,255,0.1);font-size:0.9rem;text-align:left}.fsa-last-flights-table thead th{font-weight:600}.fsa-timetable-wrapper{max-height:480px;overflow-y:auto;overflow-x:hidden}.fsa-timetable-table{width:100%;border-collapse:collapse;margin:0}.fsa-timetable-table th,.fsa-timetable-table td{padding:0.4rem 0.6rem;border-bottom:1px solid rgba(255,255,255,0.1);font-size:0.9rem;text-align:left}.fsa-timetable-table th,.fsa-timetable-table td{text-align:center!important}