.menubar{background-color:var(--menubar-background,var(--menubar-background));border:var(--menubar-border-width,var(--menubar-border-width)) solid var(--menubar-border-color,var(--menubar-border-color));border-radius:var(--menubar-border-radius,var(--menubar-border-radius));padding:var(--menubar-padding,var(--menubar-padding))}.menubar,.menubar__list{align-items:center;display:flex}.menubar__list{gap:var(--menubar-item-gap,2px);list-style:none;margin:0;padding:0}.menubar__item{position:relative}.menubar__link{align-items:center;background-color:var(--menubar-item-background-default,var(--menubar-item-background-default));border:none;border-radius:var(--menubar-item-borderRadius,var(--menubar-item-borderRadius));color:var(--menubar-item-color-default,var(--menubar-item-color-default));cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;gap:var(--menubar-item-gap,var(--menubar-item-gap));padding:var(--menubar-item-padding,var(--menubar-item-padding));text-decoration:none;transition:background-color var(--menubar-transition-duration,var(--menubar-transition-duration)) ease,color var(--menubar-transition-duration,var(--menubar-transition-duration)) ease}.menubar__link:hover,.menubar__link[data-state~=hover]{background-color:var(--menubar-item-background-hover,var(--menubar-item-background-hover));color:var(--menubar-item-color-hover,var(--menubar-item-color-hover))}.menubar__link:hover .menubar__icon,.menubar__link[data-state~=hover] .menubar__icon{color:var(--menubar-icon-color-hover,var(--menubar-icon-color-hover))}.menubar__link:focus,.menubar__link[data-state~=focus]{outline:none}.menubar__link:focus-visible,.menubar__link[data-state~=focus-visible]{outline:2px solid var(--menubar-item-color-active,var(--menubar-item-color-active));outline-offset:2px}.menubar__link:disabled,.menubar__link[aria-disabled=true]{color:var(--menubar-item-color-disabled,var(--menubar-item-color-disabled));cursor:not-allowed;pointer-events:none}.menubar__item--state-active>.menubar__link{background-color:var(--menubar-item-background-active,var(--menubar-item-background-active));color:var(--menubar-item-color-active,var(--menubar-item-color-active))}.menubar__item--state-disabled>.menubar__link{color:var(--menubar-item-color-disabled,var(--menubar-item-color-disabled));cursor:not-allowed;pointer-events:none}.menubar__icon{color:var(--menubar-icon-color-default,var(--menubar-icon-color-default));flex-shrink:0;height:var(--menubar-icon-size,var(--menubar-icon-size));transition:color var(--menubar-transition-duration,var(--menubar-transition-duration)) ease;width:var(--menubar-icon-size,var(--menubar-icon-size))}.menubar__label{white-space:nowrap}.menubar__chevron-right,.menubar__submenu-icon{flex-shrink:0;height:12px;margin-left:auto;opacity:.6;width:12px}.menubar__submenu{background-color:var(--menubar-submenu-background,var(--menubar-submenu-background));border-radius:var(--menubar-submenu-borderRadius,var(--menubar-submenu-borderRadius));box-shadow:var(--menubar-submenu-shadow,var(--menubar-submenu-shadow));left:0;list-style:none;margin:0;min-width:var(--menubar-submenu-minWidth,var(--menubar-submenu-minWidth));opacity:0;padding:var(--menubar-submenu-padding,var(--menubar-submenu-padding));position:absolute;top:100%;transform:translateY(-4px);transition:opacity var(--menubar-transition-duration,var(--menubar-transition-duration)) ease,visibility var(--menubar-transition-duration,var(--menubar-transition-duration)) ease,transform var(--menubar-transition-duration,var(--menubar-transition-duration)) ease;visibility:hidden;z-index:1000}.menubar__submenu--state-visible{opacity:1;transform:translateY(0);visibility:visible}.menubar__submenu--nested{left:100%;margin-left:2px;top:0}.menubar__submenu-item{position:relative}.menubar__submenu-link{align-items:center;background-color:transparent;border:none;border-radius:var(--menubar-item-borderRadius,var(--menubar-item-borderRadius));color:var(--menubar-item-color-default,var(--menubar-item-color-default));cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:var(--menubar-item-gap,var(--menubar-item-gap));padding:var(--menubar-item-padding,var(--menubar-item-padding));text-align:left;text-decoration:none;transition:background-color var(--menubar-transition-duration,var(--menubar-transition-duration)) ease,color var(--menubar-transition-duration,var(--menubar-transition-duration)) ease;width:100%}.menubar__submenu-link:hover,.menubar__submenu-link[data-state~=hover]{background-color:var(--menubar-item-background-hover,var(--menubar-item-background-hover));color:var(--menubar-item-color-hover,var(--menubar-item-color-hover))}.menubar__submenu-link:focus,.menubar__submenu-link[data-state~=focus]{outline:none}.menubar__submenu-link:focus-visible,.menubar__submenu-link[data-state~=focus-visible]{outline:2px solid var(--menubar-item-color-active,var(--menubar-item-color-active));outline-offset:-2px}.menubar__submenu-item--state-disabled>.menubar__submenu-link,.menubar__submenu-link:disabled,.menubar__submenu-link[aria-disabled=true]{color:var(--menubar-item-color-disabled,var(--menubar-item-color-disabled));cursor:not-allowed;pointer-events:none}.menubar__submenu-item--has-submenu:hover>.menubar__submenu.menubar__submenu--nested,.menubar__submenu-item--has-submenu[data-state~=hover]>.menubar__submenu.menubar__submenu--nested{opacity:1;transform:translateY(0);visibility:visible}.menubar__separator{background-color:var(--menubar-separator-color,var(--menubar-separator-color));height:1px;margin:var(--menubar-separator-margin,var(--menubar-separator-margin)) 0}.menubar__list>.menubar__separator{height:20px;margin:0 var(--menubar-separator-margin,var(--menubar-separator-margin));width:1px}
