#cal-a .ca-dragsrc{opacity:.3!important}
.ca-ghost{position:fixed;left:0;top:0;z-index:9800;pointer-events:none;transform-origin:20% 20%;border-radius:12px;background:#38383c;color:#f4f4f2;padding:7px 10px;font:600 12.5px var(--font-ui,system-ui);box-shadow:0 18px 30px -10px rgba(0,0,0,.8),inset 0 0 0 1.5px rgba(185,243,108,.6);max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ca-ghost small{display:block;font:500 11px var(--sh-mono,ui-monospace,monospace);color:#b5b5ba;margin-top:2px}
.ca-dtip{position:fixed;left:0;top:0;z-index:9801;pointer-events:none;font:600 12px var(--sh-mono,ui-monospace,monospace);background:#f4f4f2;color:#161618;border-radius:8px;padding:4px 8px;white-space:nowrap;box-shadow:0 8px 16px -6px rgba(0,0,0,.6)}
#cal-a .ca-droptgt{box-shadow:inset 0 0 0 1.5px rgba(185,243,108,.7)!important;background:rgba(185,243,108,.07)!important}
body.ca-dragging,body.ca-dragging *{cursor:grabbing!important;user-select:none!important}
