.TvlSearchBoxPC_wrap__yv65P {
    border-radius: 4px;
    box-shadow: 3.1px 2.5px 7px 0 rgba(0, 0, 0, .14);
    border: 2px solid #2d83c2;
    background: #fff;
    display: flex;
    align-items: center;
    padding: 24px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    z-index: 3;
    color: #1a1a1a
}

.TvlSearchBoxPC_wrap__yv65P .TvlSearchBoxPC_block__SGB9I:first-child {
    margin-left: 0
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_newUI__aWJws {
    border: 1px solid #2d83c2;
    border-radius: 8px;
    border-top-left-radius: 0
}

.TvlSearchBoxPC_wrap__yv65P .tvlDateRangeWrapper {
    -webkit-animation: date-picker-animation .25s ease-out;
    animation: date-picker-animation .25s ease-out;
    position: absolute;
    z-index: 3;
    left: 0;
    font-size: 14px;
    background-color: #fff;
    padding: 0 15px;
    top: 85px;
    box-shadow: 1px 0 13px 1px rgba(0, 0, 0, .2);
    border-radius: 5px
}

.TvlSearchBoxPC_wrap__yv65P .tvlDateRangeWrapper.isSearchPage {
    top: 57px
}

.TvlSearchBoxPC_wrap__yv65P .tvlDateRangeWrapper.endDateFocused:before {
    left: 185px !important
}

@media(min-width:1900px) {
    .TvlSearchBoxPC_wrap__yv65P .tvlDateRangeWrapper.endDateFocused:before {
        left: 193px !important
    }
}

.TvlSearchBoxPC_wrap__yv65P .tvlDateRangeWrapper.endDateFocused.isSearchPage:before {
    left: 187px !important
}

@media(min-width:1366px) {
    .TvlSearchBoxPC_wrap__yv65P .tvlDateRangeWrapper.endDateFocused.isSearchPage:before {
        left: 230px !important
    }
}

@media(min-width:1536px) {
    .TvlSearchBoxPC_wrap__yv65P .tvlDateRangeWrapper.endDateFocused.isSearchPage:before {
        left: 265px !important
    }
}

.TvlSearchBoxPC_wrap__yv65P .tvlDateRangeWrapper:before {
    content: "";
    display: block;
    position: absolute;
    left: 20px;
    top: -8px;
    border-bottom: 8px solid #fff;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    transition: left .25s ease-out
}

.TvlSearchBoxPC_wrap__yv65P .tvlDateRangeWrapper>p {
    margin: 10px 30px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 65px;
    font-size: 14px;
    font-weight: 500;
    border-top: 1px solid #ddd
}

.TvlSearchBoxPC_wrap__yv65P .rdrMonthName {
    text-align: center
}

.TvlSearchBoxPC_wrap__yv65P .rdrDayDisabled {
    background-color: rgba(0, 0, 0, 0)
}

.TvlSearchBoxPC_wrap__yv65P .rdrDayDisabled .rdrDayNumber span {
    color: #ddd
}

.TvlSearchBoxPC_btnSearch__ZaNOI {
    margin-left: auto;
    min-width: 168px;
    text-transform: uppercase
}

.TvlSearchBoxPC_btnSearch__ZaNOI img {
    margin-right: 5px;
    width: 20px;
    height: 20px
}

.TvlSearchBoxPC_block__SGB9I {
    margin: 0 5px;
    display: flex;
    position: relative;
    align-items: center;
    height: 48px;
    padding-right: 5px;
    border-radius: 4px;
    padding-left: 16px
}

.TvlSearchBoxPC_searchPlaceBlock__UvSyS {
    width: 35%;
    padding-right: 0;
    margin-right: 0
}

.TvlSearchBoxPC_fullRoomInfo__sfpMI {
    border-radius: 0;
    width: 20%;
    border-left: 1px solid #e6e6e6
}

.TvlSearchBoxPC_fullRoomInfo__sfpMI .TvlSearchBoxPC_blockIcon__oHq6b {
    margin-right: 12px
}

.TvlSearchBoxPC_fullRoomInfo__sfpMI>span {
    margin-right: 17px
}

.TvlSearchBoxPC_fullRoomInfo__sfpMI .TvlSearchBoxPC_roomCount__KWHqL {
    color: #999
}

.TvlSearchBoxPC_roomPicker__pA1NV.TvlSearchBoxPC_isSearchPage__wwJvR {
    top: 57px
}

.TvlSearchBoxPC_dateBlock__FeieO {
    width: 30%;
    position: relative
}

.TvlSearchBoxPC_dateBlock__FeieO .TvlSearchBoxPC_date__Op6sW {
    width: 50%;
    height: 100%;
    display: flex;
    align-items: center
}

.TvlSearchBoxPC_dateBlock__FeieO .TvlSearchBoxPC_date__Op6sW .TvlSearchBoxPC_day__x7Ta6 {
    color: #999
}

.TvlSearchBoxPC_dateBlock__FeieO .TvlSearchBoxPC_date__Op6sW:last-child {
    border-left: 1px solid #e6e6e6;
    padding-left: 16px
}

.TvlSearchBoxPC_blockIcon__oHq6b {
    max-width: 24px;
    max-height: 24px;
    margin-right: 12px
}

.TvlSearchBoxPC_closeSearch__xsUAT {
    cursor: pointer;
    width: 24px;
    height: 24px
}

.TvlSearchBoxPC_searchInput__H349M {
    width: 100%;
    height: 100%;
    border: none;
    padding-right: 16px;
    background-color: #fff
}

.TvlSearchBoxPC_searchInput__H349M::placeholder {
    color: #999
}

.TvlSearchBoxPC_searchInput__H349M:focus::placeholder {
    color: #d3d3d3
}

.TvlSearchBoxPC_searchResults__cgTQ0 {
    width: 790px;
    box-shadow: 1px 0 13px 1px rgba(0, 0, 0, .2);
    border-radius: 5px;
    left: -26px;
    right: 0;
    z-index: 2;
    top: 85px;
    background-color: #fff;
    position: absolute
}

.TvlSearchBoxPC_searchResults__cgTQ0.TvlSearchBoxPC_isSearchPage__wwJvR {
    top: 57px;
    left: 0
}

.TvlSearchBoxPC_searchResults__cgTQ0 .searchResultActive {
    background-color: #f1f5f6
}

.TvlSearchBoxPC_blockResults__1rKNh {
    max-height: 600px;
    overflow: auto
}

.TvlSearchBoxPC_blockResults__1rKNh:before {
    content: "";
    display: block;
    position: absolute;
    left: 1rem;
    top: -8px;
    border-bottom: 8px solid #fff;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    z-index: 9
}

.TvlSearchBoxPC_blockSearch__E7PJj {
    display: flex;
    align-items: center;
    height: 100px;
    padding-left: 30px;
    position: relative;
    border-bottom: 1px solid #e6e6e6
}

.TvlSearchBoxPC_recentItem__63v6f {
    display: flex;
    align-items: center;
    position: relative;
    padding: 15px 30px;
    cursor: pointer
}

.TvlSearchBoxPC_recentItem__63v6f:hover {
    background-color: #f1f5f6
}

.TvlSearchBoxPC_recentItem__63v6f div {
    max-width: calc(90% - 60px)
}

.TvlSearchBoxPC_recentItem__63v6f h5 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.TvlSearchBoxPC_recentItem__63v6f span {
    color: #999
}

.TvlSearchBoxPC_recentItem__63v6f svg:first-child {
    margin-right: 15px
}

.TvlSearchBoxPC_recentItem__63v6f svg:last-child {
    width: 16px;
    cursor: pointer;
    position: absolute;
    right: 30px
}

.TvlSearchBoxPC_emptyKeySearch__hIjtD {
    font-size: 18px;
    font-weight: 500;
    padding-right: 16px
}

.TvlSearchBoxPC_notResults__xw_GL {
    background-color: #fff;
    color: #1e2e5e;
    padding: 8px 20px;
    z-index: 2
}

.TvlSearchBoxPC_searchResultsCate__6EHx5 {
    padding: 15px 0 15px 30px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1
}

.TvlSearchBoxPC_searchResultsCate__6EHx5.TvlSearchBoxPC_popular___wY5T {
    margin-top: 10px
}

.TvlSearchBoxPC_searchResultsList__GJSal>li {
    padding: 12px 30px 12px 52px;
    min-height: 44px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 20px;
    background-size: 20px auto
}

.TvlSearchBoxPC_searchResultsList__GJSal>li:hover {
    background-color: #f1f5f6
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw b {
    color: var(--secondary-color-blue-100) !important
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw>li {
    padding: 10px 30px 10px 52px;
    background-size: 24px auto
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype=Airport] {
    background-image: url(https://static.travala.com/resources/images-pc/icon/airport-marker.svg);
    background-size: 24px auto
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype="Bus station"],
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype="Metro station"],
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype="Train station"] {
    background-image: url(https://static.travala.com/resources/images-pc/icon/train-marker.svg)
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype="City and vicinity"],
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype="Point of interest"],
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype=City],
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype=Country],
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype=Landmark],
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype=Multi-region],
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype=Neighborhood],
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw [datatype=Region] {
    background-image: url(https://static.travala.com/resources/images-pc/rebranding/icon/landmark-marker.svg);
    background-size: 24px
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw .TvlSearchBoxPC_property__A_1tb {
    background-image: url(https://static.travala.com/resources/images-pc/rebranding/icon/city-marker.svg) !important;
    background-size: 24px
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw .TvlSearchBoxPC_searchResultsType__KsMQH {
    text-transform: none;
    height: 25px
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypographyB__NHxwA b,
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypographyB__NHxwA mark {
    font-weight: inherit;
    color: var(--blue-color-100)
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypographyB__NHxwA.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw b,
.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypographyB__NHxwA.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw mark {
    color: var(--blue-color-100) !important
}

.TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_popular___wY5T li * {
    pointer-events: none
}

.TvlSearchBoxPC_searchResultsList__GJSal b,
.TvlSearchBoxPC_searchResultsList__GJSal mark {
    color: var(--secondary-color-blue-100);
    background-color: rgba(0, 0, 0, 0);
    font-weight: 600
}

.TvlSearchBoxPC_searchResultsList__GJSal .TvlSearchBoxPC_TvlStarRating__o6nYd {
    margin-top: 5px
}

.TvlSearchBoxPC_searchResultsType__KsMQH {
    border-radius: 3px;
    padding: 0 10px;
    background-color: #fff;
    min-width: 75px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-left: 10px;
    text-transform: capitalize;
    border: 1px solid var(--purple-color-15);
    color: var(--purple-color-60)
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange {
    background-color: #333;
    border: none;
    border-top-left-radius: 0;
    color: #fff
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchResultsList__GJSal li,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchResultsList__GJSal li {
    border-color: #666
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchResultsList__GJSal li:hover,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchResultsList__GJSal li:hover {
    background-color: #666
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_country__lU95i,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_country__lU95i {
    background-image: url(https://static.travala.com/resources/images-pc/binance/country-marker.svg)
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_city__G5fSX,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_city__G5fSX {
    background-image: url(https://static.travala.com/resources/images-pc/binance/city-marker.svg)
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_landmark__2CgYy,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_landmark__2CgYy {
    background-image: url(https://static.travala.com/resources/images-pc/binance/landmark-marker.svg)
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_property__A_1tb,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_property__A_1tb {
    background-image: url(https://static.travala.com/resources/images-pc/binance/property-marker.svg)
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchInput__H349M,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchInput__H349M {
    background-color: #333;
    color: #fff
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchInput__H349M::placeholder,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchInput__H349M::placeholder {
    color: #d3d3d3
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchBtn__amCfx,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchBtn__amCfx {
    color: #22312e;
    font-weight: 600;
    font-size: 18px
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchResults__cgTQ0,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchResults__cgTQ0 {
    background-color: #333
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchResultsType__KsMQH,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchResultsType__KsMQH {
    border: 1px solid rgba(187, 187, 187, .5);
    background-color: rgba(0, 0, 0, 0);
    color: #fff
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .rdrDateRangeWrapper,
.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .tvlDateRangeWrapper {
    background-color: #272a2f
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .rdrDateRangeWrapper *,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper * {
    color: #fff;
    font-size: 14px;
    font-weight: 500
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .rdrDayPassive .rdrDayNumber span,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDayPassive .rdrDayNumber span {
    color: #999
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchBtn__amCfx,
.TvlSearchBoxPC_wrap__yv65P.BinancePage .TvlSearchBoxPC_searchResultsCate__6EHx5 {
    background-color: #ffca11
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrDayEndPreview,
.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrDayInPreview,
.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrDayStartPreview,
.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrInRange {
    background-color: rgba(255, 202, 17, .36)
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrDayDisabled span {
    text-decoration: line-through
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrStartEdge {
    background-image: linear-gradient(90deg, transparent 50%, rgba(255, 202, 17, .36) 0)
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrEndEdge {
    background-image: linear-gradient(270deg, transparent 50%, rgba(255, 202, 17, .36) 0)
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrEndEdge:before,
.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrStartEdge:before {
    background-color: #ffca11
}

.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrDayEndPreview,
.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrDayInPreview,
.TvlSearchBoxPC_wrap__yv65P.BinancePage .tvlDateRangeWrapper .rdrDayStartPreview {
    border-color: #ffca11 !important
}

.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchBtn__amCfx,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .TvlSearchBoxPC_searchResultsCate__6EHx5 {
    background-color: #0ac18e
}

.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrDayEndPreview,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrDayInPreview,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrDayStartPreview,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrInRange {
    background-color: rgba(10, 193, 142, .36)
}

.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrDayDisabled span {
    text-decoration: line-through
}

.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrStartEdge {
    background-image: linear-gradient(90deg, transparent 50%, rgba(10, 193, 142, .36) 0)
}

.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrEndEdge {
    background-image: linear-gradient(270deg, transparent 50%, rgba(10, 193, 142, .36) 0)
}

.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrEndEdge:before,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrStartEdge:before {
    background-color: #0ac18e
}

.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrDayEndPreview,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrDayInPreview,
.TvlSearchBoxPC_wrap__yv65P.Bitcoinexchange .rdrDateRangeWrapper .rdrDayStartPreview {
    border-color: #0ac18e !important
}

.TvlSearchBoxPC_contentBlock__50pyF {
    width: 100%
}

.TvlSearchBoxPC_defaultSuggestions__uLnbf {
    background: #fff;
    box-shadow: 1px 0 13px 1px rgba(0, 0, 0, .2);
    border-radius: 5px;
    padding: 24px 16px 16px;
    left: 0;
    right: 0;
    z-index: 2;
    top: 108px;
    position: absolute
}

.TvlSearchBoxPC_defaultSuggestions__uLnbf .TvlSearchBoxPC_title__OJNrT {
    color: #333;
    margin-left: 16px
}

.TvlSearchBoxPC_defaultSuggestions__uLnbf .TvlSearchBoxPC_list__LBUah {
    margin-top: 8px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 12px;
    column-gap: 16px
}

@media(min-width:1280px) {
    .TvlSearchBoxPC_defaultSuggestions__uLnbf .TvlSearchBoxPC_list__LBUah {
        row-gap: 8px
    }
}

.TvlSearchBoxPC_defaultSuggestions__uLnbf .TvlSearchBoxPC_image__6CjA2 {
    margin-right: 8px;
    width: 20px;
    height: 20px
}

.TvlSearchBoxPC_defaultSuggestions__uLnbf .TvlSearchBoxPC_item__F6g9J {
    color: #333;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 12px 16px;
    position: relative;
    transition: all .2s
}

.TvlSearchBoxPC_defaultSuggestions__uLnbf .TvlSearchBoxPC_item__F6g9J:hover {
    border-radius: 5px;
    background: #eaf3f9
}

.TvlSearchBoxPC_defaultSuggestions__uLnbf .TvlSearchBoxPC_item__F6g9J:not(:nth-child(3n+1)):before {
    content: "";
    position: absolute;
    width: 1px;
    height: 56px;
    background: #e6e6e6;
    left: -8px;
    top: 0
}

.TvlSearchBoxPC_defaultSuggestions__uLnbf .TvlSearchBoxPC_item__F6g9J:nth-last-child(-n+3):before {
    height: 44px
}

.TvlSearchBoxPC_defaultSuggestions__uLnbf .cityName {
    color: #2577be;
    font-weight: 600
}

.TvlSearchBoxPC_disableSearchInput__KHV1b {
    caret-color: rgba(0, 0, 0, 0)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we {
    border: 1px solid var(--purple-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockIcon__oHq6b {
    width: 24px;
    height: auto
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_searchInput__H349M::placeholder {
    color: var(--purple-color-45)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_dateBlock__FeieO {
    font-size: 14px;
    font-weight: 500
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_dateBlock__FeieO .TvlSearchBoxPC_date__Op6sW .TvlSearchBoxPC_fullDate__TwZsf {
    color: var(--purple-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_dateBlock__FeieO .TvlSearchBoxPC_date__Op6sW .TvlSearchBoxPC_day__x7Ta6 {
    color: var(--purple-color-60)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_dateBlock__FeieO .TvlSearchBoxPC_date__Op6sW:last-child {
    border-left: 1px solid var(--purple-color-15);
    padding-left: 16px
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_fullRoomInfo__sfpMI {
    width: 20%;
    border-left: 1px solid var(--purple-color-15);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_fullRoomInfo__sfpMI .TvlSearchBoxPC_roomTitle__2_lUj {
    color: var(--purple-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_fullRoomInfo__sfpMI .TvlSearchBoxPC_roomCount__KWHqL {
    color: var(--purple-color-60)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_recentItem__63v6f:hover {
    background-color: var(--purple-color-5)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_recentItem__63v6f h5 {
    color: var(--purple-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_recentItem__63v6f span {
    color: var(--purple-color-60)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_searchResultsType__KsMQH {
    border: 1px solid var(--purple-color-15);
    color: var(--purple-color-60)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsCate__6EHx5 {
    color: var(--purple-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal li {
    color: var(--purple-color-100) !important
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal li:hover {
    background-color: var(--purple-color-5)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_country__lU95i {
    background-image: url(https://static.travala.com/resources/images-pc/rebranding/icon/country-marker.svg);
    background-size: 24px 24px
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_city__G5fSX,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_region__hwjqD {
    background-image: url(https://static.travala.com/resources/images-pc/rebranding/icon/city-marker.svg);
    background-size: 24px auto
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_hotel__a1_Se,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_landmark__2CgYy {
    background-image: url(https://static.travala.com/resources/images-pc/rebranding/icon/landmark-marker.svg);
    background-size: 24px auto
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_property__A_1tb {
    background-image: url(https://static.travala.com/resources/images-pc/rebranding/icon/property-marker.svg);
    background-size: 24px auto
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal li.TvlSearchBoxPC_icon___3Uy2 {
    background-image: url(https://static.travala.com/resources/images-pc/rebranding/icon/landmark-marker.svg);
    background-size: 24px auto
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal b,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal mark {
    color: var(--secondary-color-blue-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypographyB__NHxwA b,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypographyB__NHxwA mark {
    color: var(--blue-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypographyB__NHxwA.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw b,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .TvlSearchBoxPC_blockResults__1rKNh .TvlSearchBoxPC_searchResultsList__GJSal.TvlSearchBoxPC_searchResultsListTypographyB__NHxwA.TvlSearchBoxPC_searchResultsListTypeahead__Ed3pw mark {
    color: var(--blue-color-100) !important
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayEndPreview,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayInPreview,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayStartPreview,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrInRange {
    background-color: #dedae0
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayNumber span {
    color: var(--purple-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayDisabled {
    background-color: rgba(0, 0, 0, 0)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayDisabled .rdrDayNumber span {
    color: #ddd
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrMonthName,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrWeekDay {
    color: var(--purple-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrNextPrevButton i {
    border-color: var(--purple-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayToday .rdrDayNumber span {
    color: var(--purple-color-100) !important
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayHovered .rdrDayNumber:before {
    background-color: var(--blue-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayEndPreview:before,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrStartEdge:before {
    background-color: var(--purple-color-100)
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayStartPreview~.rdrDayNumber span {
    color: #fff !important
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayEndPreview,
.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper .rdrDayStartPreview {
    background-image: none
}

.TvlSearchBoxPC_wrap__yv65P.TvlSearchBoxPC_rebreanding__k65we .tvlDateRangeWrapper>p {
    color: var(--purple-color-100) !important;
    border-top: 1px solid var(--purple-color-15)
}