.team-member-picker{display:grid;gap:.8rem;min-width:0}
.team-member-picker__sources{display:flex;gap:.35rem;flex-wrap:wrap}
.team-member-picker__source{padding:.55rem .85rem;border:1px solid var(--c-line-strong,#dbe2ea);border-radius:.6rem;color:inherit;background:transparent;cursor:pointer;font:inherit}
.team-member-picker__source[aria-pressed="true"]{color:#fff;background:#0866f5;border-color:#0866f5}
.team-member-picker__source span{margin-left:.35rem;font-size:.8em;opacity:.8}
.team-member-picker__search{display:grid;gap:.4rem;font-size:.86rem!important}
.team-member-picker__search input{width:100%;min-width:0;min-height:40px;box-sizing:border-box;padding:.6rem .7rem;border:1px solid var(--c-line-strong,#dbe2ea);border-radius:.6rem;background:var(--c-white,#fff);color:var(--c-black,#111);font:inherit;font-size:.875rem}
.team-member-picker__search input:focus-visible,.team-member-picker__source:focus-visible{outline:2px solid #0866f5;outline-offset:2px}
.team-member-picker__list{max-height:19rem;overflow:auto;display:grid;gap:.3rem;padding:.2rem}
.team-member-picker .team-member-picker__option{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .5rem;border-radius:.45rem;cursor:pointer;font-weight:400;line-height:1.4}
.team-member-picker__option:hover{background:rgba(8,102,245,.07)}
.team-member-picker .team-member-picker__option input[type="checkbox"]{width:1rem!important;height:1rem;flex:0 0 1rem;margin:.15rem 0 0;padding:0;accent-color:#0866f5}
.team-member-picker__option span{display:grid;gap:.1rem;min-width:0}
.team-member-picker__option strong{font-weight:500;overflow-wrap:anywhere}
.team-member-picker__option small,.team-member-picker__hint,.team-member-picker__empty,.team-member-picker__count{font-size:.82rem;line-height:1.5;color:var(--muted,#7c8798);margin:0;overflow-wrap:anywhere}
.team-member-picker [hidden]{display:none!important}
.team-create-form>fieldset{min-width:0;margin:1rem 0;padding:1rem;border:1px solid var(--c-line-strong,#dbe2ea);border-radius:.75rem}
.team-create-form>fieldset>legend{padding:0 .4rem;font-size:.9rem;font-weight:600}
