.gz-hotel-suggest-anchor{position:relative;min-width:0}.gz-hotel-suggestions{position:absolute;left:0;top:calc(100% + 8px);width:max(100%,360px);max-width:min(480px,calc(100vw - 44px));max-height:390px;overflow:auto;z-index:40;padding:0;background:#fff;color:#172432;border:1px solid #d9e4eb;border-radius:14px;box-shadow:0 16px 42px #17344824}.gz-hotel-suggestions[hidden]{display:none}.gz-hotel-suggest-heading{position:sticky;top:0;padding:10px 15px;background:#f1f5f8;border-bottom:1px solid #e2e8ed;font-size:11px;font-weight:700;color:#415a6b}.gz-hotel-suggest-option{display:block;min-height:56px;width:100%;text-align:left;padding:12px 15px;background:#fff;border:0;border-bottom:1px solid #edf1f4;cursor:pointer}.gz-hotel-suggest-option strong{display:block;font-size:14px;color:#173246}.gz-hotel-suggest-option span{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:#526575;font-weight:400}.gz-hotel-suggest-option:hover,.gz-hotel-suggest-option[aria-selected=true]{background:#eaf6fa}.gz-hotel-suggestions>p{padding:14px;font-size:13px;line-height:1.6}
