@layer colors,config,root,reboot,layout,content,forms;@layer components{.menu{--cui-menu-zindex:var(--cui-z-menu);--cui-menu-gap:.125rem;--cui-menu-min-width:10rem;--cui-menu-max-height:none;--cui-menu-overflow-y:visible;--cui-menu-padding-x:.25rem;--cui-menu-padding-y:.25rem;--cui-menu-font-size:var(--cui-font-size-sm);--cui-menu-color:var(--cui-fg-body);--cui-menu-bg:var(--cui-bg-body);--cui-menu-border-color:var(--cui-border-color-translucent);--cui-menu-border-radius:var(--cui-radius-7);--cui-menu-border-width:var(--cui-border-width);--cui-menu-box-shadow:var(--cui-box-shadow-lg);--cui-menu-divider-bg:var(--cui-border-color-translucent);--cui-menu-divider-margin-y:.125rem;--cui-menu-divider-margin-x:.25rem;--cui-menu-item-color:var(--cui-menu-color,var(--cui-fg-body));--cui-menu-item-hover-color:var(--cui-menu-color,var(--cui-fg-body));--cui-menu-item-hover-bg:var(--cui-bg-1);--cui-menu-item-active-color:var(--cui-primary-contrast);--cui-menu-item-active-bg:var(--cui-primary-bg);--cui-menu-item-disabled-color:var(--cui-fg-3);--cui-menu-item-font-weight:var(--cui-font-weight-normal);--cui-menu-item-gap:.5rem;--cui-menu-item-padding-x:.75rem;--cui-menu-item-padding-y:.25rem;--cui-menu-item-border-radius:var(--cui-radius-5);--cui-menu-icon-size:1rem;--cui-menu-description-font-size:calc(var(--cui-body-font-size) * .75);--cui-menu-check-color:currentcolor;--cui-menu-header-color:var(--cui-fg-3);--cui-menu-header-padding-x:.75rem;--cui-menu-header-padding-y:.25rem;--cui-menu-transition-property:opacity, transform, display;--cui-menu-transition-duration:.15s;--cui-menu-transition-timing:var(--cui-transition-timing-overlay);z-index:var(--cui-menu-zindex);gap:var(--cui-menu-gap);min-width:var(--cui-menu-min-width);max-height:var(--cui-menu-max-height);padding:var(--cui-menu-padding-y) var(--cui-menu-padding-x);overflow-y:var(--cui-menu-overflow-y);overscroll-behavior:contain;font-size:var(--cui-menu-font-size);color:var(--cui-menu-color);text-align:start;background-color:var(--cui-menu-bg);border:var(--cui-menu-border-width) solid var(--cui-menu-border-color);border-radius:var(--cui-menu-border-radius);opacity:0;transform-origin:0 0;background-clip:padding-box;flex-direction:column;margin:0;list-style-type:"";display:none;position:absolute;transform:scale(.95)}.menu[data-coreui-placement^=top]{transform-origin:0 100%}.menu[data-coreui-placement=bottom-end]{transform-origin:100% 0}.menu[data-coreui-placement=top-end]{transform-origin:100% 100%}.menu[data-coreui-placement^=left]{transform-origin:100% 0}@media (prefers-reduced-motion:no-preference){.menu{transition-timing-function:var(--cui-menu-transition-timing);transition-duration:var(--cui-menu-transition-duration);transition-property:var(--cui-menu-transition-property);transition-behavior:allow-discrete}}.menu.show{opacity:1;display:flex;transform:none}@starting-style{.menu.show{opacity:0;transform:scale(.95)}}.menu-scrollable{--cui-menu-max-height:80dvh;--cui-menu-overflow-y:auto}.menu-translucent{--cui-menu-item-hover-bg:color-mix(in oklch, var(--cui-bg-1) 85%, transparent);--cui-menu-item-active-bg:color-mix(in oklch, var(--cui-primary-base) 75%, transparent);background-color:color-mix(in oklch, var(--cui-menu-bg) var(--cui-translucent-opacity), transparent);backdrop-filter:var(--cui-translucent-backdrop-filter)}.menu-divider{height:0;margin:var(--cui-menu-divider-margin-y) var(--cui-menu-divider-margin-x);border-block-start:var(--cui-border-width) solid var(--cui-menu-divider-bg);opacity:1;overflow:hidden}.menu>li{display:flex}.menu-item{gap:var(--cui-menu-item-gap);width:100%;padding:var(--cui-menu-item-padding-y) var(--cui-menu-item-padding-x);font-weight:var(--cui-menu-item-font-weight);color:var(--cui-theme-fg-emphasis,var(--cui-menu-item-color));text-align:inherit;white-space:nowrap;cursor:pointer;border-radius:var(--cui-menu-item-border-radius,0);background-color:#0000;border:0;outline:0;align-items:center;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus{color:var(--cui-theme-fg-emphasis,var(--cui-menu-item-hover-color));background-color:var(--cui-theme-bg-subtle,var(--cui-menu-item-hover-bg))}.menu-item.active,.menu-item:active{color:var(--cui-theme-contrast,var(--cui-menu-item-active-color));background-color:var(--cui-theme-bg,var(--cui-menu-item-active-bg))}.menu-item.active .menu-item-icon,.menu-item:active .menu-item-icon{color:inherit!important}.menu-item.selected{font-weight:var(--cui-font-weight-semibold)}.menu-item.disabled,.menu-item:disabled{color:var(--cui-menu-item-disabled-color);pointer-events:none;background-color:#0000}.menu-item-icon{width:var(--cui-menu-icon-size);flex-shrink:0;align-self:flex-start;height:auto;margin-top:.125rem}.menu-item-content{flex-direction:column;flex:1;min-width:fit-content;display:flex}.menu-item-description{font-size:var(--cui-menu-description-font-size);font-weight:var(--cui-font-weight-normal);color:color-mix(in oklch, currentcolor 65%, transparent)}.menu-item-check{color:var(--cui-menu-check-color);visibility:hidden;flex-shrink:0;align-self:flex-start;margin-block-start:.125rem;margin-inline-start:auto}.selected>.menu-item-check{visibility:visible}.menu-header{padding:var(--cui-menu-header-padding-y) var(--cui-menu-header-padding-x);font-size:var(--cui-font-size-sm);color:var(--cui-menu-header-color);white-space:nowrap;margin-bottom:0;display:block}.menu-text{padding:var(--cui-menu-item-padding-y) var(--cui-menu-item-padding-x);color:var(--cui-fg-2);display:block}.submenu{position:relative}.submenu>.menu-item{justify-content:space-between;align-items:center;display:flex}.submenu>.menu-item:after{content:"";border:.125em solid;border-width:0 .125em .125em 0;flex-shrink:0;width:.375em;height:.375em;margin-inline-start:auto;display:inline-block;transform:rotate(-45deg)}.submenu>.menu-item:dir(rtl):after{transform:rotate(135deg)}.submenu>.menu{margin-top:calc(-1 * var(--cui-menu-padding-y));top:0}.submenu:hover>.menu-item,.submenu:focus-within>.menu-item,.submenu.show>.menu-item{color:var(--cui-menu-item-hover-color);background-color:var(--cui-menu-item-hover-bg)}}@layer custom,helpers,utilities;
