.iq-ls{z-index:1001;box-sizing:border-box;border:1px solid var(--iq-border);border-radius:var(--iq-r-xl);background:var(--iq-surface);width:max(100%,min(26rem,92vw));max-height:min(70vh,32rem);box-shadow:var(--iq-shadow-hero);text-align:left;padding:.5rem;position:absolute;top:calc(100% + .375rem);bottom:auto;left:auto;right:0;overflow-y:auto}.iq-ls[hidden]{display:none}.iq-ls__group{letter-spacing:.1em;text-transform:uppercase;color:var(--iq-muted);margin:.5rem .5rem .25rem;font-size:.625rem;font-weight:800}.iq-ls__opt{border-radius:var(--iq-r-md);color:var(--iq-navy);cursor:pointer;padding:.5rem .625rem;text-decoration:none;display:block}.iq-ls__opt[aria-selected=true],.iq-ls__opt:hover{background:var(--iq-lightbg);color:var(--iq-primary)}.iq-ls__title{font-size:.875rem;font-weight:600;line-height:1.35;display:block}.iq-ls__meta{color:var(--iq-muted);font-size:.6875rem;display:block}.iq-ls__opt mark{color:var(--iq-primary);background:0 0;font-weight:800}.iq-ls__all{border-top:1px solid var(--iq-border);border-radius:0 0 var(--iq-r-md) var(--iq-r-md);color:var(--iq-primary);margin-top:.25rem;font-size:.8125rem;font-weight:700}.iq-ls__empty{color:var(--iq-muted);margin:0;padding:.75rem;font-size:.8125rem}
