.listing-category-search{grid-column:1/-1;min-width:0;margin-bottom:8px;position:relative}.listing-category-search>label{margin:0 0 5px;font-size:14px;font-weight:600}.listing-category-search>input{margin:0}.listing-category-search>small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.listing-category-search-popup{z-index:30;overscroll-behavior:contain;background:#fff;border:1px solid #b7d3e3;border-radius:8px;max-height:min(320px,42vh);position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #173b5224}.listing-category-search-popup [role=option]{text-align:left;white-space:normal;border:0;border-bottom:1px solid #e6edf2;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 12px;line-height:1.3;display:flex}.listing-category-search-popup [role=option] strong{font-size:14px}.listing-category-search-popup [role=option] span{color:var(--muted);font-size:12px}.listing-category-search-popup [role=option][aria-selected=true],.listing-category-search-popup [role=option]:hover{background:#e8f4fb}.listing-category-search-popup>p{margin:0;padding:10px 12px;font-size:12px}@media (max-width:600px){.listing-category-search>input{font-size:16px}.listing-category-search-popup [role=option]{min-height:48px}}
