@keyframes pm-row-in{0%{opacity:0;transform:translateY(-4px)}}.pm-menu{width:var(--menu-w,auto);max-width:var(--menu-max,320px);padding:6px}.pm-menu[data-size=lg]{--menu-w:var(--menu-lg,300px)}.pm-menu>*{animation:.26s cubic-bezier(.16,1,.3,1) both pm-row-in}.pm-menu>:first-child{animation-delay:30ms}.pm-menu>:nth-child(2){animation-delay:60ms}.pm-menu>:nth-child(3){animation-delay:90ms}.pm-menu>:nth-child(n+4){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.pm-menu>*{animation:none}}.pm-menu .menu-row{width:100%;min-height:max(40px, var(--hit,0px));font:400 var(--text-body,14px)/var(--lh-body,20px) var(--font-label);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.pm-menu .menu-row:hover{background:var(--color-surface)}.pm-menu .menu-row.on .nm{font-weight:500}.pm-menu .menu-row .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pm-menu .menu-row .hi{width:var(--icon,16px);height:var(--icon,16px);flex:none}.pm-menu[data-size=lg] .menu-row{min-height:var(--menu-row-lg,52px);gap:8px;padding:6px 10px}.pm-menu .menu-row .txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pm-menu .menu-row .txt .nm{font-weight:500;line-height:var(--lh-body,20px);flex:none}.pm-menu .menu-row .txt .sub{font-size:var(--text-small,14px);color:var(--color-text-secondary);line-height:var(--lh-small,18px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-menu .menu-head{border-bottom:1px solid var(--color-surface);align-items:center;gap:10px;margin-bottom:4px;padding:8px 12px 12px;display:flex}.pm-menu .menu-head .txt{min-width:0;font:400 var(--text-body,14px)/var(--lh-body,20px) var(--font-label);flex-direction:column;display:flex}.pm-menu .menu-head .nm{font-weight:500}.pm-menu .menu-head .sub{font-size:var(--text-small,13px);line-height:var(--lh-small,18px);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-menu .menu-foot{border-top:1px solid var(--color-surface);font:400 var(--text-small,14px) var(--font-label);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:10px 10px 6px;display:flex}:where(.pm-menu:not([data-size=lg])) .menu-row:has(>.txt){min-height:max(40px, var(--hit,0px), var(--menu-row-lg,0px))}.pm-menu .menu-row[data-tone=danger]{color:var(--stop)}.pm-menu .menu-row[data-tone=danger]:hover{background:color-mix(in srgb, var(--stop) 9%, var(--color-paper))}.pm-menu .menu-row[aria-disabled=true]{color:var(--color-text-muted);cursor:default}.pm-menu .menu-row[aria-disabled=true]:hover{background:0 0}.pm-menu .menu-row[aria-disabled=true]:has(.txt){padding-top:6px;padding-bottom:6px}.pm-menu .menu-row[aria-disabled=true] .txt .nm{font-weight:400}.pm-menu .menu-row[aria-disabled=true] .txt .sub{font-size:var(--text-small,13px);color:var(--color-text-muted);white-space:normal}.pm-menu .menu-sep{box-sizing:border-box;border-bottom:1px solid var(--color-surface);height:7px;margin:0 0 6px}[data-theme=dark] .pm .pm-menu .menu-sep,.pm[data-theme=dark] .pm-menu .menu-sep,[data-theme=dark] .pm .pm-menu .menu-head,.pm[data-theme=dark] .pm-menu .menu-head{border-bottom-color:var(--color-border-muted)}[data-theme=dark] .pm .pm-menu .menu-foot,.pm[data-theme=dark] .pm-menu .menu-foot{border-top-color:var(--color-border-muted)}.pm-menu{--menu-hover:var(--color-surface)}:where([data-theme=dark] .pm,.pm[data-theme=dark]) .pm-menu{--menu-hover:var(--color-surface-hover)}:where([data-theme=dark] .pm,.pm[data-theme=dark]) .pm-menu .menu-row:hover{background:var(--menu-hover)}.pm-menu a.menu-row{text-decoration:none}.pm-menu a.menu-row:focus:not(:focus-visible){outline:none}.pm-menu a.menu-row:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.pm-menu .menu-below{font:400 var(--text-small,13px)/var(--lh-small,18px) var(--font-label);color:var(--color-text-secondary);overflow-wrap:anywhere;padding:0 12px 6px}.pm-menu .menu-row:has(>.hi:first-child)+.menu-below{padding-left:calc(12px + var(--icon,16px) + 10px)}.pm-menu[data-size=lg] .menu-row+.menu-below{padding-left:10px}.pm-menu[data-size=lg] .menu-row:has(>.av:first-child)+.menu-below{padding-left:42px}.pm-menu .menu-row:has(+.menu-below){min-height:0;padding-top:6px;padding-bottom:0}.pm-menu .menu-row[aria-disabled=true]:has(.txt):has(+.menu-below){min-height:0;padding-top:6px;padding-bottom:0}.pm-menu .menu-row+.menu-below{cursor:pointer;padding-top:1px}.pm-menu .menu-row:has(+.menu-below):not(:has(>.txt)){padding-top:max(6px, calc(var(--hit,0px) - var(--lh-body,20px)))}.pm-menu .menu-row[aria-disabled=true]+.menu-below{color:var(--color-text-muted);cursor:default}.pm-menu .menu-row:has(+.menu-below):not([aria-disabled=true]):not([data-tone=danger]):is(:hover,:has(+.menu-below:hover)){background:var(--menu-hover);border-radius:10px 10px 0 0}.pm-menu .menu-row:has(+.menu-below):not([aria-disabled=true]):not([data-tone=danger]):is(:hover,:has(+.menu-below:hover))+.menu-below{background:var(--menu-hover);border-radius:0 0 10px 10px}.pm-menu .menu-row.current{background:var(--color-surface);cursor:default}.pm-menu .menu-row.current .nm{font-weight:500}.pm-menu:has(.menu-row:not(.current):hover) .menu-row.current{background:0 0}.pm-menu[data-dividers=none] :is(.menu-head,.menu-foot,.menu-sep){border-top-width:0;border-bottom-width:0}.pm-menu .menu-head--selectable{box-sizing:border-box;border-top:0;width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border-inline:0}.pm-menu .menu-head--selectable:hover{background:var(--menu-hover);border-radius:10px}.pm-menu .menu-head--selectable:focus:not(:focus-visible){outline:none}.pm-menu .menu-head--selectable:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.pm-menu .menu-head--selectable .nm{align-items:center;gap:8px;min-width:0;display:inline-flex}.pm-menu .menu-head--selectable .nm>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-menu .menu-head--selectable .nm>.hi{width:var(--icon,16px);height:var(--icon,16px);flex:none}.pm-menu:has(.menu-head--selectable:hover) .menu-row.current{background:0 0}.pm-menu .menu-head--selector{box-sizing:border-box;min-height:var(--menu-row-lg,52px);gap:8px;padding:6px 10px}.pm-menu .menu-head--selector .menu-head__lead{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pm-menu .menu-head--selector .menu-head__lead>.hi{width:var(--icon,16px);height:var(--icon,16px)}.pm-menu .menu-head--selector:not(:has(.sub)){min-height:var(--menu-row,40px)}.pm-menu .menu-head__name{align-items:center;gap:8px;min-width:0;display:inline-flex}.pm-menu .menu-head__name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-menu .menu-back-head{margin-bottom:4px;padding:6px 0}.pm-menu:has(:is(.menu-head--back,.menu-head__switch):hover) .menu-row.current{background:0 0}.pm-menu .menu-row-with-action{position:relative}.pm-menu .menu-row-with-action>:is(.menu-row,.menu-below){padding-right:46px}.pm-menu .menu-row-action{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:10px}.pm-menu .menu-row-with-action:has(.menu-row-action:hover)>.menu-row{background:0 0}@media (hover:hover) and (pointer:fine){.pm-menu .menu-row-action{opacity:0;pointer-events:none}.pm-menu .menu-row-with-action:is(:hover,:focus-within) .menu-row-action{opacity:1;pointer-events:auto}}.pm-menu .menu-head-action{flex:none;margin-left:auto;display:flex}.pm-menu:has(.menu-head-action:hover) .menu-row.current{background:0 0}
