._flightCard_1233d_1{position:relative;margin-bottom:.5rem;border:1px solid #e0e0e0!important;border-radius:8px;background:#fff;transition:all .2s ease}._flightCard_1233d_1:hover{box-shadow:0 2px 8px #0000001a;border-color:#d0d0d0}._compactView_1233d_16{display:flex;align-items:center;padding:1rem 1.5rem;gap:2rem;position:relative}._flightsContainer_1233d_24{flex:1;display:flex;flex-direction:column;gap:.75rem}._compactFlightRow_1233d_31{display:flex;align-items:center;gap:1.5rem}._airlineCell_1233d_37{min-width:80px;display:flex;align-items:center}._airlineLogo_1233d_43{width:75px;height:50px;object-fit:contain}._airlineName_1233d_49{font-size:.875rem;font-weight:500;color:#465654}._timeCell_1233d_55{min-width:140px}._timeRange_1233d_59{font-size:.9375rem;font-weight:500;color:#202124;white-space:nowrap}._nextDay_1233d_66{color:#d93025;font-size:.75rem;margin-left:2px}._durationCell_1233d_72{display:flex;flex-direction:column;min-width:180px;gap:.125rem}._dateDisplay_1233d_79{font-size:.875rem;color:#202124;font-weight:500}._dateDisplayMobile_1233d_85{display:none}._durationCell_1233d_72 ._duration_1233d_72{font-size:.8125rem;color:#5f6368}._route_1233d_94{font-size:.75rem;color:#5f6368}._stopsCell_1233d_99{font-size:.875rem;color:#202124;min-width:80px}._priceAndActions_1233d_105{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}._emissions_1233d_112{font-size:.75rem;color:#5f6368}._compactPrice_1233d_117{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}._compactPrice_1233d_117 ._mainPrice_1233d_125{font-size:1.125rem;font-weight:600;color:#202124;line-height:1.2}._compactPrice_1233d_117 ._priceLabel_1233d_132{font-size:.75rem;color:#5f6368}._viewDealLink_1233d_137{text-decoration:none;font-weight:500;transition:color .2s ease}._rankBadge_1233d_145{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}._flightIcon_1233d_153{font-size:25px;padding-right:5px;color:#d98233}._rankNumber_1233d_159{font-size:.875rem;color:#687271;font-weight:500}._flightLeg_1233d_165{margin-bottom:1.5rem}._flightLeg_1233d_165:last-child{margin-bottom:0}._legTitle_1233d_173{color:#465654;font-size:1rem;font-weight:600;margin-bottom:.75rem}._flightSegment_1233d_180{background:#f8f9fa;border-radius:.5rem;padding:1rem;margin-bottom:.75rem}._flightSegment_1233d_180:last-child{margin-bottom:0}._segmentHeader_1233d_191{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._airline_1233d_37{font-weight:600;color:#465654;font-size:.875rem}._stops_1233d_99{font-size:.75rem;color:#687271;background:#e9ecef;padding:.25rem .5rem;border-radius:.25rem}._segmentRoute_1233d_212{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}._routePoint_1233d_219{flex:1}._airport_1233d_223{font-size:1.125rem;font-weight:600;color:#2a9d8f}._time_1233d_55{font-size:.75rem;color:#687271;margin-top:.25rem}._routeLine_1233d_235{flex:0 0 auto;display:flex;align-items:center;color:#859290}._planeIcon_1233d_242{font-size:1.5rem;transform:rotate(90deg)}._segmentDetails_1233d_247{display:flex;gap:1rem;align-items:center;font-size:.75rem;color:#687271}._duration_1233d_72{display:flex;align-items:center;gap:.25rem}._layoverInfo_1233d_261{font-style:italic}._priceSection_1233d_265{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;height:100%;justify-content:center}._priceContainer_1233d_274{text-align:right}._mainPrice_1233d_125{font-size:1.75rem;font-weight:600;color:#2a9d8f;line-height:1.2}._originalPrice_1233d_285{font-size:.875rem;color:#687271;text-decoration:line-through;margin-bottom:.25rem}._priceLabel_1233d_132{font-size:.75rem;color:#687271;margin-top:.25rem;text-align:center}._bookButton_1233d_299{min-width:120px;font-size:.875rem;padding:.5rem 1rem}._priceNote_1233d_305{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem;background:#fff3cd;border-radius:.25rem;font-size:.75rem;color:#856404}@media(max-width:768px){._compactView_1233d_16{flex-direction:column;gap:1rem;padding:1rem;align-items:stretch}._flightsContainer_1233d_24{gap:1rem}._compactFlightRow_1233d_31{flex-direction:column;gap:.75rem;width:100%;align-items:flex-start;padding-bottom:.75rem}._compactFlightRow_1233d_31:not(:last-child){border-bottom:1px solid #e0e0e0}._airlineCell_1233d_37{width:auto;min-width:auto}._timeCell_1233d_55{width:100%}._timeRange_1233d_59{display:inline}._dateDisplayMobile_1233d_85{display:inline;font-size:.9375rem;color:#202124;font-weight:400}._durationCell_1233d_72{width:100%}._dateDisplay_1233d_79{display:none}._stopsCell_1233d_99{width:100%}._priceAndActions_1233d_105{width:100%;flex-direction:row;justify-content:flex-end;border-top:1px solid #e0e0e0;padding-top:1rem}._compactPrice_1233d_117{align-items:flex-end}._priceSection_1233d_265{align-items:flex-start;margin-top:1rem}._priceContainer_1233d_274{text-align:left}._mainPrice_1233d_125{font-size:1.5rem}._segmentRoute_1233d_212{flex-direction:column;gap:.5rem}._routeLine_1233d_235{transform:rotate(90deg)}._planeIcon_1233d_242{transform:rotate(180deg)}._bookButton_1233d_299{width:100%}._flightCard_1233d_1{padding-bottom:0!important}}
