/* ── people-plan：編輯視窗「預定按職位分」 ── */
#ed-plan:empty{display:none}
#ed-plan{margin:0 0 var(--sp-5)}
.pl-rows{display:grid;gap:var(--sp-2)}
.pl-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:var(--sp-3);align-items:end}
.pl-row .rm{min-width:var(--tap);min-height:var(--tap);border:0;background:none;color:var(--bad-ink);font-size:var(--fs-md)}
.pl-sum{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--people-ink);font-weight:700}
.pl-sum:empty{display:none}
#f-people_goal[readonly]{background:var(--surface-2);color:var(--ink-2)}
