.ui-dropdown-field{display:grid;gap:var(--space-1-5);min-width:0;max-width:100%}.ui-dropdown-label{color:var(--color-ink-2);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:1.5}.ui-dropdown-trigger{display:inline-flex;align-items:center;gap:var(--space-2-5);width:100%;min-width:0;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:1.5;text-align:left;cursor:pointer}.ui-dropdown-trigger:hover:not(:disabled){border-color:var(--gray-400)}.ui-dropdown-trigger:focus-visible,.ui-dropdown-trigger[data-state=open]{border-color:var(--color-ink);outline:none}.ui-dropdown-trigger[data-placeholder]{color:var(--color-muted)}.ui-dropdown-trigger:disabled{background:var(--color-surface-muted);color:var(--color-muted);cursor:not-allowed}.ui-dropdown-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown-indicator,.ui-dropdown-leading-icon{display:inline-flex;align-items:center;flex:none;color:var(--color-ink-2)}.ui-dropdown-leading-icon svg{width:16px;height:16px}.ui-dropdown-content{z-index:100;display:flex;flex-direction:column;width:var(--radix-select-trigger-width);min-width:min(200px,var(--radix-select-content-available-width));max-width:var(--radix-select-content-available-width);max-height:min(280px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5;box-shadow:var(--shadow-float)}.ui-dropdown-viewport{min-height:0;padding:var(--space-1)}.ui-dropdown-item{position:relative;display:flex;align-items:center;min-height:36px;padding:var(--space-1-5) calc(var(--space-8) - var(--space-0-5)) var(--space-1-5) var(--space-2-5);border-radius:var(--radius-sm);outline:none;overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-dropdown-item[data-state=checked]{font-weight:var(--weight-strong)}.ui-dropdown-item[data-highlighted]{background:var(--color-surface-muted)}.ui-dropdown-item[data-disabled]{color:var(--color-muted);opacity:.55;cursor:not-allowed}.ui-dropdown-check{position:absolute;right:9px;display:inline-flex;align-items:center;color:var(--color-ink)}.ui-dropdown-scroll-button{display:flex;flex:none;align-items:center;justify-content:center;height:24px;background:var(--color-surface);color:var(--color-ink-2)}