:where(.DropdownMenu-trigger_type_sub),:where(.DropdownMenu-item),:where(.DropdownMenu-choice){cursor:default;-webkit-user-select:none;user-select:none;border:0;outline:none;align-items:center;font-size:14px;transition:background-color .15s,color .15s;display:flex;position:relative}:where(.DropdownMenu-trigger_type_sub):focus,:where(.DropdownMenu-trigger_type_sub)[data-state=open]{background:hsl(var(--accent))}:where(.DropdownMenu-choice):focus{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}:where(.DropdownMenu-item):focus{background:var(--color-surface-soft);color:hsl(var(--accent-foreground))}:where(.DropdownMenu-trigger_type_sub)[data-disabled],:where(.DropdownMenu-item)[data-disabled],:where(.DropdownMenu-choice)[data-disabled]{pointer-events:none;opacity:.5}:where(.DropdownMenu-trigger_type_sub){border-radius:4px;gap:8px;padding:6px 8px}:where(.DropdownMenu-trigger_inset),:where(.DropdownMenu-item_inset),:where(.DropdownMenu-label_inset){padding-left:32px}:where(.DropdownMenu-trigger_type_sub) svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}:where(.DropdownMenu-chevron),:where(.DropdownMenu-shortcut){margin-left:auto}:where(.DropdownMenu-content){--DropdownMenu-enter-x:0px;--DropdownMenu-enter-y:0px;z-index:50;border:1px solid hsl(var(--border));min-width:128px;color:hsl(var(--popover-foreground));transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:6px;padding:4px;overflow:hidden}:where(.DropdownMenu-content_type_sub){background:var(--color-surface);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}:where(.DropdownMenu-content_type_main){max-height:var(--radix-dropdown-menu-content-available-height);border-color:hsl(var(--color-stroke-secondary));background:hsl(var(--color-foreground));overflow:hidden auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}:where(.DropdownMenu-content)[data-side=bottom]{--DropdownMenu-enter-y:-8px}:where(.DropdownMenu-content)[data-side=left]{--DropdownMenu-enter-x:8px}:where(.DropdownMenu-content)[data-side=right]{--DropdownMenu-enter-x:-8px}:where(.DropdownMenu-content)[data-side=top]{--DropdownMenu-enter-y:8px}:where(.DropdownMenu-content)[data-state=open]{animation:.15s ease-out DropdownMenu-in}:where(.DropdownMenu-content)[data-state=closed]{animation:.15s ease-in DropdownMenu-out}:where(.DropdownMenu-item){border-radius:16px;gap:8px;padding:6px 8px}:where(.DropdownMenu-item)>svg{flex-shrink:0;width:16px;height:16px}.DropdownMenu-content_header{gap:var(--space-2);width:max-content;min-width:150px;padding:var(--space-1);background:var(--header-bg,var(--color-fill));box-shadow:var(--header-shadow);color:var(--color-text);font-family:var(--font-sans);border:0;border-radius:4px;display:grid}.DropdownMenu-content_header .DropdownMenu-item{padding:var(--space-1) var(--space-2);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);cursor:pointer;border-radius:4px}.DropdownMenu-content_header .DropdownMenu-item:hover,.DropdownMenu-content_header .DropdownMenu-item:focus{background:var(--color-fill-muted);color:var(--color-text)}.DropdownMenu-content_account{border-color:var(--account-bg-neutral);background:var(--account-bg-surface);max-width:calc(100vw - 32px);color:var(--account-text-primary)}.DropdownMenu-content_account .DropdownMenu-item{color:var(--account-text-primary);cursor:pointer;border-radius:4px}.DropdownMenu-content_account .DropdownMenu-item:focus{background:var(--account-bg-elevated)}.DropdownMenu-content_account .DropdownMenu-item_danger{color:var(--color-danger)}:where(.DropdownMenu-choice){border-radius:4px;padding:6px 8px 6px 32px}:where(.DropdownMenu-indicator){justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;left:8px}:where(.DropdownMenu-icon_type_check){width:16px;height:16px}:where(.DropdownMenu-icon_type_radio){fill:currentColor;width:8px;height:8px}:where(.DropdownMenu-label){padding:6px 8px;font-size:14px;font-weight:600}:where(.DropdownMenu-separator){background:hsl(var(--muted));height:1px;margin:4px -4px}:where(.DropdownMenu-shortcut){letter-spacing:1.2px;opacity:.6;font-size:12px}@keyframes DropdownMenu-in{0%{opacity:0;transform:translate(var(--DropdownMenu-enter-x), var(--DropdownMenu-enter-y)) scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes DropdownMenu-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
