.async-filter-popover-root[data-v-d71d8d5e],.async-filter-trigger[data-v-d71d8d5e]{width:100%}.async-filter-validation-proxy[data-v-d71d8d5e]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.async-filter-trigger[data-v-d71d8d5e]{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;color:var(--ink);cursor:pointer;display:grid;font:inherit;font-size:.9rem;font-weight:600;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:44px;outline:0;padding:0 13px;text-align:left}.async-filter-trigger>span[data-v-d71d8d5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.async-filter-trigger .is-placeholder[data-v-d71d8d5e]{color:var(--ink-muted);font-weight:500}.async-filter-trigger[data-v-d71d8d5e]:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 46%,var(--line-strong))}.async-filter-trigger[data-v-d71d8d5e]:focus-visible,.async-filter-trigger[aria-expanded=true][data-v-d71d8d5e]{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.async-filter-trigger[aria-invalid=true][data-v-d71d8d5e]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 10%,transparent)}.async-filter-trigger[data-v-d71d8d5e]:disabled{cursor:not-allowed;opacity:.58}.async-filter-popover[data-v-d71d8d5e]{display:grid;min-width:0}.async-filter-search[data-v-d71d8d5e]{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;color:var(--ink-muted);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin:9px;padding:0 10px}.async-filter-search[data-v-d71d8d5e]:focus-within{border-color:var(--brand)}.async-filter-search input[data-v-d71d8d5e]{background:transparent;border:0;color:var(--ink);font:inherit;font-size:.8rem;height:38px;min-width:0;outline:0}.async-filter-search button[data-v-d71d8d5e]{background:transparent;border:0;border-radius:7px;color:var(--ink-muted);cursor:pointer;display:grid;height:26px;place-items:center;width:26px}.async-filter-options[data-v-d71d8d5e]{display:grid;max-height:min(330px,50dvh);overflow-y:auto;padding:0 7px 8px}.async-filter-options>button[data-v-d71d8d5e]{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:46px;padding:8px 10px;text-align:left;width:100%}.async-filter-options>button.is-active[data-v-d71d8d5e],.async-filter-options>button[data-v-d71d8d5e]:hover:not(:disabled){background:var(--surface-hover)}.async-filter-options>button.is-selected[data-v-d71d8d5e]{background:var(--brand-soft);color:var(--brand-strong)}.async-filter-options>button[data-v-d71d8d5e]:disabled{cursor:not-allowed;opacity:.55}.async-filter-options span[data-v-d71d8d5e]{display:grid;gap:2px;min-width:0}.async-filter-options small[data-v-d71d8d5e],.async-filter-options strong[data-v-d71d8d5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.async-filter-options strong[data-v-d71d8d5e]{font-size:.78rem}.async-filter-options small[data-v-d71d8d5e]{color:var(--ink-muted);font-size:.67rem}.async-filter-clear[data-v-d71d8d5e]{border-bottom:1px solid var(--line)!important;border-radius:0!important;color:var(--ink-muted)!important}.async-filter-message[data-v-d71d8d5e]{align-items:center;color:var(--ink-muted);display:flex;font-size:.73rem;gap:7px;justify-content:center;margin:0;min-height:58px;padding:12px;text-align:center}.async-filter-spinner[data-v-d71d8d5e]{animation:async-filter-spin-d71d8d5e .8s linear infinite}@keyframes async-filter-spin-d71d8d5e{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.async-filter-spinner[data-v-d71d8d5e]{animation:none}}
