.ui-menu__trigger{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.ui-menu__trigger:hover,.ui-menu__trigger[data-state=open]{border-color:var(--color-line);background:var(--color-surface)}.ui-menu__chevron{width:.75rem;height:.75rem;transition:transform var(--duration-fast) var(--ease-out)}.ui-menu__trigger[data-state=open] .ui-menu__chevron{transform:rotate(180deg)}.ui-menu__content{z-index:50;min-width:12rem;padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-popover);font-family:var(--font-sans);transform-origin:var(--reka-dropdown-menu-content-transform-origin);animation:ui-menu-in var(--duration-base) var(--ease-out)}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ui-menu__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-control) - 4px);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;display:flex}.ui-menu__item[data-highlighted]{background:var(--color-contour-soft)}.ui-menu__item[data-state=checked]{font-weight:var(--weight-bold)}.ui-menu__indicator{width:1rem;color:var(--color-contour);margin-left:auto;display:inline-flex}.ui-menu__label{padding:var(--space-2) var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.ui-menu__separator{height:1px;margin:var(--space-1) 0;background:var(--color-line)}
