.search-card[data-v-ad381bb8]{background-color:var(--ux-surface);border:1px solid var(--ux-border);border-radius:calc(var(--ux-radius) + 4px);box-shadow:var(--ux-shadow-sm);overflow:hidden}.search-card--bare[data-v-ad381bb8]{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.search-card__tabs[data-v-ad381bb8]{display:flex;gap:2px;padding:8px 10px 0;border-bottom:1px solid var(--ux-border);overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.search-card__tabs[data-v-ad381bb8]::-webkit-scrollbar{display:none}.search-card__body[data-v-ad381bb8]{padding:1rem}@media(min-width:576px){.search-card__tabs[data-v-ad381bb8]{padding:10px 14px 0}.search-card__body[data-v-ad381bb8]{padding:1.25rem}}.search-mode-tab[data-v-ad381bb8]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;margin-bottom:-1px;border:none;background:transparent;color:var(--ux-muted);font-size:.8rem;font-weight:500;cursor:pointer;text-decoration:none;transition:color .15s;white-space:nowrap;flex-shrink:0;min-height:44px}@media(min-width:576px){.search-mode-tab[data-v-ad381bb8]{padding:10px 14px;font-size:.85rem}}.search-mode-tab[data-v-ad381bb8]:hover{color:var(--ux-text)}.search-mode-tab[data-v-ad381bb8]:focus-visible{outline:2px solid var(--ux-primary);outline-offset:2px;border-radius:6px}.search-mode-tab.active[data-v-ad381bb8]{color:var(--ux-primary-text);box-shadow:inset 0 -2px 0 0 var(--ux-primary)}.search-mode-tab__full[data-v-ad381bb8]{display:none}.search-mode-tab__short[data-v-ad381bb8]{display:inline}@media(min-width:576px){.search-mode-tab__full[data-v-ad381bb8]{display:inline}.search-mode-tab__short[data-v-ad381bb8]{display:none}}.search-mode-tab__badge[data-v-ad381bb8]{background:color-mix(in srgb,var(--ux-primary) 12%,transparent);color:var(--ux-primary-text);font-size:.62rem;padding:1px 6px;border-radius:999px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.search-mode-tab[data-v-ad381bb8]{transition:none}}.search-box__wrapper[data-v-e95bba3e]{display:flex;align-items:center;border:1.5px solid var(--ux-input-border);border-radius:16px;background:var(--ux-surface);padding:4px 4px 4px 14px;transition:border-color .15s,box-shadow .15s}.search-box__wrapper[data-v-e95bba3e]:focus-within{border-color:var(--ux-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ux-primary) 14%,transparent)}.search-box__icon[data-v-e95bba3e]{color:var(--ux-primary-text);font-size:1.1rem;padding:12px 8px 12px 0}.search-box__input[data-v-e95bba3e]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--ux-text);font-size:1rem;line-height:1.5;padding:12px 8px}.search-box__input[data-v-e95bba3e]::placeholder{color:var(--ux-muted)}.search-box__btn[data-v-e95bba3e]{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:12px;background:var(--ux-primary);color:var(--ux-primary-fg, #fff);font-size:18px;cursor:pointer;transition:opacity .15s,transform .15s}.search-box__btn[data-v-e95bba3e]:disabled{opacity:.4;cursor:not-allowed}.search-box__btn[data-v-e95bba3e]:not(:disabled):hover{transform:translateY(-1px);opacity:.9}@media(prefers-reduced-motion:reduce){.search-box__wrapper[data-v-e95bba3e],.search-box__btn[data-v-e95bba3e]{transition:none}.search-box__btn[data-v-e95bba3e]:not(:disabled):hover{transform:none}}
