.jh-search-dialog[data-v-64d73093]{box-sizing:border-box;width:min(960px,100dvw - 48px);max-width:none;height:min(720px,100dvh - 64px);max-height:none;color:var(--jh-navy);background:#fff;border:1px solid #e0eaed;border-radius:24px;margin:auto;padding:0;font-family:inherit;overflow:hidden;box-shadow:0 24px 80px #071b3533}.jh-search-dialog[open][data-v-64d73093]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.jh-search-dialog--compact[data-v-64d73093]{width:min(720px,100dvw - 48px);height:fit-content;max-height:min(720px,100dvh - 64px)}.jh-search-dialog--compact .jh-search-dialog__content[data-v-64d73093]{min-height:160px}.jh-search-dialog[data-v-64d73093]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21364c66}.jh-search-dialog__header[data-v-64d73093]{border-bottom:1px solid #e3ebed;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px 22px;display:flex}.jh-search-dialog__header h3[data-v-64d73093]{color:var(--jh-navy);letter-spacing:-.04em;outline:none;margin:0;font-size:25px;font-weight:600;line-height:1.25}.jh-search-dialog__header p[data-v-64d73093]{color:var(--jh-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.jh-search-dialog__close[data-v-64d73093]{height:44px;color:var(--jh-muted);cursor:pointer;background:#fff;border:1px solid #dce7e9;border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.jh-search-dialog__close[data-v-64d73093]:hover{color:var(--jh-teal);background:#eff8f7}.jh-search-dialog__content[data-v-64d73093]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#bbd7d8 transparent;min-height:0;padding:24px 30px;overflow:auto}.jh-search-dialog__footer[data-v-64d73093]{background:#f8fbfb;border-top:1px solid #e3ebed;justify-content:space-between;align-items:center;gap:20px;padding:16px 30px;display:flex}.jh-search-dialog__status[data-v-64d73093]{min-width:0}.jh-search-dialog__status p[data-v-64d73093]{color:var(--jh-muted);margin:0;font-size:12px;line-height:1.5}.jh-search-dialog__status .jh-search-dialog__error[data-v-64d73093]{color:#b42318}.jh-search-dialog__actions[data-v-64d73093]{flex-shrink:0;gap:10px;display:flex}.jh-search-dialog__clear[data-v-64d73093],.jh-search-dialog__apply[data-v-64d73093]{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.jh-search-dialog__clear[data-v-64d73093]{color:var(--jh-navy);background:#fff;border:1px solid #dce7e9}.jh-search-dialog__apply[data-v-64d73093]{border:1px solid var(--jh-orange);background:var(--jh-orange);color:#fff}.jh-search-dialog__apply[data-v-64d73093]:hover{background:#ec570c}.jh-search-dialog__close[data-v-64d73093]:focus-visible,.jh-search-dialog__clear[data-v-64d73093]:focus-visible,.jh-search-dialog__apply[data-v-64d73093]:focus-visible{outline:3px solid var(--jh-teal);outline-offset:3px}@media (width<=640px){.jh-search-dialog[data-v-64d73093]{border:0;border-radius:0;width:100dvw;height:100dvh;max-height:none;margin:0}.jh-search-dialog--compact .jh-search-dialog__content[data-v-64d73093]{min-height:0}.jh-search-dialog__header[data-v-64d73093]{padding:max(20px,env(safe-area-inset-top)) 18px 18px;gap:14px}.jh-search-dialog__header h3[data-v-64d73093]{font-size:23px}.jh-search-dialog__content[data-v-64d73093]{padding:18px}.jh-search-dialog__footer[data-v-64d73093]{padding:12px 18px max(16px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px}.jh-search-dialog__status[data-v-64d73093],.jh-search-dialog__actions[data-v-64d73093]{width:100%}.jh-search-dialog__actions>button[data-v-64d73093]{flex:1}}@media (height<=600px){.jh-search-dialog[data-v-64d73093]{border-radius:16px;width:min(960px,100dvw - 24px);height:calc(100dvh - 20px);max-height:none}.jh-search-dialog--compact .jh-search-dialog__content[data-v-64d73093]{min-height:0}.jh-search-dialog__header[data-v-64d73093]{align-items:center;padding:12px 18px}.jh-search-dialog__header h3[data-v-64d73093]{font-size:20px}.jh-search-dialog__header p[data-v-64d73093]{display:none}.jh-search-dialog__content[data-v-64d73093]{padding:14px 18px}.jh-search-dialog__footer[data-v-64d73093]{flex-wrap:nowrap;gap:12px;padding:10px 18px}.jh-search-dialog__status[data-v-64d73093],.jh-search-dialog__actions[data-v-64d73093]{width:auto}.jh-search-dialog__clear[data-v-64d73093],.jh-search-dialog__apply[data-v-64d73093]{min-height:44px;padding:0 14px}}@media (height<=600px) and (width<=640px){.jh-search-dialog[data-v-64d73093]{border-radius:0;width:100dvw;height:100dvh}.jh-search-dialog__status p[data-v-64d73093]{font-size:11px}.jh-search-dialog__actions[data-v-64d73093]{gap:6px}.jh-search-dialog__clear[data-v-64d73093],.jh-search-dialog__apply[data-v-64d73093]{gap:6px;padding:0 10px}}.jh-search-dialog--drawer[data-v-64d73093]{border:0;border-radius:24px 0 0 24px;width:min(580px,100dvw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;inset:0 0 0 auto;box-shadow:-16px 0 80px #071b3526}.jh-search-dialog--drawer[open][data-v-64d73093]{animation:.24s ease-out jh-filter-enter-64d73093}.jh-search-dialog--drawer[data-v-64d73093]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071b354d}.jh-search-dialog--drawer .jh-search-dialog__header[data-v-64d73093]{background:#f4faf9;padding:26px 28px 22px}.jh-search-dialog__eyebrow[data-v-64d73093]{color:#006d75;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.jh-search-dialog--drawer .jh-search-dialog__header h3[data-v-64d73093]{letter-spacing:var(--jh-tracking-heading);font-size:28px}.jh-search-dialog--drawer .jh-search-dialog__header p[data-v-64d73093]{max-width:40ch}.jh-search-dialog--drawer .jh-search-dialog__content[data-v-64d73093]{padding:6px 28px 20px}.jh-search-dialog--drawer .jh-search-dialog__footer[data-v-64d73093]{padding:16px 28px max(20px,env(safe-area-inset-bottom));background:#fff;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px;display:grid;box-shadow:0 -8px 24px #071b3505}.jh-search-dialog--drawer .jh-search-dialog__actions[data-v-64d73093]{width:100%}.jh-search-dialog--drawer .jh-search-dialog__clear[data-v-64d73093]{color:#5d6c7e;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.jh-search-dialog--drawer .jh-search-dialog__apply[data-v-64d73093]{flex:1;min-height:52px;margin-left:14px;font-size:14px}.jh-search-dialog button[data-v-64d73093]:disabled{opacity:.6;cursor:wait}.jh-search-dialog__spinner[data-v-64d73093]{animation:1s linear infinite jh-filter-spin-64d73093}@keyframes jh-filter-enter-64d73093{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes jh-filter-spin-64d73093{to{transform:rotate(360deg)}}@media (width<=640px){.jh-search-dialog--drawer[data-v-64d73093]{border-radius:0;width:100dvw}.jh-search-dialog--drawer .jh-search-dialog__header[data-v-64d73093]{padding:max(18px,env(safe-area-inset-top)) 20px 18px}.jh-search-dialog--drawer .jh-search-dialog__header h3[data-v-64d73093]{font-size:25px}.jh-search-dialog--drawer .jh-search-dialog__content[data-v-64d73093]{padding:0 20px 20px}.jh-search-dialog--drawer .jh-search-dialog__footer[data-v-64d73093]{padding:12px 20px max(16px,env(safe-area-inset-bottom))}.jh-search-dialog--drawer .jh-search-dialog__clear[data-v-64d73093]{flex:none;font-size:12px}.jh-search-dialog--drawer .jh-search-dialog__apply[data-v-64d73093]{margin-left:6px;font-size:13px}}@media (height<=600px){.jh-search-dialog--drawer .jh-search-dialog__header[data-v-64d73093]{padding:12px 20px}.jh-search-dialog--drawer .jh-search-dialog__header h3[data-v-64d73093]{font-size:22px}.jh-search-dialog--drawer .jh-search-dialog__eyebrow[data-v-64d73093]{display:none}.jh-search-dialog--drawer .jh-search-dialog__footer[data-v-64d73093]{gap:6px;padding-block:10px}.jh-search-dialog--drawer .jh-search-dialog__apply[data-v-64d73093]{min-height:44px}}@media (prefers-reduced-motion:reduce){.jh-search-dialog--drawer[open][data-v-64d73093],.jh-search-dialog__spinner[data-v-64d73093]{animation:none}}
