.ess-query-wrap{position:relative;display:flex;flex:1 1 300px;min-width:180px;max-width:100%}
.ess-query-wrap>input[type="search"]{width:100%;flex:1 1 auto!important;padding-left:40px!important;min-width:0!important;}
.ess-query-wrap input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
.ess-clear{position:absolute!important;left:9px;top:50%;transform:translateY(-50%);z-index:4;border:0!important;background:transparent!important;color:#baff74!important;cursor:pointer!important;min-height:28px!important;width:28px!important;padding:0!important;font-size:23px!important;line-height:28px!important;box-shadow:none!important;border-radius:6px!important}
.ess-clear[hidden],.ess-suggest[hidden],.ess-results-body[hidden]{display:none!important}
.ess-suggest{position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:2147480000!important;max-height:320px;overflow-y:auto;background:#09291f;border:1px solid #88fa36;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.47);direction:rtl;text-align:right}
.ess-suggest-item{display:flex!important;flex-direction:column;gap:2px;padding:9px 13px!important;color:#f8fff3!important;background:transparent!important;border-bottom:1px solid rgba(145,255,77,.15);font-size:14px!important;text-decoration:none!important}
.ess-suggest-item:hover,.ess-suggest-item.ess-selected{background:#174a32!important;color:#bcff70!important}
.ess-suggest-item small{font-size:11px;color:#c1dfc6}
.entalek-admin-inventory{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;max-width:870px}
.entalek-admin-inventory .ess-query-wrap{min-width:230px}
.entalek-admin-inventory .ess-query-wrap input{width:100%;min-height:38px;padding-left:40px}
.entalek-admin-inventory .ess-clear{color:#325a3d!important}
@media(max-width:620px){.ess-query-wrap{flex:1 1 100%}}

body.entalek-results-screen .entalek-site-search button.ess-clear{background:transparent!important;box-shadow:none!important;border:0!important;color:#baff74!important;padding:0!important;width:28px!important;min-height:28px!important;}
