/* Companion UI tweaks */
.fb-compact{border:1px solid #e5e7eb;border-radius:12px;padding:12px;margin-top:12px;background:#fff}
.fb-compact .fb-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}
.fb-compact .fb-verdict{font-weight:600}
.fb-compact .fb-score{font-weight:600}
.fb-compact .rf-head{margin-top:8px;font-size:.95rem;font-weight:600}
.fb-compact .chip{display:inline-block;padding:6px 10px;border-radius:999px;background:#f1f5f9;margin:2px 4px;line-height:1.1}
.fb-compact .chip.correct{background:#dcfce7}
.fb-compact .chip.you{background:#e5e7eb}
.fb-more summary{cursor:pointer;margin-top:8px}
.rank5-source li.dragging{opacity:.8}
.pd-type-grid .pd-btn.is-disabled{opacity:.5}

/* Reduce scroll-jank while dragging */
body.pd-no-scroll{overscroll-behavior:contain;touch-action:none}
.rank5-wrap .rank5-source li{touch-action:none}
.rank5-wrap .slot-drop{min-height:52px; display:flex; align-items:center; justify-content:flex-start}
