.AirlineDetailPage-module__N2YtiW__container{width:100%;max-width:var(--max-width);flex-direction:column;gap:16px;margin:0 auto;padding:8px;display:flex}.AirlineDetailPage-module__N2YtiW__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AirlineDetailPage-module__N2YtiW__breadcrumbWrapper{flex:1}.AirlineDetailPage-module__N2YtiW__searchWrapper{flex:none;width:350px}.AirlineDetailPage-module__N2YtiW__hero{border:1px solid var(--gray-4);background:#fff;background-color:var(--gray-0);border-radius:4px;justify-content:space-between;align-items:stretch;gap:8px;padding:8px;display:flex;position:relative;overflow:hidden}.AirlineDetailPage-module__N2YtiW__heroContent{z-index:1;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.AirlineDetailPage-module__N2YtiW__badgeRow{gap:8px;display:flex}.AirlineDetailPage-module__N2YtiW__badge{background:var(--violet-1);color:var(--violet-7);text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}.AirlineDetailPage-module__N2YtiW__logoBox{border:1px solid var(--gray-3);background:#fff;border-radius:4px;padding:8px}.AirlineDetailPage-module__N2YtiW__title{color:var(--indigo-9);letter-spacing:.5px;margin-bottom:0;font-size:32px;font-weight:500;line-height:1.1}.AirlineDetailPage-module__N2YtiW__codes{gap:32px;display:flex}.AirlineDetailPage-module__N2YtiW__codeBox{flex-direction:column;display:flex}.AirlineDetailPage-module__N2YtiW__codeLabel{color:var(--gray-6);font-size:12px}.AirlineDetailPage-module__N2YtiW__iataValue{font-family:var(--font-bebas-neue);color:var(--violet-9);letter-spacing:2px;font-size:32px;font-weight:500;line-height:1}.AirlineDetailPage-module__N2YtiW__icaoValue{font-family:var(--font-bebas-neue);color:var(--lime-9);letter-spacing:2px;font-size:32px;font-weight:500;line-height:1}.AirlineDetailPage-module__N2YtiW__callsignValue{font-family:var(--font-bebas-neue);color:var(--indigo-9);letter-spacing:2px;font-size:32px;font-weight:500;line-height:1}.AirlineDetailPage-module__N2YtiW__codesGrid{grid-template-rows:auto auto;grid-auto-flow:column;align-items:baseline;gap:0 32px;display:grid}.AirlineDetailPage-module__N2YtiW__allianceTag{align-items:center;display:inline-flex}.AirlineDetailPage-module__N2YtiW__heroCountries{z-index:1;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.AirlineDetailPage-module__N2YtiW__countryItem{justify-content:center;align-items:center;display:flex}.AirlineDetailPage-module__N2YtiW__actions{gap:16px;margin-top:auto;display:flex}.AirlineDetailPage-module__N2YtiW__textLink{color:var(--indigo-6);border-bottom:1px solid #0000;align-items:center;gap:4px;padding:4px 0;font-size:14px;text-decoration:none;display:flex}.AirlineDetailPage-module__N2YtiW__textLink:hover{color:var(--violet-9)}.AirlineDetailPage-module__N2YtiW__textLink span{font-size:14px}.AirlineDetailPage-module__N2YtiW__contentGrid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.AirlineDetailPage-module__N2YtiW__sideCol,.AirlineDetailPage-module__N2YtiW__mainCol{flex-direction:column;gap:8px;display:flex}.AirlineDetailPage-module__N2YtiW__affiliateCard{border:1px solid var(--gray-4);background:#fff;border-radius:4px;flex-direction:column;gap:8px;padding:8px;display:flex;position:relative;overflow:hidden}.AirlineDetailPage-module__N2YtiW__agodaHeader{justify-content:space-between;align-items:center;display:flex}.AirlineDetailPage-module__N2YtiW__agodaLogo{width:auto;height:20px}.AirlineDetailPage-module__N2YtiW__affiliateBadge{background:var(--blue-0);color:var(--blue-7);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.AirlineDetailPage-module__N2YtiW__agodaTitle{color:var(--gray-9);margin:0;font-size:18px;font-weight:500;line-height:1.25}.AirlineDetailPage-module__N2YtiW__agodaFeatures{flex-wrap:wrap;gap:8px;display:flex}.AirlineDetailPage-module__N2YtiW__featureTag{color:var(--gray-6);align-items:center;gap:4px;font-size:12px;display:flex}.AirlineDetailPage-module__N2YtiW__agodaButton{text-align:center;background:#5392f9;border-radius:4px;margin-top:4px;padding:8px;font-size:14px;font-weight:600;text-decoration:none;color:#fff!important}.AirlineDetailPage-module__N2YtiW__agodaButton:hover{background:#367af6}.AirlineDetailPage-module__N2YtiW__agodaFooter{color:var(--gray-5);text-align:center;font-size:10px}.AirlineDetailPage-module__N2YtiW__section{border:1px solid var(--gray-4);background:#fff;border-radius:4px;padding:8px}.AirlineDetailPage-module__N2YtiW__sectionTitle{color:var(--indigo-8);align-items:center;gap:8px;margin-bottom:8px;font-size:18px;font-weight:500;display:flex}.AirlineDetailPage-module__N2YtiW__sectionDesc{color:var(--gray-6);margin-top:-8px;margin-bottom:8px;font-size:12px}.AirlineDetailPage-module__N2YtiW__routeList{grid-template-columns:repeat(2,1fr);column-gap:16px;display:grid}.AirlineDetailPage-module__N2YtiW__routeItem{border-bottom:1px solid var(--gray-3);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.AirlineDetailPage-module__N2YtiW__routeList>.AirlineDetailPage-module__N2YtiW__routeItem:last-child{border-bottom:none;padding-bottom:0}@media (min-width:1201px){.AirlineDetailPage-module__N2YtiW__routeList>.AirlineDetailPage-module__N2YtiW__routeItem:nth-last-child(2){border-bottom:none;padding-bottom:0}}.AirlineDetailPage-module__N2YtiW__routeMain{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AirlineDetailPage-module__N2YtiW__airportPoint{align-items:center;gap:4px;min-width:0;display:flex}.AirlineDetailPage-module__N2YtiW__apCodeFrom{background:var(--violet-0);border:1px solid var(--violet-2);font-family:var(--font-bebas-neue);color:var(--violet-9);letter-spacing:2px;text-align:center;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:15px;line-height:1}.AirlineDetailPage-module__N2YtiW__apCodeTo{background:var(--lime-0);border:1px solid var(--lime-2);font-family:var(--font-bebas-neue);color:var(--lime-9);letter-spacing:2px;text-align:center;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:15px;line-height:1}.AirlineDetailPage-module__N2YtiW__cityName{color:var(--gray-9);letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.AirlineDetailPage-module__N2YtiW__apArrow{color:var(--gray-4);flex-shrink:0;font-size:10px}.AirlineDetailPage-module__N2YtiW__routeCount{color:var(--gray-6);white-space:nowrap;flex-shrink:0;margin-left:8px;font-size:13px}.AirlineDetailPage-module__N2YtiW__flightItem{border-bottom:1px solid var(--gray-1);justify-content:space-between;padding:12px 0;display:flex}.AirlineDetailPage-module__N2YtiW__fn{color:var(--indigo-7);font-weight:600}.AirlineDetailPage-module__N2YtiW__fd{color:var(--gray-5);font-size:12px}.AirlineDetailPage-module__N2YtiW__rankingList{flex-direction:column;gap:8px;display:flex}.AirlineDetailPage-module__N2YtiW__rankingItem{border:1px solid var(--gray-3);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.AirlineDetailPage-module__N2YtiW__rankNum{color:var(--gray-4);min-width:20px;font-size:14px;font-weight:600}.AirlineDetailPage-module__N2YtiW__rankInfo{flex:1}.AirlineDetailPage-module__N2YtiW__rankName{color:var(--gray-9);letter-spacing:1px;font-size:14px;font-weight:500}.AirlineDetailPage-module__N2YtiW__rankCount{color:var(--gray-5);font-size:12px}.AirlineDetailPage-module__N2YtiW__rankBarWrapper{background:var(--gray-1);border-radius:0 0 4px 4px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.AirlineDetailPage-module__N2YtiW__rankBar{height:100%}.AirlineDetailPage-module__N2YtiW__infoList{flex-direction:column;gap:8px;display:flex}.AirlineDetailPage-module__N2YtiW__infoItem{flex-direction:column;display:flex}.AirlineDetailPage-module__N2YtiW__infoItem strong{color:var(--gray-6);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.AirlineDetailPage-module__N2YtiW__airportLinks{flex-direction:column;gap:4px;display:flex}.AirlineDetailPage-module__N2YtiW__airportLink{color:var(--indigo-9);font-size:14px;text-decoration:none}.AirlineDetailPage-module__N2YtiW__airportLink:hover{color:var(--indigo-6)}.AirlineDetailPage-module__N2YtiW__networkSection{border:1px solid var(--gray-4);background:#fff;border-radius:4px;padding:8px}.AirlineDetailPage-module__N2YtiW__networkGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.AirlineDetailPage-module__N2YtiW__networkCol h3{color:var(--gray-8);align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:500;display:flex}.AirlineDetailPage-module__N2YtiW__statList{flex-direction:column;gap:4px;display:flex}.AirlineDetailPage-module__N2YtiW__statItem{border:1px solid var(--gray-4);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:8px;transition:all .2s;display:flex;position:relative;overflow:hidden}.AirlineDetailPage-module__N2YtiW__statItem:hover{border-color:var(--gray-4);background:var(--gray-0)}.AirlineDetailPage-module__N2YtiW__statRank{color:var(--gray-4);z-index:1;width:16px;font-size:12px;font-weight:500}.AirlineDetailPage-module__N2YtiW__statMain{z-index:1;flex:1}.AirlineDetailPage-module__N2YtiW__statRoute{font-family:var(--font-bebas-neue);color:var(--gray-8);letter-spacing:2px;font-size:18px;font-weight:500}.AirlineDetailPage-module__N2YtiW__statCities{color:var(--gray-6);white-space:nowrap;text-overflow:ellipsis;margin-top:-4px;font-size:12px;overflow:hidden}.AirlineDetailPage-module__N2YtiW__statInfo{text-align:right;z-index:1;min-width:100px}.AirlineDetailPage-module__N2YtiW__statDistance{color:var(--gray-8);font-size:14px}.AirlineDetailPage-module__N2YtiW__statMiles{color:var(--gray-5);font-size:12px}.AirlineDetailPage-module__N2YtiW__distBarWrapper{background:var(--gray-4);height:3px;position:absolute;bottom:0;left:0;right:0}.AirlineDetailPage-module__N2YtiW__distBar{height:100%}.AirlineDetailPage-module__N2YtiW__link{color:inherit;text-decoration:none}.AirlineDetailPage-module__N2YtiW__link:hover{color:var(--indigo-9)}.AirlineDetailPage-module__N2YtiW__cityLink{color:inherit}.AirlineDetailPage-module__N2YtiW__cityLink:hover{color:var(--indigo-9)}@media (max-width:992px){.AirlineDetailPage-module__N2YtiW__contentGrid{grid-template-columns:1fr}}@media (max-width:768px){.AirlineDetailPage-module__N2YtiW__container{padding:8px 0}.AirlineDetailPage-module__N2YtiW__hero{flex-direction:column;gap:8px}.AirlineDetailPage-module__N2YtiW__heroCountries{flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%}.AirlineDetailPage-module__N2YtiW__routeList{grid-template-columns:1fr}.AirlineDetailPage-module__N2YtiW__topBar{flex-direction:column;align-items:flex-start;gap:4px}.AirlineDetailPage-module__N2YtiW__searchWrapper{width:100%}.AirlineDetailPage-module__N2YtiW__codes{gap:16px}.AirlineDetailPage-module__N2YtiW__actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;line-height:1.1}.AirlineDetailPage-module__N2YtiW__textLink{padding:2px 0}.AirlineDetailPage-module__N2YtiW__userStatsHighlight{line-height:1.1;font-size:13px!important}.AirlineDetailPage-module__N2YtiW__networkGrid{grid-template-columns:1fr}}@media (max-width:576px){.AirlineDetailPage-module__N2YtiW__heroContent{flex-direction:column}.AirlineDetailPage-module__N2YtiW__title{text-align:left;font-size:18px}.AirlineDetailPage-module__N2YtiW__codes{flex-wrap:wrap;gap:24px}.AirlineDetailPage-module__N2YtiW__iataValue,.AirlineDetailPage-module__N2YtiW__icaoValue,.AirlineDetailPage-module__N2YtiW__callsignValue{font-size:20px}.AirlineDetailPage-module__N2YtiW__logoBox{padding:4px}.AirlineDetailPage-module__N2YtiW__mainLogo{width:48px!important;height:48px!important;font-size:24px!important}.AirlineDetailPage-module__N2YtiW__allianceTag img{height:28px!important}.AirlineDetailPage-module__N2YtiW__countryItem img{width:60px!important}.AirlineDetailPage-module__N2YtiW__codesGrid{justify-content:center}}.AirlineDetailPage-module__N2YtiW__userStatsHighlight{background:var(--indigo-0);border:1px dashed var(--indigo-3);color:var(--indigo-9);border-radius:4px;gap:8px;padding:2px 4px;font-size:14px;display:flex}.AirlineDetailPage-module__N2YtiW__newsList{flex-direction:column;gap:8px;display:flex}.AirlineDetailPage-module__N2YtiW__newsItem{border-bottom:1px solid var(--gray-3);border-radius:4px;align-items:center;gap:8px;padding:4px;text-decoration:none;display:flex}.AirlineDetailPage-module__N2YtiW__newsItem:hover{background:var(--gray-0)}.AirlineDetailPage-module__N2YtiW__newsItem:last-child{border-bottom:none}.AirlineDetailPage-module__N2YtiW__newsDate{color:var(--gray-5);white-space:nowrap;min-width:80px;font-size:12px}.AirlineDetailPage-module__N2YtiW__newsTitle{color:var(--indigo-9);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:1;font-size:14px;display:-webkit-box;overflow:hidden}.AirlineDetailPage-module__N2YtiW__newsArrow{color:var(--gray-4);font-size:10px}
.AirlinesClient-module__yvYWga__container{width:100%;max-width:var(--max-width);flex-direction:column;gap:8px;margin:0 auto;padding:8px;display:flex}.AirlinesClient-module__yvYWga__hero{text-align:center;margin-bottom:16px}.AirlinesClient-module__yvYWga__title{color:var(--violet-9);letter-spacing:.5px;margin-bottom:0;font-size:22px;font-weight:500}.AirlinesClient-module__yvYWga__subtitle{color:var(--gray-6);max-width:600px;margin:0 auto 8px;font-size:16px}.AirlinesClient-module__yvYWga__searchWrapper{max-width:600px;margin:0 auto;position:relative}.AirlinesClient-module__yvYWga__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px;display:flex}.AirlinesClient-module__yvYWga__tab{background:var(--gray-2);color:var(--gray-7);cursor:pointer;border:none;border-radius:24px;align-items:center;padding:8px 16px;font-weight:500;transition:all .2s;display:flex}.AirlinesClient-module__yvYWga__tab:hover{background:var(--gray-3)}.AirlinesClient-module__yvYWga__activeTab{background:var(--lime-7);color:#fff}.AirlinesClient-module__yvYWga__activeTab:hover{background:var(--lime-8)}.AirlinesClient-module__yvYWga__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.AirlinesClient-module__yvYWga__card{border:1px solid var(--gray-4);cursor:pointer;background:#fff;border-radius:4px;flex-direction:column;padding:8px;display:flex;position:relative;overflow:hidden}.AirlinesClient-module__yvYWga__card:hover{border-color:var(--violet-4)}.AirlinesClient-module__yvYWga__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.AirlinesClient-module__yvYWga__codes{align-items:baseline;gap:8px;display:flex}.AirlinesClient-module__yvYWga__iata{font-family:var(--font-bebas-neue);color:var(--violet-9);letter-spacing:2px;font-size:32px;font-weight:500;line-height:1.1}.AirlinesClient-module__yvYWga__icao{font-family:var(--font-bebas-neue);color:var(--lime-9);letter-spacing:2px;font-size:22px;font-weight:500;line-height:1.1}.AirlinesClient-module__yvYWga__logoWrapper{border:1px solid var(--gray-1);border-radius:4px;align-items:center;gap:4px;padding:4px;display:flex}.AirlinesClient-module__yvYWga__cardInfo{flex:1}.AirlinesClient-module__yvYWga__airlineName{color:var(--gray-9);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;font-size:16px;font-weight:500;display:-webkit-box;overflow:hidden}.AirlinesClient-module__yvYWga__callsignLine{color:var(--gray-6);margin-bottom:0;font-size:14px}.AirlinesClient-module__yvYWga__callsign{font-weight:500}.AirlinesClient-module__yvYWga__stats{border-top:1px solid var(--gray-1);gap:8px;margin-top:8px;padding-top:8px;display:flex}.AirlinesClient-module__yvYWga__statItem{color:var(--gray-6);align-items:center;gap:4px;font-size:12px;display:flex}.AirlinesClient-module__yvYWga__statValue{color:var(--violet-7);font-weight:500}.AirlinesClient-module__yvYWga__loading{text-align:center;color:var(--gray-5);padding:80px}.AirlinesClient-module__yvYWga__loginCard{border:1px solid var(--gray-4);background:#fff;border-radius:4px;padding:48px}@media (max-width:768px){.AirlinesClient-module__yvYWga__hero{padding:24px 8px}.AirlinesClient-module__yvYWga__title{font-size:24px}.AirlinesClient-module__yvYWga__grid{grid-template-columns:1fr}}.AirlinesClient-module__yvYWga__agodaBanner{border:1px solid var(--blue-2);background:linear-gradient(135deg,#f0f7ff 0%,#e6f0ff 100%);border-radius:4px;margin-bottom:8px;padding:8px;display:block;color:inherit!important;text-decoration:none!important}.AirlinesClient-module__yvYWga__agodaBanner:hover{border-color:var(--blue-4);transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.AirlinesClient-module__yvYWga__agodaBannerContent{justify-content:space-between;align-items:center;gap:16px;display:flex}.AirlinesClient-module__yvYWga__agodaBannerLeft{align-items:center;gap:16px;display:flex}.AirlinesClient-module__yvYWga__agodaLogo{width:auto;height:24px}.AirlinesClient-module__yvYWga__agodaText{flex-direction:column;display:flex}.AirlinesClient-module__yvYWga__agodaBannerTitle{color:var(--blue-9);margin:0;font-size:16px;font-weight:500}.AirlinesClient-module__yvYWga__agodaBannerDesc{color:var(--gray-6);margin:0;font-size:14px}.AirlinesClient-module__yvYWga__agodaBannerRight{align-items:center;gap:16px;display:flex}.AirlinesClient-module__yvYWga__agodaBadges{gap:12px;display:flex}.AirlinesClient-module__yvYWga__agodaBadges span{color:var(--gray-6);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.AirlinesClient-module__yvYWga__agodaActionBtn{background:#5392f9!important;border:none!important;border-radius:4px!important;height:36px!important;font-weight:500!important}@media (max-width:768px){.AirlinesClient-module__yvYWga__agodaBannerContent{flex-direction:column;align-items:flex-start;gap:12px}.AirlinesClient-module__yvYWga__agodaBannerRight{justify-content:space-between;width:100%}.AirlinesClient-module__yvYWga__agodaBadges{display:none}.AirlinesClient-module__yvYWga__agodaActionBtn{width:100%}}
