.ui-menu-trigger{justify-content:center;align-items:center;gap:var(--cms-space-2);min-width:var(--cms-control-height);min-height:var(--cms-control-height);padding:0 var(--cms-space-2);border-radius:var(--cms-radius-button);color:var(--cms-ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-menu-trigger .icon{width:1.25rem;height:1.25rem}@media (hover:hover){button.ui-menu-trigger:hover{background:var(--cms-action-quiet-hover);color:var(--cms-ink)}}button.ui-menu-trigger[aria-expanded=true]{background:var(--cms-action-quiet-pressed);color:var(--cms-ink)}.ui-menu-trigger:focus-visible,.ui-menu-item:focus-visible{outline:var(--cms-focus-outline);outline-offset:-3px}.ui-menu{z-index:var(--cms-z-popover);min-width:13rem;max-width:min(20rem, calc(100vw - (2 * var(--cms-space-2))));max-height:calc(100vh - (2 * var(--cms-space-2)));padding:var(--cms-space-1);overscroll-behavior:contain;border:var(--cms-border-width) solid var(--cms-line);border-radius:var(--cms-radius-panel);background:var(--cms-surface);box-shadow:var(--cms-shadow-menu);display:grid;position:fixed;overflow-y:auto}.ui-menu[data-positioned=false]{visibility:hidden}.ui-menu[data-fit-below]{scrollbar-gutter:stable}.ui-menu[data-fit-below] .ui-menu-item{padding-block:var(--cms-space-1)}@media (prefers-reduced-motion:reduce){.ui-menu,.ui-menu *{transition-property:none}}.ui-menu-title{padding:var(--cms-space-2) var(--cms-space-3) var(--cms-space-1);color:var(--cms-ink-muted);font-size:var(--cms-font-xs);font-weight:700}.ui-menu-item{justify-content:flex-start;align-items:center;gap:var(--cms-space-3);width:100%;min-height:var(--cms-control-height);padding:0 var(--cms-space-3);border-radius:var(--cms-radius-control);color:var(--cms-ink);font:inherit;font-size:var(--cms-font-control);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:400;text-decoration:none;display:flex}.ui-menu-item .icon,.ui-menu-icon-space{flex:none;width:1.125rem;height:1.125rem}.ui-menu-shortcut{color:var(--cms-ink-muted);font-size:var(--cms-font-xs);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;padding-inline-start:var(--cms-space-3)}.ui-menu-item:hover,.ui-menu-item:focus{background:var(--cms-action-quiet-hover)}.ui-menu-item-danger{color:var(--cms-danger)}.ui-menu-item-danger:hover,.ui-menu-item-danger:focus{background:var(--cms-danger-soft)}.ui-menu-separator{height:var(--cms-border-width);margin:var(--cms-space-1) var(--cms-space-2);background:var(--cms-line)}.ui-context-area{display:contents}.ui-menu-button{white-space:nowrap}.ui-menu-item-description{color:var(--cms-ink-muted);font-size:var(--cms-font-xs);display:block}.ui-menu-item .async-action-label{justify-content:flex-start;gap:var(--cms-space-3)}.ui-menu-item .async-action-icon-slot{flex-basis:1.125rem;width:1.125rem;height:1.125rem}.ui-menu-item .async-action-icon-slot>.button-compact-icon{width:100%;height:100%}.ui-menu-item:disabled,.ui-menu-item[aria-disabled=true]{color:var(--cms-ink-muted);cursor:not-allowed}.ui-menu-item:disabled:is(:hover,:focus),.ui-menu-item[aria-disabled=true]:is(:hover,:focus){background:0 0}.ui-menu-unavailable-reason{padding:0 var(--cms-space-3) var(--cms-space-2) calc(1.125rem + 2 * var(--cms-space-3));color:var(--cms-ink-secondary)}@media (width<=48rem){.ui-menu-item{min-height:max(44px, var(--cms-control-height))}}
