.popup-menu-root{display:contents}.popup-menu[popover]{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--popover);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--ink);box-shadow:var(--popover-shadow);border-radius:12px;margin:0;padding:6px;font-size:13px;line-height:16px;position:fixed;inset:auto;overflow:hidden auto}.popup-menu:popover-open{flex-direction:column;display:flex}.popup-menu:focus{outline:none}.popup-menu .menu-group{flex-direction:column;display:flex}.popup-menu .menu-item{width:100%;min-width:0;height:auto;min-height:28px;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;margin:0;padding:0 10px 0 6px;font-size:13px;font-weight:400;line-height:16px;display:flex}.popup-menu .menu-item.has-caption{align-items:flex-start;padding-block:5px 6px}.popup-menu .menu-item:is(:hover,:focus){background:var(--green-800);outline:none}.popup-menu .menu-item:is(:hover,:focus):not([aria-disabled=true]){background:var(--accent);color:var(--on-accent)}.popup-menu .menu-item:is(:hover,:focus):not([aria-disabled=true]) :is(.menu-label,.menu-check,.menu-submenu-glyph,.menu-icon){color:var(--on-accent)}.popup-menu .menu-item:is(:hover,:focus):not([aria-disabled=true]) :is(.menu-shortcut,.menu-caption){color:var(--menu-highlight-muted)}.popup-menu .menu-item:focus-visible:not([aria-disabled=true]){outline-color:var(--on-accent)}.popup-menu .menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.popup-menu .menu-item[aria-disabled=true]{color:var(--muted)}.popup-menu .menu-item[aria-disabled=true]:hover:not(:focus){background:0 0}.popup-menu .menu-check{width:16px;height:16px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.popup-menu .menu-check svg{width:13px;height:13px}.popup-menu .menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.popup-menu .menu-item.is-indented .menu-text{padding-left:14px}.popup-menu .menu-label{text-overflow:ellipsis;overflow:hidden}.popup-menu .menu-item.is-danger .menu-label{color:var(--danger)}.popup-menu .menu-caption{color:var(--muted);white-space:normal;font-size:11px;line-height:14px}.popup-menu .menu-shortcut{color:var(--muted);font:inherit;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:none;margin-left:16px;padding:0;font-size:12px}.popup-menu .menu-submenu-glyph{width:12px;height:12px;color:var(--secondary);flex:none;align-self:center;margin-left:12px}.popup-menu .menu-header{letter-spacing:.04em;color:var(--muted);white-space:normal;flex:none;padding:6px 10px 3px 28px;font-size:11px;font-weight:600;line-height:14px}.popup-menu .menu-separator{background:var(--line);flex:none;height:1px;margin:4px 10px}.popup-menu .menu-note{max-width:268px;color:var(--muted);white-space:normal;flex:none;margin:0;padding:3px 10px 5px;font-size:11.5px;line-height:15px}.popup-menu.popup-submenu{min-width:200px}@media (width<=767px),(pointer:coarse){.popup-menu .menu-item{min-height:44px}.popup-menu .menu-item.has-caption{padding-block:6px}}@media (prefers-reduced-motion:no-preference){.popup-menu .menu-item{transition:background-color .12s}}
