.PackageSuccessPanel_panel__w88k4{margin:var(--ds-space-8) 0;padding:var(--ds-space-6);border-radius:var(--ds-radius-lg);background:var(--ds-bg-elevated);box-shadow:var(--ds-shadow-sm)}.PackageSuccessPanel_head__7DgUO{margin-bottom:var(--ds-space-5)}.PackageSuccessPanel_title__kITPK{margin:var(--ds-space-3) 0 var(--ds-space-2);font-size:1.4rem}.PackageSuccessPanel_text__qzn89{margin:0 0 var(--ds-space-3);color:var(--ds-text-secondary)}.PackageSuccessPanel_total__UYM76{margin:0}.PackageSuccessPanel_list__L_Gdh{list-style:none;margin:0 0 var(--ds-space-5);padding:0;display:flex;flex-direction:column;gap:var(--ds-space-3)}.PackageSuccessPanel_item__Fd3PP{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-subtle)}.PackageSuccessPanel_kind__5fD07{display:block;font-weight:600}.PackageSuccessPanel_price__VxBDG{color:var(--ds-text-secondary);font-size:.95rem}.PackageSuccessPanel_itemMeta__Ip7uH{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.PackageSuccessPanel_link__M7hFk{color:var(--p-primary-700);font-weight:600;text-decoration:none}.PackageSuccessPanel_link__M7hFk:hover{text-decoration:underline}.PackageSuccessPanel_muted__nyOD2,.PackageSuccessPanel_note__QocX_{color:var(--ds-text-secondary);font-size:.9rem}.PackageSuccessPanel_note__QocX_{margin:0 0 var(--ds-space-4)}.PackageSuccessPanel_actions__Uq2IT{display:flex;flex-wrap:wrap;gap:var(--ds-space-3)}.TripAlternativesPicker_trigger__AzxWL{flex:none}.TripAlternativesPicker_filter__miR0V{margin-bottom:var(--ds-space-4)}.TripAlternativesPicker_list__WU8TI{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;list-style:none;max-height:min(60vh,26rem);overflow-y:auto}.TripAlternativesPicker_rowCurrent__7r2M5,.TripAlternativesPicker_row__yGmd3{display:flex;align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-2);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);text-align:left;cursor:pointer;transition:border-color var(--ds-motion-fast),background var(--ds-motion-fast)}.TripAlternativesPicker_row__yGmd3:hover{border-color:var(--p-primary-400);background:var(--p-primary-50)}.TripAlternativesPicker_rowCurrent__7r2M5{border-color:var(--p-primary-500);background:var(--p-primary-50)}.TripAlternativesPicker_cover__OpExm{position:relative;flex:none;width:56px;aspect-ratio:4/3;border-radius:var(--ds-radius-sm);overflow:hidden;background:linear-gradient(135deg,var(--p-primary-50),var(--ds-bg-subtle))}.TripAlternativesPicker_coverImage__ZoSU6{object-fit:cover}.TripAlternativesPicker_coverPlaceholder__dGIqe{display:grid;place-items:center;width:100%;height:100%;color:var(--p-primary-500)}.TripAlternativesPicker_body__sUcNT{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.TripAlternativesPicker_title__yoMjD{font-weight:600;font-size:.925rem;line-height:1.25;color:var(--ds-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TripAlternativesPicker_meta__fMqVC{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);font-size:.8rem;color:var(--ds-text-secondary)}.TripAlternativesPicker_rating__RZzY1{display:inline-flex;align-items:center;gap:3px;color:var(--ds-warning)}.TripAlternativesPicker_priceBlock__NOH90{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.TripAlternativesPicker_price__oam7u{font-weight:700;font-size:.925rem;color:var(--ds-text-primary);white-space:nowrap}.TripAlternativesPicker_deltaDown__JXf3_,.TripAlternativesPicker_deltaUp__yz0pD{font-size:.8rem;white-space:nowrap}.TripAlternativesPicker_deltaUp__yz0pD{color:var(--ds-error)}.TripAlternativesPicker_deltaDown__JXf3_{color:var(--ds-success)}.TripComboSection_section__IY1Sb{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-bg-subtle)}.TripComboSection_head__H0nzf{display:flex;align-items:center;gap:var(--ds-space-2)}.TripComboSection_icon__LD50R{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface);color:var(--p-primary-600);font-size:.85rem}.TripComboSection_title__t4LVT{margin:0;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.TripComboSection_hint__BKCmx,.TripComboSection_title__t4LVT{font-size:.8rem;color:var(--ds-text-secondary)}.TripComboSection_subtotal__UhvqH{margin-left:auto;font-weight:700;font-size:.95rem;color:var(--ds-text-primary);white-space:nowrap}.TripComboSection_items__lg44G{display:flex;flex-direction:column;gap:var(--ds-space-2)}.TripMiniItemCard_card__t1yek{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);transition:border-color var(--ds-motion-fast),box-shadow var(--ds-motion-fast)}.TripMiniItemCard_card__t1yek:hover{border-color:var(--p-primary-300);box-shadow:var(--ds-shadow-sm)}.TripMiniItemCard_cover__tOuWJ{position:relative;flex:none;width:72px;aspect-ratio:4/3;border-radius:var(--ds-radius-sm);overflow:hidden;background:linear-gradient(135deg,var(--p-primary-50),var(--ds-bg-subtle))}.TripMiniItemCard_coverImage__GoX78{object-fit:cover}.TripMiniItemCard_coverPlaceholder__F074E{display:grid;place-items:center;width:100%;height:100%;color:var(--p-primary-500);font-size:1.1rem}.TripMiniItemCard_body__ZzCLC{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:2px}.TripMiniItemCard_kind__s2Bkb{font-size:.75rem;color:var(--ds-text-secondary);text-transform:uppercase;letter-spacing:.02em}.TripMiniItemCard_title__3zypC{font-weight:600;font-size:.9rem;line-height:1.25;color:var(--ds-text-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TripMiniItemCard_title__3zypC:hover{color:var(--p-primary-700);text-decoration:underline}.TripMiniItemCard_meta__zbyLM{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);font-size:.8rem;color:var(--ds-text-secondary)}.TripMiniItemCard_rating__V6Rpi{display:inline-flex;align-items:center;gap:3px;color:var(--ds-warning)}.TripMiniItemCard_side__OSq9J{flex:none;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--ds-space-2)}.TripMiniItemCard_price__FOF7U{font-weight:600;font-size:.95rem;color:var(--ds-text-primary);white-space:nowrap}.TripMiniItemCard_actions__fOW1m{display:flex;align-items:center;gap:var(--ds-space-2)}@media (max-width:560px){.TripMiniItemCard_side__OSq9J{width:100%;margin-left:0;flex-direction:row;align-items:center;justify-content:space-between}}.TripCombinationCard_cardActive__q640Y,.TripCombinationCard_card__9LlyN{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-sm);transition:border-color var(--ds-motion-fast),box-shadow var(--ds-motion-fast)}.TripCombinationCard_card__9LlyN:hover{border-color:var(--p-primary-300);box-shadow:var(--ds-shadow-md)}.TripCombinationCard_cardActive__q640Y{grid-column:1/-1;border-color:var(--p-primary-500);box-shadow:0 0 0 2px rgba(14,165,164,.18),var(--ds-shadow-md)}.TripCombinationCard_head__NcAks{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);width:100%;padding:var(--ds-space-4) var(--ds-space-5);border:0;background:transparent;text-align:left;cursor:pointer}.TripCombinationCard_cardActive__q640Y .TripCombinationCard_head__NcAks{background:linear-gradient(180deg,var(--p-primary-50),transparent);cursor:default}.TripCombinationCard_titleBlock__629MA{min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.TripCombinationCard_title__xsYtp{font-size:1.05rem;font-weight:700;line-height:1.3;color:var(--ds-text-primary)}.TripCombinationCard_summary__wuPnP{font-size:.875rem;color:var(--ds-text-secondary)}.TripCombinationCard_tags__80tTl{display:flex;flex-wrap:wrap;gap:4px}.TripCombinationCard_priceBlock__hQBGf{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.TripCombinationCard_total__eGJ5U{font-size:1.2rem;font-weight:700;color:var(--ds-text-primary);white-space:nowrap}.TripCombinationCard_selectHint__iPHz3,.TripCombinationCard_selectedMark__zlhPo{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;white-space:nowrap}.TripCombinationCard_selectHint__iPHz3{color:var(--p-primary-700)}.TripCombinationCard_selectedMark__zlhPo{color:var(--ds-success);font-weight:600}.TripCombinationCard_details__vAo6I{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:0 var(--ds-space-5) var(--ds-space-5)}.TripCombinationCard_explanation__iSWLs{margin:0;color:var(--ds-text-secondary);font-size:.925rem;line-height:1.45}@media (max-width:640px){.TripCombinationCard_head__NcAks{flex-direction:column;padding:var(--ds-space-4)}.TripCombinationCard_priceBlock__hQBGf{align-items:flex-start}.TripCombinationCard_details__vAo6I{padding:0 var(--ds-space-4) var(--ds-space-4)}}.TripPlannerForm_form__Ju5kV{position:relative;margin:0 0 var(--ds-space-8);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);box-shadow:var(--ds-shadow-lg);overflow:hidden}.TripPlannerForm_step__NwcOL{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:var(--ds-space-4);gap:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-5)}.TripPlannerForm_step__NwcOL:before{content:"";position:absolute;left:calc(var(--ds-space-6) + 15px);top:calc(var(--ds-space-6) + 40px);bottom:calc(-1 * var(--ds-space-6) + 32px);width:2px;background:linear-gradient(180deg,var(--p-primary-200),var(--ds-border-default))}.TripPlannerForm_stepLast__CvQWX:before{content:none}.TripPlannerForm_stepMarker__M6mFF{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ds-radius-full);background:var(--ds-brand-bg);color:var(--p-primary-700);font-size:.875rem;font-weight:700;box-shadow:inset 0 0 0 1px var(--p-primary-200)}.TripPlannerForm_stepBody__BzI72{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.TripPlannerForm_stepHead__A8QhA{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-3)}.TripPlannerForm_stepTitle__ePE2O{margin:0;font-size:1.05rem;font-weight:600;color:var(--ds-text-primary)}.TripPlannerForm_stepHint__7b1_k{margin:0;font-size:.85rem;color:var(--ds-text-tertiary)}.TripPlannerForm_grid2__CAMi2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ds-space-2) var(--ds-space-5);gap:var(--ds-space-2) var(--ds-space-5);align-items:start}.TripPlannerForm_inputIcon___woQV{color:var(--ds-text-tertiary)}.TripPlannerForm_tightItem__lQF3S{margin-bottom:var(--ds-space-2)}.TripPlannerForm_fieldHint__Mxury{margin:0;font-size:.8rem;color:var(--ds-text-tertiary)}.TripPlannerForm_budgetChips__yCBSR,.TripPlannerForm_popularCities__WqeVf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.TripPlannerForm_popularLabel__bK_3Z{font-size:.8rem;color:var(--ds-text-tertiary)}.TripPlannerForm_cityChip__Eond2{padding:4px 12px;border-radius:var(--ds-radius-full);border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:.85rem;font-family:inherit;cursor:pointer;transition:border-color var(--ds-motion-fast),background var(--ds-motion-fast),color var(--ds-motion-fast)}.TripPlannerForm_cityChip__Eond2:hover{border-color:var(--p-primary-400);color:var(--p-primary-700)}.TripPlannerForm_cityChipActive__7ybgV{border-color:var(--p-primary-500);background:var(--ds-brand-bg);color:var(--p-primary-700);font-weight:600}.TripPlannerForm_guestsGrid__YbvrK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.TripPlannerForm_stepper__L9z62{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);transition:border-color var(--ds-motion-fast)}.TripPlannerForm_stepper__L9z62:hover{border-color:var(--p-primary-300)}.TripPlannerForm_stepperText__JNMzs{display:flex;flex-direction:column;line-height:1.3}.TripPlannerForm_stepperLabel__uCi8Z{font-weight:600;color:var(--ds-text-primary)}.TripPlannerForm_stepperHint__zF2R_{font-size:.8rem;color:var(--ds-text-tertiary)}.TripPlannerForm_stepperControls__DzBYO{display:flex;align-items:center;gap:var(--ds-space-2)}.TripPlannerForm_stepperButton__Hk7Hk{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ds-radius-full);border:1px solid var(--ds-border-input);background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:.8rem;cursor:pointer;transition:border-color var(--ds-motion-fast),color var(--ds-motion-fast),background var(--ds-motion-fast)}.TripPlannerForm_stepperButton__Hk7Hk:hover:not(:disabled){border-color:var(--p-primary-500);color:var(--p-primary-600);background:var(--ds-brand-bg)}.TripPlannerForm_stepperButton__Hk7Hk:disabled{opacity:.35;cursor:not-allowed}.TripPlannerForm_stepperValue__LHVoy{min-width:1.5rem;text-align:center;font-size:1.05rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ds-text-primary)}.TripPlannerForm_ageCard__eL3mv{display:flex;align-items:center;padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-md);border:1px dashed var(--p-primary-300);background:var(--ds-brand-bg)}.TripPlannerForm_ageItem__DDaPN{flex:1 1;margin-bottom:0}.TripPlannerForm_ageItem__DDaPN .ant-form-item-label{padding-bottom:2px}.TripPlannerForm_ageItem__DDaPN .ant-form-item-label>label{font-size:.8rem;color:var(--ds-text-secondary)}.TripPlannerForm_services__Z7yRt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.TripPlannerForm_service__CLEJF{position:relative;display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--ds-motion-fast),background var(--ds-motion-fast),box-shadow var(--ds-motion-fast),transform var(--ds-motion-fast)}.TripPlannerForm_service__CLEJF:hover{border-color:var(--p-primary-400);transform:translateY(-1px);box-shadow:var(--ds-shadow-sm)}.TripPlannerForm_serviceChecked__EBKNd{border-color:var(--p-primary-500);background:linear-gradient(160deg,var(--p-primary-50) 0,var(--ds-bg-surface) 85%);box-shadow:0 0 0 1px var(--p-primary-500),var(--ds-shadow-sm)}.TripPlannerForm_serviceIcon__anpqB{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--ds-radius-md);background:var(--ds-bg-subtle);color:var(--ds-text-secondary);font-size:1.3rem;transition:background var(--ds-motion-fast),color var(--ds-motion-fast)}.TripPlannerForm_serviceChecked__EBKNd .TripPlannerForm_serviceIcon__anpqB{background:var(--p-primary-500);color:var(--ds-text-inverse)}.TripPlannerForm_serviceText__zyIEQ{display:flex;flex-direction:column;line-height:1.35;min-width:0}.TripPlannerForm_serviceTitle__WMZNl{font-weight:600;font-size:.95rem;color:var(--ds-text-primary)}.TripPlannerForm_serviceHint__oMn1F{font-size:.8rem;color:var(--ds-text-secondary)}.TripPlannerForm_serviceCheck__F22fl{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--ds-radius-full);background:var(--p-primary-500);color:var(--ds-text-inverse);font-size:.6rem;opacity:0;transform:scale(.5);transition:opacity var(--ds-motion-fast),transform var(--ds-motion-fast)}.TripPlannerForm_serviceChecked__EBKNd .TripPlannerForm_serviceCheck__F22fl{opacity:1;transform:scale(1)}.TripPlannerForm_servicesError__TOyey{margin:var(--ds-space-2) 0 0;font-size:.85rem;color:var(--ds-error)}.TripPlannerForm_pills__KD_cG{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.TripPlannerForm_pill__kCILE{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--ds-radius-full);border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:.9rem;font-family:inherit;cursor:pointer;transition:border-color var(--ds-motion-fast),background var(--ds-motion-fast),color var(--ds-motion-fast)}.TripPlannerForm_pill__kCILE:hover{border-color:var(--p-primary-400);color:var(--p-primary-700)}.TripPlannerForm_pillActive___YHnG{border-color:var(--p-primary-500);background:var(--ds-brand-bg);color:var(--p-primary-700);font-weight:600}.TripPlannerForm_pillCheck__P__fh{font-size:.7rem}.TripPlannerForm_footer__OcHFO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);border-top:1px solid var(--ds-border-default);background:linear-gradient(180deg,var(--p-neutral-50) 0,var(--ds-bg-surface) 100%)}.TripPlannerForm_summary__JvlA8{display:flex;flex-direction:column;gap:2px;flex:1 1 20rem;min-width:0}.TripPlannerForm_summaryLabel__V5CFF{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-tertiary)}.TripPlannerForm_summaryLine__VyETj{font-size:.95rem;font-weight:500;color:var(--ds-text-primary)}.TripPlannerForm_submitBlock__KRZwV{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ds-space-1)}.TripPlannerForm_submit__1gS9r{min-width:14rem;height:52px;font-weight:600;font-size:1rem}.TripPlannerForm_submit__1gS9r.ant-btn-primary:not(:disabled){background-image:linear-gradient(135deg,var(--p-primary-500),var(--p-primary-700));border:none;box-shadow:0 8px 20px rgba(14,165,164,.3)}.TripPlannerForm_submit__1gS9r.ant-btn-primary:not(:disabled):hover{background-image:linear-gradient(135deg,var(--p-primary-600),var(--p-primary-800));box-shadow:0 10px 24px rgba(14,165,164,.4)}.TripPlannerForm_submitHint__nS89u{font-size:.8rem;color:var(--ds-text-tertiary)}@media (max-width:720px){.TripPlannerForm_step__NwcOL{grid-template-columns:28px minmax(0,1fr);padding:var(--ds-space-5) var(--ds-space-4);gap:var(--ds-space-3)}.TripPlannerForm_step__NwcOL:before{content:none}.TripPlannerForm_stepMarker__M6mFF{width:28px;height:28px;font-size:.8rem}.TripPlannerForm_grid2__CAMi2{grid-template-columns:1fr;gap:var(--ds-space-4)}.TripPlannerForm_footer__OcHFO{flex-direction:column;align-items:stretch;padding:var(--ds-space-4)}.TripPlannerForm_submitBlock__KRZwV{align-items:stretch;text-align:center}.TripPlannerForm_submit__1gS9r{width:100%}}.TripPlannerView_page__JkZaD{padding-bottom:var(--ds-space-16)}.TripPlannerView_hero__RtyQ3{padding:var(--ds-space-12) 0 var(--ds-space-16);background:radial-gradient(900px 380px at 85% -15%,rgba(14,165,164,.18),transparent 55%),radial-gradient(600px 280px at 5% 110%,rgba(255,107,94,.08),transparent 60%),linear-gradient(180deg,var(--p-primary-50) 0,var(--ds-bg-page) 100%)}.TripPlannerView_badge__iY3IW{display:inline-flex;align-items:center;gap:6px;margin:0 0 var(--ds-space-3);padding:6px 12px;border-radius:var(--ds-radius-md);background:rgba(14,165,164,.12);color:var(--p-primary-700);font-size:.875rem;font-weight:600}.TripPlannerView_title__iejt4{margin:0 0 var(--ds-space-3);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;color:var(--ds-text-primary)}.TripPlannerView_subtitle__nnTOb{margin:0;max-width:40rem;color:var(--ds-text-secondary);font-size:1.05rem}.TripPlannerView_planArea__tu66X{display:flex;flex-direction:column;gap:var(--ds-space-4);margin-top:calc(-1 * var(--ds-space-10))}.TripPlannerView_authGate__A2az9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-6);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);box-shadow:var(--ds-shadow-sm)}.TripPlannerView_authGate__A2az9 p{margin:0;flex:1 1 18rem;color:var(--ds-text-secondary)}.TripPlannerView_hint__9b_4m{margin:var(--ds-space-6) 0;color:var(--ds-text-secondary)}.TripPlannerView_results__iZPMh{margin-top:var(--ds-space-10);display:flex;flex-direction:column;gap:var(--ds-space-4)}.TripPlannerView_resultsHead__wmZZu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}.TripPlannerView_resultsTitleBlock__Ovrd3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3)}.TripPlannerView_resultsTitleBlock__Ovrd3 h2{margin:0;font-size:1.35rem}.TripPlannerView_resultsMeta__mWsbv{color:var(--ds-text-secondary);font-size:.95rem}.TripPlannerView_resultsHint__EhMI3{margin:0;color:var(--ds-text-secondary);font-size:.9rem}.TripPlannerView_sort__avLU6{display:flex;align-items:center;gap:var(--ds-space-2)}.TripPlannerView_sortLabel__9IiiF{color:var(--ds-text-secondary);font-size:.9rem;white-space:nowrap}.TripPlannerView_cards__dr0OQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4);align-items:start}.TripPlannerView_showMore___yzH0{align-self:center}.TripPlannerView_bookBar__l_7vz{position:-webkit-sticky;position:sticky;bottom:var(--ds-space-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-md)}.TripPlannerView_bookTotal__LMhdB{display:flex;flex-direction:column}.TripPlannerView_bookTotal__LMhdB strong{font-size:1.25rem}.TripPlannerView_bookTotalLabel__N8tQw{font-size:.8rem;color:var(--ds-text-secondary)}@media (max-width:720px){.TripPlannerView_hero__RtyQ3{padding:var(--ds-space-10) 0 var(--ds-space-12)}.TripPlannerView_planArea__tu66X{margin-top:calc(-1 * var(--ds-space-8))}.TripPlannerView_resultsHead__wmZZu{align-items:stretch}.TripPlannerView_sort__avLU6{width:100%}.TripPlannerView_sort__avLU6 .ant-select{flex:1 1}.TripPlannerView_bookBar__l_7vz{position:static}}