.c-personpick{gap:var(--s2);flex-direction:column;display:flex;position:relative}.c-personpick .matches{top:calc(var(--h-el) + 4px);z-index:30;border-radius:var(--r-el);background-image:var(--plate-grad);background-color:var(--work);border:1px solid var(--line);max-height:264px;box-shadow:var(--shadow), var(--plate-edge);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.c-personpick .matches button{min-height:38px;padding:0 var(--s3);border-radius:var(--r-min);text-align:left;cursor:pointer;transition:background var(--m-fast) var(--e-out);background:0 0;border:0;flex-direction:column;justify-content:center;gap:1px;display:flex}.c-personpick .matches button:hover{background:var(--accent-soft)}.c-personpick .matches .nm{font-size:var(--t-body);color:var(--fg);font-weight:500}.c-personpick .matches .ti{font-size:var(--t-sub);color:var(--muted)}.c-personpick .chosen{flex-wrap:wrap;gap:6px;display:flex}.c-personpick .chosen .c-chip{gap:6px;padding-right:6px}.c-personpick .chosen .c-chip button{width:16px;height:16px;color:var(--muted);cursor:pointer;transition:background var(--m-fast) var(--e-out), color var(--m-fast) var(--e-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.c-personpick .chosen .c-chip button:hover{background:var(--danger-soft);color:var(--danger)}.c-personpick .pp-browse{border-radius:var(--r-min);width:24px;height:24px;color:var(--muted);cursor:pointer;transition:background var(--m-fast) var(--e-out), color var(--m-fast) var(--e-out);background:0 0;border:0;place-items:center;display:grid}.c-personpick .pp-browse:hover,.c-personpick .pp-browse[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}.c-personpick .matches.browse{gap:2px;padding:6px}.c-personpick .matches .pp-unithead{justify-content:space-between;align-items:center;gap:var(--s2);width:100%;min-height:36px;padding:0 var(--s3);border-radius:var(--r-min);color:var(--fg);font-size:var(--t-body);cursor:pointer;transition:background var(--m-fast) var(--e-out);background:0 0;border:0;flex-direction:row;font-weight:500;display:flex}.c-personpick .matches .pp-unithead:hover,.c-personpick .matches .pp-unithead[aria-expanded=true]{background:var(--chip)}.c-personpick .matches .pp-unithead .c-num{color:var(--muted);font-size:var(--t-sub)}.c-personpick .pp-unitbody{margin:2px 0 4px var(--s3);padding-left:var(--s2);border-left:1px solid var(--line-in);flex-direction:column;gap:1px;display:flex}
