diff --git a/frontend/css/app.css b/frontend/css/app.css index 0072ec8..c0cbb0a 100644 --- a/frontend/css/app.css +++ b/frontend/css/app.css @@ -1824,3 +1824,20 @@ a { color: var(--primary); text-decoration: none; } font-size: 13px; color: var(--text-3); } + +/* Group member picker rows — checkbox left, name left, one per line. */ +.group-member-item { + display: flex; + align-items: center; + justify-content: flex-start; + gap: 10px; + padding: 10px 14px; + cursor: pointer; + border-bottom: 1px solid var(--border); + text-align: left; + text-transform: none; +} +.group-member-item:last-child { border-bottom: none; } +.group-member-item:hover { background: var(--bg-surface); } +.group-member-item input[type="checkbox"] { flex: 0 0 auto; margin: 0; } +.group-member-name { flex: 1 1 auto; color: var(--text-1); } diff --git a/frontend/js/calendar.js b/frontend/js/calendar.js index 587de95..fe7739a 100644 --- a/frontend/js/calendar.js +++ b/frontend/js/calendar.js @@ -2279,9 +2279,9 @@ function renderGroupMemberPicker() { const picker = document.getElementById('group-member-picker'); picker.innerHTML = dir.length ? dir.map(u => - `