diff --git a/app/modules/project/templates/project/inbox.html b/app/modules/project/templates/project/inbox.html
index db5d1a8..92a9728 100644
--- a/app/modules/project/templates/project/inbox.html
+++ b/app/modules/project/templates/project/inbox.html
@@ -1,7 +1,7 @@
{% extends "erp_base.html" %}
{% block head_extra %}
-
+
{% endblock %}
@@ -45,5 +45,5 @@
{% endif %}
-
+
{% endblock %}
diff --git a/app/modules/project/templates/project/index.html b/app/modules/project/templates/project/index.html
index 2a89c7a..8245c94 100644
--- a/app/modules/project/templates/project/index.html
+++ b/app/modules/project/templates/project/index.html
@@ -1,7 +1,7 @@
{% extends "erp_base.html" %}
{% block head_extra %}
-
+
{% endblock %}
@@ -393,5 +393,5 @@
-
+
{% endblock %}
diff --git a/app/modules/project/templates/project/project.html b/app/modules/project/templates/project/project.html
index 27a3043..066b0a4 100644
--- a/app/modules/project/templates/project/project.html
+++ b/app/modules/project/templates/project/project.html
@@ -1,7 +1,7 @@
{% extends "erp_base.html" %}
{% block head_extra %}
-
+
@@ -461,5 +461,5 @@
-
+
{% endblock %}
diff --git a/app/static/project.css b/app/static/project.css
index 989d3e3..02fdbb0 100644
--- a/app/static/project.css
+++ b/app/static/project.css
@@ -547,6 +547,18 @@
.pj-member-pick { display: inline-flex !important; align-items: center; gap: 5px; font-size: 12.5px; font-weight: 500 !important; color: #333; width: auto !important; margin: 0 !important; }
.pj-member-pick input { width: auto !important; margin: 0 !important; }
+/* 멤버 배정 모달의 후보 목록 — 위에서부터 아이콘 → 이름 → 체크박스 세로 배치,
+ 아이콘은 다른 곳(pj-gicon-sm)보다 2배 크게(20px→40px, 아바타 18px→36px). */
+.pj-member-pick-stacked {
+ flex-direction: column !important; gap: 4px !important;
+ padding: 8px 6px; border-radius: 8px;
+}
+.pj-member-pick-stacked:hover { background: #f5f6f8; }
+.pj-member-pick-avatar { display: flex; }
+.pj-member-pick-avatar .pj-member-pick-icon.material-symbols-outlined { font-size: 40px; }
+.pj-member-pick-avatar img.pj-member-pick-icon { width: 36px; height: 36px; }
+.pj-member-pick-stacked .pj-member-pick-name { font-size: 12.5px; }
+
/* ── 댓글만 보는 채팅형 팝업(카톡 대화창 느낌) ── */
/* 크기 고정(500x850) — 내용이 많아도 팝업 크기는 그대로, 목록만 스크롤. */
.pj-modal-chat {
diff --git a/app/static/project.js b/app/static/project.js
index 5c3d393..1522d8a 100644
--- a/app/static/project.js
+++ b/app/static/project.js
@@ -2633,9 +2633,10 @@
const existing = new Set(members.map(function (m) { return m.user_email; }));
const candidates = res.users.filter(function (u) { return !existing.has(u.email); });
box.innerHTML = candidates.length ? candidates.map(function (u) {
- return '