.ui-menu{position:fixed;inset:0}.ui-menu__backdrop{position:absolute;inset:0;background:transparent;cursor:default}.ui-menu__surface{position:absolute;top:72rem;right:32rem;min-width:112rem;max-width:280rem;border-radius:var(--sys-shape-corner-extra-small);background-color:var(--md-sys-color-surface-container);box-shadow:0 2rem 6rem 2rem #00000026,0 1rem 2rem #0000004d;transform-origin:var(--ui-menu-origin);will-change:transform,opacity}.ui-menu__item,.ui-menu__surface{color:var(--md-sys-color-on-surface)}.ui-menu__item{width:100%;min-height:48rem;padding:0 12rem;display:flex;align-items:center;justify-content:space-between;gap:12rem;border:none;background:transparent;cursor:pointer;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);text-align:left;transition:background-color var(--sys-motion-duration-short-3) var(--sys-motion-easing-standard)}.ui-menu__item:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent)}.ui-menu__item:active{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 12%,transparent)}.ui-menu__item-label{flex:1}.ui-menu__item-shortcut{color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);font-weight:var(--md-sys-typescale-body-small-weight)}.ui-menu--absolute{position:fixed;inset:unset;width:-moz-max-content;width:max-content;height:auto}.ui-menu--absolute .ui-menu__surface{position:relative;top:0;right:0;width:100%;max-width:none;margin:0}.ui-menu-anim-enter-active,.ui-menu-anim-leave-active{transition:opacity .2s cubic-bezier(.2,0,0,1)}.ui-menu-anim-enter-active .ui-menu__surface,.ui-menu-anim-leave-active .ui-menu__surface{transition:transform .25s cubic-bezier(.2,0,0,1)}.ui-menu-anim-enter-from,.ui-menu-anim-leave-to{opacity:0}.ui-menu-anim-enter-from .ui-menu__surface,.ui-menu-anim-leave-to .ui-menu__surface{transform:scale(.8)}
