.ui-combobox[data-v-0d9620d4]{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg);min-width:0;max-width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.ui-combobox[data-v-0d9620d4]:hover:not(:disabled){border-color:var(--ui-text)}.ui-combobox[data-v-0d9620d4]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-1px}.ui-combobox[data-v-0d9620d4]:disabled{opacity:.5;cursor:not-allowed}.ui-combobox__value[data-v-0d9620d4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-combobox__chevron[data-v-0d9620d4]{color:var(--ui-muted);flex-shrink:0}.ui-combobox--xs[data-v-0d9620d4]{padding:.125rem .375rem;font-size:.75rem}.ui-combobox--sm[data-v-0d9620d4]{padding:.25rem .5rem;font-size:.875rem}.ui-combobox--md[data-v-0d9620d4]{padding:.5rem .625rem;font-size:1rem}.ui-combobox__popover[data-v-0d9620d4]{background:var(--ui-surface);max-height:calc(min(24rem,100vh - 1rem));color:var(--ui-text);border:1px solid var(--ui-divider);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-lg);font-family:var(--ui-font);margin:0;padding:0;display:none;position:fixed;inset:auto}.ui-combobox__popover[data-v-0d9620d4]:popover-open{flex-direction:column;display:flex}.ui-combobox__popover--sm[data-v-0d9620d4],.ui-combobox__popover--xs[data-v-0d9620d4]{font-size:.875rem}.ui-combobox__popover--md[data-v-0d9620d4]{font-size:1rem}.ui-combobox__search[data-v-0d9620d4]{border-bottom:1px solid var(--ui-divider);color:var(--ui-muted);align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.ui-combobox__search input[data-v-0d9620d4]{min-width:0;color:var(--ui-text);caret-color:var(--ui-primary);font:inherit;background:0 0;border:none;flex:1;padding:.5rem 0}.ui-combobox__search input[data-v-0d9620d4]:focus{outline:none}.ui-combobox__search[data-v-0d9620d4]:focus-within{outline:2px solid var(--ui-primary);outline-offset:-2px}.ui-combobox__list[data-v-0d9620d4]{overscroll-behavior:contain;padding:.25rem 0;overflow-y:auto}.ui-combobox__group[data-v-0d9620d4]{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);padding:.5rem .625rem .25rem;font-size:.75rem;font-weight:600}.ui-combobox__option[data-v-0d9620d4]{cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.ui-combobox__option--active[data-v-0d9620d4]{background:var(--ui-neutral);color:var(--ui-neutral-contrast)}.ui-combobox__option[aria-selected=true][data-v-0d9620d4]{font-weight:600}.ui-combobox__label[data-v-0d9620d4]{flex:1}.ui-combobox__badge[data-v-0d9620d4]{color:var(--ui-muted);font-variant-numeric:tabular-nums}.ui-combobox__label mark[data-v-0d9620d4]{color:inherit;text-underline-offset:.15em;background:0 0;font-weight:700;text-decoration:underline}.ui-combobox__hint[data-v-0d9620d4]{color:var(--ui-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.ui-combobox__badge+.ui-combobox__hint[data-v-0d9620d4]{text-align:right;min-width:4.5rem}.ui-combobox__option--active .ui-combobox__badge[data-v-0d9620d4],.ui-combobox__option--active .ui-combobox__hint[data-v-0d9620d4]{color:var(--ui-neutral-contrast)}@media (width<=40rem){.ui-combobox__popover[data-v-0d9620d4]::backdrop{background:#00000073}.ui-combobox__option[data-v-0d9620d4]{min-height:2.75rem}}.ui-combobox__empty[data-v-0d9620d4]{color:var(--ui-muted);margin:0;padding:.5rem .625rem}
