.CancellationTimeline_wrap__Fdhwn{margin-bottom:16px;padding:16px 18px;border-radius:14px;background:#f7f9fa;border:1px solid #e6ebee}.CancellationTimeline_heading__8Q8l8{font-size:12.5px;font-weight:700;color:#1f2937;margin-bottom:12px}.CancellationTimeline_timelineWrap__8ypSS{display:flex;flex-direction:column;gap:6px}.CancellationTimeline_aboveRow__I2Kij,.CancellationTimeline_markerRow__T1cNH{display:flex;align-items:flex-start}.CancellationTimeline_aboveCell__1tNZV{padding:0 4px;min-width:0}.CancellationTimeline_refundAmount___xnz_{font-size:13px;font-weight:800;color:#1f2937;white-space:nowrap}.CancellationTimeline_splitLine__wmjzF{font-size:11px;color:#6b7280;font-weight:600;white-space:nowrap}.CancellationTimeline_segmentNote__B7D4q{font-size:11px;color:#9ca3af;font-style:italic;white-space:nowrap}.CancellationTimeline_segmentWindow__EP_4t{font-size:11px;color:#4b5563;font-weight:700;white-space:normal;line-height:1.25;margin-bottom:2px}.CancellationTimeline_bar__fmdYT{display:flex;width:100%;height:14px;border-radius:999px;overflow:hidden}.CancellationTimeline_barSegment__DsLZZ{height:100%;border-right:1px solid rgba(255,255,255,.6)}.CancellationTimeline_barSegment__DsLZZ:last-child{border-right:none}.CancellationTimeline_markerCell__j5qoM{display:flex;padding:0 4px;min-width:0}.CancellationTimeline_marker__Gq8kQ{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#6b7280;white-space:nowrap}.CancellationTimeline_markerDot__DD8VB{width:6px;height:6px;border-radius:50%;background:#9ca3af;flex:none}.CancellationTimeline_simpleBarWrap__2J03e{display:flex;flex-direction:column;gap:8px}.CancellationTimeline_simpleBar__5ZGCr{width:100%;height:14px;border-radius:999px}.CancellationTimeline_simpleBarGreen__De0P1{background:#1e9e6a}.CancellationTimeline_simpleBarNeutral__qhQR0{background:#94a3b8}.CancellationTimeline_simpleBarRed__O2XvC{background:#e0484d}.CancellationTimeline_simpleBarStriped__qjBpj{background:repeating-linear-gradient(45deg,#d1d5db,#d1d5db 6px,#e5e7eb 0,#e5e7eb 12px)}.CancellationTimeline_simpleBarInfo__5FTOy{display:flex;align-items:baseline;gap:8px}.CancellationTimeline_simpleBarLabel__0f056{font-size:12.5px;font-weight:700;color:#b3242a}.CancellationTimeline_disclaimer__3uJ2P{font-size:12px;color:#6b7280;line-height:1.45}.CancellationTimeline_policyHtml__alCMl{font-size:12px;color:#4b5563;line-height:1.5;max-height:260px;overflow-y:auto;word-break:break-word}.CancellationTimeline_rawDetails__S2O6_{font-size:12px;color:#4b5563}.CancellationTimeline_rawDetails__S2O6_ summary{cursor:pointer;font-weight:700;color:#1f2937}.CancellationTimeline_rawText__jw7i8{margin-top:8px;padding:10px 12px;background:#ffffff;border:1px solid #e6ebee;border-radius:8px;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow-y:auto}.CancellationTimeline_reissueBlock__F08SC{margin-top:14px;padding-top:12px;border-top:1px dashed #e6ebee}.CancellationTimeline_reissueHeader__Ml4iW{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;margin-bottom:6px}.CancellationTimeline_reissueList__ybdKP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.CancellationTimeline_reissueItem__bzoCK{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:12.5px;color:#374151}.CancellationTimeline_reissueLabel__eCpUg{font-weight:700}.CancellationTimeline_reissueAmount__fDvtW{font-weight:800;color:#1f2937}.CancellationTimeline_reissueNote__c4hkA{font-size:11px;color:#9ca3af;font-style:italic}@media (max-width:480px){.CancellationTimeline_wrap__Fdhwn{padding:12px 14px}.CancellationTimeline_refundAmount___xnz_{font-size:11.5px;white-space:normal}.CancellationTimeline_marker__Gq8kQ,.CancellationTimeline_segmentNote__B7D4q,.CancellationTimeline_splitLine__wmjzF{font-size:10px;white-space:normal}.CancellationTimeline_aboveCell__1tNZV,.CancellationTimeline_markerCell__j5qoM{padding:0 2px}}.CancellationPolicyView_wrap__0r__P{display:flex;flex-direction:column;gap:14px;color:#0b2b26}.CancellationPolicyView_tabs__DGgdr{display:flex;gap:24px;border-bottom:1px solid #e4edea}.CancellationPolicyView_tab__yeUFk{background:none;padding:10px 2px;margin-bottom:-1px;font-size:14px;font-weight:600;color:#8a9a95;cursor:pointer;border:none;border-bottom:2px solid transparent}.CancellationPolicyView_tab__yeUFk:hover{color:#0b2b26}.CancellationPolicyView_tabActive__hb0Gr{color:#0b7a63;border-bottom-color:#0b7a63}.CancellationPolicyView_panel__S8kB2{border:1px solid #e4edea;border-radius:10px;overflow:hidden}.CancellationPolicyView_sectorHead__YunLE{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f3f7f6;border-bottom:1px solid #e4edea;font-size:14px;font-weight:700;color:#0b2b26}.CancellationPolicyView_sectorIcon__T9r_X{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#0b2b26;color:#fff;font-size:12px}.CancellationPolicyView_tableWrap__vpz89{overflow-x:auto}.CancellationPolicyView_table__UZWlf{width:100%;border-collapse:collapse;font-size:13.5px}.CancellationPolicyView_table__UZWlf td,.CancellationPolicyView_table__UZWlf th{text-align:left;padding:14px 16px;border-bottom:1px solid #eef3f1;vertical-align:top}.CancellationPolicyView_table__UZWlf thead th{font-weight:700;color:#0b2b26;background:#fbfdfc}.CancellationPolicyView_table__UZWlf tbody tr:last-child td{border-bottom:none}.CancellationPolicyView_thSub__Sa2mE{display:block;font-size:11.5px;font-weight:500;color:#8a9a95;margin-top:2px}.CancellationPolicyView_paxType__obgNf{color:#4c6a63}.CancellationPolicyView_fee__ZBFYI{font-weight:700;color:#0b2b26}.CancellationPolicyView_nil__SIpK1{font-weight:700;color:#b3242a}.CancellationPolicyView_footnote__Z4797{padding:10px 16px;font-size:12px;color:#8a9a95;border-top:1px solid #eef3f1}.CancellationPolicyView_important__SfXSU{background:#fdeee3;border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.55;color:#7a4a2b}.CancellationPolicyView_important__SfXSU strong{color:#7a4a2b}.RefundTimelineBar_bar__Nq_WE{display:grid;grid-template-rows:auto auto auto;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;row-gap:8px;-moz-column-gap:0;column-gap:0}.RefundTimelineBar_seg__rhFDQ{display:contents}.RefundTimelineBar_amount__xd9ty{display:flex;align-items:baseline;flex-wrap:wrap;min-width:0;gap:8px;font-size:15px;font-weight:800;color:#0b2b26;padding-right:8px}.RefundTimelineBar_amountNil__c_QQA{color:#b23a2b}.RefundTimelineBar_now__TT1kY{font-size:12.5px;font-weight:500;color:#6b837d}.RefundTimelineBar_track__WPREi{position:relative;height:10px}.RefundTimelineBar_fill__MhA6V{position:absolute;inset:0}.RefundTimelineBar_fillNil__DRLDj{background:repeating-linear-gradient(135deg,#f0c7c1 0 5px,#e9b4ac 5px 10px)}.RefundTimelineBar_node__MeXNl{position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;background:#fff;border:3px solid #0b7a63;box-sizing:border-box;transform:translate(-50%,-50%)}.RefundTimelineBar_nodeEnd__xLHdi{left:100%}.RefundTimelineBar_window__5ba_u{font-size:12px;color:#6b837d;padding-right:8px;line-height:1.35}@media (max-width:640px){.RefundTimelineBar_amount__xd9ty{font-size:13.5px}.RefundTimelineBar_window__5ba_u{font-size:11px}}.Dropdown_wrapper__NsKjl{position:relative;width:100%}.Dropdown_wrapperDisabled__VHzaQ{opacity:.6;pointer-events:none}.Dropdown_trigger__7rZR2{width:100%;height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13.5px;font-weight:600;color:#0f172a;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;text-align:left;outline:none;font-family:inherit}.Dropdown_trigger__7rZR2:hover:not(:disabled){border-color:#cbd5e1}.Dropdown_trigger__7rZR2:focus-visible{border-color:#0d7377;box-shadow:0 0 0 3px rgba(13,115,119,.12)}.Dropdown_triggerOpen__VVZB0{border-color:#0d7377;box-shadow:0 0 0 3px rgba(13,115,119,.12);background:#ffffff}.Dropdown_trigger__7rZR2:disabled{cursor:not-allowed;background:#f8fafc;color:#94a3b8}.Dropdown_wrapperError__fgkmH .Dropdown_trigger__7rZR2{border-color:#f87171;background:#fff5f5}.Dropdown_wrapperError__fgkmH .Dropdown_triggerOpen__VVZB0,.Dropdown_wrapperError__fgkmH .Dropdown_trigger__7rZR2:focus-visible{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.Dropdown_triggerLabel__AjkrN{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.Dropdown_triggerPlaceholder__xsnxa{color:#94a3b8;font-weight:500}.Dropdown_chevron__c0q2h{font-size:11px;color:#64748b;transition:transform .18s ease;flex-shrink:0}.Dropdown_triggerOpen__VVZB0 .Dropdown_chevron__c0q2h{transform:rotate(180deg);color:#0d7377}.Dropdown_panel__ES0dd{z-index:9999;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 28px -6px rgba(15,23,42,.18),0 6px 12px -4px rgba(15,23,42,.08);overflow:hidden;animation:Dropdown_dropdownIn__dzwP7 .15s ease-out}@keyframes Dropdown_dropdownIn__dzwP7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Dropdown_searchRow__3mto2{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #eef1f4;background:#f8fafc}.Dropdown_searchIcon__zLW5k{font-size:12px;color:#94a3b8;flex-shrink:0}.Dropdown_searchInput__EAkZZ{flex:1;border:none;background:transparent;outline:none;font-size:13px;color:#0f172a;font-family:inherit;font-weight:500;min-width:0}.Dropdown_searchInput__EAkZZ::-moz-placeholder{color:#94a3b8}.Dropdown_searchInput__EAkZZ::placeholder{color:#94a3b8}.Dropdown_list__vYDfa{max-height:min(260px,var(--dd-list-max,260px));overflow-y:auto;padding:6px}.Dropdown_list__vYDfa::-webkit-scrollbar{width:6px}.Dropdown_list__vYDfa::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.Dropdown_list__vYDfa::-webkit-scrollbar-track{background:transparent}.Dropdown_option__M2cvp{width:100%;display:flex;align-items:center;gap:8px;padding:9px 11px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:13px;color:#0f172a;text-align:left;font-family:inherit;transition:background .1s ease}.Dropdown_optionLabel__wmc_r{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.Dropdown_optionHint__I9wii{font-size:11px;color:#94a3b8;font-weight:500;flex-shrink:0}.Dropdown_optionHighlighted__e_yC9{background:#f0fdfa;color:#0f172a}.Dropdown_optionSelected__wMp6g{background:#ecfdf5;color:#064e3b;font-weight:700}.Dropdown_optionSelected__wMp6g .Dropdown_optionLabel__wmc_r{font-weight:700}.Dropdown_optionCheck__0_5oo{font-size:11px;color:#16a34a;flex-shrink:0}.Dropdown_empty__viz8S{padding:14px;text-align:center;font-size:12.5px;color:#94a3b8;font-weight:500}.TripDateConflictNotice_card__0Iqrh{width:100%;display:flex;flex-direction:column;margin:0 0 12px;padding:0;overflow:hidden;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;text-align:left;font:inherit;cursor:pointer}.TripDateConflictNotice_card__0Iqrh:focus-visible{outline:2px solid #b7791f;outline-offset:2px}.TripDateConflictNotice_head__0NIno{padding:12px 16px;background:#fdf3e1;color:#111827;font-size:15px;font-weight:800}.TripDateConflictNotice_body__DOxkW{display:flex;flex-direction:column;gap:5px;padding:10px 16px 12px}.TripDateConflictNotice_row__yo6TA{display:flex;align-items:center;gap:8px;min-width:0}.TripDateConflictNotice_dot__jyUCh{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#b7791f}.TripDateConflictNotice_title__nxfDR{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#111827;font-size:15px;font-weight:700}.TripDateConflictNotice_range__Yg6U7{flex-shrink:0;color:#6b7280;font-size:14px;font-weight:600}.TripDateConflictNotice_more__Vvjv8{color:#0d5c5f;font-size:14px;font-weight:700}.TripDateConflictNotice_note__Ye6Cq{margin-top:1px;color:#6b7280;font-size:14px;font-weight:600}.TripDateConflictNotice_list__DG__d{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.TripDatesStep_stepContainer__C1Z_r{display:flex;justify-content:center;width:100%;max-height:100%;opacity:0;transform:translateX(20px);transition:all .4s cubic-bezier(.16,1,.3,1)}.TripDatesStep_stepContainer__C1Z_r.TripDatesStep_visible__DCNvv{opacity:1;transform:translateX(0)}.TripDatesStep_formCard__wlxZZ{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:100%;padding:28px;background:#ffffff;border:1px solid rgba(17,24,39,.06);border-radius:24px;box-shadow:0 24px 48px -20px rgba(17,24,39,.28)}.TripDatesStep_cardBody__1cDN7{min-height:0;overflow-y:auto}.TripDatesStep_cardHeader__wDpDT{margin-bottom:16px;flex-shrink:0}.TripDatesStep_title__J8UKJ{margin:0 0 6px;font-size:28px;font-weight:800;letter-spacing:-.02em;color:#111827}.TripDatesStep_description__QgXC7{margin:0;font-size:16px;line-height:1.45;color:#4b5563}.TripDatesStep_rangeBar__S292U{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:12px 16px;border-radius:14px;background:#f3f6f7;color:#1f2937;font-size:16px}.TripDatesStep_rangeBarDone__zuNtQ{background:#e6f4f3}.TripDatesStep_rangeBar__S292U b{font-weight:700}.TripDatesStep_rangeArrow__5yav7,.TripDatesStep_rangeDays__SHm0c{color:#2e7f83;font-weight:700}.TripDatesStep_rangeHint__hNJFw{color:#6b7280}.TripDatesStep_calendarContainer__82Qbb{flex-shrink:0;margin-bottom:18px}.TripDatesStep_calendarNav__auC30{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.TripDatesStep_navButton__MVqOg{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid #e5e7eb;border-radius:999px;background:#ffffff;color:#374151;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.TripDatesStep_navButton__MVqOg:hover{background:#f3f4f6;border-color:#d1d5db}.TripDatesStep_navButton__MVqOg svg{width:20px;height:20px}.TripDatesStep_monthYearSelect__Yyji8{display:flex;justify-content:center;gap:4px;flex:1}.TripDatesStep_select__sdwfQ{width:auto}.TripDatesStep_select__sdwfQ [role=combobox]{height:auto;padding:6px 10px;gap:8px;border:none;border-radius:10px;font-size:18px;font-weight:800;color:#111827;background:transparent;box-shadow:none}.TripDatesStep_select__sdwfQ [role=combobox] svg{font-size:12px;color:#2e7f83}.TripDatesStep_monthPanel__tWISS{min-width:160px}.TripDatesStep_yearPanel__Ne_lD{min-width:112px}.TripDatesStep_select__sdwfQ [role=combobox]:focus-visible,.TripDatesStep_select__sdwfQ [role=combobox]:hover,.TripDatesStep_select__sdwfQ [role=combobox][aria-expanded=true]{background-color:#f3f4f6;box-shadow:none}.TripDatesStep_dayHeaders__TU9vb{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.TripDatesStep_dayHeader__cr262{padding:6px 0;text-align:center;font-size:13px;font-weight:700;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}.TripDatesStep_calendarGrid__q7smN{display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px}.TripDatesStep_emptyCell__vQksk{height:46px}.TripDatesStep_dayCell__qf8ub{position:relative;display:flex;align-items:center;justify-content:center;height:46px;padding:0;border:none;border-radius:999px;background:transparent;color:#1f2937;font-family:inherit;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s ease}.TripDatesStep_dayCell__qf8ub:hover:not(.TripDatesStep_disabled__f8uhZ):not(.TripDatesStep_startDate__e8QSu):not(.TripDatesStep_endDate__xwK52):not(.TripDatesStep_inRange__efQLQ){background:#eef6f6}.TripDatesStep_dayCell__qf8ub.TripDatesStep_disabled__f8uhZ{color:#d1d5db;cursor:not-allowed}.TripDatesStep_dayCell__qf8ub.TripDatesStep_inRange__efQLQ{border-radius:0;background:#e6f4f3;color:#0f4f52}.TripDatesStep_dayCell__qf8ub.TripDatesStep_endDate__xwK52,.TripDatesStep_dayCell__qf8ub.TripDatesStep_startDate__e8QSu{background:#2e7f83;color:#ffffff;font-weight:800}.TripDatesStep_dayCell__qf8ub.TripDatesStep_startDate__e8QSu.TripDatesStep_inRange__efQLQ,.TripDatesStep_dayCell__qf8ub.TripDatesStep_startDate__e8QSu:not(.TripDatesStep_singleDate__DVdBS){border-radius:999px 0 0 999px}.TripDatesStep_dayCell__qf8ub.TripDatesStep_endDate__xwK52.TripDatesStep_inRange__efQLQ,.TripDatesStep_dayCell__qf8ub.TripDatesStep_endDate__xwK52:not(.TripDatesStep_singleDate__DVdBS){border-radius:0 999px 999px 0}.TripDatesStep_dayCell__qf8ub.TripDatesStep_singleDate__DVdBS{border-radius:999px}.TripDatesStep_buttonGroup__fiY9Z{display:flex;gap:12px;flex-shrink:0;margin-top:auto}.TripDatesStep_backButton__7k1gV,.TripDatesStep_nextButton__eAHR9{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:12px 20px;border-radius:999px;font-family:inherit;font-size:17px;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.TripDatesStep_backButton__7k1gV{background:#ffffff;color:#374151;border:1.5px solid #e5e7eb}.TripDatesStep_backButton__7k1gV:hover{background:#f9fafb;border-color:#d1d5db}.TripDatesStep_nextButton__eAHR9{background:#1d1b20;color:#ffffff;border:none;box-shadow:0 6px 16px -8px rgb(29 27 32/60%)}.TripDatesStep_nextButton__eAHR9:hover:not([aria-disabled=true]){background:#000000}.TripDatesStep_nextButton__eAHR9:disabled,.TripDatesStep_nextButton__eAHR9[aria-disabled=true]{background:#d1d5db;box-shadow:none;cursor:not-allowed}.TripDatesStep_arrowIcon__bRpZu{width:18px;height:18px}@media (max-width:768px){.TripDatesStep_stepContainer__C1Z_r{padding:0 16px}.TripDatesStep_calendarGrid__q7smN{gap:4px}.TripDatesStep_formCard__wlxZZ{padding:18px}.TripDatesStep_title__J8UKJ{font-size:23px}.TripDatesStep_dayCell__qf8ub,.TripDatesStep_emptyCell__vQksk{height:40px}.TripDatesStep_dayCell__qf8ub{font-size:15px}.TripDatesStep_buttonGroup__fiY9Z{gap:10px}}.TripDatesStep_today__z_8m4{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:#c2620a;font-size:15px;font-weight:600}.TripDatesStep_today__z_8m4 svg{flex-shrink:0;width:18px;height:18px}.TripDatesStep_flightNote__qal87{margin:0 0 16px;color:#6b7280;font-size:13px;line-height:1.4;text-align:center}@keyframes ManualActivityCard_fadeIn__eOyxg{0%{opacity:0}to{opacity:1}}@keyframes ManualActivityCard_slideUp__Wl8_0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ManualActivityCard_overlay__8hgzr{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px;animation:ManualActivityCard_fadeIn__eOyxg .2s ease}.ManualActivityCard_dialog__7eeaI{width:100%;max-width:440px;max-height:90vh;background:#ffffff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;animation:ManualActivityCard_slideUp__Wl8_0 .25s ease;box-shadow:0 24px 48px rgba(0,0,0,.18)}.ManualActivityCard_dialogWide__UqIhH{max-width:640px}@media (max-width:600px){.ManualActivityCard_dialog__7eeaI{max-width:100%;border-radius:0;position:fixed;inset:0}.ManualActivityCard_dialogWide__UqIhH{max-width:100%}}.ManualActivityCard_header__Wg0SP{display:flex;align-items:center;gap:10px;padding:14px 18px 12px;flex-shrink:0;background:var(--type-wash,#ebf1f4)}.ManualActivityCard_backBtn__erT2F{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:#1d1b20;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .15s ease;flex-shrink:0}.ManualActivityCard_backBtn__erT2F:hover{background:rgba(0,0,0,.06)}.ManualActivityCard_headerInfo__Es01o{display:flex;flex-direction:column;min-width:0}.ManualActivityCard_headerTitleRow__7kQ9G{display:flex;align-items:center;gap:8px}.ManualActivityCard_headerIcon__BMmjb{font-size:18px;color:#1d1b20}.ManualActivityCard_title__mjCtO{font-size:17px;font-weight:700;color:#1d1b20;margin:0}.ManualActivityCard_headerSubtitle__lWR_1{font-size:12px;color:#616161;margin-top:2px}.ManualActivityCard_locationSection__4tcyO{flex-shrink:0;padding:10px 18px 0}.ManualActivityCard_locationSection__4tcyO .ManualActivityCard_errorText__BVGeg{margin-top:6px}.ManualActivityCard_content__Jwzr7{flex:1;overflow-y:auto;padding:14px 18px 18px;display:flex;flex-direction:column;gap:14px;-webkit-overflow-scrolling:touch}.ManualActivityCard_content__Jwzr7::-webkit-scrollbar{width:4px}.ManualActivityCard_content__Jwzr7::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ManualActivityCard_addLocationButton__1rwZu{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:12px;background:#ffffff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:600;color:#1d1b20;cursor:pointer;transition:all .15s ease}.ManualActivityCard_addLocationButton__1rwZu:hover{background:#f9fafb;border-color:#616161}.ManualActivityCard_addLocationBtnIcon__Tq6JM{font-size:18px;color:#1d1b20}.ManualActivityCard_previewMapInner__5e07s{width:100%;height:140px;border-radius:0}.ManualActivityCard_previewMapIframe___URRz{width:100%;height:140px;border:none;border-radius:0}.ManualActivityCard_previewMapFallback__OaFNR{width:100%;height:140px;background:#f9fafb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#616161;font-size:14px}.ManualActivityCard_previewMapFallback__OaFNR svg{font-size:24px;color:#2e7f83}.ManualActivityCard_previewMapOverlay__Mtxa0{position:absolute;top:10px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;z-index:100;pointer-events:none}.ManualActivityCard_previewMapLabel__W0RT1{font-size:13px;font-weight:700;color:#ffffff;background:rgba(0,0,0,.55);padding:5px 12px;border-radius:8px;backdrop-filter:blur(4px);pointer-events:auto}.ManualActivityCard_previewMapEditBtn__JwSfU{width:32px;height:32px;border-radius:50%;border:none;background:rgba(255,255,255,.9);color:#1d1b20;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background .15s;pointer-events:auto}.ManualActivityCard_previewMapEditBtn__JwSfU:hover{background:#ffffff}.ManualActivityCard_locationPreview__jPGLJ{border:1px solid #e0e0e0;border-radius:14px;overflow:hidden;background:#ffffff}.ManualActivityCard_locationPreviewMap__pKJbt{position:relative;width:100%;height:140px;overflow:hidden}.ManualActivityCard_locationPreviewContent__2NZRc{display:flex;align-items:center;gap:10px;padding:10px 14px}.ManualActivityCard_locationPreviewIcon__XMqI0{font-size:20px;color:#2e7f83;flex-shrink:0}.ManualActivityCard_locationPreviewInfo__ag22U{flex:1;min-width:0;display:flex;flex-direction:column}.ManualActivityCard_locationPreviewName__BPYiM{font-size:15px;font-weight:700;color:#1d1b20;line-height:1.3}.ManualActivityCard_locationPreviewAddress__uV62G{font-size:13px;color:#616161;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ManualActivityCard_routePreview__9mrnL{border:1px solid #e0e0e0;border-radius:14px;overflow:hidden;background:#ffffff}.ManualActivityCard_routePreviewMap__RbpnA{position:relative;width:100%;height:140px;overflow:hidden}.ManualActivityCard_routePreviewStops__9ztgs{padding:14px 18px}.ManualActivityCard_routePreviewStop__602TM{display:flex;align-items:center;gap:12px}.ManualActivityCard_stopDot__rhkYb{width:14px;height:14px;border-radius:50%;flex-shrink:0}.ManualActivityCard_stopInfo__raCe6{display:flex;flex-direction:column}.ManualActivityCard_stopName__1bdpy{font-size:15px;font-weight:700;color:#1d1b20}.ManualActivityCard_stopType__iqTjA{font-size:12px;color:#616161}.ManualActivityCard_stopDivider__bi5N_{width:2px;height:20px;background:#e0e0e0;margin-left:6px;border:dotted #e0e0e0;border-width:0 0 0 2px}.ManualActivityCard_toggleRow__wLY3T{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.ManualActivityCard_toggleLabel__l1fwP{font-size:14px;font-weight:500;color:#1d1b20}.ManualActivityCard_toggleSwitch___91kU{width:52px;height:28px;border-radius:14px;border:none;background:#d1d5db;cursor:pointer;position:relative;transition:background .2s ease;padding:0}.ManualActivityCard_toggleSwitchOn__BzWzV{background:#1d1b20}.ManualActivityCard_toggleKnob___GH_9{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#ffffff;transition:transform .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.15)}.ManualActivityCard_toggleSwitchOn__BzWzV .ManualActivityCard_toggleKnob___GH_9{transform:translateX(24px)}.ManualActivityCard_formGroup__XoOV3{display:flex;flex-direction:column;gap:6px;position:relative}.ManualActivityCard_formLabel__TfzXe{font-size:13px;font-weight:500;color:#1d1b20}.ManualActivityCard_formInput__4iY3Z.ManualActivityCard_formInput__4iY3Z{padding:10px 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:14px;color:#1d1b20;outline:none;background:#ffffff;transition:border-color .15s}.ManualActivityCard_formInput__4iY3Z::-moz-placeholder{color:#757575}.ManualActivityCard_formInput__4iY3Z::placeholder{color:#757575}.ManualActivityCard_formInput__4iY3Z:focus{border-color:#2e7f83}.ManualActivityCard_addLocationButtonError__aVCiv,.ManualActivityCard_formInputError__acnH8:focus,.ManualActivityCard_formInput__4iY3Z.ManualActivityCard_formInputError__acnH8,.ManualActivityCard_formSelectError__Xwo66,.ManualActivityCard_formSelectError__Xwo66:focus{border-color:#ef4444}.ManualActivityCard_requiredMark__xDSCa{color:#ef4444}.ManualActivityCard_errorText__BVGeg{font-size:12px;color:#ef4444;margin-top:-2px;display:block}.ManualActivityCard_formTextarea__CdQXr.ManualActivityCard_formTextarea__CdQXr{padding:10px 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:14px;color:#1d1b20;outline:none;background:#ffffff;resize:vertical;font-family:inherit;min-height:70px;transition:border-color .15s}.ManualActivityCard_formTextarea__CdQXr::-moz-placeholder{color:#757575}.ManualActivityCard_formTextarea__CdQXr::placeholder{color:#757575}.ManualActivityCard_formTextarea__CdQXr:focus{border-color:#2e7f83}.ManualActivityCard_selectWrapper___oMvG{position:relative}.ManualActivityCard_formSelect__Y5bBr{width:100%;padding:10px 36px 10px 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:14px;color:#1d1b20;outline:none;background:#ffffff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s}.ManualActivityCard_formSelect__Y5bBr:focus{border-color:#2e7f83}.ManualActivityCard_selectArrow__hjRPh{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;color:#616161;pointer-events:none}.ManualActivityCard_costInputRow__6cQ6t{display:flex;gap:8px}.ManualActivityCard_currencyToggle__dBCTs{display:flex;align-items:center;gap:6px;padding:10px 14px;border:1px solid #e0e0e0;border-radius:12px;background:#ffffff;font-size:14px;font-weight:500;color:#1d1b20;cursor:pointer;white-space:nowrap;transition:border-color .15s}.ManualActivityCard_currencyToggle__dBCTs:hover{border-color:#616161}.ManualActivityCard_currencyArrow__f6Xbt{font-size:10px;color:#616161}.ManualActivityCard_currencyDropdown__mFKt_{position:absolute;top:100%;right:0;width:160px;background:#ffffff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:10;margin-top:4px;max-height:200px;overflow-y:auto;padding:4px}.ManualActivityCard_currencyOption__OTVWR{display:block;width:100%;padding:10px 14px;border:none;background:transparent;text-align:left;font-size:14px;font-weight:500;color:#1d1b20;cursor:pointer;border-radius:8px;transition:background .15s}.ManualActivityCard_currencyOption__OTVWR:hover{background:#f9fafb}.ManualActivityCard_currencyOptionActive__rK0YE{background:#e6f7f7;color:#2e7f83;font-weight:600}.ManualActivityCard_footer__6Bj1c{padding:12px 18px 20px;flex-shrink:0}@media (max-width:600px){.ManualActivityCard_footer__6Bj1c{position:fixed;bottom:0;left:0;right:0;background:#ffffff;padding:12px 18px 28px;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.ManualActivityCard_content__Jwzr7{padding-bottom:96px}}.ManualActivityCard_continueBtn__Kyyx2{width:100%;padding:14px;border:none;min-height:48px;border-radius:999px;font-size:15px;font-weight:700;color:#1d1b20;background:var(--type-accent,#7fb2cc);cursor:pointer;transition:background .15s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}.ManualActivityCard_continueBtn__Kyyx2:hover{filter:brightness(.96)}.ManualActivityCard_continueBtn__Kyyx2:active{transform:scale(.98)}.ManualActivityCard_continueBtn__Kyyx2:disabled{cursor:not-allowed}@keyframes ManualActivityCard_spin__XJ_TN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ManualActivityCard_spinner__0Ld7s{width:16px;height:16px;border:2px solid rgba(29,27,32,.25);border-top-color:#1d1b20;border-radius:50%;animation:ManualActivityCard_spin__XJ_TN .8s linear infinite;display:inline-block}.ManualActivityCard_formHint__kK0iW{margin:0 0 4px;font-size:12.5px;line-height:1.5;color:#616161}.ManualActivityCard_toggleCopy__r02kH{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:12px}.ManualActivityCard_toggleHelp__2Pzuk{font-size:12px;line-height:1.45;color:#616161}.ManualActivityCard_formGroup__XoOV3 [role=combobox]{height:42px;border-radius:10px;border-width:1.5px;font-size:14px;font-weight:400;padding:0 14px}.ManualActivityCard_farWarning__KBeMj{margin-top:12px;padding:14px 16px;border:1px solid #fcd34d;border-radius:14px;background:#fffbeb}.ManualActivityCard_farWarningTitle__t4qwd{display:block;font-size:14.5px;font-weight:700;color:#92400e;line-height:1.3}.ManualActivityCard_farWarningBody__0MBK7{margin:6px 0 0;font-size:13px;line-height:1.45;color:#a16207}.ManualActivityCard_farWarningActions__RUkoC{display:flex;gap:10px;margin-top:12px}.ManualActivityCard_farWarningPrimary__rpDfG,.ManualActivityCard_farWarningSecondary__ub88m{flex:1;padding:11px 14px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.ManualActivityCard_farWarningSecondary__ub88m{border:1px solid #e0e0e0;background:#ffffff;color:#1d1b20}.ManualActivityCard_farWarningSecondary__ub88m:hover{border-color:#d1d5db;background:#f9fafb}.ManualActivityCard_farWarningPrimary__rpDfG{border:1px solid #92400e;background:#92400e;color:#ffffff}.ManualActivityCard_farWarningPrimary__rpDfG:hover{background:#7c2d12}.ManualActivityCard_farWarningPrimary__rpDfG:disabled{opacity:.6;cursor:not-allowed}.DatePicker_wrapper__SETTH{position:relative;width:100%}.DatePicker_wrapperDisabled__NewSJ{opacity:.6;pointer-events:none}.DatePicker_trigger__h63Jx{width:100%;height:42px;padding:0 12px;display:inline-flex;align-items:center;gap:9px;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13.5px;font-weight:600;color:#0f172a;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;text-align:left;outline:none;font-family:inherit}.DatePicker_trigger__h63Jx:hover:not(:disabled){border-color:#cbd5e1}.DatePicker_triggerOpen__7NMfc,.DatePicker_trigger__h63Jx:focus-visible{border-color:#0d7377;box-shadow:0 0 0 3px rgba(13,115,119,.12)}.DatePicker_trigger__h63Jx:disabled{cursor:not-allowed;background:#f8fafc;color:#94a3b8}.DatePicker_wrapperError__Mier9 .DatePicker_trigger__h63Jx{border-color:#f87171;background:#fff5f5}.DatePicker_wrapperError__Mier9 .DatePicker_triggerOpen__7NMfc,.DatePicker_wrapperError__Mier9 .DatePicker_trigger__h63Jx:focus-visible{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.DatePicker_triggerIcon__dl_JS{font-size:13px;color:#0d7377;flex-shrink:0}.DatePicker_triggerLabel__kq_kv{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.DatePicker_triggerPlaceholder__UL2dD{color:#94a3b8;font-weight:500}.DatePicker_typableField__EZ9IW{width:100%;height:46px;display:inline-flex;align-items:center;background:#ffffff;border:1.5px solid var(--rd-line,#e2e8f0);border-radius:12px;overflow:hidden;transition:border-color .15s}.DatePicker_typableFieldOpen__xNGXk,.DatePicker_typableField__EZ9IW:focus-within{border-color:var(--rd-accent,#0d7377)}.DatePicker_wrapperError__Mier9 .DatePicker_typableField__EZ9IW{border-color:var(--rd-coral,#f87171);background:#fff5f5}.DatePicker_typableInput__7Fey9{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0 4px 0 14px;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--rd-ink,#0f172a)}.DatePicker_typableInput__7Fey9::-moz-placeholder{color:var(--rd-ink-4,#94a3b8);font-weight:500}.DatePicker_typableInput__7Fey9::placeholder{color:var(--rd-ink-4,#94a3b8);font-weight:500}.DatePicker_typableIcon__XJwom{height:100%;width:42px;flex:none;border:none;background:transparent;color:var(--rd-accent,#0d7377);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px;transition:background .15s,color .15s}.DatePicker_typableIcon__XJwom:hover{background:var(--rd-accent-soft,#f0fdfa)}.DatePicker_typableIcon__XJwom:disabled{cursor:not-allowed}.DatePicker_panel__NO2_u{position:absolute;left:0;z-index:9999;width:280px;max-width:min(280px,calc(100vw - 24px));background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 12px 28px -6px rgba(15,23,42,.18),0 6px 12px -4px rgba(15,23,42,.08);padding:12px;animation:DatePicker_fadeIn__O3Jno .14s ease-out}.DatePicker_panelBottom__8dlHc{top:calc(100% + 6px)}.DatePicker_panelTop__epAEd{bottom:calc(100% + 6px)}@keyframes DatePicker_fadeIn__O3Jno{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DatePicker_header__fNmoY{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.DatePicker_navBtn__Zekta{width:28px;height:28px;border-radius:7px;border:1px solid #e2e8f0;background:#ffffff;color:#475569;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;transition:all .15s}.DatePicker_navBtn__Zekta:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.DatePicker_monthYearBtn__pFOco{flex:1;height:30px;border:none;background:transparent;font-size:13.5px;font-weight:800;color:#0f172a;cursor:pointer;border-radius:7px;font-family:inherit;transition:background .15s}.DatePicker_monthYearBtn__pFOco:hover{background:#f0fdfa;color:#0d7377}.DatePicker_weekRow__Rec2v{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.DatePicker_weekCell__TUSC_{text-align:center;font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding:4px 0}.DatePicker_daysGrid__72MWt{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.DatePicker_dayBlank__njesc{height:32px}.DatePicker_dayBtn__CoT38{height:32px;border:none;background:transparent;border-radius:7px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;font-family:inherit;transition:all .12s}.DatePicker_dayBtn__CoT38:hover:not(:disabled):not(.DatePicker_dayBtnSelected__RlzaL){background:#f0fdfa;color:#0d7377}.DatePicker_dayBtnToday__KVL8O{color:#0d7377;background:#ecfdf5;font-weight:800}.DatePicker_dayBtnSelected__RlzaL{background:#0d7377;color:#ffffff;font-weight:800;box-shadow:0 2px 6px -1px rgba(13,115,119,.4)}.DatePicker_dayBtnDisabled__Wyk5Z{color:#cbd5e1;cursor:not-allowed}.DatePicker_dayBtnDisabled__Wyk5Z:hover{background:transparent}.DatePicker_yearGrid__Cl3_X{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-height:240px;overflow-y:auto;padding:2px}.DatePicker_yearGrid__Cl3_X::-webkit-scrollbar{width:6px}.DatePicker_yearGrid__Cl3_X::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.DatePicker_yearBtn__PjZWE{height:32px;border:1px solid transparent;background:transparent;border-radius:7px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;font-family:inherit;transition:all .12s}.DatePicker_yearBtn__PjZWE:hover{background:#f0fdfa;color:#0d7377;border-color:#99f6e4}.DatePicker_yearBtnActive__9Meik{background:#0d7377;color:#ffffff;font-weight:800;border-color:#0d7377}.DatePicker_yearBtnActive__9Meik:hover{background:#0d7377;color:#ffffff}.Checkout_muted__cnnXe{margin:0;font-size:13px;color:#616161}.Checkout_spacer__NLKQW{flex:1}.Checkout_progress__x93m5{height:6px;margin:0 0 14px;overflow:hidden;border-radius:999px;background:#ffe3b0}.Checkout_progress__x93m5>span{display:block;height:100%;border-radius:999px;background:#2e9e6a}.Checkout_items__Inaph,.Checkout_kindList__vdly3,.Checkout_pendingList__Xx7ut,.Checkout_people__aLiks,.Checkout_warnings__fdsDl{margin:0;padding:0;list-style:none}.Checkout_kindCard___plXC{margin-bottom:10px;padding:12px;border:1px solid;border-radius:16px;background:#fff}.Checkout_kindCardDone__4_cxh{border-color:#bfe6d6}.Checkout_kindCardWait__uXWa6{border-color:#ffe0b2}.Checkout_kindTop__EkrSX{display:flex;align-items:flex-start;gap:12px}.Checkout_thumb__OKts_{display:grid;flex:none;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:12px;background:#f2f5f4}.Checkout_thumb__OKts_ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Checkout_thumb__OKts_ img[width="32"]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.Checkout_kindMain__H7iwR{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.Checkout_kindName__VYIDm{display:-webkit-box;overflow:hidden;font-size:15px;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Checkout_kindPicked__e3DlD{overflow:hidden;font-size:13px;color:#616161;text-overflow:ellipsis;white-space:nowrap}.Checkout_badge__mTPR0{flex:none;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700}.Checkout_badgeDone__g1p5w{background:#e4f4ea;color:#157a3e}.Checkout_badgeWait__iKS_2{background:#fff1d6;color:#b26a00}.Checkout_kindActions__z7Pir{display:flex;align-items:center;gap:6px;margin-top:10px}.Checkout_kindPrice__VKgbk{font-size:15px;font-weight:800}.Checkout_ghostBtn__kWuLB,.Checkout_inkBtn__4Kx4a,.Checkout_inkPill__z3e_T,.Checkout_outlineBtn__EiQhy{min-height:40px;padding:0 14px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.Checkout_ghostBtn__kWuLB{border:0;background:none;color:#1d1b20}.Checkout_ghostBtn__kWuLB:hover{background:#f1f4f6}.Checkout_outlineBtn__EiQhy{border:1px solid rgb(29 27 32/40%);background:#fff;color:#1d1b20}.Checkout_inkBtn__4Kx4a,.Checkout_inkPill__z3e_T{border:0;background:#1d1b20;color:#fff}.Checkout_inkBtn__4Kx4a{flex:1;min-height:50px;border-radius:14px}@media (min-width:768px){.Checkout_inkBtn__4Kx4a{flex:0 0 auto;min-width:180px;padding:0 24px}}.Checkout_inkBtn__4Kx4a:disabled,.Checkout_outlineBtn__EiQhy:disabled{opacity:.5;cursor:default}.Checkout_ghostBtn__kWuLB:focus-visible,.Checkout_inkBtn__4Kx4a:focus-visible,.Checkout_inkPill__z3e_T:focus-visible,.Checkout_outlineBtn__EiQhy:focus-visible,.Checkout_pendingRow__E86lT:focus-visible,.Checkout_personHead__2c_9H:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(73 163 167/45%)}.Checkout_pendingGroup__uST6V{margin-top:16px}.Checkout_pendingHead__UNein{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#616161}.Checkout_pendingRow__E86lT{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin-bottom:8px;padding:10px 14px;border:1px solid #ffe0b2;border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer}.Checkout_pendingName__qnSHj{flex:1;min-width:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.Checkout_pendingSelect__W_LPp{font-size:14px;font-weight:700;color:#2e7f83}.Checkout_fairBox__XN1Sm{display:flex;gap:12px;padding:12px;border-radius:16px;background:#f6f8f8}.Checkout_fairTitle__5Os6O{margin:0 0 2px;font-size:15px;font-weight:700}.Checkout_warnings__fdsDl{margin-top:8px;padding:8px 12px;border:1px solid #f6d9a8;border-radius:12px;background:#fff7ec;font-size:13px;color:#8a5a00}.Checkout_warnings__fdsDl li:before{content:"• "}.Checkout_whoHead__Bcs1P{display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px}.Checkout_whoHead__Bcs1P h3{margin:0;font-size:15px;font-weight:700}.Checkout_spinner__fpae2{width:16px;height:16px;border:2px solid #e0e0e0;border-top-color:#49a3a7;border-radius:50%;animation:Checkout_spin__y12fJ .8s linear infinite}@keyframes Checkout_spin__y12fJ{to{transform:rotate(1turn)}}.Checkout_dim__r1RnY{opacity:.45;transition:opacity .15s}.Checkout_person__iKrXJ{margin-bottom:8px;border:1px solid #eeeeee;border-radius:16px;background:#fff}.Checkout_personHead__2c_9H{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:16px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.Checkout_personHead__2c_9H:disabled{cursor:default}.Checkout_personName__jB_AK{flex:1;min-width:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Checkout_personAmount__GKZYr{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.Checkout_chevUp__JsmMF{transform:rotate(180deg)}.Checkout_items__Inaph{padding:0 14px 10px}.Checkout_item__GWmnz{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.Checkout_itemMain__KYTJq{display:flex;flex:1;flex-direction:column;min-width:0}.Checkout_itemTitle__0BAwZ{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Checkout_splitFooter__HFj2B{display:flex;align-items:center;gap:8px;width:100%}.Checkout_failText__OfE_3{margin:0;font-size:15px;color:rgb(29 27 32/70%);text-align:center}.TripCheckoutSection_checkoutCard__LGQed{padding:16px;border:1px solid #e0e0e0;border-radius:20px;background:#fff;box-shadow:0 0 8px 2px #f5f5f5;font-family:var(--font-figtree,"Figtree"),system-ui,sans-serif;color:#1d1b20}.TripCheckoutSection_cardHeader__6OBqS{display:flex;align-items:center;gap:8px;margin-bottom:12px}.TripCheckoutSection_cardTitle__Nu6ar{margin:0;font-size:20px;font-weight:600}.TripCheckoutSection_statusRows__r_RD8{display:flex;flex-direction:column}.TripCheckoutSection_statusRow__mSq5W{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 4px;border:0;border-radius:12px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.TripCheckoutSection_statusRow__mSq5W:hover{background:#f1f4f6}.TripCheckoutSection_statusIcon__uhJvx{flex:none}.TripCheckoutSection_statusMain__yRP6w{display:flex;flex:1;flex-direction:column;min-width:0}.TripCheckoutSection_statusLabel__hiA7s{font-size:15px;font-weight:600}.TripCheckoutSection_statusSub__LZ_51{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.TripCheckoutSection_subWait__DQaN4{color:#b26a00}.TripCheckoutSection_subIdle__NixYq{color:#616161}.TripCheckoutSection_statusBadge__4PDI4{flex:none;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.TripCheckoutSection_toneDone__a5tos{background:#e8f7ee;color:#15803d}.TripCheckoutSection_toneWait__Lt0WR{background:#fff4e0;color:#b26a00}.TripCheckoutSection_toneIdle__6iS1f{background:#f5f5f5;color:#616161}.TripCheckoutSection_chev__ld9Mx{flex:none;color:#9e9e9e}.TripCheckoutSection_checkoutBtn__UkX0M{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:14px;padding:12px 16px;border:0;border-radius:12px;font:inherit;font-size:16px;font-weight:600;color:#fff;cursor:pointer}.TripCheckoutSection_checkoutBtnReady___QPc6{background:#49a3a7}.TripCheckoutSection_checkoutBtnPending__QO7gt{background:#c2410c}.TripCheckoutSection_checkoutBtn__UkX0M:disabled{background:rgb(73 163 167/40%);color:rgb(255 255 255/85%);cursor:default}.TripCheckoutSection_gaps__vVGVc{margin-top:10px;padding:10px 12px 4px;border:1px solid #f5d9a8;border-radius:12px;background:#fff4e0}.TripCheckoutSection_gapsHead__3gi5V{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#b26a00}.TripCheckoutSection_gapsSub__5lVXh{margin:2px 0 6px 24px;font-size:13px;color:#8a5300}.TripCheckoutSection_gapMore__4WfrP,.TripCheckoutSection_gapRow__Isr9h{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 0;border:0;border-top:1px solid #f5d9a8;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.TripCheckoutSection_gapTitle__St9mV{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.TripCheckoutSection_gapMeta__3SfIr{overflow:hidden;font-size:12px;color:#616161;text-overflow:ellipsis;white-space:nowrap}.TripCheckoutSection_gapAction__JyRbf,.TripCheckoutSection_gapMore__4WfrP{flex:none;font-size:13px;font-weight:600;color:#2e7f83}.TripCheckoutSection_gapMore__4WfrP:hover,.TripCheckoutSection_gapRow__Isr9h:hover .TripCheckoutSection_gapAction__JyRbf{text-decoration:underline}.TripCheckoutSection_checkoutBtn__UkX0M:focus-visible,.TripCheckoutSection_gapMore__4WfrP:focus-visible,.TripCheckoutSection_gapRow__Isr9h:focus-visible,.TripCheckoutSection_splitLine___QQJa:focus-visible,.TripCheckoutSection_statusRow__mSq5W:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(73 163 167/45%)}.TripCheckoutSection_spinner__FPa_x{width:18px;height:18px;border:2px solid rgb(255 255 255/40%);border-top-color:#fff;border-radius:50%;animation:TripCheckoutSection_spin__FBulX .8s linear infinite}@keyframes TripCheckoutSection_spin__FBulX{to{transform:rotate(1turn)}}.TripCheckoutSection_splitLine___QQJa{display:block;margin:10px auto 0;padding:6px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;cursor:pointer}.TripCheckoutSection_splitMode__NzQEp{font-weight:700;color:#1d1b20}.TripCheckoutSection_splitChange__Eo5B1{font-weight:700;color:#2e7f83}.TripVisasSection_card__2_ueM{margin-top:24px;padding:16px;border-radius:var(--it-r-panel);border:1px solid var(--it-line-2);background:var(--it-bg);box-shadow:var(--it-shadow-panel)}.TripVisasSection_head__e53oI{display:flex;align-items:center;gap:8px}.TripVisasSection_title__u9VuM{margin:0;font-size:20px;font-weight:600;color:var(--it-ink)}.TripVisasSection_note__a_2l1{margin:6px 0 12px;font-size:14px;line-height:1.45;color:var(--it-muted)}.TripVisasSection_rows__wDLbd{list-style:none;margin:0;padding:0}.TripVisasSection_rows__wDLbd>li+li{border-top:1px solid var(--it-line)}.TripVisasSection_row__LbCID{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 4px;border-radius:var(--it-r-card);color:inherit;text-decoration:none}.TripVisasSection_rowLink__f0kvJ:hover{background:var(--it-surface)}.TripVisasSection_rowLink__f0kvJ:focus-visible{outline:none;box-shadow:var(--it-focus)}.TripVisasSection_flag__DvaBE{display:flex;align-items:center;justify-content:center;flex:none}.TripVisasSection_text__hBaZE{display:flex;flex-direction:column;gap:2px;min-width:0}.TripVisasSection_name__0OZwz{font-size:15px;font-weight:600;color:var(--it-ink)}.TripVisasSection_desc__3Q6kB{font-size:13px;line-height:1.45;color:var(--it-muted)}.TripVisasSection_warn__n__ES{color:#b45309}.TripVisasSection_block__YRvoe{display:block}.TripVisasSection_action__JNckC{display:flex;align-items:center}.TripVisasSection_pill__BVHGg{display:inline-flex;align-items:center;border-radius:var(--it-r-full);padding:5px 10px;font-size:12px;font-weight:700;white-space:nowrap}.TripVisasSection_pillMuted__kbfRt{background:rgb(107 114 128/12%);color:#6b7280}.TripVisasSection_pillInfo__ph_Ss{background:rgb(29 78 216/12%);color:#1d4ed8}.TripVisasSection_pillWarn__7wK55{background:rgb(180 83 9/12%);color:#b45309}.TripVisasSection_pillOk__nm82k{background:rgb(11 123 84/12%);color:#0b7b54}.TripVisasSection_pillBad__M__KF{background:rgb(185 28 28/12%);color:#b91c1c}.TripVisasSection_cta__fshKg{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:var(--it-r-card);background:#143a2d;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.TripVisasSection_chev__WMESj{color:var(--it-muted)}.TripVisasSection_spinner___V3uC{width:14px;height:14px;border-radius:50%;border:2px solid var(--it-line-2);border-top-color:var(--it-muted);animation:TripVisasSection_spin__5A83y .8s linear infinite}@keyframes TripVisasSection_spin__5A83y{to{transform:rotate(1turn)}}@media (max-width:480px){.TripVisasSection_row__LbCID{grid-template-columns:auto minmax(0,1fr)}.TripVisasSection_action__JNckC{grid-column:2}}.PanelScreen_screen__mrpyW{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;background:#ffffff}.PanelScreen_screen__mrpyW[hidden]{display:none}.PanelScreen_header__qICgb{display:flex;flex:none;align-items:center;gap:10px;padding:12px 16px 10px;border-bottom:1px solid #eef0f2}.PanelScreen_back__6EIzC{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#f2f4f5;color:#1f2937;cursor:pointer}.PanelScreen_back__6EIzC:hover{background:#e5e8ea}.PanelScreen_back__6EIzC:focus-visible{outline:2px solid #2e7f83;outline-offset:2px}.PanelScreen_titleWrap__X_vtn{flex:1;min-width:0}.PanelScreen_title__b2AF_{margin:0;overflow:hidden;color:#101828;font-size:16px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.PanelScreen_rootSub__ZM0O7,.PanelScreen_subtitle__IjuHO{margin:1px 0 0;color:#6b7280;font-size:12.5px}.PanelScreen_rootSub__ZM0O7{flex:none;margin:0;padding:8px 16px 0}.PanelScreen_body__BbzrM{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 16px 16px}.PanelScreen_footer__3YRUI{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px 14px;border-top:1px solid #eef0f2;background:#ffffff}@media (min-width:768px){.ActivitySuggestionsDialog_frame__fZ_vs.ActivitySuggestionsDialog_frame__fZ_vs{width:min(760px,100%);max-width:760px}}.ActivitySuggestionsDialog_body__JeGjS.ActivitySuggestionsDialog_body__JeGjS{display:flex;flex-direction:column;overflow:hidden;padding:0}.ActivitySuggestionsDialog_root__JIihO{display:flex;flex-direction:column;flex:1;min-height:0;font-family:var(--font-figtree,"Figtree"),system-ui,sans-serif;color:#1d1b20}.ActivitySuggestionsDialog_head__YRkT_{flex:none;display:flex;flex-direction:column;gap:12px;padding:16px 20px 12px;border-bottom:1px solid #eef0f2}.ActivitySuggestionsDialog_results__35jsZ{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 24px}.ActivitySuggestionsDialog_resultsCentred__PnQHL{display:flex;align-items:center;justify-content:center}.ActivitySuggestionsDialog_muted____YSF{color:#616161}.ActivitySuggestionsDialog_ellipsis__eZXaV{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActivitySuggestionsDialog_headRow__HHxVH{display:flex;align-items:center;gap:12px;min-width:0}.ActivitySuggestionsDialog_placePill__CukmQ{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:50%;min-height:40px;padding:0 14px 0 12px;border:1px solid #e0e0e0;border-radius:999px;background:#fff;color:#1d1b20;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ActivitySuggestionsDialog_placePill__CukmQ[hidden]{display:none}.ActivitySuggestionsDialog_placePill__CukmQ:disabled{cursor:default}.ActivitySuggestionsDialog_placePill__CukmQ:not(:disabled):hover{border-color:#bdbdbd}.ActivitySuggestionsDialog_placePin__FOr6y{flex:none;color:#1d1b20;padding:5px;border-radius:50%;background:var(--type-accent,#dadada);font-size:11px}.ActivitySuggestionsDialog_placeChevron__HAJx2{flex:none;font-size:11px;color:#616161}.ActivitySuggestionsDialog_dateCaption__qIRiI{flex:1;min-width:0;color:#616161;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActivitySuggestionsDialog_createBtn__sC05O,.ActivitySuggestionsDialog_darkBtn__zIUfo,.ActivitySuggestionsDialog_ghostBtn__DU00X,.ActivitySuggestionsDialog_primaryBtn__44JFq{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none;border:1px solid transparent}.ActivitySuggestionsDialog_createBtn__sC05O{flex:none;margin-left:auto;background:#fff;color:#1d1b20;border-color:#e0e0e0}.ActivitySuggestionsDialog_createBtn__sC05O:hover,.ActivitySuggestionsDialog_ghostBtn__DU00X:hover{border-color:#bdbdbd}.ActivitySuggestionsDialog_darkBtn__zIUfo,.ActivitySuggestionsDialog_primaryBtn__44JFq{background:#1d1b20;color:#fff}.ActivitySuggestionsDialog_ghostBtn__DU00X{background:#fff;color:#1d1b20;border-color:#e0e0e0}.ActivitySuggestionsDialog_ghostBtn__DU00X:disabled{opacity:.6;cursor:default}.ActivitySuggestionsDialog_cardActions__hUMM8 :focus-visible,.ActivitySuggestionsDialog_root__JIihO :focus-visible{outline:none;box-shadow:0 0 0 3px rgb(73 163 167/45%)}.ActivitySuggestionsDialog_search__ICW8W{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:44px;border:1px solid transparent;border-radius:12px;background:#f1f4f6;color:#616161}.ActivitySuggestionsDialog_search__ICW8W:focus-within{border-color:#49a3a7;background:#fff}.ActivitySuggestionsDialog_search__ICW8W input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:15px;color:#1d1b20;outline:none}.ActivitySuggestionsDialog_iconBtn__KbiBF{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;cursor:pointer;color:#616161}.ActivitySuggestionsDialog_row__wd7_T{flex:none;display:flex;align-items:center;gap:8px;overflow-x:auto;margin:0 -20px;padding:2px 20px 4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.ActivitySuggestionsDialog_row__wd7_T::-webkit-scrollbar{display:none}.ActivitySuggestionsDialog_chip__zqY__,.ActivitySuggestionsDialog_clearChip__mGPzg{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid #e0e0e0;background:#fff;color:#1d1b20;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ActivitySuggestionsDialog_chip__zqY__:hover{border-color:#bdbdbd}.ActivitySuggestionsDialog_chipOn__OwqPy,.ActivitySuggestionsDialog_chipOn__OwqPy:hover{background:var(--type-surface,#f1f4f6);border-color:var(--type-accent,#1d1b20);box-shadow:inset 0 0 0 1px var(--type-accent,#1d1b20)}.ActivitySuggestionsDialog_chipDivider__cdRUt{flex:none;width:1px;height:20px;background:#e0e0e0}.ActivitySuggestionsDialog_badge__saGKi{min-width:20px;height:20px;border-radius:50%;background:#1d1b20;color:#fff;font-size:11px;display:inline-grid;place-items:center}.ActivitySuggestionsDialog_listBar__kx_Md{display:flex;align-items:center;justify-content:space-between;gap:12px}.ActivitySuggestionsDialog_count__ddce9{color:#616161;font-size:13px;font-weight:600}.ActivitySuggestionsDialog_toggle__3pvl0{flex:none;display:grid;grid-template-columns:1fr 1fr;width:200px;padding:3px;border-radius:999px;background:#f1f4f6}.ActivitySuggestionsDialog_toggle__3pvl0 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:none;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:#616161}.ActivitySuggestionsDialog_toggle__3pvl0 .ActivitySuggestionsDialog_toggleOn__z8JAh{background:#fff;color:#1d1b20;font-weight:700;box-shadow:0 1px 4px rgb(0 0 0/12%)}.ActivitySuggestionsDialog_grid__WHeRK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ActivitySuggestionsDialog_map__OsiHL{width:100%;height:100%;min-height:360px;border-radius:16px;overflow:hidden;background:#f1f4f6}.ActivitySuggestionsDialog_map__OsiHL+.ActivitySuggestionsDialog_grid__WHeRK{margin-top:12px}.ActivitySuggestionsDialog_onTrip__RZU_g{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ActivitySuggestionsDialog_onTrip__RZU_g .ActivitySuggestionsDialog_row__wd7_T{margin:0;padding:0 0 2px}.ActivitySuggestionsDialog_onTripTitle__TRrY7{margin:0;font-size:13px;font-weight:700;color:#1b8a5a}.ActivitySuggestionsDialog_onTripChip__MiLyg{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--type-accent,#e0e0e0);background:var(--type-surface,#fff);cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:#1d1b20}.ActivitySuggestionsDialog_onTripChip__MiLyg .ActivitySuggestionsDialog_ellipsis__eZXaV{max-width:160px}.ActivitySuggestionsDialog_card__fNYx1{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #e7e7e7;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 3px 10px rgb(0 0 0/4%)}.ActivitySuggestionsDialog_thumb__oLbSi{position:relative;flex:none;width:100%;height:168px;border:none;padding:0;background:var(--type-surface,#f1f4f6);display:grid;place-items:center;color:rgb(0 0 0/22%);font-size:28px;overflow:hidden;cursor:pointer}div.ActivitySuggestionsDialog_thumb__oLbSi{cursor:default}.ActivitySuggestionsDialog_thumb__oLbSi img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ActivitySuggestionsDialog_closedTag__eeSgI{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:999px;background:rgb(255 255 255/94%);color:#c0392b;font-size:12px;font-weight:700}.ActivitySuggestionsDialog_cardBody__GDbdE{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 16px 16px}.ActivitySuggestionsDialog_kicker__64Nej{margin:0;color:#616161;font-size:12px;font-weight:700;letter-spacing:.04em}.ActivitySuggestionsDialog_cardName__mxPBN{margin:0;padding:0;border:none;background:none;font:inherit;font-size:16px;font-weight:700;line-height:1.3;color:#1d1b20;text-align:left;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}h4.ActivitySuggestionsDialog_cardName__mxPBN{cursor:default}.ActivitySuggestionsDialog_facts__5bNzP,.ActivitySuggestionsDialog_meta__V3qlQ{margin:0;display:flex;align-items:center;min-width:0;white-space:nowrap;font-size:13px}.ActivitySuggestionsDialog_facts__5bNzP>span,.ActivitySuggestionsDialog_meta__V3qlQ>span{flex:none}.ActivitySuggestionsDialog_facts__5bNzP>span:last-child,.ActivitySuggestionsDialog_meta__V3qlQ>span:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ActivitySuggestionsDialog_facts__5bNzP>span+span:before,.ActivitySuggestionsDialog_meta__V3qlQ>span+span:before{content:"·";margin:0 6px;color:#9e9e9e}.ActivitySuggestionsDialog_rating__YKlPH{font-weight:700}.ActivitySuggestionsDialog_star__KmATD{color:#f5a623}.ActivitySuggestionsDialog_open__WI_MX{color:#1b8a5a;font-weight:600}.ActivitySuggestionsDialog_meta__V3qlQ{color:#616161;font-size:12.5px}.ActivitySuggestionsDialog_inTrip__q70vU{margin:4px 0 0;color:#1b8a5a;font-size:12.5px;font-weight:700}.ActivitySuggestionsDialog_bookLink__ctzcj{align-self:flex-start;margin-top:4px;color:#1d1b20;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ActivitySuggestionsDialog_addBtn__PVAM3{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:var(--type-accent,#f5c451);color:#1d1b20;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap}.ActivitySuggestionsDialog_card__fNYx1>.ActivitySuggestionsDialog_addBtn__PVAM3{position:absolute;top:10px;right:10px;box-shadow:0 2px 8px rgb(0 0 0/18%)}.ActivitySuggestionsDialog_addBtnDone__Rjqvi{background:#fff;border-color:#e0e0e0;color:#1b8a5a}.ActivitySuggestionsDialog_addBtn__PVAM3:disabled{cursor:default}.ActivitySuggestionsDialog_more__U_dX1{display:flex;margin:16px auto 0}.ActivitySuggestionsDialog_skelCard__HhCe7{pointer-events:none}.ActivitySuggestionsDialog_skel__zpoih{background:linear-gradient(90deg,#f1f4f6,#f8f9fa 50%,#f1f4f6);background-size:200% 100%;animation:ActivitySuggestionsDialog_shimmer__txm8f 1.2s linear infinite}.ActivitySuggestionsDialog_skelLine__HKB1P{display:block;height:12px;border-radius:6px}.ActivitySuggestionsDialog_skelLine__HKB1P:first-child{height:16px}@keyframes ActivitySuggestionsDialog_shimmer__txm8f{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ActivitySuggestionsDialog_skel__zpoih{animation:none}}.ActivitySuggestionsDialog_empty__LQy4t{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:380px;padding:24px 0;text-align:center}.ActivitySuggestionsDialog_emptyIcon__OtDHx{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:50%;background:var(--type-surface,#f1f4f6);color:#1d1b20;font-size:22px}.ActivitySuggestionsDialog_emptyTitle__M0uO9{margin:0;font-size:17px;font-weight:700;color:#1d1b20}.ActivitySuggestionsDialog_emptyBody__KZKVq{margin:0;color:#616161;font-size:14px;line-height:1.45}.ActivitySuggestionsDialog_errorActions__ejN_h{margin-top:8px}.ActivitySuggestionsDialog_cardActions__hUMM8{display:flex;justify-content:flex-end;gap:8px;width:100%}@media (max-width:599px){.ActivitySuggestionsDialog_head__YRkT_{padding:12px 16px 10px;gap:10px}.ActivitySuggestionsDialog_row__wd7_T{margin:0 -16px;padding:2px 16px 4px}.ActivitySuggestionsDialog_results__35jsZ{padding:12px 16px 24px}.ActivitySuggestionsDialog_placePill__CukmQ{max-width:45%}.ActivitySuggestionsDialog_toggle__3pvl0{width:168px}.ActivitySuggestionsDialog_grid__WHeRK{grid-template-columns:minmax(0,1fr);gap:12px}.ActivitySuggestionsDialog_card__fNYx1{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"thumb body" "thumb add";-moz-column-gap:12px;column-gap:12px;padding:12px}.ActivitySuggestionsDialog_thumb__oLbSi{grid-area:thumb;width:96px;height:96px;border-radius:12px;overflow:hidden;font-size:22px}.ActivitySuggestionsDialog_closedTag__eeSgI{left:4px;top:4px;padding:2px 6px;font-size:10.5px}.ActivitySuggestionsDialog_cardBody__GDbdE{grid-area:body;padding:0;gap:3px}.ActivitySuggestionsDialog_cardName__mxPBN{font-size:15px}.ActivitySuggestionsDialog_card__fNYx1>.ActivitySuggestionsDialog_addBtn__PVAM3{grid-area:add;position:static;justify-self:end;align-self:end;margin-top:8px;min-height:34px;box-shadow:none}.ActivitySuggestionsDialog_skelCard__HhCe7 .ActivitySuggestionsDialog_thumb__oLbSi{height:96px}}.ActivitySuggestionsDialog_cityRow__HTim_{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.ActivitySuggestionsDialog_cityTile__kbrPQ{position:relative;flex-shrink:0;width:148px;height:128px;border-radius:16px;border:1px solid #d1d5db;overflow:hidden;background:#fef3c7;padding:0;cursor:pointer}.ActivitySuggestionsDialog_cityTileOn__jcwGI{border:2.5px solid #f59e0b}.ActivitySuggestionsDialog_cityTile__kbrPQ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ActivitySuggestionsDialog_cityName__VVZQ1{position:absolute;left:0;right:0;bottom:0;padding:24px 8px 8px;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);color:#fff;font-weight:700;font-size:14px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActivitySuggestionsDialog_cityCheck__aiQNx{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:#f59e0b;display:grid;place-items:center;font-size:12px}.ActivitySuggestionsDialog_sheet__2h_F2{display:flex;flex-direction:column;gap:10px}.ActivitySuggestionsDialog_sheet__2h_F2 p{margin:0}.ActivitySuggestionsDialog_sheetImg__oR27h{width:100%;max-height:240px;-o-object-fit:cover;object-fit:cover;border-radius:14px}.ActivitySuggestionsDialog_tag__42lQw{padding:2px 10px;border-radius:999px;background:#fef3c7;font-size:12.5px}.ActivitySuggestionsDialog_infoRow__JtHuB{display:flex;align-items:center;gap:8px;color:#1d1b20;font-size:14px;text-decoration:none;word-break:break-word}.ActivitySuggestionsDialog_hours__P8LXt{margin:0;padding-left:18px;color:#374151;font-size:13px}.ActivitySuggestionsDialog_sheetH__3HXBW{margin:8px 0 0;font-size:16px}.ActivitySuggestionsDialog_review__P9COs{padding:8px 0;border-bottom:1px solid #f3f4f6;font-size:13.5px}.ActivitySuggestionsDialog_link__pHEyy{color:#b45309;font-weight:600;font-size:14px}.ActivitySuggestionsDialog_errorActions__ejN_h{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}