.adm-suggest-host{position:relative}
.search-box.adm-suggest-host{overflow:visible}
.adm-search-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1100;overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #dedede;border-radius:4px;box-shadow:0 5px 16px rgb(0 0 0 / 10%);padding:4px 0;text-align:left}
.adm-search-suggestions[hidden]{display:none!important}
.adm-search-suggestion{display:block;padding:11px 16px;min-height:44px;color:#333;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.adm-search-suggestion:hover,.adm-search-suggestion[aria-selected="true"]{background:#f3f3f3;color:#222}
@media(max-width:767px){.adm-search-suggestion{padding:11px 12px;font-size:14px}}

.adm-search-categories{margin:0 0 24px;padding:18px 20px;background:#fff;border:1px solid #e3e3e3;border-radius:4px}.adm-search-categories h2{font-size:18px;margin:0 0 12px;color:#333}.adm-search-categories ul{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.adm-search-categories a{display:block;padding:10px 14px;border:1px solid #dedede;border-radius:4px;color:#333;text-decoration:none;font-size:14px;line-height:1.4}.adm-search-categories a:hover,.adm-search-categories a:focus-visible{border-color:#c73b32;color:#b92d27;background:#fffafa}@media(max-width:600px){.adm-search-categories{padding:16px}.adm-search-categories ul{display:grid;grid-template-columns:1fr}}
