.listbox-control[data-v-ff9ed2f9]{--listbox-border: var(--line-control, #5e7594);--listbox-surface: var(--surface-recessed, #111927);--listbox-popup-surface: var(--surface-raised, #182335);--listbox-ink: var(--ink-primary, #f7f9fc);--listbox-muted: var(--ink-muted, #8f9db0);--listbox-accent: var(--signal-normal, #4f8cff);--listbox-active-surface: color-mix( in srgb, var(--listbox-accent) 14%, var(--listbox-popup-surface) );position:relative;min-width:0}.listbox-control__trigger[data-v-ff9ed2f9]{width:100%;min-width:0;min-height:2.65rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .72rem;border:1px solid var(--listbox-border);border-radius:var(--radius-field, .4rem);color:var(--listbox-ink);background:var(--listbox-surface);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--motion-feedback, .12s) ease-out,background-color var(--motion-feedback, .12s) ease-out}.listbox-control__trigger[data-v-ff9ed2f9]:hover:not(:disabled){border-color:color-mix(in srgb,var(--listbox-accent) 55%,var(--listbox-border))}.listbox-control__trigger[data-v-ff9ed2f9]:focus-visible{border-color:var(--listbox-accent);outline:2px solid var(--listbox-accent);outline-offset:2px}.listbox-control--open .listbox-control__trigger[data-v-ff9ed2f9]{border-color:var(--listbox-accent)}.listbox-control__value[data-v-ff9ed2f9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listbox-control__value--placeholder[data-v-ff9ed2f9]{color:var(--listbox-muted)}.listbox-control__icon[data-v-ff9ed2f9]{color:currentColor;transition:transform var(--motion-feedback, .12s) cubic-bezier(.16,1,.3,1)}.listbox-control--open .listbox-control__icon[data-v-ff9ed2f9]{transform:rotate(180deg)}.listbox-control__trigger[data-v-ff9ed2f9]:disabled{cursor:not-allowed;opacity:.52}.listbox-control__popup[data-v-ff9ed2f9]{position:absolute;z-index:40;inset-block-start:calc(100% + .4rem);inset-inline:0;max-height:min(18rem,45vh);margin:0;padding:.35rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--listbox-border);border-radius:var(--radius-field, .4rem);color:var(--listbox-ink);background:var(--listbox-popup-surface);box-shadow:0 .85rem 2.2rem #00000052;list-style:none;scrollbar-color:var(--listbox-border) transparent}.listbox-control__popup[data-v-ff9ed2f9]:focus{outline:none}.listbox-control__option[data-v-ff9ed2f9]{min-width:0;min-height:2.55rem;display:grid;grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;gap:.7rem;padding:.55rem .65rem;border-radius:calc(var(--radius-field, .4rem) - .15rem);cursor:pointer}.listbox-control__option>span[data-v-ff9ed2f9]{min-width:0;overflow-wrap:anywhere}.listbox-control__option--active[data-v-ff9ed2f9]{background:var(--listbox-active-surface)}.listbox-control__option--selected[data-v-ff9ed2f9]{color:var(--listbox-accent);font-weight:620}.listbox-control__option[aria-disabled=true][data-v-ff9ed2f9]{color:var(--listbox-muted);cursor:not-allowed;opacity:.62}.listbox-control__check[data-v-ff9ed2f9]{width:1.15rem;height:1.15rem;justify-self:end;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.listbox-control-popup-enter-active[data-v-ff9ed2f9],.listbox-control-popup-leave-active[data-v-ff9ed2f9]{transition:opacity var(--motion-feedback, .12s) ease-out,transform var(--motion-feedback, .12s) cubic-bezier(.16,1,.3,1);transform-origin:top center}.listbox-control-popup-enter-from[data-v-ff9ed2f9],.listbox-control-popup-leave-to[data-v-ff9ed2f9]{opacity:0;transform:translateY(-.25rem) scale(.985)}@media(forced-colors:active){.listbox-control__trigger[data-v-ff9ed2f9],.listbox-control__popup[data-v-ff9ed2f9]{border-color:ButtonText}.listbox-control__option--active[data-v-ff9ed2f9]{outline:1px solid Highlight}.listbox-control__option--selected[data-v-ff9ed2f9]{color:Highlight}}@media(prefers-reduced-motion:reduce){.listbox-control__trigger[data-v-ff9ed2f9],.listbox-control__icon[data-v-ff9ed2f9],.listbox-control-popup-enter-active[data-v-ff9ed2f9],.listbox-control-popup-leave-active[data-v-ff9ed2f9]{transition-duration:.01ms}}
