.hnav-search{position:relative}.ta{flex:1;min-width:0;display:flex;position:relative}.ta>.dx-field{flex:1;min-width:0}.ta-list{z-index:var(--dx-z-dialog);top:calc(100% + var(--dx-sp-2));padding:var(--dx-sp-1);max-height:min(456px, calc(100dvh - var(--header-h,56px) - 96px));overscroll-behavior:contain;background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:var(--dx-r-ctl);box-shadow:var(--dx-shadow-overlay);color:var(--dx-ink);text-align:left;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.ta-list[hidden]{display:none}@media (min-width:768px){.ta-list{width:max(100%,min(420px,100vw - 32px));right:auto}}.ta-option{align-items:center;gap:var(--dx-sp-3);min-height:52px;padding:var(--dx-sp-1) var(--dx-sp-3);border-radius:var(--dx-r-sm);cursor:pointer;display:flex}.ta-option[aria-selected=true]{background:var(--dx-surface-2)}.ta-icon{border-radius:var(--dx-r-ctl);background:var(--dx-surface-2);width:36px;height:36px;color:var(--dx-action-fill);flex:none;place-items:center;display:grid}.ta-icon img{object-fit:contain;width:32px;height:32px}.ta-pokemon .ta-icon{background:var(--dx-action-tint);border-radius:50%}.ta-artist .ta-icon{color:var(--dx-value);background:var(--dx-sun-tint)}.ta-text{min-width:0;line-height:var(--dx-lh-label);flex-direction:column;display:flex}.ta-label{font-size:var(--dx-fs-body-sm);font-weight:var(--dx-fw-heading);color:var(--dx-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ta-detail{font-size:var(--dx-fs-caption);font-weight:var(--dx-fw-medium);color:var(--dx-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
