[data-component=dropdown]{position:relative}[data-component=dropdown] [data-slot=trigger]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-sans);cursor:pointer;background-color:#0000;border:none;transition:all .15s;display:flex}[data-component=dropdown] [data-slot=trigger]:hover{background-color:var(--color-surface-hover)}[data-component=dropdown] [data-slot=trigger] span{text-align:left;flex:1;font-weight:500}[data-component=dropdown] [data-slot=chevron]{color:var(--color-text-secondary);flex-shrink:0}[data-component=dropdown] [data-slot=dropdown]{z-index:1000;margin-top:var(--space-1);border:1px solid var(--color-surface-border);border-radius:var(--border-radius-sm);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-dropdown);min-width:160px;position:absolute;top:100%}[data-component=dropdown] [data-slot=dropdown][data-align=left]{left:0}[data-component=dropdown] [data-slot=dropdown][data-align=right]{right:0}[data-component=dropdown] [data-slot=item]{width:100%;padding:var(--space-2-5) var(--space-3);color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;transition:background-color .15s;display:block}[data-component=dropdown] [data-slot=item]:hover{background-color:var(--color-item-hover)}[data-component=dropdown] [data-slot=item][data-selected=true]{background-color:var(--color-selected);box-shadow:inset 2px 0 var(--color-focus)}
