/* Keep listing state labels concise, readable, and on one line. */
.eh91-place-option.eh91-listing-option{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 8px!important;padding:8px 10px!important}
.eh91-place-option.eh91-listing-option>strong{grid-column:1!important;grid-row:1!important;min-width:0!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.25!important}
.eh91-place-option.eh91-listing-option>small{grid-column:1!important;grid-row:2!important;min-width:0!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important}
.eh91-place-option.eh91-listing-option>.eh91-status{grid-column:2!important;grid-row:1/3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:130px!important;min-width:max-content!important;min-height:0!important;overflow:hidden!important;padding:3px 7px!important;border:1px solid #e7c4cd!important;border-radius:999px!important;background:#fbedf0!important;color:#89152e!important;font-size:10px!important;font-weight:750!important;line-height:1.15!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.eh91-place-option.eh91-listing-option:focus-visible{outline:2px solid #b31f3d!important;outline-offset:-2px!important}
@media(max-width:380px){.eh91-place-option.eh91-listing-option{column-gap:6px!important}.eh91-place-option.eh91-listing-option>strong{font-size:13px!important}.eh91-place-option.eh91-listing-option>.eh91-status{max-width:120px!important;padding-inline:5px!important;font-size:9px!important}}
