.pop{position:relative}.pop-menu{z-index:300;box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface);min-width:220px;max-width:calc(100vw - 32px);translate:var(--pop-shift,0px) 0;transform-origin:100% 0;border-radius:16px;padding:6px;animation:.24s cubic-bezier(.22,1,.36,1) backwards pop-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #203c5229}.pop-menu[data-placement=top-start]{transform-origin:0 100%;animation-name:pop-in-up;inset:auto auto calc(100% + 6px) 8px}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes pop-in-up{0%{opacity:0;transform:translateY(6px)scale(.97)}}@media (prefers-reduced-motion:reduce){.pop-menu{animation:none}}.pop-menu>[role^=menuitem]{box-sizing:border-box;width:100%;min-height:36px;color:var(--ui-text);font:inherit;font-size:var(--fs-ui);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.pop-menu>[role^=menuitem]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-subtle)}.pop-menu>[role^=menuitem]:focus-visible{background:var(--ui-subtle);outline:2px solid var(--ui-navy);outline-offset:-2px}.pop-menu>[role^=menuitem]:disabled{cursor:progress}.pop-menu>[role^=menuitem][aria-disabled=true]{cursor:default}.pop-menu>[aria-checked=true],.pop-menu>[aria-current=page]{color:var(--ui-navy);font-weight:600}.pop-menu>[role^=menuitem]>img.ti{width:16px;height:16px}.pop-check{margin-left:auto;padding-left:8px;display:inline-flex}.pop-check img.ti{width:15px;height:15px}.pop-short{background:var(--ui-subtle);min-width:28px;height:22px;color:var(--ui-navy);font-size:var(--fs-xs);border-radius:999px;flex:none;place-items:center;font-weight:700;display:inline-grid}.pop-who{border-bottom:1px solid var(--ui-border);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.pop-who small{color:var(--ui-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.pop-sep{background:var(--ui-border);height:1px;margin:6px 10px}.pop-error{color:var(--ui-danger,#b42318);font-size:var(--fs-sm);white-space:normal;margin:6px 10px 4px}.pop.is-apps>.pop-menu{width:264px;padding:8px}.pop.is-apps>.pop-menu>[role^=menuitem]{min-height:52px;font-size:var(--fs-base);border-radius:12px;gap:12px;padding:8px 10px}@media (width<=760px){.pop-menu>[role^=menuitem]{min-height:44px}}
