.HotelSearchBar-module-scss-module___PVILq__text-primary{color:var(--primary-color)}.HotelSearchBar-module-scss-module___PVILq__text-secondary{color:var(--secondary-color)}.HotelSearchBar-module-scss-module___PVILq__bg-primary{background-color:var(--primary-color)}.HotelSearchBar-module-scss-module___PVILq__bg-secondary{background-color:var(--secondary-color)}.HotelSearchBar-module-scss-module___PVILq__bg-primary-light{background-color:var(--primary-light)}.HotelSearchBar-module-scss-module___PVILq__bg-secondary-light{background-color:var(--secondary-light)}.HotelSearchBar-module-scss-module___PVILq__border-primary-light{border-color:var(--primary-light)}.HotelSearchBar-module-scss-module___PVILq__border-secondary-light{border-color:var(--secondary-light)}.HotelSearchBar-module-scss-module___PVILq__searchContainer{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s;box-shadow:0 10px 30px #0000001a}.HotelSearchBar-module-scss-module___PVILq__searchContainer:hover{box-shadow:0 20px 50px #0003}.HotelSearchBar-module-scss-module___PVILq__searchContainer.HotelSearchBar-module-scss-module___PVILq__modifyMode{width:100%;box-shadow:0 5px 15px #00000014}.HotelSearchBar-module-scss-module___PVILq__searchContainer.HotelSearchBar-module-scss-module___PVILq__modifyMode .HotelSearchBar-module-scss-module___PVILq__searchButton{border-radius:4px;padding:8px 16px;font-size:14px}.HotelSearchBar-module-scss-module___PVILq__searchContainer.HotelSearchBar-module-scss-module___PVILq__modifyMode input{font-size:12px}@media (max-width:768px){.HotelSearchBar-module-scss-module___PVILq__searchContainer.HotelSearchBar-module-scss-module___PVILq__modifyMode .HotelSearchBar-module-scss-module___PVILq__searchButton{width:100%}}@media (max-width:950px){.HotelSearchBar-module-scss-module___PVILq__searchContainer{border-radius:0}.HotelSearchBar-module-scss-module___PVILq__searchContainer.HotelSearchBar-module-scss-module___PVILq__modifyMode{border-radius:12px}}.HotelSearchBar-module-scss-module___PVILq__shareGroup{opacity:0;pointer-events:none;background:#fff;border:1px solid #e3e7ea;border-radius:5px;flex-direction:row;align-items:center;margin:5px 10px 5px 0;transition:opacity .6s,transform .6s;display:flex;transform:translate(30%)}.HotelSearchBar-module-scss-module___PVILq__shareGroup.HotelSearchBar-module-scss-module___PVILq__active{opacity:1;pointer-events:auto;transform:translate(0)}.HotelSearchBar-module-scss-module___PVILq__shareGroup .HotelSearchBar-module-scss-module___PVILq__labelWrapper{border-right:1px solid #efefef;max-width:100px;padding:0 5px 0 2px}.HotelSearchBar-module-scss-module___PVILq__shareGroup .HotelSearchBar-module-scss-module___PVILq__labelWrapper .HotelSearchBar-module-scss-module___PVILq__label{color:#fff;background-color:#003b95;border-radius:6px;flex-flow:row;align-items:center;padding:0 8px;display:flex}.HotelSearchBar-module-scss-module___PVILq__shareGroup .HotelSearchBar-module-scss-module___PVILq__labelWrapper .HotelSearchBar-module-scss-module___PVILq__label .HotelSearchBar-module-scss-module___PVILq__count{font-size:30px;font-weight:400}.HotelSearchBar-module-scss-module___PVILq__shareGroup .HotelSearchBar-module-scss-module___PVILq__labelWrapper .HotelSearchBar-module-scss-module___PVILq__label .HotelSearchBar-module-scss-module___PVILq__label{font-size:12px;font-weight:400;line-height:1.2}.HotelSearchBar-module-scss-module___PVILq__shareGroup .HotelSearchBar-module-scss-module___PVILq__item{border-right:1px solid #efefef;align-items:center;height:100%;padding:0 10px;display:flex}.HotelSearchBar-module-scss-module___PVILq__shareGroup .HotelSearchBar-module-scss-module___PVILq__item:last-child{border-right:none}.HotelSearchBar-module-scss-module___PVILq__shareGroup .HotelSearchBar-module-scss-module___PVILq__item .HotelSearchBar-module-scss-module___PVILq__socialMediaIcon{color:#25d366;cursor:pointer;font-size:22px}.HotelSearchBar-module-scss-module___PVILq__shareGroup .HotelSearchBar-module-scss-module___PVILq__item .HotelSearchBar-module-scss-module___PVILq__envelopeIcon{cursor:pointer;font-size:20px}.HotelSearchBar-module-scss-module___PVILq__shareButtonContainer{justify-content:center;align-items:center;display:flex}.HotelSearchBar-module-scss-module___PVILq__shareButton{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #002543;border-radius:4px;align-items:center;height:34px;margin-right:15px;padding:0 10px;font-size:16px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex;position:relative}.HotelSearchBar-module-scss-module___PVILq__shareButton:hover{color:#fff;background-color:#003b95;border-color:#003b95}.HotelSearchBar-module-scss-module___PVILq__shareButton .HotelSearchBar-module-scss-module___PVILq__shareIcon{font-size:20px}.HotelSearchBar-module-scss-module___PVILq__searchButton{color:#fff;cursor:pointer;background-color:#003b95;border:none;border-radius:4px;padding:12px 24px;font-weight:500;transition:all .3s}@media (max-width:768px){.HotelSearchBar-module-scss-module___PVILq__searchButton{width:100%}}.HotelSearchBar-module-scss-module___PVILq__searchButton:hover{background:linear-gradient(90deg,#00317c,#0060cb)}.HotelSearchBar-module-scss-module___PVILq__searchButton.HotelSearchBar-module-scss-module___PVILq__modifyButton{padding:8px 16px;font-size:14px}.HotelSearchBar-module-scss-module___PVILq__textPrimary{color:#003b95}.HotelSearchBar-module-scss-module___PVILq__textSecondary{color:#006ce4}.HotelSearchBar-module-scss-module___PVILq__bgPrimary{background-color:#003b95}.HotelSearchBar-module-scss-module___PVILq__bgSecondary{background-color:#006ce4}.HotelSearchBar-module-scss-module___PVILq__hoverTextPrimary:hover{color:#002762}.HotelSearchBar-module-scss-module___PVILq__hoverTextSecondary:hover{color:#0054b1}.HotelSearchBar-module-scss-module___PVILq__focusRing:focus{outline:none;box-shadow:0 0 0 2px #003b954d}@keyframes HotelSearchBar-module-scss-module___PVILq__fadeIn{0%{opacity:0;transform:scaleY(.8)translateY(-10px)}to{opacity:1;transform:scaleY(1)translateY(0)}}@keyframes HotelSearchBar-module-scss-module___PVILq__fadeInFromCenter{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes HotelSearchBar-module-scss-module___PVILq__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.HotelSearchBar-module-scss-module___PVILq__mobileModal{max-height:var(--modal-max-height,80vh);height:var(--modal-max-height,80vh);min-height:300px;transition:height .3s,max-height .3s;animation:.3s ease-out HotelSearchBar-module-scss-module___PVILq__slideUp;overflow:hidden auto}@media (max-width:480px){.HotelSearchBar-module-scss-module___PVILq__mobileModal{max-width:100%;max-height:calc(100vh - var(--modal-safety-padding,40px));height:calc(100vh - var(--modal-safety-padding,40px));border-radius:16px 16px 0 0;min-height:250px}}.HotelSearchBar-module-scss-module___PVILq__fullHeight{height:calc(100vh - var(--modal-safety-padding,40px));max-height:calc(100vh - var(--modal-safety-padding,40px))}@media (max-width:480px){.HotelSearchBar-module-scss-module___PVILq__fullHeight{height:calc(100vh - var(--modal-safety-padding,20px));max-height:calc(100vh - var(--modal-safety-padding,20px))}}.HotelSearchBar-module-scss-module___PVILq__partialHeight{height:var(--modal-max-height,80vh);max-height:var(--modal-max-height,80vh);min-height:300px}@media (max-width:480px){.HotelSearchBar-module-scss-module___PVILq__partialHeight{min-height:250px}}.HotelSearchBar-module-scss-module___PVILq__dropdown{z-index:100;overscroll-behavior:contain;transform-origin:top;width:350px;max-width:100%;max-height:var(--modal-max-height,500px);height:var(--modal-max-height,auto);background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;min-height:300px;transition:max-height .3s,height .3s;animation:.25s cubic-bezier(.4,0,.2,1) forwards HotelSearchBar-module-scss-module___PVILq__fadeInFromCenter;display:flex;position:fixed;overflow:visible;box-shadow:0 4px 16px #00000026}.HotelSearchBar-module-scss-module___PVILq__dropdown.HotelSearchBar-module-scss-module___PVILq__travelerDropdown{max-height:var(--modal-max-height,400px);height:var(--modal-max-height,auto);transform-origin:80% 0;border:1px solid #e5e7eb;min-height:250px;overflow-y:auto}.HotelSearchBar-module-scss-module___PVILq__dropdown.HotelSearchBar-module-scss-module___PVILq__dateDropdown{width:650px;max-height:var(--modal-max-height,600px);height:var(--modal-max-height,auto);transform-origin:top;min-height:400px;overflow-y:auto}@media (max-width:992px){.HotelSearchBar-module-scss-module___PVILq__dropdown.HotelSearchBar-module-scss-module___PVILq__dateDropdown{max-height:var(--modal-max-height,calc(100vh - 100px));width:95vw!important;left:2.5vw!important}}.HotelSearchBar-module-scss-module___PVILq__dropdown.HotelSearchBar-module-scss-module___PVILq__locationDropdown{transform-origin:20% 0;max-height:var(--modal-max-height,450px);flex-direction:column;width:420px;min-height:200px;padding:0;display:flex;overflow:visible}.HotelSearchBar-module-scss-module___PVILq__dropdown.HotelSearchBar-module-scss-module___PVILq__locationDropdown>*{height:100%;max-height:100%}@media (max-width:768px){.HotelSearchBar-module-scss-module___PVILq__dropdown.HotelSearchBar-module-scss-module___PVILq__locationDropdown{width:95vw;left:2.5vw!important}.HotelSearchBar-module-scss-module___PVILq__dropdown{max-height:var(--modal-max-height,calc(100vh - 80px));min-height:250px;width:95vw!important;left:2.5vw!important}}@media (max-width:480px){.HotelSearchBar-module-scss-module___PVILq__dropdown{max-height:var(--modal-max-height,calc(100vh - 60px));min-height:200px;width:calc(100vw - var(--modal-safety-padding,40px))!important;left:calc(var(--modal-safety-padding,40px)/2)!important}}html[dir=rtl] .HotelSearchBar-module-scss-module___PVILq__rtlBorder{border-right:1px solid #e5e7eb!important;overflow:hidden!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer{width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarWrapper{z-index:auto!important;width:100%!important;height:auto!important;max-height:100%!important;display:block!important;position:static!important;overflow:hidden!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarContent{flex-direction:column!important;height:100%!important;max-height:none!important;padding:8px!important;display:flex!important;overflow:hidden auto!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .twoMonthsLayout{flex-direction:column!important;gap:12px!important;width:100%!important;min-width:auto!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarMonth{width:100%!important;min-width:auto!important;max-width:100%!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarHeader{margin:-12px -12px 12px!important;padding:12px!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarHeader h2{font-size:14px!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .monthNavigation{margin-bottom:8px!important;padding:0 4px!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .monthNavigation .HotelSearchBar-module-scss-module___PVILq__monthLabels span{padding:4px 8px!important;font-size:12px!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .monthNavigation .HotelSearchBar-module-scss-module___PVILq__navButton{width:24px!important;height:24px!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .monthNavigation .HotelSearchBar-module-scss-module___PVILq__navButton i{font-size:10px!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarsWrapper{flex-direction:column!important;flex:1!important;padding:8px!important;display:flex!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarFooter{margin-top:12px!important;padding-top:8px!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarFooter .HotelSearchBar-module-scss-module___PVILq__legend{gap:8px!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarFooter .HotelSearchBar-module-scss-module___PVILq__legend .HotelSearchBar-module-scss-module___PVILq__legendItem{font-size:9px!important}.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .calendarFooter .HotelSearchBar-module-scss-module___PVILq__applyButton{padding:6px 12px!important;font-size:12px!important}:is(.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .react-datepicker,.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .react-datepicker-wrapper,.HotelSearchBar-module-scss-module___PVILq__mobileModalDateContainer .react-datepicker__tab-loop){width:100%!important;max-width:100%!important;position:static!important;inset:auto!important;transform:none!important}.HotelSearchBar-module-scss-module___PVILq__mobileSearchContainer{flex-direction:column;gap:16px;padding:20px 16px;display:flex}@media (min-width:951px){.HotelSearchBar-module-scss-module___PVILq__mobileSearchContainer{display:none}}@media (max-width:950px){.HotelSearchBar-module-scss-module___PVILq__mobileSearchContainer{background:linear-gradient(135deg,#003b951f 0%,#003b952e 50%,#003b9526 100%);border-radius:0!important}}@media (max-width:480px){.HotelSearchBar-module-scss-module___PVILq__mobileSearchContainer{gap:14px;padding:16px 12px}}.HotelSearchBar-module-scss-module___PVILq__mobileSearchCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 1px 3px #0000001a}.HotelSearchBar-module-scss-module___PVILq__mobileSearchCard:hover{border-color:#003b95;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.HotelSearchBar-module-scss-module___PVILq__mobileSearchCard:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.HotelSearchBar-module-scss-module___PVILq__mobileCardHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.HotelSearchBar-module-scss-module___PVILq__mobileCardHeader .HotelSearchBar-module-scss-module___PVILq__mobileCardLabel{color:#374151;flex:1;font-size:14px;font-weight:600}.HotelSearchBar-module-scss-module___PVILq__mobileCardHeader .HotelSearchBar-module-scss-module___PVILq__mobileErrorText{color:#dc2626;font-size:12px;font-weight:500}.HotelSearchBar-module-scss-module___PVILq__mobileCardContent{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.HotelSearchBar-module-scss-module___PVILq__mobileCardContent .HotelSearchBar-module-scss-module___PVILq__mobileInput{color:#111827;cursor:pointer;background:0 0;border:none;outline:none;flex:1;min-width:0;font-weight:500;font-size:16px!important}.HotelSearchBar-module-scss-module___PVILq__mobileCardContent .HotelSearchBar-module-scss-module___PVILq__mobileInput::placeholder{color:#9ca3af;font-weight:400}.HotelSearchBar-module-scss-module___PVILq__mobileCardContent .HotelSearchBar-module-scss-module___PVILq__mobileCardValue{color:#111827;flex:1;min-width:0;font-size:16px;font-weight:500}.HotelSearchBar-module-scss-module___PVILq__mobileCardContent .HotelSearchBar-module-scss-module___PVILq__mobileLocationButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:8px;transition:all .2s;display:flex}.HotelSearchBar-module-scss-module___PVILq__mobileCardContent .HotelSearchBar-module-scss-module___PVILq__mobileLocationButton:hover{color:#374151;background:#e5e7eb}.HotelSearchBar-module-scss-module___PVILq__mobileCardContent .HotelSearchBar-module-scss-module___PVILq__mobileLocationButton:disabled{opacity:.6;cursor:not-allowed}html[dir=rtl] .HotelSearchBar-module-scss-module___PVILq__mobileCardContent{flex-direction:row-reverse}.HotelSearchBar-module-scss-module___PVILq__mobileSearchButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#003b95 0%,#002762 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:18px 24px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #003b954d}.HotelSearchBar-module-scss-module___PVILq__mobileSearchButton:hover{background:linear-gradient(135deg,#00317c 0%,#001d49 100%);transform:translateY(-2px);box-shadow:0 6px 20px #003b9566}.HotelSearchBar-module-scss-module___PVILq__mobileSearchButton:active{transform:translateY(0);box-shadow:0 2px 8px #003b954d}@media (max-width:950px){.HotelSearchBar-module-scss-module___PVILq__mobileSearchButton{border-radius:12px!important}}.HotelSearchBar-module-scss-module___PVILq__dynamicModalContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.HotelSearchBar-module-scss-module___PVILq__dynamicModalContent .HotelSearchBar-module-scss-module___PVILq__modalHeader{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:16px;position:sticky;top:0}.HotelSearchBar-module-scss-module___PVILq__dynamicModalContent .HotelSearchBar-module-scss-module___PVILq__modalBody{flex:1;padding:16px;overflow:hidden auto}.HotelSearchBar-module-scss-module___PVILq__dynamicModalContent .HotelSearchBar-module-scss-module___PVILq__modalBody::-webkit-scrollbar{width:6px}.HotelSearchBar-module-scss-module___PVILq__dynamicModalContent .HotelSearchBar-module-scss-module___PVILq__modalBody::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.HotelSearchBar-module-scss-module___PVILq__dynamicModalContent .HotelSearchBar-module-scss-module___PVILq__modalBody::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.HotelSearchBar-module-scss-module___PVILq__dynamicModalContent .HotelSearchBar-module-scss-module___PVILq__modalBody::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.HotelSearchBar-module-scss-module___PVILq__dynamicModalContent .HotelSearchBar-module-scss-module___PVILq__modalFooter{z-index:10;background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;padding:16px;position:sticky;bottom:0}@media (min-width:769px){.HotelSearchBar-module-scss-module___PVILq__responsiveModal{top:var(--modal-top-position,50%);left:var(--modal-left-position,50%);width:auto;min-width:350px;max-width:90vw;position:fixed;transform:translate(-50%)}}@media (max-width:768px){.HotelSearchBar-module-scss-module___PVILq__responsiveModal{border-radius:16px 16px 0 0;width:100%;position:fixed;bottom:0;left:0;right:0;transform:none}}@media (min-width:769px){.HotelSearchBar-module-scss-module___PVILq__responsiveModal.HotelSearchBar-module-scss-module___PVILq__locationDropdown{left:var(--modal-left-position,auto);transform:none}}.HotelSearchBar-module-scss-module___PVILq__locationDropdownContent{flex-direction:column;height:100%;display:flex}.HotelSearchBar-module-scss-module___PVILq__locationDropdownContent .HotelSearchBar-module-scss-module___PVILq__locationSearchHeader{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:16px;position:sticky;top:0}.HotelSearchBar-module-scss-module___PVILq__locationDropdownContent .HotelSearchBar-module-scss-module___PVILq__locationSearchResults{flex:1;overflow:hidden auto}.HotelSearchBar-module-scss-module___PVILq__locationDropdownContent .HotelSearchBar-module-scss-module___PVILq__locationSearchResults::-webkit-scrollbar{width:6px}.HotelSearchBar-module-scss-module___PVILq__locationDropdownContent .HotelSearchBar-module-scss-module___PVILq__locationSearchResults::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.HotelSearchBar-module-scss-module___PVILq__locationDropdownContent .HotelSearchBar-module-scss-module___PVILq__locationSearchResults::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.HotelSearchBar-module-scss-module___PVILq__locationDropdownContent .HotelSearchBar-module-scss-module___PVILq__locationSearchResults::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.bg-primary-light{background-color:var(--primary-light)}.bg-secondary-light{background-color:var(--secondary-light)}.border-primary-light{border-color:var(--primary-light)}.border-secondary-light{border-color:var(--secondary-light)}.locationInput-container{cursor:pointer;background-color:#f4f5f5;border-radius:6px;align-items:center;width:100%;min-width:380px;min-height:50px;padding:8px 25px;display:flex;position:relative}.locationInput-container .locationInput{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.locationInput-container .locationInput .icon-label-inputField{flex-direction:row;align-items:center;gap:14px;display:flex}.locationInput-container .locationInput .icon-label-inputField .icon .fa-location-dot{color:#555;font-size:18px}.locationInput-container .locationInput .icon-label-inputField .label-inputField{flex-direction:column;min-width:190px;display:flex}.locationInput-container .locationInput .icon-label-inputField .label-inputField .label{font-size:12px;font-weight:700}.locationInput-container .locationInput .icon-label-inputField .label-inputField .inputField{width:100%}.locationInput-container .locationInput .icon-label-inputField .label-inputField .inputField input{color:#000;background-color:#f4f5f5;border:none;outline:none;width:100%;font-size:14px}.locationInput-container .locationInput .icon-label-inputField .label-inputField .inputField input::placeholder{color:#000;font-size:14px}.locationInput-container .locationInput .icon .fa-map-location-dot{color:#555;font-size:18px}.locationInput-container .locationInput .closeIcon{padding-right:15px}.locationInput-container .location-selector{z-index:400;cursor:default;background:#fff;border-radius:8px;min-width:430px;max-height:500px;position:absolute;top:60px;left:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.locationInput-container .location-selector::-webkit-scrollbar{width:8px;height:8px}.locationInput-container .location-selector::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.locationInput-container .location-selector::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#616161,#9a9a9a);border:2px solid #f0f0f0;border-radius:10px}.locationInput-container .location-selector::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#1e1e1e,#616161)}.locationInput-container .location-selector h5{padding:10px 12px;font-size:15px;font-weight:700}.locationInput-container .location-selector .dropdown{flex-direction:column;display:flex}.locationInput-container .location-selector .dropdown .dropdown-item{border-bottom:1px solid #d6d6d6;flex-direction:row;align-items:center;gap:14px;padding:8px 15px;transition:background-color .2s;display:flex}.locationInput-container .location-selector .dropdown .dropdown-item .icon{color:#555;font-size:22px}.locationInput-container .location-selector .dropdown .dropdown-item .location{flex-direction:column;display:flex}.locationInput-container .location-selector .dropdown .dropdown-item .location .place{font-size:14px;font-weight:800}.locationInput-container .location-selector .dropdown .dropdown-item .location .country{font-size:12px;font-weight:500;font-size:#555}.locationInput-container .location-selector .dropdown .dropdown-item:hover{background-color:#f2f2f2}.locationInput-container .location-selector .dropdown .dropdown-item:last-child{border-bottom:none}.locationInput-container .locationSelectorOverlay{z-index:300;cursor:default;background:0 0;position:fixed;inset:0}.location-input-item-flag{width:20px;height:14px;position:relative}
