.ppick{flex:180px;min-width:0;display:flex;position:relative}.ppick>input{flex:auto;width:100%;min-width:0}.pp-list{z-index:30;overscroll-behavior:contain;border-radius:var(--r-md);background:var(--surface);min-width:min(320px,100vw - 32px);max-height:274px;box-shadow:var(--el-pop);text-align:left;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.pp-list.up{top:auto;bottom:calc(100% + 4px)}.pp-list.end{left:auto}.pp-list li{border-radius:var(--r-xs);min-height:44px;cursor:var(--cur-hand);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 8px;display:grid}.pp-list li.on{background:var(--blue)}.pp-list li.on :is(b,small){color:var(--on-accent)}.pp-av{background:var(--track);border-radius:50%;width:28px;height:28px;display:grid;overflow:hidden}.pp-av :is(img,svg){width:28px;height:28px;image-rendering:pixelated}.pp-who{min-width:0;display:grid}.pp-who b,.pp-who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-who b{color:var(--ink);font:600 13px/1.25 var(--sans)}.pp-who small,.pp-hint{color:var(--ink-dim);font:400 11.5px/1.3 var(--mono,var(--sans));text-transform:none}.pp-hint{font-family:var(--sans);white-space:nowrap}.pp-wait{color:var(--ink-dim);font:400 12.5px/1 var(--sans);padding:12px}
