/* Visible 45-degree snap grid for the isometric editing floor. */
.dc-room-canvas:not(.plan-mode) .iso-floor{background-color:#d9dce0;background-image:repeating-linear-gradient(30deg,transparent 0,transparent 47px,#a6adb4 48px,#a6adb4 49px,transparent 50px,transparent 96px),repeating-linear-gradient(150deg,transparent 0,transparent 47px,#a6adb4 48px,#a6adb4 49px,transparent 50px,transparent 96px),linear-gradient(145deg,#eef0f2,#cfd3d8);background-size:auto;border-color:#adb4bb}
.dc-room-canvas:not(.plan-mode) .iso-floor:before{background:linear-gradient(145deg,#ffffff2b,#7e88920a);z-index:0}
.dc-room-canvas:not(.plan-mode) .iso-floor>[data-cell]{z-index:1;border:1px solid transparent;border-radius:3px;transition:background .1s,border-color .1s,box-shadow .1s}
.dc-room-canvas:not(.plan-mode) .iso-floor>[data-cell]:hover,.dc-room-canvas:not(.plan-mode) .iso-floor>[data-cell].drop-target{background:#2cc7df30;border-color:#19a9c2;box-shadow:inset 0 0 0 2px #ffffff8c,0 0 12px #22b9d26b}
.dc-room-canvas:not(.plan-mode) .iso-floor.grid-dragging>[data-cell]{border-color:#4b9eae3d;background:#e9fbff12}
