.vsearch-popover[data-v-20b8ece5]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.vsearch-popover__search[data-v-20b8ece5]{align-items:center;background:var(--body-color,transparent);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;gap:.55rem;padding:.45rem .55rem}.vsearch-popover__input[data-v-20b8ece5]{background:transparent;border:0;color:var(--text-color);flex:1;font:inherit;font-size:var(--font-size-sm);margin:0;min-width:0;outline:none;padding:.35rem 0}.vsearch-popover__clear[data-v-20b8ece5]{align-items:center;background:color-mix(in srgb,var(--text-color) 6%,transparent);border:0;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;margin:0;padding:0;width:1.75rem}.vsearch-popover__body[data-v-20b8ece5]{display:flex;flex-direction:column;gap:.15rem;max-height:27rem;overflow:auto;padding-top:.25rem}.vsearch-popover__label[data-v-20b8ece5]{color:color-mix(in srgb,var(--text-color) 55%,transparent);font-size:var(--font-size-xxs);font-weight:600;letter-spacing:.03em;margin:.35rem .35rem .15rem;text-transform:uppercase}.vsearch-popover__row[data-v-20b8ece5]{align-items:center;background:transparent;border:0;border-radius:var(--border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;gap:.65rem;margin:0;min-height:48px;padding:.45rem .55rem;text-align:start;width:100%}.vsearch-popover__row.is-active[data-v-20b8ece5],.vsearch-popover__row[data-v-20b8ece5]:focus-within,.vsearch-popover__row[data-v-20b8ece5]:hover{background:color-mix(in srgb,var(--btn-color) 10%,transparent);outline:none}.vsearch-popover__radio[data-v-20b8ece5]{opacity:0;pointer-events:none;position:absolute}.vsearch-popover__row-icon[data-v-20b8ece5]{align-items:center;background:color-mix(in srgb,var(--btn-color) 12%,transparent);border-radius:var(--border-radius);display:inline-flex;flex-shrink:0;font-size:var(--font-size-sm);height:2rem;justify-content:center;width:2rem}.vsearch-popover__row-copy[data-v-20b8ece5]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.vsearch-popover__row-title[data-v-20b8ece5]{font-size:var(--font-size-sm);font-weight:700;line-height:1.3}.vsearch-popover__empty[data-v-20b8ece5],.vsearch-popover__hint[data-v-20b8ece5],.vsearch-popover__row-hint[data-v-20b8ece5]{color:color-mix(in srgb,var(--text-color) 62%,var(--ash-color));font-size:var(--font-size-xxs);font-weight:500;line-height:1.35}.vsearch-popover__empty[data-v-20b8ece5],.vsearch-popover__hint[data-v-20b8ece5]{margin:.45rem .45rem .15rem}.vsearch-popover__chips[data-v-20b8ece5]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.25rem .35rem}.vsearch-popover__chip[data-v-20b8ece5]{align-items:center;background:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius);color:inherit;cursor:pointer;display:inline-flex;font-size:var(--font-size-xxs);gap:.35rem;padding:.35rem .65rem}.vsearch-modal[data-v-20b8ece5]{align-items:stretch;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:12000}.vsearch-modal__backdrop[data-v-20b8ece5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a73;top:0;right:0;bottom:0;left:0;position:absolute}.vsearch-modal__panel[data-v-20b8ece5]{box-shadow:0 24px 80px #00000038;display:flex;flex-direction:column;margin:0 auto;max-height:100%;overflow:hidden;position:relative;width:min(640px,100%);z-index:1}.vsearch-modal__header[data-v-20b8ece5]{align-items:center;background:var(--cover-color);border-bottom:1px solid var(--border-color);display:flex;flex:0 0 auto;gap:.75rem;padding:.85rem 1rem}.vsearch-modal__input[data-v-20b8ece5]{background:transparent;border:none;color:var(--text-color);flex:1;font-size:var(--font-size-base);min-width:0;outline:none}.vsearch-modal__close[data-v-20b8ece5],.vsearch-modal__input-clear[data-v-20b8ece5]{align-items:center;background:#0000000d;border:0;border-radius:var(--border-radius);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.vsearch-modal__body[data-v-20b8ece5]{flex:1;overflow-y:auto;padding:1rem 1.15rem}.vsearch-modal__section[data-v-20b8ece5]{margin-bottom:1.1rem}.vsearch-modal__scope-label[data-v-20b8ece5],.vsearch-modal__section-title[data-v-20b8ece5]{color:var(--ash-color);font-size:var(--font-size-xxs);font-weight:600;letter-spacing:.04em;margin:0 0 .55rem;text-transform:uppercase}.vsearch-modal__result[data-v-20b8ece5]{align-items:center;background:transparent;border:none;border-radius:var(--border-radius);color:var(--text-color);cursor:pointer;display:flex;gap:.75rem;padding:.65rem .7rem;text-align:start;width:100%}.vsearch-modal__result[data-v-20b8ece5]:hover{background:color-mix(in srgb,var(--vendor-color) 10%,transparent)}.vsearch-modal__result-meta[data-v-20b8ece5]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.vsearch-modal__result-title[data-v-20b8ece5]{font-size:var(--font-size-sm);font-weight:600}.vsearch-modal__empty[data-v-20b8ece5],.vsearch-modal__preview-hint[data-v-20b8ece5],.vsearch-modal__result-hint[data-v-20b8ece5]{color:var(--ash-color);font-size:var(--font-size-xxs)}.vsearch-modal__chips[data-v-20b8ece5]{display:flex;flex-wrap:wrap;gap:.45rem}.vsearch-modal__chip[data-v-20b8ece5]{align-items:center;background:var(--body-color,transparent);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-xxs);gap:.35rem;padding:.4rem .75rem}.vsearch-modal__radios[data-v-20b8ece5]{display:grid;gap:.45rem;grid-template-columns:1fr}.vsearch-radio[data-v-20b8ece5]{align-items:center;border:1.5px solid rgba(0,0,0,.08);border-radius:var(--border-radius);cursor:pointer;display:flex;gap:.5rem;padding:.55rem .65rem;position:relative}.vsearch-radio--active[data-v-20b8ece5]{background:rgba(var(--bs-primary-rgb,234,179,8),.08);border-color:var(--vendor-color,#eab308)}.vsearch-radio__input[data-v-20b8ece5]{opacity:0;pointer-events:none;position:absolute}.vsearch-radio__mark[data-v-20b8ece5]{align-items:center;border:2px solid rgba(0,0,0,.18);border-radius:var(--border-radius);color:transparent;display:inline-flex;flex-shrink:0;font-size:var(--font-size-xxxs);height:1.1rem;justify-content:center;width:1.1rem}.vsearch-radio--active .vsearch-radio__mark[data-v-20b8ece5]{background:var(--vendor-color,#eab308);border-color:var(--vendor-color,#eab308);color:#fff}.vsearch-radio__icon[data-v-20b8ece5]{align-items:center;background:#0000000a;border-radius:var(--border-radius);display:inline-flex;flex-shrink:0;font-size:var(--font-size-xs);height:1.5rem;justify-content:center;width:1.5rem}.vsearch-radio__text[data-v-20b8ece5]{font-size:var(--font-size-xxs);font-weight:600;line-height:1.2}.vsearch-modal__preview[data-v-20b8ece5]{font-size:var(--font-size-xxs);margin:.2rem 0 0;min-height:1.5rem}.vsearch-modal__preview-scope[data-v-20b8ece5]{align-items:center;color:var(--vendor-color,#ca8a04);display:inline-flex;font-weight:600;gap:.4rem}.vsearch-modal__footer[data-v-20b8ece5]{border-top:1px solid rgba(0,0,0,.06);display:flex;flex:0 0 auto;gap:.5rem;justify-content:flex-end;padding:.85rem 1.15rem calc(.85rem + env(safe-area-inset-bottom,0px))}.vsearch-modal-enter-active[data-v-20b8ece5],.vsearch-modal-leave-active[data-v-20b8ece5]{transition:opacity .22s ease}.vsearch-modal-enter-from[data-v-20b8ece5],.vsearch-modal-leave-to[data-v-20b8ece5]{opacity:0}@media (max-width:768px){.vsearch-modal__panel[data-v-20b8ece5]{border-radius:0;height:100%;max-width:none}.vsearch-modal__header[data-v-20b8ece5]{border-bottom:0;border-top:1px solid var(--border-color);order:3;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.vsearch-modal__body[data-v-20b8ece5]{order:1}.vsearch-modal__footer[data-v-20b8ece5]{order:2;padding-bottom:.75rem}}
