/* v6: kana-aware Pokémon species autocomplete */
.species-search-wrap{position:relative;flex:1 1 auto;min-width:0}
.species-search-wrap #speciesSearch{width:100%;min-width:0}
.species-suggestions[hidden]{display:none}
.species-suggestions{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:65;max-height:310px;overflow:auto;overscroll-behavior:contain;background:#18243b;border:1px solid #7686a8;border-radius:13px;box-shadow:0 18px 40px #0008;padding:5px}
.species-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;color:#f6f7ff;padding:11px 12px;background:transparent;border:0;border-radius:9px;text-align:left;cursor:pointer;font-size:14px}
.species-option span{font-weight:800}.species-option small{font-size:11px;color:#b9c9e1;text-align:right;overflow-wrap:anywhere}
.species-option:hover,.species-option[aria-selected=true]{background:#584b91;color:white}
.species-option:hover small,.species-option[aria-selected=true] small{color:#fff}
@media(max-width:540px){.species-suggestions{max-height:250px}.species-option{padding:10px 9px;font-size:13px}.species-option small{font-size:10px}}

.training-search-fallback:not([hidden]){display:inline-flex;align-items:center;color:#f9ddad;text-decoration:underline;font-size:12px;font-weight:700}
