body { background: #f7f7f9; }
.card { border-radius: 1rem; }
.drag-handle { cursor: grab; font-size: 1.4rem; color: #666; padding: 0 .5rem; }
.doc-row.sortable-ghost { opacity: .4; }
.log-box { background: #111; color: #eee; padding: 1rem; border-radius: .75rem; max-height: 70vh; overflow: auto; white-space: pre-wrap; }
