/* Déplacement des tuiles (tile-layout.js) — thème clair. */
.vtl-handle{cursor:grab;touch-action:none}
.vtl-handle:active{cursor:grabbing}
.vtl-handle:focus-visible{outline:2px solid #28563e;outline-offset:2px}
.vtl-dragging{position:fixed!important;margin:0!important;pointer-events:none;z-index:9000;opacity:.96;border-radius:8px;box-shadow:0 8px 24px rgba(41,45,39,.28);transition:none!important}
.vtl-placeholder{box-sizing:border-box;min-height:32px;margin:0 0 12px;border:2px dashed #28563e;border-radius:8px;background:#e0ece1}
[data-colonne]{min-height:120px}
[data-colonne].vtl-over{background:#f4f8f4;outline:1px solid #c9d6cb}
.vtl-live{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
@media (prefers-reduced-motion:reduce){.vtl-dragging,.vtl-placeholder{transition:none!important;animation:none!important}}
