.people.svelte-qwhwbo{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}.people-side.svelte-qwhwbo{min-width:0;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line)}.people-invite.svelte-qwhwbo{display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-3) 0}.people-search.svelte-qwhwbo{padding:var(--s-3) var(--s-3) var(--s-1)}.people-scroll.svelte-qwhwbo{flex:1;min-height:0;overflow:auto;padding:0 var(--s-2) var(--s-4)}.people-scroll.svelte-qwhwbo .ap-group-label:where(.svelte-qwhwbo){padding-left:var(--s-3)}ul.svelte-qwhwbo{margin:0;padding:0;list-style:none}a.people-row.svelte-qwhwbo,a.people-row-name.svelte-qwhwbo,.people-request-text.svelte-qwhwbo a:where(.svelte-qwhwbo){color:var(--fg);text-decoration:none}.people-row.svelte-qwhwbo{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:.4rem var(--s-3);border-radius:var(--r-md);text-align:left;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--fast) ease}.people-row.svelte-qwhwbo .ap-av:where(.svelte-qwhwbo){--size: 2rem}.people-row.svelte-qwhwbo:not(.static):hover{background:var(--hover)}.people-row.selected.svelte-qwhwbo{background:color-mix(in srgb,var(--fg) 10%,transparent)}.people-row.static.svelte-qwhwbo{cursor:default}.people-row-name.svelte-qwhwbo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-row-tag.svelte-qwhwbo{font-size:var(--text-xs);color:var(--muted)}.ap-av.pending.svelte-qwhwbo{background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.people-request.svelte-qwhwbo{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-3) var(--s-1) var(--s-1);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--hover);font-size:var(--text-sm)}.people-request-text.svelte-qwhwbo{flex:1;min-width:0}.people-request.svelte-qwhwbo strong:where(.svelte-qwhwbo){font-weight:var(--weight-medium)}.people-main.svelte-qwhwbo{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto}.people-main-bar.svelte-qwhwbo{display:none}.people-card.svelte-qwhwbo{width:100%;max-width:34rem;margin:0 auto;padding:var(--s-12) var(--s-5) var(--s-10)}.people-hero.svelte-qwhwbo{display:flex;flex-direction:column;align-items:center;gap:var(--s-1);margin-bottom:var(--s-8);text-align:center}.people-hero.svelte-qwhwbo .ap-av:where(.svelte-qwhwbo){margin-bottom:var(--s-3)}.people-hero.svelte-qwhwbo h2:where(.svelte-qwhwbo){margin:0;color:var(--fg);font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.people-hero.svelte-qwhwbo p:where(.svelte-qwhwbo){margin:0;font-size:var(--text-sm)}.people-fields.svelte-qwhwbo{border-top:1px solid var(--line)}.people-fields.svelte-qwhwbo label:where(.svelte-qwhwbo){display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;min-height:3rem;border-bottom:1px solid var(--line);font-size:var(--text-sm)}.people-fields.svelte-qwhwbo span:where(.svelte-qwhwbo){color:var(--muted)}.people-fields.svelte-qwhwbo input:where(.svelte-qwhwbo){height:2.75rem;border:0;background:none;color:var(--fg);font:inherit;outline:none}.people-fields.svelte-qwhwbo input:where(.svelte-qwhwbo)::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.people-actions.svelte-qwhwbo{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-6)}.people-actions.svelte-qwhwbo .danger:where(.svelte-qwhwbo){padding-left:0}@media(max-width:760px){.people.svelte-qwhwbo{grid-template-columns:1fr}.people-side.svelte-qwhwbo{border-right:0}.people-main.svelte-qwhwbo,.people.detail.svelte-qwhwbo .people-side:where(.svelte-qwhwbo){display:none}.people.detail.svelte-qwhwbo .people-main:where(.svelte-qwhwbo){display:flex}.people-main-bar.svelte-qwhwbo{display:flex}.people-card.svelte-qwhwbo{padding-top:var(--s-6)}}.account-menu.svelte-1uha8ag{position:relative}.avatar.svelte-1uha8ag{width:36px;height:36px;border-radius:50%;background:var(--surface-3);cursor:pointer;overflow:hidden}.avatar.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.menu.svelte-1uha8ag{position:absolute;right:0;top:44px;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:140px;padding:6px;box-shadow:var(--shadow-md)}.menu.svelte-1uha8ag button:where(.svelte-1uha8ag){display:block;width:100%;padding:10px;text-align:left;cursor:pointer;border-radius:6px}.menu.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:var(--hover)}
