/* 이벤트 상세 「상품」 칸 (v0.5.4) */
.ev-prod-add { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px; }
.ev-prod-add input { flex: 1; min-width: 200px; }
.ev-prod-new { border: 1px dashed var(--border); border-radius: var(--radius-l); padding: 10px 12px; margin-top: 10px; }
.ev-prod-table input[type="number"] { width: 90px; background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius-s); color: var(--ink); padding: 3px 6px; font: inherit; text-align: right; }
.ev-prod-table .warn { color: var(--critical); font-size: 12px; }
.ev-prod-table tfoot td { font-weight: 700; }
