:where([data-cui-comp="ui-combobox"]).fui-combobox{position:relative;display:block;inline-size:100%;max-inline-size:var(--ui-combobox-max-width,24rem)}:where([data-cui-comp="ui-combobox"]).fui-combobox--fill{max-inline-size:none}[data-cui-comp="ui-combobox"] .fui-combobox__label{display:block;margin-block-end:var(--spacing-sm,4px);font-size:var(--text-sm,0.875rem);font-weight:var(--font-weight-medium);color:var(--color-text,#09090B)}[data-cui-comp="ui-combobox"] .fui-combobox__form{display:block;margin:0}[data-cui-comp="ui-combobox"] .fui-combobox__input{inline-size:100%;min-block-size:var(--spacing-touch-target,44px);padding:0 calc(var(--spacing-sm,4px) * 3);border:var(--stroke-thin,1px) solid var(--color-border,#E4E4E7);border-radius:var(--radii-md,8px);background:var(--color-surface,#fff);color:var(--color-text,#09090B);box-shadow:var(--shadow-xs);font:inherit;font-size:var(--text-sm,0.875rem);box-sizing:border-box}[data-cui-comp="ui-combobox"] .fui-combobox__input::placeholder{color:var(--color-text-subtle)}[data-cui-comp="ui-combobox"] .fui-combobox__input:focus-visible{outline:var(--stroke-focus,2px) solid var(--color-text-subtle);outline-offset:var(--stroke-focus-offset,2px)}@media (max-width:767.98px){[data-cui-comp="ui-combobox"] .fui-combobox__input{font-size:var(--text-base,1rem)}}[data-cui-comp="ui-combobox"] .fui-combobox__listbox{position:absolute;inset-inline-start:0;inset-inline-end:0;margin:var(--spacing-sm,4px) 0 0 0;padding:var(--spacing-sm,4px);list-style:none;background:var(--color-surface,#fff);border:var(--stroke-thin,1px) solid var(--color-border,#E4E4E7);border-radius:var(--radii-lg,10px);box-shadow:var(--shadow-md);max-block-size:var(--ui-combobox-listbox-max-height,18rem);overflow-y:auto;z-index:var(--z-dropdown,100)}[data-cui-comp="ui-combobox"] .fui-combobox__listbox[hidden]{display:none}[data-cui-comp="ui-combobox"] .fui-combobox__option[hidden]{display:none}:where([data-cui-comp="ui-combobox"]) .fui-combobox__option{display:block;padding:calc(var(--spacing-sm,4px) * 1.5) var(--spacing-md,8px);border-radius:var(--radii-sm,6px);font-size:var(--text-sm,0.875rem);color:var(--color-text,#09090B);cursor:pointer;user-select:none}[data-cui-comp="ui-combobox"] .fui-combobox__option-meta{display:block;font-size:var(--text-xs,0.75rem);color:var(--color-text-muted,#52525B)}[data-cui-comp="ui-combobox"] .fui-combobox__option.is-active{background:var(--color-surface-soft,#F4F4F5)}[data-cui-comp="ui-combobox"] .fui-combobox__option[aria-disabled="true"]{color:var(--color-text-muted,#52525B);cursor:default}@media (pointer:coarse){:where([data-cui-comp="ui-combobox"]) .fui-combobox__option{min-block-size:var(--spacing-touch-target,44px);display:flex;align-items:center}}[data-cui-comp="ui-combobox"] .fui-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}