.StaySearchForm_form__lQWRw{--ink:#f8f5ff;--muted:#b8afc9;--line:#4b405e;--accent:#5142e9;--control-surface:#251f30;--control-surface-active:#30263f;--control-border:#51435f;--control-border-active:#a997da;--control-label:#c2b4d4;--control-icon:#bfa8ff;--control-radius:11px;position:relative;z-index:2;min-width:0;width:100%;max-width:590px;margin-top:21px;color:var(--ink)}.StaySearchForm_form__lQWRw :is(button,input){font:inherit}.StaySearchForm_form__lQWRw button{cursor:pointer}.StaySearchForm_form__lQWRw button:disabled{cursor:not-allowed;opacity:.48}.StaySearchForm_form__lQWRw :is(button,input):focus-visible{outline:3px solid rgba(132,108,234,.38);outline-offset:2px}.StaySearchForm_form__lQWRw .StaySearchForm_searchShell__YFpHN{display:flex;flex-direction:column;gap:9px}.StaySearchForm_form__lQWRw .StaySearchForm_primaryRow__gV7ES{display:grid;border:1px solid var(--control-border);border-radius:11px;background:#251f30;grid-template-columns:repeat(2,minmax(0,1fr))}.StaySearchForm_form__lQWRw .StaySearchForm_detailsRow__3Vf5X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.StaySearchForm_form__lQWRw .StaySearchForm_destination__k_eE4{display:grid;align-content:center;gap:5px;min-height:88px;padding:13px;border-right:1px solid var(--control-border)}.StaySearchForm_form__lQWRw :is(.StaySearchForm_destination__k_eE4,.StaySearchForm_prompt__R3Rbx) label{color:#c2b4d4;font-size:.73rem;font-weight:660;letter-spacing:.015em}.StaySearchForm_form__lQWRw .StaySearchForm_prompt__R3Rbx label small{color:#a99db9;font-size:.66rem;font-weight:500}.StaySearchForm_form__lQWRw .StaySearchForm_destination__k_eE4 input,.StaySearchForm_form__lQWRw .StaySearchForm_prompt__R3Rbx input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink)}.StaySearchForm_form__lQWRw .StaySearchForm_destination__k_eE4 input{min-height:31px;font-size:1.08rem;font-weight:520;letter-spacing:-.025em}.StaySearchForm_form__lQWRw .StaySearchForm_destination__k_eE4 input::placeholder{color:#b6aac5;opacity:1}.StaySearchForm_form__lQWRw .StaySearchForm_prompt__R3Rbx{position:relative;display:grid;align-content:center;gap:5px;min-height:88px;padding:13px;overflow:hidden}.StaySearchForm_form__lQWRw .StaySearchForm_prompt__R3Rbx input{position:relative;z-index:1;height:31px;font-size:1rem;font-weight:450}.StaySearchForm_form__lQWRw .StaySearchForm_promptGhost__G8MAs{position:absolute;z-index:2;top:48px;right:13px;left:13px;overflow:hidden;color:#b6aac5;font-size:.94rem;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.StaySearchForm_form__lQWRw .StaySearchForm_promptGhost__G8MAs i{display:inline-block;width:2px;height:1em;margin-left:4px;background:var(--accent);vertical-align:-.15em;animation:StaySearchForm_caret__ky6yU 1s steps(1) infinite}@keyframes StaySearchForm_caret__ky6yU{50%{opacity:0}}.StaySearchForm_form__lQWRw .StaySearchForm_promptReview__2b5ep{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#d2c7e0;font-size:.78rem}.StaySearchForm_form__lQWRw .StaySearchForm_promptReview__2b5ep button{min-height:34px;padding:6px 10px;border:1px solid #c6bef7;border-radius:8px;background:#e7e4ff;color:#4334b1;font-weight:700}.StaySearchForm_form__lQWRw .StaySearchForm_controls__qXUkq{display:flex;flex-direction:column;gap:9px}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityControl__C_vLM{grid-column:1/-1}@media (min-width:721px){.StaySearchForm_form__lQWRw .StaySearchForm_detailsRow__3Vf5X{grid-template-columns:repeat(3,minmax(0,1fr))}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityControl__C_vLM{grid-column:auto}}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dateControl__doqGX,.StaySearchForm_guests__lkbf1,.StaySearchForm_nationalityControl__C_vLM){position:relative;min-width:0;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-surface);transition:border-color .18s ease,background-color .18s ease}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dateControl__doqGX,.StaySearchForm_guests__lkbf1,.StaySearchForm_nationalityControl__C_vLM):focus-within,.StaySearchForm_form__lQWRw :is(.StaySearchForm_dateControl__doqGX,.StaySearchForm_guests__lkbf1,.StaySearchForm_nationalityControl__C_vLM):hover{border-color:var(--control-border-active);background:var(--control-surface-active)}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dates__x4rqG,.StaySearchForm_controlButton__2Bd_u,.StaySearchForm_nationality__VE6L8){display:grid;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:7px;width:100%;min-height:61px;padding:8px 10px;border:0;border-radius:var(--control-radius);background:transparent;text-align:left}.StaySearchForm_form__lQWRw .StaySearchForm_nationality__VE6L8{min-height:50px}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dates__x4rqG,.StaySearchForm_controlButton__2Bd_u,.StaySearchForm_nationality__VE6L8):is(:hover,:focus-visible,[aria-expanded=true]),.StaySearchForm_form__lQWRw :is(.StaySearchForm_destination__k_eE4,.StaySearchForm_prompt__R3Rbx):focus-within{box-shadow:inset 0 0 0 1px var(--control-border-active)}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dates__x4rqG,.StaySearchForm_controlButton__2Bd_u,.StaySearchForm_nationality__VE6L8)>svg:first-child{width:18px;height:18px;color:var(--control-icon);stroke-width:1.9}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dates__x4rqG,.StaySearchForm_controlButton__2Bd_u,.StaySearchForm_nationality__VE6L8) span{display:grid;min-width:0;gap:1px}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dates__x4rqG,.StaySearchForm_controlButton__2Bd_u,.StaySearchForm_nationality__VE6L8) small{color:var(--control-label);font-size:.69rem;line-height:1.2}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dates__x4rqG,.StaySearchForm_controlButton__2Bd_u,.StaySearchForm_nationality__VE6L8) b{overflow:hidden;color:#f8f5ff;font-size:.9rem;font-weight:620;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.StaySearchForm_form__lQWRw .StaySearchForm_chevron__zC35O{width:12px;height:12px;color:var(--control-label);pointer-events:none}.StaySearchForm_form__lQWRw .StaySearchForm_submit__pHEgv{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:8px 16px;border:1px solid rgba(181,155,231,.58);border-radius:10px;background:linear-gradient(105deg,rgba(37,29,51,.84),rgba(21,17,31,.92)),url(/images/booking/enjway-stays-leather-form-v1.png) 50% /cover;color:#f5efff;box-shadow:0 9px 22px rgba(5,3,14,.27),inset 0 1px rgba(214,194,255,.13);font-size:.93rem;font-weight:650;letter-spacing:.01em;transition:border-color .18s ease,background-color .18s ease}.StaySearchForm_form__lQWRw .StaySearchForm_submit__pHEgv:hover:not(:disabled){border-color:#cab6fa;background-color:#30263d}.StaySearchForm_form__lQWRw .StaySearchForm_submit__pHEgv svg{width:20px;height:20px;color:#c8b3ff;stroke-width:2}.StaySearchForm_form__lQWRw .StaySearchForm_submitLabel__Mia3K{display:inline}@media (min-width:1200px){.StaySearchForm_form__lQWRw .StaySearchForm_controls__qXUkq,.StaySearchForm_form__lQWRw .StaySearchForm_searchShell__YFpHN{gap:12px}.StaySearchForm_form__lQWRw .StaySearchForm_destination__k_eE4,.StaySearchForm_form__lQWRw .StaySearchForm_prompt__R3Rbx{min-height:104px;padding-inline:16px}.StaySearchForm_form__lQWRw .StaySearchForm_promptGhost__G8MAs{top:56px;left:16px;right:16px}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dates__x4rqG,.StaySearchForm_controlButton__2Bd_u,.StaySearchForm_nationality__VE6L8){min-height:73px;padding-inline:13px}.StaySearchForm_form__lQWRw .StaySearchForm_submit__pHEgv{min-height:62px}}.StaySearchForm_form__lQWRw :is(.StaySearchForm_datePopover__Pwf_A,.StaySearchForm_nationalityPopover__Qw9__,.StaySearchForm_guestPopover__RCymY){--ink:#211d31;--muted:#706b7e;--line:#dcd8e8;position:absolute;z-index:30;top:calc(100% + 8px);width:min(340px,calc(100vw - 24px));max-height:min(70vh,520px);padding:12px;overflow:auto;border:1px solid #dfdbe9;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 22px 55px rgba(12,8,25,.26)}.StaySearchForm_form__lQWRw .StaySearchForm_datePopover__Pwf_A{--ink:#f7f2ff;--muted:#b9afc9;--line:rgba(189,165,236,.22);left:0;width:min(336px,calc(100vw - 24px));padding:12px;border-color:rgba(189,165,236,.38);border-radius:18px;background:radial-gradient(circle at 90% 0,rgba(126,95,178,.2),transparent 48%),linear-gradient(145deg,#241d31,#171421 86%);box-shadow:0 25px 55px rgba(6,4,17,.43),inset 0 1px rgba(233,218,255,.08)}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityPopover__Qw9__{width:min(328px,calc(100vw - 24px));max-height:min(70vh,334px);padding:11px}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY,.StaySearchForm_form__lQWRw .StaySearchForm_nationalityPopover__Qw9__{--ink:#f7f2ff;--muted:#b9afc9;--line:rgba(189,165,236,.22);right:0;border-color:rgba(189,165,236,.38);border-radius:17px;background:radial-gradient(circle at 90% 0,rgba(126,95,178,.2),transparent 48%),linear-gradient(145deg,#241d31,#171421 86%);box-shadow:0 25px 55px rgba(6,4,17,.43),inset 0 1px rgba(233,218,255,.08)}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY{width:min(340px,calc(100vw - 24px));padding:11px 13px 13px}.StaySearchForm_form__lQWRw .StaySearchForm_dateStep__ZjpZi{display:inline-flex;margin-bottom:5px;padding:5px 8px;border:1px solid rgba(189,165,236,.26);border-radius:7px;background:rgba(169,141,226,.14);color:#d4baff;font-size:.64rem;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.StaySearchForm_form__lQWRw .StaySearchForm_calendarHeader__AxxlE{display:flex;align-items:center;justify-content:space-between;min-height:38px}.StaySearchForm_form__lQWRw .StaySearchForm_calendarHeader__AxxlE>b{color:#faf6ff;font-size:1rem;font-weight:660;letter-spacing:-.025em}.StaySearchForm_form__lQWRw .StaySearchForm_calendarHeader__AxxlE>div{display:flex;gap:5px}.StaySearchForm_form__lQWRw .StaySearchForm_calendarHeader__AxxlE button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(189,165,236,.2);border-radius:9px;background:rgba(255,255,255,.04);color:#dfd1f4}.StaySearchForm_form__lQWRw .StaySearchForm_calendarHeader__AxxlE button:hover:not(:disabled){border-color:rgba(189,165,236,.58);background:rgba(189,165,236,.14)}.StaySearchForm_form__lQWRw .StaySearchForm_calendarHeader__AxxlE svg{width:18px;height:18px}.StaySearchForm_form__lQWRw :is(.StaySearchForm_calendarWeekdays__k5z3r,.StaySearchForm_calendarGrid__klpnu){display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.StaySearchForm_form__lQWRw .StaySearchForm_calendarWeekdays__k5z3r{margin:5px 0 2px;color:#a89cb9;font-size:.69rem;text-align:center}.StaySearchForm_form__lQWRw .StaySearchForm_calendarGrid__klpnu{gap:2px}.StaySearchForm_form__lQWRw .StaySearchForm_calendarDay___vHG2{display:grid;place-items:center;width:100%;height:40px;padding:0;border:0;border-radius:9px;background:transparent;color:#eee8f5;font-size:.78rem}.StaySearchForm_form__lQWRw .StaySearchForm_calendarDay___vHG2:hover:not(:disabled){background:rgba(193,169,242,.18)}.StaySearchForm_form__lQWRw .StaySearchForm_calendarDay___vHG2.StaySearchForm_outside__FJsFT{color:#82768e}.StaySearchForm_form__lQWRw .StaySearchForm_calendarDay___vHG2.StaySearchForm_inRange__HLzV0{border-radius:6px;background:rgba(174,143,234,.22);color:#e4d6ff}.StaySearchForm_form__lQWRw :is(.StaySearchForm_calendarDay___vHG2.StaySearchForm_rangeStart__pAa4x,.StaySearchForm_calendarDay___vHG2.StaySearchForm_rangeEnd___Inxn){border-radius:10px;background:#c6a9ff;color:#1d1630;font-weight:760}.StaySearchForm_form__lQWRw .StaySearchForm_calendarDay___vHG2[aria-current=date]:not(.StaySearchForm_rangeStart__pAa4x):not(.StaySearchForm_rangeEnd___Inxn){box-shadow:inset 0 0 0 1px #c6a9ff}.StaySearchForm_form__lQWRw .StaySearchForm_calendarFooter__jrv7j{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.StaySearchForm_form__lQWRw .StaySearchForm_calendarFooter__jrv7j button{min-height:32px;padding:5px 9px;border:1px solid rgba(189,165,236,.22);border-radius:8px;background:rgba(255,255,255,.05);color:#dfcff8;font-size:.73rem;font-weight:690}.StaySearchForm_form__lQWRw .StaySearchForm_calendarFooter__jrv7j button:hover{border-color:rgba(189,165,236,.58);background:rgba(189,165,236,.14)}.StaySearchForm_form__lQWRw .StaySearchForm_nationalitySearch__qLrZp{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid rgba(189,165,236,.3);border-radius:10px;background:rgba(255,255,255,.05)}.StaySearchForm_form__lQWRw .StaySearchForm_nationalitySearch__qLrZp:focus-within{border-color:#c6a9ff;box-shadow:0 0 0 2px rgba(198,169,255,.13)}.StaySearchForm_form__lQWRw .StaySearchForm_nationalitySearch__qLrZp svg{width:16px;height:16px;color:#c6a9ff}.StaySearchForm_form__lQWRw .StaySearchForm_nationalitySearch__qLrZp input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#f7f2ff;color-scheme:dark;font-size:.78rem}.StaySearchForm_form__lQWRw .StaySearchForm_nationalitySearch__qLrZp input::placeholder{color:#a99db9;opacity:1}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityOptions__9C42P{display:grid;gap:2px;max-height:min(42vh,268px);margin-top:7px;overflow:auto;scrollbar-color:#66557f transparent;scrollbar-width:thin}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityOptions__9C42P>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:5px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#eee8f5;font-size:.78rem;text-align:left}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityOptions__9C42P>button:is(:hover,.StaySearchForm_selected__fkGMm){border-color:rgba(189,165,236,.25);background:rgba(189,165,236,.17);color:#e2d3ff}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityOptions__9C42P>button small{color:#a99db9;font-size:.63rem;font-weight:720}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityOptions__9C42P>button.StaySearchForm_selected__fkGMm small{color:#d3bbff}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityOptions__9C42P>p{margin:10px;color:var(--muted);font-size:.78rem;text-align:center}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY .StaySearchForm_roomOccupancy__To4e3>div:not(.StaySearchForm_childAge__Nez5a),.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY>div{display:grid;grid-template-columns:minmax(86px,1fr) 36px 24px 36px;align-items:center;gap:6px;min-height:56px;padding:7px 1px}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY>div+div{border-top:1px solid var(--line)}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY>.StaySearchForm_guestChildrenRow__u5jfe{min-height:62px;margin:4px 0;padding:7px 9px;border:1px solid rgba(189,165,236,.3);border-radius:12px;background:linear-gradient(110deg,rgba(183,145,255,.14),rgba(255,255,255,.035))}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY .StaySearchForm_guestChildrenCopy__Q45tR{display:flex;align-items:center;gap:8px;min-width:0}.StaySearchForm_form__lQWRw .StaySearchForm_guestChildrenCopy__Q45tR>span:last-child{min-width:0}.StaySearchForm_form__lQWRw .StaySearchForm_guestChildrenCopy__Q45tR .StaySearchForm_guestChildrenIcon__4uFdD{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border:1px solid rgba(207,180,255,.35);border-radius:10px;background:linear-gradient(145deg,rgba(188,160,235,.35),rgba(116,84,174,.15));color:#decaff}.StaySearchForm_form__lQWRw .StaySearchForm_guestChildrenIcon__4uFdD svg{width:16px;height:16px;stroke-width:1.8}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY .StaySearchForm_roomOccupancy__To4e3>.StaySearchForm_roomChildrenRow__iajmm{min-height:51px;margin:2px -3px 0;padding:5px 4px;border-radius:9px;background:rgba(189,165,236,.07)}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY span{display:grid;gap:2px}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY span b{color:#f7f2ff;font-size:.84rem;font-weight:690}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY small{color:#b9afc9;font-size:.65rem}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY .StaySearchForm_roomOccupancy__To4e3>div>button,.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY>div>button{width:36px;height:36px;padding:0;border:1px solid rgba(189,165,236,.31);border-radius:50%;background:rgba(255,255,255,.05);color:#d5bfff;font-size:1.12rem}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY .StaySearchForm_roomOccupancy__To4e3>div>button:hover:not(:disabled),.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY>div>button:hover:not(:disabled){border-color:#c6a9ff;background:rgba(189,165,236,.18)}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY strong{color:#f7f2ff;font-size:.86rem;text-align:center}.StaySearchForm_form__lQWRw .StaySearchForm_guestAgePrompt__iR8zy{margin:8px 0;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:rgba(189,165,236,.12);color:#e2d3ff;font-size:.75rem}.StaySearchForm_form__lQWRw .StaySearchForm_roomOccupancy__To4e3{margin:8px 0;padding:8px;border:1px solid var(--line);border-radius:10px}.StaySearchForm_form__lQWRw .StaySearchForm_roomOccupancy__To4e3 legend{padding:0 4px;color:#d5bfff;font-size:.78rem;font-weight:750}.StaySearchForm_form__lQWRw .StaySearchForm_childAge__Nez5a{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);align-items:center;gap:8px;margin-top:6px;padding:7px 8px;border:1px solid rgba(189,165,236,.25);border-radius:11px;background:rgba(189,165,236,.08)}.StaySearchForm_form__lQWRw .StaySearchForm_childAge__Nez5a label{display:flex;align-items:center;gap:7px;min-width:0;color:#f7f2ff;font-size:.75rem;font-weight:650}.StaySearchForm_form__lQWRw .StaySearchForm_childAge__Nez5a label>span:last-child{display:grid;gap:1px;min-width:0}.StaySearchForm_form__lQWRw .StaySearchForm_childAge__Nez5a label small{color:#b9afc9;font-size:.62rem;font-weight:450}.StaySearchForm_form__lQWRw .StaySearchForm_childAgeBadge__ucXKD{display:grid;flex:0 0 24px;place-items:center;width:24px;height:24px;border-radius:8px;background:#d9c6ff;color:#251b3a;font-size:.72rem;font-weight:750}.StaySearchForm_form__lQWRw .StaySearchForm_guestDone__3napb{position:sticky;bottom:0;width:100%;min-height:42px;margin-top:10px;border:1px solid rgba(255,255,255,.62);border-radius:10px;background:linear-gradient(105deg,#e4dcfa,#beaaf1);color:#251b3a;font-size:.8rem;font-weight:750}.StaySearchForm_form__lQWRw .StaySearchForm_guestDone__3napb:hover{filter:brightness(1.05)}.StaySearchForm_form__lQWRw .StaySearchForm_childAgeSelect__k_pmZ{--modern-select-height:40px;--modern-select-radius:9px;--modern-select-padding:8px;--modern-select-font:650 12px/1.2 var(--font-geist-sans),system-ui,sans-serif;width:100%;min-width:0}.StaySearchForm_form__lQWRw .StaySearchForm_childAgeSelect__k_pmZ .modern-select-trigger{width:100%;min-height:40px;padding:0 7px;border:1px solid rgba(189,165,236,.34);border-radius:9px;background:rgba(255,255,255,.06);color:#f7f2ff;box-shadow:inset 0 1px rgba(255,255,255,.06)}.StaySearchForm_form__lQWRw .StaySearchForm_childAgeSelect__k_pmZ .modern-select-trigger:hover,.StaySearchForm_form__lQWRw .StaySearchForm_childAgeSelect__k_pmZ .modern-select-trigger[aria-expanded=true]{border-color:#bca0eb;background:rgba(189,165,236,.15);box-shadow:0 0 0 2px rgba(189,165,236,.12)}.StaySearchForm_form__lQWRw .StaySearchForm_childAgeSelect__k_pmZ .modern-select-trigger>i,.StaySearchForm_form__lQWRw .StaySearchForm_childAgeSelect__k_pmZ .modern-select-trigger[aria-expanded=true]>i{background:rgba(189,165,236,.18);color:#d9c3ff;box-shadow:inset 0 0 0 1px rgba(189,165,236,.2)}.StaySearchForm_form__lQWRw .StaySearchForm_childAgeSelect__k_pmZ .modern-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StaySearchForm_childAgePopover__bK7aQ.modern-select-popover{border:1px solid rgba(189,165,236,.4);background:radial-gradient(circle at 90% 0,rgba(126,95,178,.2),transparent 48%),linear-gradient(145deg,#241d31,#171421 86%);box-shadow:0 25px 55px rgba(6,4,17,.43),inset 0 1px rgba(233,218,255,.08);scrollbar-color:#80699d transparent}.StaySearchForm_childAgePopover__bK7aQ.modern-select-popover [role=option]{color:#eee5fb}.StaySearchForm_childAgePopover__bK7aQ.modern-select-popover [role=option]:disabled{color:#a99db9}.StaySearchForm_childAgePopover__bK7aQ.modern-select-popover [role=option]:focus-visible,.StaySearchForm_childAgePopover__bK7aQ.modern-select-popover [role=option]:hover,.StaySearchForm_childAgePopover__bK7aQ.modern-select-popover [role=option][aria-selected=true]{background:rgba(189,165,236,.18);color:#fff}@media (min-width:701px){.StaySearchForm_form__lQWRw .StaySearchForm_datePopover__Pwf_A,.StaySearchForm_form__lQWRw .StaySearchForm_nationalityPopover__Qw9__{top:auto;bottom:calc(100% + 8px)}}@media (max-width:700px){.StaySearchForm_form__lQWRw{margin-top:19px}.StaySearchForm_form__lQWRw .StaySearchForm_controls__qXUkq,.StaySearchForm_form__lQWRw .StaySearchForm_searchShell__YFpHN{gap:8px}.StaySearchForm_form__lQWRw .StaySearchForm_primaryRow__gV7ES{grid-template-columns:repeat(2,minmax(0,1fr))}.StaySearchForm_form__lQWRw .StaySearchForm_destination__k_eE4,.StaySearchForm_form__lQWRw .StaySearchForm_prompt__R3Rbx{min-height:82px;padding:10px}.StaySearchForm_form__lQWRw .StaySearchForm_destination__k_eE4 input{font-size:1.04rem}.StaySearchForm_form__lQWRw .StaySearchForm_prompt__R3Rbx input{font-size:.88rem}.StaySearchForm_form__lQWRw .StaySearchForm_promptGhost__G8MAs{top:44px;left:10px;right:10px;font-size:.84rem}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dates__x4rqG,.StaySearchForm_controlButton__2Bd_u,.StaySearchForm_nationality__VE6L8){grid-template-columns:18px minmax(0,1fr) 10px;gap:5px;min-height:56px;padding:7px 8px}.StaySearchForm_form__lQWRw .StaySearchForm_nationality__VE6L8{min-height:48px}.StaySearchForm_form__lQWRw .StaySearchForm_submit__pHEgv{min-height:49px}.StaySearchForm_form__lQWRw :is(.StaySearchForm_datePopover__Pwf_A,.StaySearchForm_nationalityPopover__Qw9__,.StaySearchForm_guestPopover__RCymY){position:fixed;top:auto;right:8px;bottom:8px;left:8px;width:auto;max-height:calc(100dvh - 16px)}.StaySearchForm_form__lQWRw .StaySearchForm_datePopover__Pwf_A{right:auto;left:50%;width:min(336px,calc(100vw - 16px));transform:translateX(-50%)}.StaySearchForm_form__lQWRw .StaySearchForm_nationalityPopover__Qw9__{right:auto;left:50%;width:min(328px,calc(100vw - 16px));max-height:min(70dvh,334px);transform:translateX(-50%)}.StaySearchForm_form__lQWRw .StaySearchForm_guestPopover__RCymY{right:auto;left:50%;width:min(340px,calc(100vw - 16px));transform:translateX(-50%)}}@media (max-width:380px){.StaySearchForm_form__lQWRw .StaySearchForm_destination__k_eE4,.StaySearchForm_form__lQWRw .StaySearchForm_prompt__R3Rbx{padding:10px}.StaySearchForm_form__lQWRw .StaySearchForm_promptGhost__G8MAs{left:10px;right:10px}.StaySearchForm_form__lQWRw :is(.StaySearchForm_dates__x4rqG,.StaySearchForm_controlButton__2Bd_u,.StaySearchForm_nationality__VE6L8) b{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.StaySearchForm_form__lQWRw .StaySearchForm_promptGhost__G8MAs i{animation:none}}