.search-wrapper[data-v-f53caefd]{margin-bottom:1rem;position:relative;z-index:30}.search-wrapper.sb-header[data-v-f53caefd]{margin-bottom:0;max-width:var(--sb-w,360px);min-width:0;width:100%;z-index:130}.search-wrapper.sb-header .search-bar[data-v-f53caefd]{background:var(--sb-bg,rgba(0,0,0,.28));border-color:var(--sb-border,hsla(0,0%,100%,.1));border-radius:var(--sb-radius,9999px);padding:8px 14px}.search-wrapper.sb-header .search-bar.is-open[data-v-f53caefd]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.search-bar[data-v-f53caefd]{align-items:center;background:rgb(var(--surface-color));border:1px solid hsla(0,0%,100%,.08);border-radius:var(--border-radius,.75rem);display:flex;gap:8px;padding:8px 14px;position:relative;transition:border-color .15s,border-radius .15s}@media(min-width:768px){.search-bar[data-v-f53caefd]{padding:12px 16px}}.search-bar[data-v-f53caefd]:focus-within{border-color:rgb(var(--primary-color)/.5)}.search-bar.is-open[data-v-f53caefd]{border-bottom-color:#ffffff0a;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-icon[data-v-f53caefd]{color:rgb(var(--text-muted-color));flex-shrink:0}.input-wrap[data-v-f53caefd]{display:flex;flex:1;min-width:0;position:relative}.search-bar input[data-v-f53caefd]{background:transparent;border:none;caret-color:rgb(var(--primary-color));color:rgb(var(--text-color));flex:1;font-size:13px;min-width:0;outline:none;width:100%}@media(min-width:768px){.search-bar input[data-v-f53caefd]{font-size:14px}}.search-bar input[data-v-f53caefd]::-moz-placeholder{color:#ffffff4d}.search-bar input[data-v-f53caefd]::placeholder{color:#ffffff4d}.tw-ph[data-v-f53caefd]{align-items:center;color:#ffffff57;display:flex;font-size:13px;inset:0;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap}@media(min-width:768px){.tw-ph[data-v-f53caefd]{font-size:14px}}.tw-caret[data-v-f53caefd]{animation:tw-blink-f53caefd 1.05s steps(1) infinite;background:rgb(var(--primary-color));border-radius:1px;display:inline-block;height:1.05em;margin-left:2px;width:1.5px}@keyframes tw-blink-f53caefd{0%,50%{opacity:1}50.01%,to{opacity:0}}.clear-btn[data-v-f53caefd]{align-items:center;background:#ffffff0f;border:none;border-radius:6px;color:#ffffff8c;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.clear-btn[data-v-f53caefd]:hover{background:#ffffff1a;color:#fff}.dropdown[data-v-f53caefd]{background:rgb(var(--surface-color));border:1px solid rgb(var(--primary-color)/.5);border-bottom-left-radius:var(--border-radius,.75rem);border-bottom-right-radius:var(--border-radius,.75rem);border-top:none;box-shadow:0 12px 32px #00000073;left:0;margin-top:-1px;max-height:420px;overflow-y:auto;padding:6px;position:absolute;right:0;top:100%}.state[data-v-f53caefd]{align-items:center;color:#ffffff73;display:flex;font-size:12px;gap:8px;justify-content:center;padding:24px 16px}.spinner[data-v-f53caefd]{animation:spin-f53caefd .7s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top:2px solid rgb(var(--primary-color));height:14px;width:14px}@keyframes spin-f53caefd{to{transform:rotate(1turn)}}.result[data-v-f53caefd]{align-items:center;border-radius:8px;color:inherit;display:flex;gap:10px;padding:8px;text-decoration:none;transition:background .12s}.result-img[data-v-f53caefd],.result[data-v-f53caefd]:hover{background:#ffffff0a}.result-img[data-v-f53caefd]{border-radius:6px;flex-shrink:0;height:50px;overflow:hidden;width:38px}.result-img img[data-v-f53caefd]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.result-placeholder[data-v-f53caefd]{align-items:center;color:#fff3;display:flex;font-size:18px;font-weight:800;height:100%;justify-content:center;text-transform:uppercase;width:100%}.result-meta[data-v-f53caefd]{flex:1;min-width:0}.result-name[data-v-f53caefd]{color:rgb(var(--text-color));font-size:13px;font-weight:600;margin:0}.result-name[data-v-f53caefd],.result-provider[data-v-f53caefd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-provider[data-v-f53caefd]{color:#fff6;font-size:11px;margin:1px 0 0}.fade-enter-active[data-v-f53caefd],.fade-leave-active[data-v-f53caefd]{transition:opacity .12s ease}.fade-enter-from[data-v-f53caefd],.fade-leave-to[data-v-f53caefd]{opacity:0}
