/* ── Drop-table editor ─────────────────────────────────────────────────────────────────────────── */
.dt-inline { padding:10px 12px; margin:4px 0 8px; border:1px solid rgba(255,255,255,.08); border-radius:4px; background:rgba(0,0,0,.18); }
.dt-tiers { display:flex; flex-wrap:wrap; gap:6px; }
.dt-tier .dui-label { font-size:9px; }
.dt-rewards { margin:6px 0; }
.dt-rewards td { padding:4px 6px; }
.dt-errors { list-style:none; padding:0; margin:0 0 8px; }
.dt-errors li { color:#f08a8a; font-size:12px; padding:2px 0; }
.dt-errors li::before { content:'✗ '; }
