.l2-rank-search-container{overflow:visible;position:relative;z-index:2}
.l2-rank-search{position:relative}
.l2-rank-suggestions{position:absolute;z-index:30;top:100%;left:0;width:calc(100% - 116px);max-width:100%;margin:2px 0 0;padding:0;list-style:none;background:#251a18;border:1px solid #9f7c43;box-shadow:0 5px 12px #0009;max-height:min(20rem,45vh);overflow-y:auto;overscroll-behavior:contain}
.l2-rank-suggestions[hidden]{display:none}
.l2-rank-suggestions li{color:#e5cf9e;padding:8px 10px;cursor:pointer;overflow-wrap:anywhere}
.l2-rank-suggestions li:hover,.l2-rank-suggestions li[aria-selected=true]{background:#63332b;color:#fff1c8}
.l2-rank-status{display:block;color:#d7c59d;font-size:.9em}
