.sortmenu[data-v-26ed75d6]{display:inline-block;position:relative}.trigger[data-v-26ed75d6]{align-items:center;gap:var(--vsui-space-xs);height:var(--vsui-control);padding:0 var(--vsui-space-sm);background:hsl(var(--card));color:hsl(var(--foreground));border:var(--vsui-hairline) solid hsl(var(--input));border-radius:var(--vsui-radius);font-size:var(--vsui-text-sm);cursor:pointer;transition:background var(--vsui-transition-fast);display:inline-flex}.trigger[data-v-26ed75d6]:hover{background:hsl(var(--muted)/.5)}.trigger--open[data-v-26ed75d6],.trigger--open[data-v-26ed75d6]:hover{background:hsl(var(--popover));border-bottom-right-radius:0}.trigger-dir[data-v-26ed75d6]{color:hsl(var(--primary))}.menu[data-v-26ed75d6]{top:calc(100% + var(--vsui-space-xs));z-index:var(--vsui-z-dropdown);min-width:var(--vsui-panel-sm);padding:var(--vsui-space-2xs);background:hsl(var(--popover));border:var(--vsui-hairline) solid hsl(var(--border-color));border-radius:var(--vsui-radius);box-shadow:var(--vsui-shadow-lg);border-top-right-radius:0;margin:0;list-style:none;position:absolute;right:0}.group+.group[data-v-26ed75d6]{margin-top:var(--vsui-space-xs);padding-top:var(--vsui-space-xs);border-top:var(--vsui-hairline) solid hsl(var(--border-color))}.group-label[data-v-26ed75d6]{padding:var(--vsui-space-2xs) var(--vsui-space-sm);font-size:var(--vsui-text-2xs);text-transform:uppercase;letter-spacing:var(--vsui-tracking-wide);color:hsl(var(--muted-foreground))}.row[data-v-26ed75d6]{align-items:center;gap:var(--vsui-space-xs);width:100%;padding:var(--vsui-space-xs) var(--vsui-space-sm);border-radius:var(--vsui-radius);color:hsl(var(--foreground));font-family:inherit;font-size:var(--vsui-text-sm);text-align:left;cursor:pointer;transition:background var(--vsui-transition-fast);background:0 0;border:none;display:flex}.row[data-v-26ed75d6]:hover{background:hsl(var(--muted))}.row-check[data-v-26ed75d6]{visibility:hidden;flex-shrink:0}.row--on[data-v-26ed75d6],.row-check[data-v-26ed75d6]{color:hsl(var(--primary))}.row--on .row-check[data-v-26ed75d6]{visibility:visible}.drop-enter-active[data-v-26ed75d6],.drop-leave-active[data-v-26ed75d6]{transition:opacity var(--vsui-transition-fast),transform var(--vsui-transition-fast)}.drop-enter-from[data-v-26ed75d6],.drop-leave-to[data-v-26ed75d6]{opacity:0;transform:translateY(calc(var(--vsui-space-xs)*-1))}
