@layer xui{.xui-menu{min-width:12rem;padding:var(--xui-spacing-xs);border:1px solid var(--xui-content-border-color);border-radius:var(--xui-content-border-radius);background:var(--xui-content-background);color:var(--xui-content-color);display:inline-block}.xui-menu__list{margin:0;padding:0;list-style:none}.xui-menu__item{align-items:center;gap:var(--xui-spacing-sm);width:100%;padding:var(--xui-spacing-sm) var(--xui-spacing-md);border-radius:var(--xui-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.xui-menu__item:hover,.xui-menu__item:focus-visible{background:var(--xui-content-hover-background);outline:none}.xui-menu__item:focus-visible{outline:var(--xui-focus-ring-width) var(--xui-focus-ring-style) var(--xui-focus-ring-color);outline-offset:calc(var(--xui-focus-ring-offset) * -1)}.xui-menu__item--active{background:var(--xui-highlight-background);color:var(--xui-highlight-color)}.xui-menu__item--active:hover,.xui-menu__item--active:focus-visible{background:var(--xui-highlight-focus-background);color:var(--xui-highlight-focus-color)}.xui-menu__item[aria-disabled=true]{cursor:default;opacity:var(--xui-disabled-opacity);pointer-events:none}.xui-menu__label{flex:1}.xui-menu__badge{color:var(--xui-text-muted-color);font-size:var(--xui-font-size-sm)}.xui-menu__separator{height:1px;margin:var(--xui-spacing-xs) 0;background:var(--xui-content-border-color)}}
