.dash-grid.react-grid-layout{position:relative;transition:height .2s ease-out}.dash-grid .react-grid-item{transition:all .2s ease-out;transition-property:left,top,width,height}.dash-grid .react-grid-item.cssTransforms{transition-property:transform,width,height}.dash-grid .react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-grid .react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.dash-grid .react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.dash-grid .react-grid-item.react-draggable-dragging>*{box-shadow:var(--shadow-float)}.dash-grid .react-grid-item:focus-within{z-index:4}.dash-grid .react-grid-item.dropping{visibility:hidden}.dash-grid .react-grid-item.react-grid-placeholder{background:rgb(var(--accent-soft));box-shadow:inset 0 0 0 2px rgb(var(--accent));border-radius:20px;opacity:.7;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-grid .react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.dash-grid .react-resizable{position:relative}.dash-grid .react-resizable-hide>.react-resizable-handle{display:none}.dash-grid .react-grid-item>.react-resizable-handle{position:absolute;touch-action:none;z-index:3}.dash-grid .react-grid-item>.react-resizable-handle-n,.dash-grid .react-grid-item>.react-resizable-handle-s{left:22px;right:22px;height:10px;cursor:ns-resize}.dash-grid .react-grid-item>.react-resizable-handle-n{top:-5px}.dash-grid .react-grid-item>.react-resizable-handle-s{bottom:-5px}.dash-grid .react-grid-item>.react-resizable-handle-e,.dash-grid .react-grid-item>.react-resizable-handle-w{top:22px;bottom:22px;width:10px;cursor:ew-resize}.dash-grid .react-grid-item>.react-resizable-handle-e{right:-5px}.dash-grid .react-grid-item>.react-resizable-handle-w{left:-5px}.dash-grid .react-grid-item>.react-resizable-handle-ne,.dash-grid .react-grid-item>.react-resizable-handle-nw,.dash-grid .react-grid-item>.react-resizable-handle-se,.dash-grid .react-grid-item>.react-resizable-handle-sw{width:22px;height:22px;z-index:4}.dash-grid .react-grid-item>.react-resizable-handle-ne{top:-5px;right:-5px;cursor:nesw-resize}.dash-grid .react-grid-item>.react-resizable-handle-sw{bottom:-5px;left:-5px;cursor:nesw-resize}.dash-grid .react-grid-item>.react-resizable-handle-nw{top:-5px;left:-5px;cursor:nwse-resize}.dash-grid .react-grid-item>.react-resizable-handle-se{bottom:-5px;right:-5px;cursor:nwse-resize}.dash-grid .react-grid-item>.react-resizable-handle:after{content:"";position:absolute;border-radius:2px;background:rgb(var(--accent));opacity:0;transition:opacity .12s}.dash-grid .react-grid-item>.react-resizable-handle-n:after,.dash-grid .react-grid-item>.react-resizable-handle-s:after{left:50%;top:3px;width:40px;height:4px;margin-left:-20px}.dash-grid .react-grid-item>.react-resizable-handle-e:after,.dash-grid .react-grid-item>.react-resizable-handle-w:after{top:50%;left:3px;width:4px;height:40px;margin-top:-20px}.dash-grid .react-grid-item>.react-resizable-handle:hover:after{opacity:1}.dash-grid .react-grid-item>.react-resizable-handle-ne:after,.dash-grid .react-grid-item>.react-resizable-handle-nw:after,.dash-grid .react-grid-item>.react-resizable-handle-sw:after{display:none}.dash-grid .react-grid-item>.react-resizable-handle-se:after{right:10px;bottom:10px;width:8px;height:8px;border-radius:0 0 3px 0;background:transparent;border-right:2px solid rgb(var(--fg-muted));border-bottom:2px solid rgb(var(--fg-muted));opacity:1}.dash-grid .react-grid-item>.react-resizable-handle-se:hover:after{border-color:rgb(var(--accent))}@media (prefers-reduced-motion:reduce){.dash-grid .react-grid-item,.dash-grid.react-grid-layout{transition:none}}.dash-grid-editing .react-grid-item.react-draggable{cursor:grab}.dash-grid-editing .react-grid-item.react-draggable-dragging{cursor:grabbing}