/* 장비 지점 이동 모달 (js/device-move.js) */
#modal-device-move .dm-from { margin: 4px 0 8px; font-weight: 600; }
#modal-device-move input[type=search] { width: 100%; box-sizing: border-box; padding: 8px 10px; font-size: 15px; }
.dm-list { list-style: none; margin: 6px 0; padding: 0; max-height: 220px; overflow-y: auto; }
.dm-list li { margin: 2px 0; }
.dm-cand { width: 100%; text-align: left; padding: 8px 10px; border: 1px solid #d0d7de; border-radius: 6px; background: #fff; cursor: pointer; font-size: 14px; }
.dm-cand.active { border-color: #1a73e8; background: #e8f0fe; font-weight: 600; }
.dm-empty { color: #888; font-size: 13px; padding: 6px 2px; }
.dm-preview { margin-top: 8px; width: 100%; }
.dm-preview .dm-to { color: #1a73e8; font-weight: 700; }
