acl-live-search{display:block;position:relative;width:100%}acl-live-search form{position:relative}.acl-search-panel[hidden]{display:none!important}.acl-search-panel{position:absolute;top:100%;left:0;right:0;min-width:280px;max-height:min(65vh,560px);overflow-y:auto;z-index:1000;background:#fff;color:#222;box-shadow:0 8px 24px #0003;border:1px solid #ddd;text-align:left}.acl-search-item{display:flex!important;align-items:center;gap:12px;padding:10px 14px!important;border-bottom:1px solid #eee;color:#222!important;text-decoration:none!important;white-space:normal;line-height:1.35;font-size:15px}.acl-search-item img{width:60px!important;height:60px!important;object-fit:contain;flex-shrink:0;background:#fff}.acl-search-item span{display:block!important}.acl-search-item:hover,.acl-search-item[aria-selected="true"],.acl-search-all:hover,.acl-search-all[aria-selected="true"]{background:#fff1e1}.acl-search-item:focus-visible,.acl-search-all:focus-visible{outline:2px solid #222;outline-offset:-3px}.acl-search-all{display:block!important;text-align:center;padding:14px!important;background:#f1851d;color:#171717!important;font-weight:600;text-decoration:none!important;font-size:15px}.acl-search-empty,.acl-search-status:not(:empty){padding:14px;margin:0}.acl-search-status:empty{display:none}@media(max-width:749px){.acl-search-panel{min-width:0}.acl-search-item{font-size:14px}}