[data-theme=dark] .Search-module-scss-module__BQa4BG__search{--_bar-bg:var(--surface-container-high);--_input-color:var(--on-surface);--_placeholder-color:var(--on-surface-variant);--_divider-bg:var(--outline-variant);--_chip-color:var(--on-surface);--_chip-hover-base:var(--on-surface);--_focus-outline:var(--primary)}.Search-module-scss-module__BQa4BG__search{anchor-name:--search-bar;background:var(--_bar-bg,var(--color-white));--_chip-font-size:var(--ui-caption-font-size);border-radius:9999px;margin-inline:auto;transition:box-shadow .2s;position:relative}.Search-module-scss-module__BQa4BG__search[data-size]:focus-within{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--primary) 45%, transparent),0 0 .875rem .125rem color-mix(in srgb, var(--primary) 28%, transparent)}.Search-module-scss-module__BQa4BG__search[data-size=default]{--_pad-block:var(--spacing-2);--_pad-inline:var(--spacing-4);--_search-shadow:0 .5rem 1.875rem color-mix(in srgb, var(--color-black) 12%, transparent);max-width:clamp(50%,96% - 50%*(100vw - 48rem)/48rem,96%);padding:var(--_pad-block) var(--_pad-inline);box-shadow:var(--_search-shadow);margin-top:var(--spacing-12)}.Search-module-scss-module__BQa4BG__search[data-size=sm]{--_pad-block:0;--_pad-inline:var(--spacing-3);--_search-shadow:0 0 .125rem 0 color-mix(in srgb, var(--color-black) 30%, transparent);--_chip-font-size:var(--ui-small-font-size);--_input-font-size:var(--ui-caption-font-size);padding:var(--_pad-block) var(--_pad-inline);box-shadow:var(--_search-shadow)}.Search-module-scss-module__BQa4BG__search__form{align-items:center;gap:var(--spacing-2);display:flex;position:relative;container-type:inline-size}.Search-module-scss-module__BQa4BG__search__destination{align-items:center;gap:var(--spacing-2);flex:auto;min-width:0;display:flex}.Search-module-scss-module__BQa4BG__search__leadIcon{color:var(--primary);flex-shrink:0}.Search-module-scss-module__BQa4BG__search__autocomplete{flex:1;align-items:center;min-width:0;display:flex;position:relative}.Search-module-scss-module__BQa4BG__search__input{appearance:none;width:100%;min-width:0;padding:var(--spacing-3) 0;font-size:var(--_input-font-size,var(--ui-body-font-size));color:var(--_input-color,var(--color-main));background:0 0;border:none;outline:none}.Search-module-scss-module__BQa4BG__search__input::placeholder{color:var(--_placeholder-color,var(--color-grey));font-weight:var(--font-weight-normal)}.Search-module-scss-module__BQa4BG__search__clear{background:var(--_clear-bg,transparent);cursor:pointer;padding:var(--spacing-1);color:var(--primary);appearance:none;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.Search-module-scss-module__BQa4BG__search__clear:hover{--_clear-bg:color-mix(in srgb, var(--primary) 8%, transparent)}.Search-module-scss-module__BQa4BG__search__locationIcon{color:var(--_location-icon-color,var(--color-grey-dark));flex-shrink:0;transition:color .2s}.Search-module-scss-module__BQa4BG__search__chip[aria-pressed=true] .Search-module-scss-module__BQa4BG__search__locationIcon,.Search-module-scss-module__BQa4BG__search__chip[aria-busy=true] .Search-module-scss-module__BQa4BG__search__locationIcon{--_location-icon-color:var(--primary)}.Search-module-scss-module__BQa4BG__search__chip[aria-busy=true] .Search-module-scss-module__BQa4BG__search__locationIcon{animation:1s linear infinite Search-module-scss-module__BQa4BG__searchSpin}.Search-module-scss-module__BQa4BG__search__captainIcon{color:var(--_chip-color,var(--color-main));flex-shrink:0;transition:color .2s}.Search-module-scss-module__BQa4BG__search__chip[aria-pressed=true] .Search-module-scss-module__BQa4BG__search__captainIcon{color:var(--primary)}.Search-module-scss-module__BQa4BG__search__chips{flex-shrink:0;align-items:stretch;gap:0;display:flex}.Search-module-scss-module__BQa4BG__search__divider{background:var(--_divider-bg,var(--color-grey-light));width:1px;margin-block:var(--spacing-2);flex-shrink:0}.Search-module-scss-module__BQa4BG__search__chip{background:var(--_chip-bg,transparent);cursor:pointer;padding:var(--spacing-2) var(--spacing-3);align-items:center;gap:var(--spacing-1);font:inherit;color:var(--_chip-color,var(--color-main));border-radius:var(--spacing-1);white-space:nowrap;font-weight:var(--font-weight-normal);font-size:var(--_chip-font-size);appearance:none;border:none;transition:background .2s;display:inline-flex}.Search-module-scss-module__BQa4BG__search__chip:hover{--_chip-bg:color-mix(in srgb, var(--_chip-hover-base,var(--color-main)) 4%, transparent)}.Search-module-scss-module__BQa4BG__search__chip[aria-expanded=true]{--_chip-bg:color-mix(in srgb, var(--_chip-hover-base,var(--color-main)) 6%, transparent)}.Search-module-scss-module__BQa4BG__search__chip:focus-visible{outline:2px solid var(--_focus-outline,var(--primary));outline-offset:2px}.Search-module-scss-module__BQa4BG__search__chip:disabled{cursor:not-allowed;opacity:.6}.Search-module-scss-module__BQa4BG__search__chipLabel,.Search-module-scss-module__BQa4BG__search__chipValue{color:var(--_chip-color,var(--color-main))}.Search-module-scss-module__BQa4BG__search__chipIcon{color:var(--_chip-color,var(--color-main));flex-shrink:0}.Search-module-scss-module__BQa4BG__search__menu{position-anchor:--search-bar;inset:auto;top:calc(anchor(bottom) + var(--spacing-2));min-width:anchor-size(width);background:0 0;border:0;margin:0;padding:0;overflow:visible}.Search-module-scss-module__BQa4BG__search__menuDates,.Search-module-scss-module__BQa4BG__search__menuGuests{right:anchor(right)}@keyframes Search-module-scss-module__BQa4BG__searchSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Search-module-scss-module__BQa4BG__search[data-size=default] .Search-module-scss-module__BQa4BG__search__chipIcon{display:none}.Search-module-scss-module__BQa4BG__search__chip:has(.Search-module-scss-module__BQa4BG__search__chipValue) .Search-module-scss-module__BQa4BG__search__chipLabel{display:none}.Search-module-scss-module__BQa4BG__search__chip:has(.Search-module-scss-module__BQa4BG__search__chipValue) .Search-module-scss-module__BQa4BG__search__chipIcon{display:inline-flex}.Search-module-scss-module__BQa4BG__search[data-size=sm]{--_dropdown-width:100%}.Search-module-scss-module__BQa4BG__search[data-size=sm] .Search-module-scss-module__BQa4BG__search__chipLabel{display:none}.Search-module-scss-module__BQa4BG__search[data-size=sm] .Search-module-scss-module__BQa4BG__search__chip{padding:var(--spacing-1) var(--spacing-2)}@container not (min-width:36rem){.Search-module-scss-module__BQa4BG__search[data-size=default] .Search-module-scss-module__BQa4BG__search__form{flex-wrap:wrap}.Search-module-scss-module__BQa4BG__search[data-size=default] .Search-module-scss-module__BQa4BG__search__destination{flex:100%}.Search-module-scss-module__BQa4BG__search[data-size=default] .Search-module-scss-module__BQa4BG__search__chips{border-top:1px solid var(--_divider-bg,var(--color-grey-light));padding-top:var(--spacing-2);flex:100%;justify-content:space-between}.Search-module-scss-module__BQa4BG__search[data-size=default] .Search-module-scss-module__BQa4BG__search__divider{display:none}}.Search-module-scss-module__BQa4BG__search[data-size=sm] .Search-module-scss-module__BQa4BG__search__autocomplete{position:static}@media (max-width:36rem){.Search-module-scss-module__BQa4BG__search__menuDates,.Search-module-scss-module__BQa4BG__search__menuGuests{left:anchor(left);right:anchor(right)}}
