.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid hsl(var(--primary));border-bottom:2px solid hsl(var(--primary))}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item.react-grid-placeholder{background:hsl(var(--primary) / .2);opacity:.5;transition-duration:.1s;z-index:2;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.resizing{transition:none;z-index:100}.react-grid-item.react-draggable-dragging{transition:none;z-index:100;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:hsl(var(--primary) / .2);opacity:.5;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}
