.formBox{background:#fff;border-radius:10px;padding:16px;margin:.5rem auto;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media(max-width:768px){.formBox{padding:12px;border-radius:12px}}.label{display:flex;align-items:center;font-weight:500;font-size:14px;color:#000;margin-bottom:4px}.label .icon{margin-right:6px;width:18px!important;height:18px!important}@media(max-width:768px){.label{font-size:12px;margin-bottom:2px}}.locationFieldWrapper{position:relative}.hotelSearchSuggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.12);z-index:5;max-height:240px;overflow-y:auto;padding:6px}.hotelSearchSuggestions .suggestionItem{width:100%;text-align:left;border:none;background:rgba(0,0,0,0);padding:10px 12px;border-radius:8px;font-size:14px;color:#191919;cursor:pointer}.hotelSearchSuggestions .suggestionItem:hover{background:#f4f4f4}.searchButtonSection{display:flex;align-items:flex-end}.searchButtonSection .searchButton{width:100%;max-width:210px;background:linear-gradient(276.67deg,#121212 22.55%,rgba(34,34,34,.92) 125.19%);padding:12px 20px;border-radius:10px;font-size:clamp(.9375rem,1.2vw,18px);font-weight:600;color:#fff;text-transform:none;cursor:pointer;min-height:48px}@media(max-width:768px){.searchButtonSection .searchButton{max-width:none;padding:10px 16px;min-height:44px;font-size:15px}}.arrow-icon{transition:transform .3s ease}.arrow-icon.rotate{transform:rotate(180deg)}.formBox .MuiFormControl-root .MuiInputBase-root{border:none!important;outline:none!important;box-shadow:none!important;background-color:#f7f7f7;border-radius:10px}.formBox .MuiFormControl-root .MuiInputBase-root fieldset{border:none!important}.formBox .MuiFormControl-root .MuiInputBase-root input{padding:12px 16px;font-size:15px;font-weight:500;color:#121212}.formBox .MuiFormControl-root .MuiInputBase-root input::placeholder{color:rgba(18,18,18,.4);opacity:1}@media(max-width:768px){.formBox .MuiFormControl-root .MuiInputBase-root input{padding:10px 14px;font-size:14px}}.formBox .custom-date-input .MuiPickersInputBase-root{border:none!important;outline:none!important;box-shadow:none!important;background-color:#f7f7f7;border-radius:10px;padding:12px 16px;font-size:15px;font-weight:500;color:#121212;display:flex;align-items:center}.formBox .custom-date-input .MuiPickersInputBase-root fieldset{border:none!important}.formBox .custom-date-input .MuiPickersInputBase-root .MuiIconButton-root,.formBox .custom-date-input .MuiPickersInputBase-root .MuiPickersSectionList-root{padding:0}@media(max-width:768px){.formBox .custom-date-input .MuiPickersInputBase-root{padding:10px 14px;font-size:14px}}.formBox .custom-select .MuiOutlinedInput-root{border:none!important;outline:none!important;box-shadow:none!important}.formBox .custom-select .MuiOutlinedInput-root fieldset{border:none!important}.formBox .custom-select .MuiSelect-select{padding:12px 16px;font-size:15px;font-weight:500;color:#121212;display:flex;align-items:center}@media(max-width:768px){.formBox .custom-select .MuiSelect-select{padding:10px 14px;font-size:14px}}.formBox .custom-select .arrow-icon{margin-right:14px;width:20px!important;height:20px!important}.searchError{color:#e53e3e;font-size:14px;font-weight:500;margin:0;padding:4px 0}.guest-dropdown-item{width:220px!important;font-size:14px;font-weight:600px;color:#9d9d9f!important}.guest-dropdown-item.Mui-selected{background-color:#d2d2d2!important;color:#191919!important}