.FlightDealCard_dealCard__rTC3u{background:#fff;border-radius:10px;padding:1rem 1.1rem;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8e8ec;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:.75rem}.FlightDealCard_dealCard__rTC3u:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.FlightDealCard_routeRow__HF_5v{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.FlightDealCard_originBlock__DVRcc{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.FlightDealCard_destBlock__5_1LT{display:flex;flex-direction:column;align-items:flex-end;text-align:right;min-width:0}.FlightDealCard_cityName__fh5Q6{font-size:.8rem;color:var(--muted,#6b7280);margin-bottom:.15rem}.FlightDealCard_destBlock__5_1LT .FlightDealCard_cityName__fh5Q6{margin-bottom:.25rem;margin-top:0}.FlightDealCard_airportCode__dsmbT{font-size:1.1rem;font-weight:800;color:var(--text,#1f2937);letter-spacing:.02em}.FlightDealCard_date__2zU31{font-size:.75rem;color:var(--muted,#6b7280);margin-top:.15rem}.FlightDealCard_flightPath__r6k5G{flex:1;display:flex;align-items:center;min-width:50px;padding:0 .25rem;gap:0}.FlightDealCard_pathDot__bIbBX{width:6px;height:6px;border-radius:50%;background:#2563eb;flex-shrink:0}.FlightDealCard_pathLine__oIQ5l{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:2px;border-top:2px dashed #c4c4c8;margin:0 2px}.FlightDealCard_planeIcon__wB0cP{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;color:#9ca3af;background:#f5f5f7;border-radius:50%;padding:3px;box-sizing:border-box;z-index:1}.FlightDealCard_priceRow__vAhLj{display:flex;align-items:center;justify-content:space-between;padding-top:.65rem;border-top:1px solid #e8e8ec;gap:.5rem}.FlightDealCard_startingFrom__T6YZz{font-size:.8rem;color:var(--muted,#6b7280);margin-right:.35rem}.FlightDealCard_priceBlock__2yLMl{display:flex;align-items:baseline;gap:.5rem;flex:1}.FlightDealCard_price__j0ELB{font-size:1.25rem;font-weight:800;color:var(--text,#1f2937)}.FlightDealCard_viewDealBtn__JVRDl{width:36px;height:36px;min-width:36px;border-radius:50%;background:#2563eb;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;transition:background .2s ease,transform .2s ease;flex-shrink:0}.FlightDealCard_viewDealBtn__JVRDl:hover{background:#1d4ed8;transform:translateX(2px)}.FlightDealCard_viewDealBtn__JVRDl:active{transform:translateX(0)}@media (max-width:767px){.FlightDealCard_routeRow__HF_5v{flex-wrap:wrap;gap:.75rem}.FlightDealCard_flightPath__r6k5G{order:3;width:100%;min-width:100%;padding:.25rem 0}.FlightDealCard_airportCode__dsmbT{font-size:1rem}.FlightDealCard_price__j0ELB{font-size:1.15rem}.FlightDealCard_viewDealBtn__JVRDl{width:34px;height:34px;min-width:34px;font-size:1rem}}