[data-fh-trainer-directory] .fh-species-tile:focus-visible{outline:3px solid currentColor;outline-offset:3px}[data-fh-trainer-directory] .fh-species-tile__name{overflow-wrap:anywhere}[data-fh-trainer-directory] .fh-species-tile__media{position:relative}[data-fh-trainer-directory] .fh-species-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0}[data-fh-trainer-directory] .fh-species-tile__match{margin-top:5px;font-size:.82em;opacity:.75}@media(prefers-reduced-motion:reduce){[data-fh-trainer-directory] .fh-species-tile{transition:none}}.fh-journey-return{padding-top:20px;padding-bottom:10px}.fh-journey-back{display:inline-flex;min-height:44px;align-items:center;font-weight:600}.fh-trainer-live{position:relative;max-width:660px;margin:0 auto 30px}.fh-trainer-live label{display:block;font-weight:600;margin-bottom:8px}.fh-trainer-live__row{position:relative}.fh-trainer-live input[type=search]{display:block;width:100%;min-height:46px;padding:10px 48px 10px 14px;border:1px solid rgba(0,0,0,.22);border-radius:4px;font:inherit;color:inherit;background:var(--page-bg, #fff)}.fh-trainer-live input::-webkit-search-cancel-button{display:none}.fh-trainer-live__clear{position:absolute;inset:0 0 0 auto;width:44px;font-size:24px;background:none;border:0;cursor:pointer}.fh-trainer-live__panel{position:absolute;z-index:35;top:100%;left:0;right:0;margin-top:6px;border:1px solid rgba(0,0,0,.18);border-radius:6px;background:rgb(var(--bg-color, 255 255 255));box-shadow:0 8px 24px #00000024;overflow:hidden}.fh-trainer-live__option{display:flex;gap:12px;align-items:center;padding:8px 12px;color:inherit;text-decoration:none}.fh-trainer-live__option+.fh-trainer-live__option{border-top:1px solid rgba(0,0,0,.08)}.fh-trainer-live__option:hover,.fh-trainer-live__option[aria-selected=true]{background:#0000000e}.fh-trainer-live__portrait{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;overflow:hidden;background:#00000009;border-radius:4px}.fh-trainer-live__portrait img{width:100%;height:100%;object-fit:contain}.fh-trainer-live__name{display:block;font-weight:650}.fh-trainer-live__reason{display:block;font-size:.85em;opacity:.75}.fh-trainer-live__message{margin:0;padding:12px}.fh-trainer-live__message:empty{display:none}.fh-trainer-live__all{display:block;padding:12px;border-top:1px solid rgba(0,0,0,.12);color:inherit;font-weight:600}.fh-trainer-live [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
