._ct_highlight_search_overlay_f8kup_2{z-index:1000;padding:var(--ct-space-4);background-color:var(--ct-overlay-backdrop);backdrop-filter:var(--ct-overlay-backdrop-filter);justify-content:center;align-items:center;display:flex}._ct_highlight_search_f8kup_1{gap:var(--ct-space-4);box-sizing:border-box;max-height:calc(100dvh - var(--ct-space-8));padding:var(--ct-space-6) var(--ct-space-7-5);border-radius:var(--ct-radius-3);background-color:var(--ct-bg-white);box-shadow:var(--ct-shadow-xl);color:var(--ct-text-base);font-family:var(--ct-font-family-primary);flex-direction:column;display:flex;overflow:hidden auto}._ct_highlight_search_head_f8kup_30{justify-content:space-between;align-items:flex-start;gap:var(--ct-space-4);display:flex}._ct_highlight_search_heading_f8kup_36{gap:var(--ct-space-1);flex-direction:column;min-width:0;display:flex}._ct_highlight_search_eyebrow_f8kup_42{align-items:center;gap:var(--ct-space-2);font-size:var(--ct-font-size-sm);color:var(--ct-nav-text);flex-wrap:wrap;display:flex}._ct_highlight_search_badge_f8kup_50{align-items:center;gap:var(--ct-space-1);padding:var(--ct-space-1) var(--ct-space-2);border-radius:var(--ct-radius-2);background-color:var(--ct-alert-info-aux);color:var(--ct-text-title);font-size:var(--ct-font-size-xs);font-weight:var(--ct-font-weight-semibold);display:inline-flex}._ct_highlight_search_f8kup_1 ._ct_highlight_search_badge_f8kup_50 [data-icon]{font-size:var(--ct-font-size-sm)}._ct_highlight_search_title_f8kup_64{font-size:var(--ct-font-size-2xl);font-weight:var(--ct-font-weight-bold);line-height:var(--ct-line-height-tight);color:var(--ct-text-title);margin:0}._ct_highlight_search_body_f8kup_73{gap:var(--ct-space-4);flex-direction:column;min-height:0;display:flex}._ct_highlight_search_columns_f8kup_79{gap:var(--ct-space-8);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid;position:relative}._ct_highlight_search_fields_f8kup_86{gap:var(--ct-space-3);flex-direction:column;min-width:0;display:flex}._ct_highlight_search_pair_f8kup_92{gap:var(--ct-space-3);flex-direction:column;display:flex}._ct_highlight_search_f8kup_1 ._ct_highlight_search_dropdown_f8kup_97{width:100%}._ct_highlight_search_f8kup_1 ._ct_highlight_search_field_f8kup_86{align-items:center;gap:var(--ct-space-2-5);flex-direction:row;width:100%;min-width:0}._ct_highlight_search_f8kup_1 ._ct_highlight_search_field_f8kup_86 [data-icon],._ct_highlight_search_f8kup_1 ._ct_highlight_search_duration_f8kup_110>[data-icon]{font-size:var(--ct-font-size-xl);color:var(--ct-nav-text);flex-shrink:0}._ct_highlight_search_f8kup_1 ._ct_highlight_search_field_f8kup_86 label,._ct_highlight_search_duration_label_f8kup_116,._ct_highlight_search_label_f8kup_117{font-size:var(--ct-font-size-sm);font-weight:var(--ct-font-weight-bold);line-height:var(--ct-line-height-tight);color:var(--ct-text-base);letter-spacing:normal;text-transform:none}._ct_highlight_search_f8kup_1 ._ct_highlight_search_field_f8kup_86 label+div{font-size:var(--ct-font-size-base);font-weight:var(--ct-font-weight-normal);line-height:var(--ct-line-height-normal);color:var(--ct-text-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._ct_highlight_search_duration_f8kup_110{align-items:center;gap:var(--ct-space-2-5);box-sizing:border-box;min-height:54px;padding:var(--ct-space-2) var(--ct-space-3);border:var(--ct-border-width-thin) solid var(--ct-form-border);border-radius:var(--ct-form-field-radius);background-color:var(--ct-bg-area-1);display:flex}._ct_highlight_search_duration_text_f8kup_147{gap:var(--ct-space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}._ct_highlight_search_duration_empty_f8kup_154{font-size:var(--ct-font-size-base);color:var(--ct-nav-text)}._ct_highlight_search_f8kup_1 ._ct_highlight_search_nights_f8kup_158>button{width:100%;color:var(--ct-text-base);font-size:var(--ct-font-size-base);font-weight:var(--ct-font-weight-normal);line-height:var(--ct-line-height-normal);background-color:#0000;justify-content:space-between;padding:0}._ct_highlight_search_f8kup_1 ._ct_highlight_search_nights_f8kup_158>button [data-icon]{color:var(--ct-nav-text);opacity:1}._ct_highlight_search_f8kup_1 ._ct_highlight_search_nights_f8kup_158>ul{left:calc(-1 * var(--ct-space-3));right:calc(-1 * var(--ct-space-3));z-index:3;background-color:var(--ct-bg-white)}._ct_highlight_search_f8kup_1 ._ct_highlight_search_panel_f8kup_180[data-dropdown-body]{z-index:3;box-sizing:border-box;width:380px;max-width:calc(100vw - var(--ct-space-8));padding:var(--ct-space-4);border:var(--ct-border-width-thin) solid var(--ct-form-border);border-radius:var(--ct-radius-2);background-color:var(--ct-bg-white);box-shadow:var(--ct-shadow-xl)}._ct_highlight_search_f8kup_1 ._ct_highlight_search_panel_f8kup_180[data-dropdown-body]>*{min-width:0}._ct_highlight_search_f8kup_1 ._ct_highlight_search_travellers_f8kup_194{box-shadow:none;border:0;padding:0}._ct_highlight_search_f8kup_1 ._ct_highlight_search_panel_travellers_f8kup_200[data-dropdown-body]{max-height:340px;padding-bottom:0;overflow-y:auto}._ct_highlight_search_f8kup_1 ._ct_highlight_search_panel_travellers_f8kup_200 [data-travellers-footer]{z-index:1;padding-bottom:var(--ct-space-4);background-color:var(--ct-bg-white);position:sticky;bottom:0}._ct_highlight_search_hint_f8kup_213{margin:var(--ct-space-1) 0 0;font-size:var(--ct-font-size-sm);line-height:var(--ct-line-height-tight);color:var(--ct-nav-text)}._ct_highlight_search_f8kup_1 ._ct_highlight_search_unavailable_f8kup_221[data-alert-type]{padding:var(--ct-space-3) var(--ct-space-3-5);border-radius:var(--ct-radius-1);background-color:var(--ct-alert-neutral);color:var(--ct-alert-neutral-aux);font-size:var(--ct-font-size-sm);line-height:var(--ct-line-height-normal);border:0;align-items:flex-start}._ct_highlight_search_f8kup_1 ._ct_highlight_search_unavailable_f8kup_221[data-alert-type] [data-alert-label]{color:inherit;font-weight:var(--ct-font-weight-bold);display:inline}._ct_highlight_search_f8kup_1 ._ct_highlight_search_unavailable_f8kup_221[data-alert-type]>div{display:block}._ct_highlight_search_f8kup_1 ._ct_highlight_search_unavailable_f8kup_221[data-alert-type] [data-alert-message]{margin-left:var(--ct-space-1);display:inline}._ct_highlight_search_f8kup_1 ._ct_highlight_search_error_f8kup_244[data-alert-type]{border-radius:var(--ct-radius-1);font-size:var(--ct-font-size-sm)}._ct_highlight_search_f8kup_1 ._ct_highlight_search_error_f8kup_244 [data-alert-message]{justify-content:space-between;align-items:center;gap:var(--ct-space-2);flex-wrap:wrap;display:flex}._ct_highlight_search_dates_f8kup_257{gap:var(--ct-space-2);flex-direction:column;min-width:0;display:flex}._ct_highlight_search_calendar_box_f8kup_264{min-height:380px}._ct_highlight_search_f8kup_1 ._ct_highlight_search_calendar_f8kup_264>div{box-shadow:none;border:0;padding:0}._ct_highlight_search_f8kup_1 ._ct_highlight_search_calendar_f8kup_264 button[data-datepicker-day],._ct_highlight_search_f8kup_1 ._ct_highlight_search_calendar_f8kup_264 span[data-calendar-day-isempty]{aspect-ratio:auto;height:var(--ct-space-12)}._ct_highlight_search_status_f8kup_278{margin:var(--ct-space-2) 0 0;font-size:var(--ct-font-size-sm);color:var(--ct-nav-text)}._ct_highlight_search_legend_f8kup_283{align-items:center;gap:var(--ct-space-4);font-size:var(--ct-font-size-sm);color:var(--ct-nav-text);flex-wrap:wrap;display:flex}._ct_highlight_search_legend_best_f8kup_291{align-items:center;gap:var(--ct-space-1-5);display:inline-flex}._ct_highlight_search_legend_swatch_f8kup_296{box-sizing:border-box;width:var(--ct-space-3-5);height:var(--ct-space-3-5);border:var(--ct-border-width-thin) solid var(--ct-alert-success);border-radius:var(--ct-radius-1);background-color:var(--ct-alert-success-aux)}._ct_highlight_search_skeleton_f8kup_305{gap:var(--ct-space-3);flex-direction:column;display:flex}._ct_highlight_search_skeleton_head_f8kup_310{justify-content:space-between;align-items:center;display:flex}._ct_highlight_search_skeleton_week_f8kup_315,._ct_highlight_search_skeleton_days_f8kup_316{gap:var(--ct-space-1-5);grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;display:grid}._ct_highlight_search_foot_f8kup_324{justify-content:space-between;align-items:center;gap:var(--ct-space-4);padding-top:var(--ct-space-4);border-top:var(--ct-border-width-thin) solid var(--ct-form-border);display:flex}._ct_highlight_search_other_f8kup_332{font-size:var(--ct-font-size-base);font-weight:var(--ct-font-weight-bold);color:var(--ct-text-title);text-decoration:underline}._ct_highlight_search_submit_f8kup_338{justify-content:flex-end;align-items:center;gap:var(--ct-space-4);flex:1;min-width:0;display:flex}._ct_highlight_search_summary_f8kup_346{font-size:var(--ct-font-size-sm);color:var(--ct-text-base)}._ct_highlight_search_f8kup_1 ._ct_highlight_search_submit_f8kup_338>button{gap:var(--ct-space-2);font-weight:var(--ct-font-weight-bold);flex-shrink:0}@media (width<=900px){._ct_highlight_search_f8kup_1{gap:var(--ct-space-3);padding:var(--ct-space-4) var(--ct-space-4) 0;overflow:hidden}._ct_highlight_search_body_f8kup_73{flex:auto;overflow:hidden auto}._ct_highlight_search_columns_f8kup_79{gap:var(--ct-space-3);grid-template-columns:minmax(0,1fr)}._ct_highlight_search_pair_f8kup_92{gap:var(--ct-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._ct_highlight_search_title_f8kup_64{font-size:var(--ct-font-size-xl)}._ct_highlight_search_calendar_box_f8kup_264{min-height:340px}._ct_highlight_search_f8kup_1 ._ct_highlight_search_panel_f8kup_180[data-dropdown-body]{border-radius:var(--ct-radius-4) var(--ct-radius-4) 0 0;width:100%;max-width:100%;max-height:80dvh;position:fixed;left:0;right:0;overflow-y:auto;top:auto!important;bottom:0!important}._ct_highlight_search_foot_f8kup_324{align-items:stretch;gap:var(--ct-space-2-5);margin:0 calc(-1 * var(--ct-space-4));padding:var(--ct-space-3) var(--ct-space-4) var(--ct-space-5);background-color:var(--ct-bg-white);flex-direction:column}._ct_highlight_search_submit_f8kup_338{align-items:stretch;gap:var(--ct-space-2-5);flex-direction:column}._ct_highlight_search_f8kup_1 ._ct_highlight_search_submit_f8kup_338>button{justify-content:center;width:100%}}
