.invites-page{gap:var(--stack-gap-tight);flex-direction:column;max-width:760px;display:flex}.invite-card{gap:var(--spacing-sm);padding:var(--spacing-md) 0;flex-direction:column;display:flex}.invite-card+.invite-card{border-top:var(--hairline-soft)}.invite-empty-card{padding:var(--well-padding);border-radius:var(--well-radius);background:var(--well-bg)}.invite-header{justify-content:space-between;gap:var(--spacing-sm);color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em;flex-wrap:wrap;display:flex}.invite-kind{color:var(--text-primary);font-weight:600}.invite-title{font-size:var(--font-size-lg);margin:0}.invite-meta{gap:var(--spacing-sm);color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.invite-from{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.invite-avatar{background:rgba(var(--accent-primary-rgb), .14);width:28px;height:28px;color:var(--text-primary);font-size:var(--font-size-xxs);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.invite-actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.invite-error{color:var(--error-text);font-size:var(--font-size-sm)}.invite-empty,.invite-loading{color:var(--text-muted);font-size:var(--font-size-sm)}