.wz-ds-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:var(--btn-height);padding:0 var(--space-3);font-size:var(--text-base);font-family:inherit;line-height:1;color:hsl(var(--foreground));background:hsl(var(--card-bg));border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;cursor:pointer;transition:border-color var(--fast) var(--ease-out),box-shadow var(--fast) var(--ease-out)}.wz-ds-trigger:focus-visible{border-color:var(--signal-lime-line);box-shadow:0 0 0 3px var(--signal-lime-soft)}.wz-ds-trigger[data-state=open]{border-color:var(--signal-lime-line)}.wz-ds-trigger[data-disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.wz-ds-trigger[data-placeholder] .wz-ds-value{color:var(--text-muted)}.wz-ds-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-ds-chevron{display:inline-flex;flex-shrink:0;color:var(--text-muted)}.wz-ds-content{z-index:100;min-width:var(--reka-select-trigger-width);max-height:var(--reka-select-content-available-height);padding:4px;background:var(--surface-bg);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}.wz-ds-viewport,.wz-ds-viewport>[role=group]{display:flex;flex-direction:column;gap:1px}.wz-ds-group-label{padding:8px var(--space-3) 4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.wz-ds-item-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-ds-item{position:relative;display:flex;align-items:center;height:32px;flex-shrink:0;padding:0 30px 0 var(--space-3);font-size:var(--text-base);line-height:1;color:hsl(var(--foreground));border-radius:var(--radius-sm);outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.wz-ds-item-icon{flex-shrink:0;margin-right:var(--space-2)}.wz-ds-item[data-highlighted]{background:color-mix(in srgb,var(--line-structure) 16%,transparent)}.wz-ds-item[data-state=checked]{font-weight:var(--weight-medium)}.wz-ds-item[data-disabled]{pointer-events:none;opacity:.45}.wz-ds-check{position:absolute;right:9px;display:inline-flex;align-items:center;color:hsl(var(--foreground))}.wz-ds-scroll{display:flex;align-items:center;justify-content:center;height:20px;color:var(--text-muted);cursor:default}.wz-ss-content{display:flex;flex-direction:column;width:var(--reka-combobox-trigger-width);max-height:min(20rem,var(--reka-combobox-content-available-height, 20rem))}.wz-ss-search{display:flex;align-items:center;gap:6px;padding:4px 6px 6px;margin-bottom:4px;color:var(--text-muted);border-bottom:1px solid var(--border-default)}.wz-ss-search-input{flex:1 1 auto;min-width:0;padding:4px 0;font-size:var(--text-base);font-family:inherit;color:hsl(var(--foreground));background:none;border:0;outline:none}.wz-ss-viewport{overflow-y:auto}.wz-ss-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-ss-empty{padding:8px var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}
