.ac-dropdown{position:fixed;background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(0,58,64,.16);border:1px solid #eaeae2;z-index:2000;overflow:hidden;display:none;max-height:380px;overflow-y:auto;box-sizing:border-box;min-width:240px;max-width:calc(100vw - 24px)}.ac-dropdown.is-open{display:block}.ac-item{display:flex;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .15s;border-bottom:1px solid #f4f2ec}.ac-item:last-child{border-bottom:0}.ac-item:hover{background:#faf8f2}.ac-img{width:44px;height:44px;border-radius:10px;background-size:cover;background-position:50%;background-color:#f4f2ec;flex-shrink:0}.ac-img-empty{background:linear-gradient(135deg,#e7f0c9,#ffe5c7)}.ac-meta{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.ac-name{font-weight:700;font-size:14px;color:#003a40}.ac-name,.ac-sub{font-family:Lato,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-sub{font-size:12px;color:#6b6b7a;margin-top:2px}.ac-empty{padding:16px;font-family:Lato,sans-serif;font-size:13px;color:#6b6b7a;text-align:center}form.search-big,form.search-pill{position:relative}