#planView #jobs .resource-drag-cell{cursor:grab;border-radius:3px;touch-action:none}
#planView #jobs .resource-drag-cell:hover,#planView #jobs .resource-drag-cell:focus-visible{outline:1px dashed #b87500;outline-offset:3px;background:#fff4da}
#planView #jobs .resource-transfer-source{opacity:.55;cursor:grabbing}
#planView #jobs .resource-drop-target{box-shadow:inset 0 0 0 2px #d58a00;background:#fff2d4}
.resource-transfer-ghost{position:fixed;pointer-events:none;z-index:10000;background:#253746;color:white;padding:9px 13px;border-radius:5px;max-width:min(400px,85vw);box-shadow:0 3px 12px #0004;font-size:13px}
#resourceTransferDialog{width:min(900px,96vw)}
.resource-transfer-body{padding:18px 24px;display:grid;gap:12px}
.resource-transfer-body label{display:grid;gap:6px}
.resource-transfer-body p{margin:0}
#resourceTransferPreview table{width:100%;border-collapse:collapse}
#resourceTransferPreview th,#resourceTransferPreview td{text-align:left;padding:10px;vertical-align:top;border-bottom:1px solid #ddd9d1}
#resourceTransferPreview td{background:#fff5df}
#resourceTransferPreview small{display:block;font-weight:400;margin-top:4px;color:#65727c}
#resourceTransferPreview p{font-size:12px;margin-top:10px;color:#65727c}
#resourceTransferPreview .transfer-open{color:#9b3c27;font-weight:650}
