@layer xui{.xui-panelmenu__list{margin:0;padding-inline-start:var(--xui-spacing-md);list-style:none}.xui-panelmenu__subitem{align-items:center;gap:var(--xui-spacing-sm);width:100%;padding:var(--xui-spacing-xs) var(--xui-spacing-sm);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-panelmenu__subitem:hover{background:var(--xui-content-hover-background)}.xui-panelmenu__subitem: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-panelmenu__subitem--active{background:var(--xui-highlight-background);color:var(--xui-highlight-color)}.xui-panelmenu__subitem--active:hover{background:var(--xui-highlight-focus-background);color:var(--xui-highlight-focus-color)}.xui-panelmenu__subitem[aria-disabled=true]{cursor:default;opacity:var(--xui-disabled-opacity);pointer-events:none}.xui-panelmenu{gap:var(--xui-spacing-xs);flex-direction:column;display:flex}.xui-panelmenu__header{align-items:center;gap:var(--xui-spacing-sm);width:100%;padding:var(--xui-spacing-sm) var(--xui-spacing-md);border:1px solid var(--xui-content-border-color);border-radius:var(--xui-radius-md);background:var(--xui-content-background);color:inherit;font:inherit;font-weight:var(--xui-font-weight-medium);text-align:start;cursor:pointer;text-decoration:none;display:flex}.xui-panelmenu__header:hover{background:var(--xui-content-hover-background)}.xui-panelmenu__header:focus-visible{outline:var(--xui-focus-ring-width) var(--xui-focus-ring-style) var(--xui-focus-ring-color);outline-offset:var(--xui-focus-ring-offset)}.xui-panelmenu__header--active{background:var(--xui-highlight-background);color:var(--xui-highlight-color)}.xui-panelmenu__header--active:hover{background:var(--xui-highlight-focus-background);color:var(--xui-highlight-focus-color)}.xui-panelmenu__chevron{width:.4rem;height:.4rem;transition:transform var(--xui-transition-duration) var(--xui-transition-easing);border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}.xui-panelmenu__chevron--open{transform:rotate(135deg)}.xui-panelmenu__label{flex:1}.xui-panelmenu__badge{color:var(--xui-text-muted-color);font-size:var(--xui-font-size-sm)}.xui-panelmenu__content{padding-inline-start:var(--xui-spacing-md)}}
