/* EnterHome quick-search suggestions: compact, legible and status-first. */
.eh91-suggestions{padding:6px;border-color:#e5d6da;border-radius:10px;box-shadow:0 16px 38px #30202724}
.eh91-suggestions .eh91-place-option{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:2px;padding:10px 12px;border-bottom:1px solid #f0e8ea;border-radius:6px;min-height:54px}
.eh91-suggestions .eh91-place-option:last-child{border-bottom:0}
.eh91-suggestions .eh91-place-option:hover,.eh91-suggestions .eh91-place-option:focus-visible{background:#fff4f6}
.eh91-suggestions .eh91-place-option strong{display:block;grid-column:1;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;color:#302027}
.eh91-suggestions .eh91-place-option small{grid-column:1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#657184;font-size:11px;line-height:1.25}
.eh91-suggestions .eh91-status{grid-column:2;grid-row:1/3;justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;max-width:none;white-space:nowrap;word-break:normal;overflow-wrap:normal;border:1px solid #e7bcc6;border-radius:999px;background:#fff4f6;color:#a41637;padding:5px 9px;font-size:10px;font-weight:750;line-height:1.1}
.eh91-suggestions .eh91-listing-option{border-bottom:1px solid #f0e8ea}
@media(max-width:520px){.eh91-suggestions{max-height:min(48dvh,360px);padding:5px}.eh91-suggestions .eh91-place-option{grid-template-columns:minmax(0,1fr) max-content;gap:2px 7px;padding:9px 8px;min-height:50px}.eh91-suggestions .eh91-place-option strong{font-size:12px}.eh91-suggestions .eh91-place-option small{font-size:10px}.eh91-suggestions .eh91-status{padding:4px 7px;font-size:9px}}
