/* Re-skin react-grid-layout to match Superlog's sharp-edge design language. */ .react-grid-item.react-grid-placeholder { background: rgba(46, 75, 255, 0.18); border: 1px dashed rgba(46, 75, 255, 0.6); border-radius: 0; opacity: 1; } .react-grid-item > .react-resizable-handle { background-image: none; width: 14px; height: 14px; bottom: 2px; right: 2px; } .react-grid-item > .react-resizable-handle::after { content: ""; position: absolute; right: 3px; bottom: 3px; width: 8px; height: 8px; border-right: 2px solid rgba(255, 255, 255, 0.25); border-bottom: 2px solid rgba(255, 255, 255, 0.25); } .react-grid-item > .react-resizable-handle:hover::after { border-color: rgba(255, 255, 255, 0.6); } .dashboard-widget-handle { cursor: grab; } .react-grid-item.react-draggable-dragging .dashboard-widget-handle, .dashboard-widget-handle:active { cursor: grabbing; }