:root[data-design="shtab"] #pj-ctx{position:fixed;z-index:9000;width:232px;padding:6px;border-radius:18px;background:#2f2f32!important;color:#f4f4f2;font-family:var(--font-ui,inherit);box-shadow:0 26px 44px -18px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.07);display:none;animation:pjCtxIn .22s cubic-bezier(.2,.85,.2,1)}
:root[data-design="shtab"] #pj-ctx.on{display:block}
@keyframes pjCtxIn{from{opacity:0;transform:translateY(6px)}}
#pj-ctx .cap{display:flex;align-items:center;gap:9px;font:600 12.5px var(--font-ui,inherit);color:#8d8d92;padding:8px 12px 6px;min-width:0}
#pj-ctx .cap i{width:9px;height:9px;border-radius:3px;flex:none}
#pj-ctx .cap span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#pj-ctx button{width:100%;height:40px;border:0;background:none;border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 12px;font:inherit;font-size:14px;color:inherit;text-align:left;cursor:pointer}
#pj-ctx button:hover{background:rgba(255,255,255,.07)}
#pj-ctx button svg{width:16px;height:16px;color:#8d8d92;flex:none}
#pj-ctx .sep{display:block;height:1px;background:rgba(255,255,255,.08);margin:4px 8px}
