.drop{padding:0;overflow:hidden}
.drop .q{margin:10px 10px 0}
#ek-search-results{max-height:min(78vh,620px);overflow:auto;padding:0 0 8px}
.drop .gh{padding:14px 16px 6px}
.drop .it{display:flex;align-items:center;gap:12px;padding:6px 16px;border-radius:0;position:relative}
.drop .it.on,.drop .it:hover,.drop .it:focus{background:#f1f5f9}
.drop .it .pos{width:36px;height:54px;flex:none;border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff}
.drop .it .pos img{width:100%;height:100%;object-fit:cover;display:block}
.drop .it .pos svg.lucide{width:22px;height:22px}
.drop .it .tx{flex:1;min-width:0}
.drop .it .tx b{display:block;font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.drop .it .tx span{display:block;font-size:12px;color:var(--muted)}
.drop .it .pg{display:flex;align-items:center;gap:10px;width:150px;flex:none}
.drop .it .pg .bar{flex:1;height:3px;background:#e2e8f0;display:block}
.drop .it .pg .bar i{display:block;height:100%;background:var(--brand)}
.drop .it .pg em{font-style:normal;font-size:12px;color:var(--muted);width:32px;text-align:right}
.drop .cat{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}
.drop .cat.on,.drop .cat:hover,.drop .cat:focus{background:#f1f5f9;outline:0}
.drop .cat b{font-size:14px;font-weight:600;color:var(--brand)}
.drop .cat span{font-size:12px;color:var(--muted)}
.drop .ek-empty{padding:16px}
