.flights-listing-page{background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);min-height:60vh}.flights-listing-page .breadcrumb{padding-left:0;margin-left:0 !important;justify-content:flex-start}.flights-listing-page .flight-breadcrumb{padding-left:0;text-align:left}.flights-listing-page .flight-breadcrumb .breadcrumb{justify-content:flex-start !important;margin-left:0 !important}.flights-listing-header{border-bottom:1px solid #e9ecef;margin-bottom:1.5rem}.flights-listing-header h1{font-size:1.75rem}@media (min-width:992px){.flights-listing-header h1{font-size:2rem}}.section-header h2{font-size:1.25rem}.section-header h2 .badge{vertical-align:middle}@media (max-width:575px){.section-header{flex-wrap:wrap;gap:.75rem}.section-header h2{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.section-header h2 .badge{font-size:.75rem}}.flights-controls{background:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.sort-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.sort-buttons .btn{font-size:.875rem;padding:.5rem 1rem;border-radius:.375rem !important;display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.sort-buttons .btn-primary{background-color:#ff5231;border-color:#ff5231}.sort-buttons .btn-outline-secondary{color:#6c757d;border-color:#6c757d}.airline-card .card{border-radius:.75rem}.airline-iata-badge{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f4 0%,#e9ecef 100%);border-radius:.75rem;border:1px solid #d8dde1;margin:0 auto}.badge-iata{font-size:1rem;font-weight:700;color:#0d3654;letter-spacing:.5px}.airline-iata-badge-lg{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d3654 0%,#1a4a6e 100%);border-radius:1rem}.badge-iata-lg{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:1px}.airline-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.flight-list-card .card,.delayed-flight-item .card,.delayed-flight-card .card{border-radius:.75rem}.flight-number{font-size:1rem}.delay-badge{display:inline-block;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0}.delay-badge-lg{display:inline-block;padding:.375rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:700}.delay-badge.on-time,.delay-badge-lg.on-time{background:#d1fae5;color:#065f46}.delay-badge.minor-delay,.delay-badge-lg.minor-delay{background:#fef3c7;color:#92400e}.delay-badge.delayed,.delay-badge-lg.delayed{background:#fed7aa;color:#9a3412}.delay-badge.severely-delayed,.delay-badge-lg.severely-delayed{background:#fecaca;color:#991b1b}.flights-pagination{margin-bottom:3rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.flights-pagination .pagination{gap:.25rem;flex-wrap:nowrap;justify-content:center}.flights-pagination .page-link{border-radius:.375rem;padding:.5rem .875rem;color:#0d3654;border-color:#e9ecef;white-space:nowrap}.flights-pagination .page-item.active .page-link{background-color:#ff5231;border-color:#ff5231;color:#fff}.flights-pagination .page-link:focus{box-shadow:none}@media (max-width:575px){.flights-pagination .pagination{justify-content:flex-start}.flights-pagination .page-link{padding:.375rem .625rem;font-size:.875rem}}@media (max-width:575px){.flights-controls{padding:.75rem}.sort-buttons .btn{padding:.375rem .5rem;font-size:.8rem}.airline-iata-badge{width:40px;height:40px}.badge-iata{font-size:.875rem}.airline-name{font-size:.8rem !important}.flight-count{font-size:.7rem !important}}.text-blue{color:#0d3654 !important}.text-gray{color:#6c757d !important}.fs-px-14{font-size:14px}.fs-px-16{font-size:16px}.min-width-0{min-width:0}.flights-listing-page .btn-outline-primary{color:#ff5231;border-color:#ff5231;background-color:transparent}.flights-listing-page .btn-outline-primary:hover,.flights-listing-page .btn-outline-primary:focus{color:#fff;border-color:#ff5231;background-color:#ff5231}.flights-listing-page .btn-outline-primary:active,.flights-listing-page .btn-outline-primary.active{color:#fff !important;border-color:#e5421f !important;background-color:#e5421f !important}.btn-outline-warning{color:#92400e;border-color:#fbbf24}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active{color:#92400e;border-color:#fbbf24;background-color:transparent}.delayed-flight-card .card,.delayed-flights-full-list .card{border-left:none !important}.delayed-flights-full-list{padding-bottom:3rem}