@layer properties,theme,base;@layer components{.jx-menu{margin:var(--jx-menu-gap,8px);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;position-try:flip-block, flip-inline, flip-block flip-inline;position-visibility:anchors-visible;width:fit-content;min-width:11rem;height:fit-content;color:var(--popover-foreground);corner-shape:var(--jx-shape-effective,round);border-radius:var(--jx-radius-consumed,calc(max(0px, calc(var(--jx-radius-effective,0px) - var(--jx-inset-effective,0px))) * var(--jx-radius-factor-effective,1)));padding:0;font-size:13px;position:fixed}.jx-menu-trigger,.jx-menu-item{min-block-size:var(--jx-hit);gap:var(--jx-gap);padding-inline:var(--jx-inset);padding-block:var(--jx-inset);font-size:var(--jx-text);line-height:var(--jx-line)}.jx-menu-trigger{--jx-press-shadow:var(--shadow-xs);--jx-press-shadow-hover:var(--shadow-sm);--jx-press-shadow-active:var(--shadow-sm-press);font-weight:500}.jx-menu-caret{transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out}.jx-menu-item{transition-property:background-color,color;transition-duration:.1s;transition-timing-function:ease-out}@supports not (anchor-name:--jx-menu-fallback){.jx-menu{margin:auto;inset:0;position-anchor:auto!important;inset-area:none!important}}.jx-menu::backdrop{background:0 0}}:where(.jx-menu-anchor:has(+.jx-menu:popover-open)) .jx-menu-caret{transform:rotate(180deg)}:where(.jx-menu-item:hover),:where(.jx-menu-item[data-walk-active]),:where(.jx-menu-item:focus-visible),:where([role=menuitem][data-walk-active]){background:color-mix(in oklab, currentColor 8%, transparent);outline:none}:where(.jx-menu-item:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-menu-item:disabled){opacity:.45;cursor:not-allowed}:where(.jx-menu-item-destructive:hover),:where(.jx-menu-item-destructive[data-walk-active]){background:var(--destructive);color:var(--destructive-foreground)}
