.StaySearchControls-module__n4GBjW__controls{grid-template-columns:minmax(0,1.38fr) minmax(0,1.32fr) minmax(13rem,1fr) auto;align-items:end;gap:1rem .875rem;width:100%;display:grid}.StaySearchControls-module__n4GBjW__destination,.StaySearchControls-module__n4GBjW__dates,.StaySearchControls-module__n4GBjW__guests{min-width:0}.StaySearchControls-module__n4GBjW__destination .ui-field{gap:.45rem}.StaySearchControls-module__n4GBjW__fieldLabel{color:var(--muted);font-size:var(--type-caption-size);letter-spacing:.045em;font-weight:700;line-height:var(--type-secondary-leading);text-transform:uppercase;margin:0 0 .45rem}.StaySearchControls-module__n4GBjW__destination .ui-field-label{font-weight:700;line-height:var(--type-secondary-leading);margin:0}.StaySearchControls-module__n4GBjW__destination input{box-sizing:border-box;border:1px solid var(--border);background:var(--white);width:100%;min-width:0;height:3.25rem;min-height:3.25rem;color:var(--heading);box-shadow:none;text-overflow:ellipsis;border-radius:.75rem;padding-inline:1rem;font-size:1rem;display:block}:is(.StaySearchControls-module__n4GBjW__destination input:focus-visible,.StaySearchControls-module__n4GBjW__guestTrigger:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.StaySearchControls-module__n4GBjW__controls .StaySearchControls-module__n4GBjW__dates .plan-date-trigger{box-sizing:border-box;border:1px solid var(--border);background:var(--white);width:100%;min-width:0;height:3.25rem;min-height:3.25rem;box-shadow:none;border-radius:.75rem;padding:.35rem .85rem}.StaySearchControls-module__n4GBjW__dates .plan-date-trigger span{min-width:0}.StaySearchControls-module__n4GBjW__dates .plan-date-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.StaySearchControls-module__n4GBjW__guestPicker{min-width:0;position:relative}.StaySearchControls-module__n4GBjW__guestTrigger{box-sizing:border-box;border:1px solid var(--border);background:var(--white);min-height:3.25rem;color:var(--heading);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.75rem;align-items:center;gap:.65rem;padding:.7rem .85rem;list-style:none;transition:border-color .16s,background .16s;display:flex}.StaySearchControls-module__n4GBjW__guestTrigger::-webkit-details-marker{display:none}.StaySearchControls-module__n4GBjW__guestTrigger:hover{border-color:var(--border-strong,var(--accent))}.StaySearchControls-module__n4GBjW__guestCount{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.91rem;font-weight:600;overflow:hidden}.StaySearchControls-module__n4GBjW__guestIcon,.StaySearchControls-module__n4GBjW__chevron{color:var(--muted);flex:none}.StaySearchControls-module__n4GBjW__chevron{transition:transform .16s}.StaySearchControls-module__n4GBjW__guestPicker[open] .StaySearchControls-module__n4GBjW__chevron{transform:rotate(180deg)}.StaySearchControls-module__n4GBjW__guestPicker[open] .StaySearchControls-module__n4GBjW__guestTrigger{border-color:var(--accent)}.StaySearchControls-module__n4GBjW__guestMenu{z-index:40;box-sizing:border-box;border:1px solid var(--border);background:var(--white);width:min(21.5rem,100vw - 3rem);color:var(--heading);border-radius:1rem;padding:1rem 1.125rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 18px 42px #00000024}.StaySearchControls-module__n4GBjW__guestMenuHeading{margin:0 0 .4rem;font-size:.9rem;font-weight:700}.StaySearchControls-module__n4GBjW__counterList{gap:0;display:grid}.StaySearchControls-module__n4GBjW__counterList .ui-field:has(>.count-stepper){border-bottom:1px solid var(--border);grid-column:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;padding-block:.6rem;display:grid}.StaySearchControls-module__n4GBjW__counterList .ui-field:has(>.count-stepper)>label{font-size:.82rem;font-weight:600;line-height:1.3}.StaySearchControls-module__n4GBjW__counterList .count-stepper-button{width:2.75rem;height:2.75rem}.StaySearchControls-module__n4GBjW__counterList .count-stepper-input{width:2.5rem}.StaySearchControls-module__n4GBjW__guestFooter{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.StaySearchControls-module__n4GBjW__guestDone{border:1px solid var(--border);min-height:2.75rem;color:var(--heading);background:var(--surface-soft);cursor:pointer;border-radius:.625rem;flex:none;padding:0 .95rem;font-size:.875rem;font-weight:700}.StaySearchControls-module__n4GBjW__guestDone:hover{border-color:var(--accent)}.StaySearchControls-module__n4GBjW__guestDone:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.StaySearchControls-module__n4GBjW__guestNote{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.StaySearchControls-module__n4GBjW__searchButton{box-sizing:border-box;white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;width:auto;min-width:8.75rem;height:3.25rem;min-height:3.25rem;padding-inline:1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.StaySearchControls-module__n4GBjW__searchButton:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:1080px){.StaySearchControls-module__n4GBjW__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.StaySearchControls-module__n4GBjW__searchButton{width:100%}.StaySearchControls-module__n4GBjW__guestMenu{left:0;right:auto}}@media (max-width:640px){.StaySearchControls-module__n4GBjW__controls{grid-template-columns:minmax(0,1fr);gap:.9rem}.StaySearchControls-module__n4GBjW__guestMenu{width:100%;margin-top:.65rem;position:static;box-shadow:0 8px 24px #00000012}.StaySearchControls-module__n4GBjW__searchButton{width:100%;height:3rem;min-height:3rem}}@media (prefers-reduced-motion:reduce){.StaySearchControls-module__n4GBjW__guestTrigger,.StaySearchControls-module__n4GBjW__chevron{transition:none}}
