.team-member-row-module__Rk2h8G__row{--row-glaze:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-on-accent) 4%, transparent), color-mix(in oklab, var(--primitive-text-on-accent) 0.5%, transparent));--row-glaze-hover:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-on-accent) 6%, transparent), color-mix(in oklab, var(--primitive-text-on-accent) 0.5%, transparent));gap:var(--primitive-space-4);padding:var(--primitive-space-3) var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--row-glaze), var(--primitive-surface-1);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;transition:border-color .16s,background .16s;display:grid}html[data-primitive-theme=light] .team-member-row-module__Rk2h8G__row{--row-glaze:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-on-accent) 45%, transparent), color-mix(in oklab, var(--primitive-text-on-accent) 6%, transparent));--row-glaze-hover:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-on-accent) 62%, transparent), color-mix(in oklab, var(--primitive-text-on-accent) 10%, transparent))}.team-member-row-module__Rk2h8G__row:hover{border-color:var(--primitive-line-strong);background:var(--row-glaze-hover), var(--primitive-surface-2)}.team-member-row-module__Rk2h8G__invited{border-style:dashed}.team-member-row-module__Rk2h8G__disabled{opacity:.5;pointer-events:none}.team-member-row-module__Rk2h8G__identity{gap:var(--primitive-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.team-member-row-module__Rk2h8G__identityText{gap:var(--primitive-space-0-5);min-width:0;display:grid}.team-member-row-module__Rk2h8G__name{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);letter-spacing:.005em;line-height:1.2}.team-member-row-module__Rk2h8G__email{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-member-row-module__Rk2h8G__meta{gap:var(--primitive-space-2-5);flex-wrap:wrap;align-items:center;display:flex}.team-member-row-module__Rk2h8G__bay{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.1em;padding:var(--primitive-space-1) var(--primitive-space-2);border:1px solid color-mix(in oklab, var(--primitive-amber) 32%, transparent);border-radius:var(--primitive-radius-sm);text-transform:uppercase}.team-member-row-module__Rk2h8G__controls{gap:var(--primitive-space-2);grid-template-columns:auto auto;align-items:center;display:grid}.team-member-row-module__Rk2h8G__roleLabel{width:1px;height:1px;margin:-var(--primitive-space-px);clip:rect(0 0 0 0);border:0;padding:0;position:absolute;overflow:hidden}.team-member-row-module__Rk2h8G__roleSelect{appearance:none;min-height:34px;padding:0 var(--primitive-space-8) 0 var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background-color:var(--primitive-field-bg);background-image:linear-gradient(45deg, transparent 50%, var(--primitive-body) 50%), linear-gradient(135deg, var(--primitive-body) 50%, transparent 50%);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-semibold);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background-position:calc(100% - 16px),calc(100% - 12px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;transition:border-color .16s,background-color .16s}.team-member-row-module__Rk2h8G__roleSelect:hover,.team-member-row-module__Rk2h8G__roleSelect:focus-visible{border-color:var(--primitive-line-strong);background-color:var(--primitive-field-hover);outline:none}.team-member-row-module__Rk2h8G__roleSelect:focus-visible{box-shadow:var(--primitive-focus-shadow)}.team-member-row-module__Rk2h8G__roleSelect option{background:var(--primitive-panel-strong);color:var(--primitive-text-strong)}.team-member-row-module__Rk2h8G__removeBtn{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-field-bg);width:34px;height:34px;color:var(--primitive-muted);cursor:pointer;place-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}.team-member-row-module__Rk2h8G__removeBtn:hover,.team-member-row-module__Rk2h8G__removeBtn:focus-visible{color:var(--primitive-red);border-color:color-mix(in oklab, var(--primitive-red) 60%, transparent);background:color-mix(in oklab, var(--primitive-red) 12%, transparent);outline:none}.team-member-row-module__Rk2h8G__removeBtn:focus-visible{box-shadow:var(--primitive-focus-shadow)}.team-member-row-module__Rk2h8G__removeBtn:active:not(:disabled){transform:scale(.94)}.team-member-row-module__Rk2h8G__removeBtn:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.team-member-row-module__Rk2h8G__row,.team-member-row-module__Rk2h8G__roleSelect,.team-member-row-module__Rk2h8G__removeBtn{transition:none}}@media (max-width:760px){.team-member-row-module__Rk2h8G__row{grid-template-columns:1fr;align-items:start}.team-member-row-module__Rk2h8G__controls{grid-template-columns:1fr auto}}
