.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{box-sizing:border-box;transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item>.react-resizable-handle{z-index:10;width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0}.react-grid-item>.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0}.react-grid-item>.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0}.react-grid-placeholder{background:hsl(var(--primary)/.2);border:2px dashed hsl(var(--primary));opacity:.5;z-index:2;border-radius:8px;transition-duration:.1s}.react-grid-item.react-draggable-dragging{z-index:100;opacity:.9;transition:none}.react-grid-item>div{width:100%;height:100%}.react-grid-item.react-draggable-dragging,.react-grid-item.react-grid-placeholder{-webkit-user-select:none;user-select:none}@media (max-width:768px){.react-grid-item{transition-duration:.15s}.react-grid-item>.react-resizable-handle{width:30px;height:30px}}@media (prefers-color-scheme:dark){.react-grid-placeholder{background:hsl(var(--primary)/.3);border-color:hsl(var(--primary)/.6)}}.react-grid-item{overflow:hidden}.react-grid-item [data-widget-content]{max-height:100%;overflow:hidden auto}
