.SearchResults
.SearchResults_results{width:100%}.SearchResults
.SearchResults_resultsTitle{display:-webkit-flex;display:-moz-box;display:flex;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;font-size:20px;font-weight:700;margin-bottom:10px}.SearchResults .SearchResults_resultsTitle
.SearchResults_resultsCount{color:#ff8b00}.SearchResults
.SearchResults_rankingBar{margin-bottom:16px}.SearchResults
.SearchResults_filterGroupContent{width:100%;border-radius:10px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.filterCheckboxGroup{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-row-gap:20px;row-gap:20px;padding:20px}.filterCheckboxGroup>h3{font-size:16px;font-weight:700}.filterCheckboxGroup>div{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-row-gap:15px;row-gap:15px;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.filterCheckboxGroup>div>div{height:20px}.filterCheckboxGroup
.FilterCheckboxGroup_showMore{cursor:pointer;color:#0c9251}.filterCheckboxGroup .FilterCheckboxGroup_showMore>div{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.filterCheckboxGroup .FilterCheckboxGroup_showMore>div>svg{width:18px;height:18px;color:#11d073}.select-arror{display:flex;align-items:center!important;justify-content:center!important;flex-direction:row!important;cursor:pointer}.hotel_list_search .search-body{background-color:#fff}.hotel_list_search .search-body .target-card{justify-content:center}.hotel_list_search .search-body .target-group{width:1200px}.hotel_list_search .search-body .booking-date-filter{flex:1}.hotel_list_search .search-body .ez-search-engine-text-field{border:1px
solid  #c0c4cc;padding:11px
12px}.hotel_list_search .search-body .ez-search-engine-text-field:hover{border:1px
solid  #11d073}.hotel_list_search .target-group .target-label{font-family:PingFangSC-Regular;font-size:12px;color:#666;letter-spacing:0;line-height:12px;display:inline-block;box-sizing:border-box;height:20px;padding:0
4px;font-weight:normal}.hotel_list_search .search-body .t-datepicker{clear:none;display:flex;align-items:center;gap:10px}.hotel_list_search .search-body .t-datepicker .date-item{position:relative;float:left;width:230px;height:39px;font-size:13px;border:1px
solid #c0c4cc;border-radius:3px}.hotel_list_search .search-body .t-datepicker .date-item:hover{border:1px
solid  #11d073}.hotel_list_search .search-body .t-datepicker .date-item:first-child{margin-right:9px}.hotel_list_search .search-body .t-datepicker .date-item,
.hotel_list_search .search-body .t-datepicker .week-t,
.hotel_list_search .search-body .t-datepicker
.label{line-height:36px}.hotel_list_search .search-body .t-datepicker .week-t{position:absolute;top:0;right:31px;width:2em;font-size:13px;color:#999}.hotel_list_search .search-body .t-datepicker .date-icon{position:absolute;top:11px;right:8px;width:14px;height:14px;font-size:30px;color:#999}.hotel_list_search .search-body .t-datepicker .date-icon:before{position:absolute;left:50%;top:50%;margin:-18px 0 0 -15px}.hotel_list_search .search-body .t-datepicker
.label{position:absolute;left:8px;color:#111;font-weight:bold}.hotel_list_search .search-body .t-datepicker .t-datepicker-day{font-size:12px}.hotel_list_search .search-body .t-datepicker .t-check-in,
.hotel_list_search .search-body .t-datepicker .t-check-out{width:100%;height:100%;background-color:#fff}.hotel_list_search .search-body .t-datepicker .t-dates{position:relative;z-index:1;width:100%;font-weight:bolder;padding-left:12px}.hotel_list_search .search-body .ez-search-engine-text-field,
.hotel_list_search .search-body .ez-search-engine-text-field:hover{background:#fff;border-radius:2px;color:#111;font-weight:bold}.hotel_list_search .search-body .t-datepicker .t-next,
.hotel_list_search .search-body .t-datepicker .t-prev,
.hotel_list_search .search-body .t-datepicker .t-table-condensed td,
.hotel_list_search .search-body .t-datepicker .t-table-condensed
th{padding:0;width:35px;height:35px;line-height:35px}.hotel_list_search .search-body .t-datepicker .t-hover-day-content{display:none;line-height:normal}.hotel_list_search .search-body .t-datepicker .t-day,
.hotel_list_search .search-body .t-datepicker .t-disabled,
.hotel_list_search .search-body .t-datepicker .t-end,
.hotel_list_search .search-body .t-datepicker .t-range,
.hotel_list_search .search-body .t-datepicker .t-start{background-color:#fff;border:none}.hotel_list_search .search-body .t-datepicker .t-end,
.hotel_list_search .search-body .t-datepicker .t-end-limit,
.hotel_list_search .search-body .t-datepicker .t-start,
.hotel_list_search .search-body .t-datepicker .t-hover-day-content{color:#fff;background-color:#2dbb55}.hotel_list_search .search-body .t-datepicker .t-hover-day::after{border-color:#2dbb55 transparent transparent}.hotel_list_search .search-body .t-datepicker .t-range,
.hotel_list_search .search-body .t-datepicker .t-range-limit{background-color:#f7f7f7}.hotel_list_search .search-body .t-datepicker .t-range,
.hotel_list_search .search-body .t-datepicker .t-range-limit,
.hotel_list_search .search-body .t-datepicker .t-hover-day{color:#333}.hotel_list_search .search-body .t-datepicker .t-start.t-range-limit,
.hotel_list_search .search-body .t-datepicker .t-end.t-range-limit{color:#fff;background-color:#2dbb55}.hotel_list_search .search-body .t-datepicker .t-start.t-today.t-hover-day{color:#fff}.hotel_list_search .search-body .t-datepicker .t-today:after,
.hotel_list_search .search-body .t-datepicker .t-end-limit:after,
.hotel_list_search .search-body .t-datepicker .t-hover-day:after{display:none}.hotel_list_search .search-body .t-datepicker .t-check-out .t-datepicker-day{left:-50%}.hotel_list_search .search-body .t-datepicker .t-month{font-size:16px;font-weight:bold}.hotel_list_search .search-body .t-datepicker .t-week{background-color:#f7f7f7;color:#999}.hotel_list_search .search-body .t-datepicker .t-next,
.hotel_list_search .search-body .t-datepicker .t-prev{padding:0;line-height:41px;font-size:22px;color:#c6c6c6}.hotel_list_search .target-group .target-col{padding:0}.hotel_list_search .target-group
button{margin-left:8px;margin-top:35px;line-height:40px;height:40px;font-size:20px;padding:0
24px;background-color:#11d073;color:#fff;border-radius:4px;max-width:none;max-height:none;min-width:0;min-height:0}.hotel_list_search .target-group
.num{margin:30px
12px 0;line-height:36px;font-size:16px;color:#111;font-weight:700}.hotel_list_search .target-group .target-value
input{font-weight:bolder;width:100%;height:19px;font-size:13px}.hotel_list_search{background-color:#EEF2F3}.hotel_list_search .search-body{}.hotel_list_search .search-body.fixed-top{position:fixed;top:0;left:0;width:100%;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,0.1);background:white}.filterCheckboxGroup .select-items .select-ch-item{display:none}.filterCheckboxGroup .select-items .select-ch-item.visible,
.filterCheckboxGroup .select-items .select-ch-item.visible-more{display:block}.filterCheckboxGroup .select-items .select-arror .icon-up{transform:rotate(180deg)}#list-map-section{height:88px;margin-bottom:8px;position:relative;background-size:cover;background-image:url('/plugins/hotel/public/images/map.png');box-shadow:0 2px 4px 0 rgba(0,0,0,.1);cursor:pointer;display:flex;align-content:center;justify-content:center}.big-map{width:126px;height:45px;line-height:45px;text-align:center;background:#11d073;color:#fff;font-size:18px;font-weight:700;border-radius:3px;cursor:pointer;margin:auto;position:relative}.big-map:hover{background-color:#06B25F}.big-map a:hover{color:#fff}.new-logo{width:30px;height:14px;background:#fc5272;color:#fff;border-radius:8px 12px 12px 0;text-align:center;line-height:14px;font-size:12px;font-weight:400;position:absolute;top:-8px;right:-5px}.fliter-new{display:flex;flex-direction:column;grid-row-gap:20px;row-gap:20px;padding:20px}.fliter-new-title{font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-content:center}.clear-select{font-size:14px;font-weight:normal;text-decoration:underline;cursor:pointer}.fliter-new-content{display:flex;grid-row-gap:15px;justify-content:flex-start;gap:10px}.fliter-new-item{flex:1;text-align:center;border:1px
solid #dedede;border-radius:6px;padding:10px
4px;font-size:13px;cursor:pointer}.fliter-new-item.active{border:1px
solid #11d073;color:#11d073}.tree-item{list-style:none;margin:15px
0}.tree-item .d-flex{display:flex;align-items:center;justify-content:space-between}.tree-item .d-flex>div{display:flex;align-items:center}.tree-level-1{padding-left:0}.tree-level-2{padding-left:20px}.tree-level-3{padding-left:40px}.toggle-icon{cursor:pointer;color:#6c757d;margin-right:8px;transition:transform 0.2s ease;display:inline-block;width:16px;text-align:center}.toggle-icon
i.rotate{transform:rotate(90deg)}.tree-label{cursor:pointer;transition:all 0.2s ease;vertical-align:middle;margin-left:8px}.tree-label.active{color:#4bb44f;font-weight:500}.tree-children{display:none;margin-top:5px}.tree-children.show{display:block}.tree-container.FilterCheckboxGroup_filterCheckboxGroup__3Uh9z{gap:0;row-gap:0;grid-row-gap:0}.ez-checkbox-input{cursor:pointer;width:16px;height:16px;border:1px
solid #dedede;border-radius:2px;display:inline-block;position:relative;transition:all 0.2s ease;vertical-align:middle}.ez-checkbox-input.checked{background-color:#11D073;border-color:#11D073}.ez-checkbox-input.checked::after{content:"";position:absolute;color:#fff;font-size:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.ez-checkbox-input.checked::before{font-size:12px;position:absolute;left:1px;top:1px}.fa{font-size:smaller}.tree-item{list-style:none;margin:15px
0}.tree-item .d-flex{display:flex;align-items:center;justify-content:space-between}.tree-item .d-flex>div{display:flex;align-items:center}.tree-level-1{padding-left:0}.tree-level-2{padding-left:20px}.tree-level-3{padding-left:40px}.toggle-icon{cursor:pointer;color:#6c757d;margin-right:8px;transition:transform 0.2s ease;display:inline-block;width:16px;text-align:center}.toggle-icon
i{font-size:12px;display:block !important;color:#666;line-height:16px;transition:transform 0.2s ease}.toggle-icon.fallback::before{content:"▼";font-size:12px;color:#666;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle-icon.fallback.rotate::before{content:"▲"}.toggle-icon
i.rotate{transform:rotate(180deg)}.tree-label{cursor:pointer;transition:all 0.2s ease;vertical-align:middle;margin-left:8px}.tree-label.active{color:#4bb44f;font-weight:500}.tree-children{display:none;margin-top:5px}.tree-children.show{display:block}.select-arror{display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer}.select-items .select-ch-item{display:none}.select-items .select-ch-item.visible{display:block}#tree-menu .select-ch-item{display:none}#tree-menu
.visible{display:block}#tree-menu .select-arror span:nth-child(2){display:none}#tree-menu .select-arror.active span:first-child{display:none}#tree-menu .select-arror.active span:nth-child(2){display:inline}.hotel_list_search .search-body .t-datepicker .date-item{height:42px;width:270px}.hotel_list_search .search-body .t-datepicker .t-check-in, .hotel_list_search .search-body .t-datepicker .t-check-out{width:calc(100% - 4px);display:flex;align-items:center;margin-left:2px}.target-group .target-col{width:250px}