.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.dashboard-layout-grid .dashboard-widget{flex-direction:column;display:flex}.dashboard-layout-grid .dashboard-widget-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.dashboard-layout-grid .dashboard-widget-body>*{flex:1 0 auto}.dashboard-layout-grid.is-editing .dashboard-widget{outline-offset:-2px;outline:2px dashed #94a3b8}.dashboard-layout-grid.is-editing .dashboard-widget:hover{outline-color:#3b82f6}.dashboard-layout-grid .dashboard-widget-handle{z-index:30;color:#fff;cursor:move;-webkit-user-select:none;user-select:none;background:#24263ae0;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.dashboard-layout-grid .react-grid-item.react-draggable-dragging .dashboard-widget-handle{cursor:grabbing}.dashboard-layout-grid .react-grid-item.react-grid-placeholder{opacity:.15;background:#3b82f6;border:2px dashed #1d4ed8}.dashboard-layout-grid.is-editing .react-grid-item>.react-resizable-handle{z-index:31;opacity:1;background:#24263ae0;width:24px;height:24px}.dashboard-layout-grid.is-editing .react-grid-item>.react-resizable-handle:after{border-color:#fff;width:8px;height:8px;bottom:6px;right:6px}.dashboard-layout-grid .react-grid-item.react-draggable-dragging .dashboard-widget-body,.dashboard-layout-grid .react-grid-item.resizing .dashboard-widget-body{pointer-events:none}
