.text-star{display:flex;justify-content:center;align-items:center;img{flex:1 1;max-width:18%;gap:1px;width:auto;height:auto;margin:0}}.searchInputContainer.location .input-search{background-image:url(/_next/static/media/location.e4cb6aac.svg);background-repeat:no-repeat;background-position:0;padding-left:29px;background-position-x:10px;background-size:12px}.autocomplete-list{position:absolute;width:100%;background:#fff;border:1px solid #ccc;max-height:200px;overflow-y:auto;z-index:1000;margin-top:2px}.autocomplete-list .autocomplete-item{padding:8px 12px;cursor:pointer}.autocomplete-list .autocomplete-item:hover{background:#f8f9fa}.autocomplete-list.hide{display:none}.autocomplete-list ul{border-radius:0}.autocomplete-list ul li{border-inline:none;cursor:pointer}.autocomplete-list ul li:hover{background-color:#f3f3f3}.autocomplete-list ul li svg{vertical-align:inherit}.autocomplete-list p.subheading{font-size:12px;color:#5d5d5d}.autocomplete-list li.subheading{font-size:12px;color:#4876b1;background:#edf9ff}.autocomplete-list .locationIcon svg{color:#838383}.autocomplete-list .ratingIcon svg{color:orange}.autocomplete-list .d-flex{gap:10px}.autocomplete-list .d-flex.subheading span{display:flex;align-items:center;gap:5px}.autocomplete-list::-webkit-scrollbar{width:7px}.autocomplete-list::-webkit-scrollbar-track{background:#f1f1f1}.autocomplete-list::-webkit-scrollbar-thumb{background:#888}.autocomplete-list::-webkit-scrollbar-thumb:hover{background:#555}.roomsList{max-height:70vh;overflow-y:auto}.roomsList .room{border-bottom:1px solid #ddd}.room-footer,.roomsList .room{padding:12px 20px}.roomsList .room-wrapper{display:flex;gap:10px;align-items:baseline;width:100%}.roomsList .room-wrapper .adultCol{flex-basis:25%}.roomsList .room-wrapper .childCol{flex-basis:50%}.roomsList .room-wrapper .actionCol{margin-left:auto;svg{margin:0}}.roomsList .room-wrapper .auto{flex-basis:fit-content;flex-grow:0}.roomsList .room-wrapper .btnRemove{padding:0;color:#ff6c6c}.roomsList .age-wrapper{display:flex;flex-wrap:wrap;gap:5px}.roomsList .age-wrapper>div{flex:1 1;min-width:-moz-fit-content;min-width:fit-content}.roomsList .age-wrapper>div select{font-size:13px}.room-footer{gap:10px}@media (min-width:768px){.room-footer{width:90%}}@media (max-width:767px){.room-footer,.roomsList .room{padding:10px}.roomsList .room-wrapper{gap:5px}.room-wrapper,.room-wrapper select{font-size:11px!important}.roomsList .room-wrapper .roomCol{flex-basis:13%}.roomsList .room-wrapper .adultCol{flex-basis:28%}.roomsList .room-wrapper .childCol{flex-basis:45%}}