.sonar-menu{display:inline-block;position:relative}.sonar-menu__popover{top:calc(100% + var(--sonar-space-1));z-index:var(--sonar-z-popover);border:1px solid var(--sonar-glass-border);border-radius:var(--sonar-radius-lg);background:var(--sonar-glass-bg);min-width:12rem;box-shadow:var(--sonar-glass-shadow);-webkit-backdrop-filter:blur(var(--sonar-glass-blur)) saturate(var(--sonar-glass-saturate));backdrop-filter:blur(var(--sonar-glass-blur)) saturate(var(--sonar-glass-saturate));flex-direction:column;display:flex;position:absolute}.sonar-menu__popover--placement-start{inset-inline-start:0}.sonar-menu__popover--placement-end{inset-inline-end:0}.sonar-menu__header{gap:var(--sonar-space-0-5);padding:var(--sonar-space-2) var(--sonar-space-3);border-bottom:1px solid var(--sonar-glass-border);font-size:var(--sonar-font-size-sm);flex-direction:column;display:flex}.sonar-menu__list{gap:var(--sonar-space-0-5);padding:var(--sonar-space-1);flex-direction:column;display:flex}.sonar-menu__item{align-items:center;gap:var(--sonar-space-2);width:100%;min-height:var(--sonar-size-control-sm);padding:0 var(--sonar-space-3);border-radius:var(--sonar-radius-md);font-family:inherit;font-weight:var(--sonar-font-weight-medium);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--sonar-duration-fast) var(--sonar-ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.sonar-menu__item.sonar-menu__item{color:var(--sonar-color-text);font-size:var(--sonar-font-size-sm);line-height:var(--sonar-leading-none)}.sonar-menu__item:hover:not(:disabled),.sonar-menu__item:focus-visible{background:var(--sonar-color-surface-hover)}.sonar-menu__item:focus-visible{outline:var(--sonar-focus-ring);outline-offset:var(--sonar-focus-ring-offset)}.sonar-menu__item.sonar-menu__item--danger{color:var(--sonar-color-danger-strong)}.sonar-menu__item:disabled,.sonar-menu__item--disabled{opacity:.55;cursor:not-allowed}.sonar-menu__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sonar-menu__divider{height:0;margin:var(--sonar-space-1) 0;border:0;border-top:1px solid var(--sonar-color-border)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sonar-menu__popover{background:var(--sonar-color-surface-raised)}}@media (prefers-reduced-transparency:reduce){.sonar-menu__popover{background:var(--sonar-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.sonar-menu__popover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.sonar-menu__item{border:1px solid #0000}.sonar-menu__item:focus-visible{border-color:highlight}}
