/*! AbsoluteUI @absoluteui/components v0.9.3 | (c) Kasadara Technology Solutions Pvt Ltd | AbsoluteUI Free Use License 1.0 | https://aui.kasadara.com/license/ */
@layer aui.base, aui.components, aui.theme;@layer aui.components{.aui-menu{opacity:0;pointer-events:none;transition-property:opacity,display,overlay;transition-duration:var(--aui-duration-fast);transition-timing-function:var(--aui-easing-standard);transition-behavior:allow-discrete}.aui-menu:popover-open{opacity:1;pointer-events:auto}@starting-style{.aui-menu:popover-open{opacity:0}}@media(prefers-reduced-motion: reduce){.aui-menu{transition:none}}:where([data-aui-animation=none]) .aui-menu{transition:none}.aui-menu{box-sizing:border-box;min-inline-size:10rem;max-inline-size:min(22rem,100vw - 2*var(--aui-space-2));max-block-size:min(var(--aui-popover-max-height),var(--aui-available-height, 100dvh));padding:var(--aui-space-1);margin:0;overflow:auto;overscroll-behavior:contain;color:var(--aui-color-text);background:var(--aui-menu-bg, var(--aui-color-surface));border:var(--aui-border-width) solid var(--aui-color-border);border-radius:var(--aui-menu-radius, var(--aui-radius-md));box-shadow:var(--aui-menu-shadow, var(--aui-shadow-md));font-family:var(--aui-font-family-sans);font-size:var(--aui-font-size-md);line-height:var(--aui-line-height-tight)}.aui-menu:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:-2px}.aui-menu__item{display:flex;align-items:center;gap:var(--aui-space-2);min-block-size:var(--aui-menu-item-height, var(--aui-control-height-sm));padding:var(--aui-space-1) var(--aui-space-2);border-radius:var(--aui-menu-item-radius, var(--aui-radius-sm));cursor:pointer;user-select:none;outline:none}.aui-menu__item:focus,.aui-menu__item[aria-expanded=true]{background:var(--aui-color-hover)}.aui-menu__item:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:calc(-1*var(--aui-focus-ring-width))}.aui-menu__item[aria-disabled=true]{color:var(--aui-color-text-disabled);cursor:not-allowed}.aui-menu__item[aria-disabled=true] .aui-menu__description,.aui-menu__item[aria-disabled=true] .aui-menu__shortcut{color:inherit}.aui-menu__item--danger:not([aria-disabled=true]){color:var(--aui-color-error-fg)}.aui-menu__check{display:none;flex:none;inline-size:var(--aui-icon-size, var(--aui-icon-size-sm));block-size:var(--aui-icon-size, var(--aui-icon-size-sm))}.aui-menu--has-check>.aui-menu__item>.aui-menu__check,.aui-menu--has-check>.aui-menu__group>.aui-menu__item>.aui-menu__check{display:inline-flex}.aui-menu__check .aui-icon,.aui-menu__check svg{inline-size:100%;block-size:100%}.aui-menu__check{font-size:var(--aui-icon-size, var(--aui-icon-size-sm))}.aui-menu__icon{display:inline-flex;flex:none}.aui-menu__icon svg{inline-size:var(--aui-icon-size, var(--aui-icon-size-sm));block-size:var(--aui-icon-size, var(--aui-icon-size-sm));font-size:var(--aui-icon-size, var(--aui-icon-size-sm))}.aui-menu__text{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.aui-menu__label{flex:1 1 auto;overflow-wrap:anywhere}.aui-menu__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.aui-menu__custom{flex:1 1 auto;min-inline-size:0}.aui-menu__description{font-size:var(--aui-font-size-sm);color:var(--aui-color-text-muted)}.aui-menu__shortcut{flex:none;margin-inline-start:auto;padding-inline-start:var(--aui-space-4);font-size:var(--aui-font-size-sm);color:var(--aui-color-text-muted)}.aui-menu__submenu-icon{flex:none;margin-inline-start:auto;inline-size:var(--aui-icon-size, var(--aui-icon-size-sm));block-size:var(--aui-icon-size, var(--aui-icon-size-sm));color:var(--aui-color-text-muted);font-size:var(--aui-icon-size, var(--aui-icon-size-sm))}.aui-menu[data-direction=rtl] .aui-menu__submenu-icon{transform:scaleX(-1)}.aui-menu__separator{block-size:0;margin-block:var(--aui-space-1);margin-inline:calc(-1*var(--aui-space-1));border-block-start:var(--aui-border-width) solid var(--aui-color-border)}.aui-menu__group-label{padding:var(--aui-space-2) var(--aui-space-2) var(--aui-space-1);font-size:var(--aui-font-size-sm);font-weight:var(--aui-font-weight-medium);color:var(--aui-color-text-muted)}@media(forced-colors: active){.aui-menu{border-color:CanvasText}.aui-menu__item:focus{forced-color-adjust:none;color:HighlightText;background:Highlight}.aui-menu__item[aria-disabled=true]{color:GrayText}.aui-menu__separator{border-color:CanvasText}}}
