.agh .agh-search{position:relative;overflow:visible}
.agh .agh-live-search[hidden]{display:none!important}
.agh .agh-live-search{position:absolute;top:calc(100% + 12px);left:0;right:0;background:#fff;color:#192b20;border:1px solid #dfe4ef;border-radius:12px;box-shadow:0 14px 44px rgba(22,38,73,.18);z-index:1100;overflow:hidden;text-align:left}
.agh .agh-search-status{padding:12px 16px;font-size:12px;color:#68758a;line-height:1.6;background:#f7f9ff;border-bottom:1px solid #e6eaf3}
.agh #agh-live-results{max-height:min(420px,calc(100dvh - 260px));overflow-y:auto;overscroll-behavior:contain}
.agh a.agh-search-result{display:flex;align-items:center;gap:15px;padding:12px 16px;border-bottom:1px solid #edf0f5;line-height:1.4;color:#192b20;text-decoration:none;transition:background .15s}
.agh a.agh-search-result:last-child{border-bottom:0}
.agh a.agh-search-result:hover,.agh a.agh-search-result[aria-selected="true"]{background:#eef2ff}
.agh .agh-search-result img{display:block;width:56px;height:62px;object-fit:contain;background:#f4f4f0;flex-shrink:0;border-radius:4px}
.agh .agh-result-copy{min-width:0;display:flex;flex-direction:column;gap:4px}
.agh .agh-result-copy small{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#637087;line-height:1.4}
.agh .agh-result-copy strong{font-family:Manrope,'DM Sans',sans-serif;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:-.015em}
.agh .agh-result-price{font-size:15px;font-weight:700;color:#192b20;line-height:1.4}
.agh .agh-result-price del{font-size:11px;color:#778294;margin-right:6px}
.agh .agh-result-price ins{text-decoration:none;background:none}
.agh a.agh-search-all{display:block;background:#18723c;color:white!important;padding:13px 16px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;line-height:1.5}
.agh a.agh-search-all:hover{background:#001d96}
html.wp-dark-mode-active .agh .agh-live-search{background:#212833;color:#edf2fa;border-color:#3c4658}
html.wp-dark-mode-active .agh .agh-search-status{background:#1a2231;color:#b4bece;border-color:#3c4658}
html.wp-dark-mode-active .agh a.agh-search-result{color:#edf2fa;border-color:#3c4658}
html.wp-dark-mode-active .agh a.agh-search-result[aria-selected="true"],html.wp-dark-mode-active .agh a.agh-search-result:hover{background:#2b3752}
html.wp-dark-mode-active .agh .agh-result-price{color:#edf2fa}
html.wp-dark-mode-active .agh .agh-result-copy small{color:#b4bece}
@media(max-width:767px){.agh .agh-live-search{top:calc(100% + 8px);border-radius:10px}.agh .agh-search-result img{width:48px;height:56px}.agh a.agh-search-result{padding:11px 12px;gap:12px}.agh .agh-result-copy strong{font-size:13px}.agh .agh-result-price{font-size:14px}.agh #agh-live-results{max-height:min(370px,calc(100dvh - 250px))}}
