@layer components{.ds-menu__trigger{align-items:center;gap:var(--ds-menu-trigger-gap);overflow-wrap:anywhere;max-width:100%;padding:0 var(--ds-menu-trigger-padding-inline);border-radius:var(--ds-menu-trigger-radius);color:inherit;font:inherit;cursor:pointer;background-color:#0000;border:0;margin:0;transition:background-color .15s cubic-bezier(0,0,.2,1);display:inline-flex}.ds-menu__trigger:hover:not(:disabled),.ds-menu__trigger[data-state=open]{background-color:var(--ds-menu-trigger-bg-hover)}.ds-menu__trigger:focus-visible{outline:2px solid var(--ds-menu-focus-ring);outline-offset:3px}.ds-menu__trigger:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-menu__trigger .ds-menu__trigger-indicator{color:var(--ds-menu-trigger-indicator-color);transition:transform .15s cubic-bezier(0,0,.2,1);transform:rotate(90deg)}.ds-menu__trigger[data-state=open] .ds-menu__trigger-indicator{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.ds-menu__trigger,.ds-menu__trigger .ds-menu__trigger-indicator{transition:none}}.ds-menu__popup{padding:var(--ds-menu-content-padding);border:1px solid var(--ds-menu-content-border);border-radius:var(--ds-menu-content-radius);background-color:var(--ds-menu-content-bg);box-sizing:border-box;inline-size:max-content;max-inline-size:var(--available-width);overflow-wrap:anywhere;z-index:60}.ds-menu__popup:has(>.ds-menu__content:focus-visible){outline:2px solid var(--ds-menu-focus-ring);outline-offset:-2px}.ds-menu__content{outline:none}.ds-menu__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-menu__item{justify-content:space-between;align-items:center;gap:var(--ds-menu-item-gap);padding:var(--ds-menu-item-padding-block) var(--ds-menu-item-padding-inline);border-radius:max(0px, calc(var(--ds-menu-content-radius) - var(--ds-menu-content-padding) - 1px));color:var(--ds-menu-item-text);cursor:pointer;display:flex}.ds-menu__item[data-highlighted]{background-color:var(--ds-menu-item-bg-highlighted);color:var(--ds-menu-item-text-highlighted)}.ds-menu__item[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-menu__item:is(a){text-decoration:none}.ds-menu__item-body{align-items:center;gap:var(--ds-menu-item-gap);min-width:0;max-width:100%;display:inline-flex}.ds-menu__item-icon{flex-shrink:0}.ds-menu__header{padding:var(--ds-menu-item-padding-block) var(--ds-menu-item-padding-inline);border-block-end:1px solid var(--ds-menu-content-border);color:var(--ds-menu-item-text);margin-block-end:var(--ds-menu-content-padding)}.ds-menu__footer{padding:var(--ds-menu-item-padding-block) var(--ds-menu-item-padding-inline);border-block-start:1px solid var(--ds-menu-content-border);color:var(--ds-menu-item-text);margin-block-start:var(--ds-menu-content-padding)}.ds-menu__footer:empty{display:none}.ds-menu__item-indicator{flex-shrink:0;display:inline-flex}.ds-menu__item-indicator[hidden]{display:none}.ds-skeleton{background-color:var(--ds-skeleton-bg);border-radius:var(--ds-skeleton-radius);animation:2s cubic-bezier(.4,0,.6,1) infinite ds-skeleton-pulse;display:block}.ds-skeleton.ds-skeleton--text{width:100%;height:1lh}.ds-skeleton.ds-skeleton--circle{width:var(--ds-avatar-size-md);height:var(--ds-avatar-size-md);border-radius:50%}@keyframes ds-skeleton-pulse{50%{opacity:var(--ds-opacity-disabled)}}@media (prefers-reduced-motion:reduce){.ds-skeleton{animation:none}}}
