.AirlineDetailPage-module__g-RfRq__container{width:100%;max-width:var(--max-width);flex-direction:column;gap:16px;margin:0 auto;padding:8px;display:flex}.AirlineDetailPage-module__g-RfRq__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AirlineDetailPage-module__g-RfRq__breadcrumbWrapper{flex:1}.AirlineDetailPage-module__g-RfRq__searchWrapper{flex:none;width:350px}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__heroContent{z-index:1;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.AirlineDetailPage-module__g-RfRq__badgeRow{gap:8px;display:flex}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__logoBox{border:1px solid var(--gray-3);background:#fff;border-radius:4px;padding:8px}.AirlineDetailPage-module__g-RfRq__title{color:var(--indigo-9);letter-spacing:.5px;margin-bottom:0;font-size:32px;font-weight:500;line-height:1.1}.AirlineDetailPage-module__g-RfRq__codes{gap:32px;display:flex}.AirlineDetailPage-module__g-RfRq__codeBox{flex-direction:column;display:flex}.AirlineDetailPage-module__g-RfRq__codeLabel{color:var(--gray-6);font-size:12px}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__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__g-RfRq__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__g-RfRq__codesGrid{grid-template-rows:auto auto;grid-auto-flow:column;align-items:baseline;gap:0 32px;display:grid}.AirlineDetailPage-module__g-RfRq__allianceTag{align-items:center;display:inline-flex}.AirlineDetailPage-module__g-RfRq__heroCountries{z-index:1;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.AirlineDetailPage-module__g-RfRq__countryItem{justify-content:center;align-items:center;display:flex}.AirlineDetailPage-module__g-RfRq__actions{gap:16px;margin-top:auto;display:flex}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__textLink:hover{color:var(--violet-9)}.AirlineDetailPage-module__g-RfRq__textLink span{font-size:14px}.AirlineDetailPage-module__g-RfRq__contentGrid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.AirlineDetailPage-module__g-RfRq__sideCol,.AirlineDetailPage-module__g-RfRq__mainCol{flex-direction:column;gap:8px;display:flex}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__agodaHeader{justify-content:space-between;align-items:center;display:flex}.AirlineDetailPage-module__g-RfRq__agodaLogo{width:auto;height:20px}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__agodaTitle{color:var(--gray-9);margin:0;font-size:18px;font-weight:500;line-height:1.25}.AirlineDetailPage-module__g-RfRq__agodaFeatures{flex-wrap:wrap;gap:8px;display:flex}.AirlineDetailPage-module__g-RfRq__featureTag{color:var(--gray-6);align-items:center;gap:4px;font-size:12px;display:flex}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__agodaButton:hover{background:#367af6}.AirlineDetailPage-module__g-RfRq__agodaFooter{color:var(--gray-5);text-align:center;font-size:10px}.AirlineDetailPage-module__g-RfRq__section{border:1px solid var(--gray-4);background:#fff;border-radius:4px;padding:8px}.AirlineDetailPage-module__g-RfRq__sectionTitle{color:var(--indigo-8);align-items:center;gap:8px;margin-bottom:8px;font-size:18px;font-weight:500;display:flex}.AirlineDetailPage-module__g-RfRq__sectionDesc{color:var(--gray-6);margin-top:-8px;margin-bottom:8px;font-size:12px}.AirlineDetailPage-module__g-RfRq__routeList{grid-template-columns:repeat(2,1fr);column-gap:16px;display:grid}.AirlineDetailPage-module__g-RfRq__routeItem{border-bottom:1px solid var(--gray-3);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.AirlineDetailPage-module__g-RfRq__routeList>.AirlineDetailPage-module__g-RfRq__routeItem:last-child{border-bottom:none;padding-bottom:0}@media (min-width:1201px){.AirlineDetailPage-module__g-RfRq__routeList>.AirlineDetailPage-module__g-RfRq__routeItem:nth-last-child(2){border-bottom:none;padding-bottom:0}}.AirlineDetailPage-module__g-RfRq__routeMain{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AirlineDetailPage-module__g-RfRq__airportPoint{align-items:center;gap:4px;min-width:0;display:flex}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__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__g-RfRq__cityName{color:var(--gray-9);letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.AirlineDetailPage-module__g-RfRq__apArrow{color:var(--gray-4);flex-shrink:0;font-size:10px}.AirlineDetailPage-module__g-RfRq__routeCount{color:var(--gray-6);white-space:nowrap;flex-shrink:0;margin-left:8px;font-size:13px}.AirlineDetailPage-module__g-RfRq__flightItem{border-bottom:1px solid var(--gray-1);justify-content:space-between;padding:12px 0;display:flex}.AirlineDetailPage-module__g-RfRq__fn{color:var(--indigo-7);font-weight:600}.AirlineDetailPage-module__g-RfRq__fd{color:var(--gray-5);font-size:12px}.AirlineDetailPage-module__g-RfRq__rankingList{flex-direction:column;gap:8px;display:flex}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__rankNum{color:var(--gray-4);min-width:20px;font-size:14px;font-weight:600}.AirlineDetailPage-module__g-RfRq__rankInfo{flex:1}.AirlineDetailPage-module__g-RfRq__rankName{color:var(--gray-9);letter-spacing:1px;font-size:14px;font-weight:500}.AirlineDetailPage-module__g-RfRq__rankCount{color:var(--gray-5);font-size:12px}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__rankBar{height:100%}.AirlineDetailPage-module__g-RfRq__infoList{flex-direction:column;gap:8px;display:flex}.AirlineDetailPage-module__g-RfRq__infoItem{flex-direction:column;display:flex}.AirlineDetailPage-module__g-RfRq__infoItem strong{color:var(--gray-6);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.AirlineDetailPage-module__g-RfRq__airportLinks{flex-direction:column;gap:4px;display:flex}.AirlineDetailPage-module__g-RfRq__airportLink{color:var(--indigo-9);font-size:14px;text-decoration:none}.AirlineDetailPage-module__g-RfRq__airportLink:hover{color:var(--indigo-6)}.AirlineDetailPage-module__g-RfRq__networkSection{border:1px solid var(--gray-4);background:#fff;border-radius:4px;padding:8px}.AirlineDetailPage-module__g-RfRq__networkGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.AirlineDetailPage-module__g-RfRq__networkCol h3{color:var(--gray-8);align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:500;display:flex}.AirlineDetailPage-module__g-RfRq__statList{flex-direction:column;gap:4px;display:flex}.AirlineDetailPage-module__g-RfRq__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__g-RfRq__statItem:hover{border-color:var(--gray-4);background:var(--gray-0)}.AirlineDetailPage-module__g-RfRq__statRank{color:var(--gray-4);z-index:1;width:16px;font-size:12px;font-weight:500}.AirlineDetailPage-module__g-RfRq__statMain{z-index:1;flex:1}.AirlineDetailPage-module__g-RfRq__statRoute{font-family:var(--font-bebas-neue);color:var(--gray-8);letter-spacing:2px;font-size:18px;font-weight:500}.AirlineDetailPage-module__g-RfRq__statCities{color:var(--gray-6);white-space:nowrap;text-overflow:ellipsis;margin-top:-4px;font-size:12px;overflow:hidden}.AirlineDetailPage-module__g-RfRq__statInfo{text-align:right;z-index:1;min-width:100px}.AirlineDetailPage-module__g-RfRq__statDistance{color:var(--gray-8);font-size:14px}.AirlineDetailPage-module__g-RfRq__statMiles{color:var(--gray-5);font-size:12px}.AirlineDetailPage-module__g-RfRq__distBarWrapper{background:var(--gray-4);height:3px;position:absolute;bottom:0;left:0;right:0}.AirlineDetailPage-module__g-RfRq__distBar{height:100%}.AirlineDetailPage-module__g-RfRq__link{color:inherit;text-decoration:none}.AirlineDetailPage-module__g-RfRq__link:hover{color:var(--indigo-9)}.AirlineDetailPage-module__g-RfRq__cityLink{color:inherit}.AirlineDetailPage-module__g-RfRq__cityLink:hover{color:var(--indigo-9)}@media (max-width:992px){.AirlineDetailPage-module__g-RfRq__contentGrid{grid-template-columns:1fr}}@media (max-width:768px){.AirlineDetailPage-module__g-RfRq__container{padding:8px 0}.AirlineDetailPage-module__g-RfRq__hero{flex-direction:column;gap:8px}.AirlineDetailPage-module__g-RfRq__heroCountries{flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%}.AirlineDetailPage-module__g-RfRq__routeList{grid-template-columns:1fr}.AirlineDetailPage-module__g-RfRq__topBar{flex-direction:column;align-items:flex-start;gap:4px}.AirlineDetailPage-module__g-RfRq__searchWrapper{width:100%}.AirlineDetailPage-module__g-RfRq__codes{gap:16px}.AirlineDetailPage-module__g-RfRq__actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;line-height:1.1}.AirlineDetailPage-module__g-RfRq__textLink{padding:2px 0}.AirlineDetailPage-module__g-RfRq__userStatsHighlight{line-height:1.1;font-size:13px!important}.AirlineDetailPage-module__g-RfRq__networkGrid{grid-template-columns:1fr}}@media (max-width:576px){.AirlineDetailPage-module__g-RfRq__heroContent{flex-direction:column}.AirlineDetailPage-module__g-RfRq__title{text-align:left;font-size:18px}.AirlineDetailPage-module__g-RfRq__codes{flex-wrap:wrap;gap:24px}.AirlineDetailPage-module__g-RfRq__iataValue,.AirlineDetailPage-module__g-RfRq__icaoValue,.AirlineDetailPage-module__g-RfRq__callsignValue{font-size:20px}.AirlineDetailPage-module__g-RfRq__logoBox{padding:4px}.AirlineDetailPage-module__g-RfRq__mainLogo{width:48px!important;height:48px!important;font-size:24px!important}.AirlineDetailPage-module__g-RfRq__allianceTag img{height:28px!important}.AirlineDetailPage-module__g-RfRq__countryItem img{width:60px!important}.AirlineDetailPage-module__g-RfRq__codesGrid{justify-content:center}}.AirlineDetailPage-module__g-RfRq__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}
