/* GGB 只使用系统调整/移动指针，不改外观、尺寸或原生拖动事件。 */
.GeoGebraFrame .gwt-SplitLayoutPanel .splitPaneDragger.gwt-SplitLayoutPanel-HDragger,
.GeoGebraFrame .gwt-SplitLayoutPanel .splitPaneDragger.gwt-SplitLayoutPanel-HDragger *,
.GeoGebraFrame .gwt-SplitLayoutPanel .splitPaneDragger.gwt-SplitLayoutPanel-HDragger::after,
.GeoGebraFrame .gwt-SplitLayoutPanel .draggerParentHorizontal {
    cursor: ew-resize !important;
}

.GeoGebraFrame .gwt-SplitLayoutPanel .splitPaneDragger.gwt-SplitLayoutPanel-VDragger,
.GeoGebraFrame .gwt-SplitLayoutPanel .splitPaneDragger.gwt-SplitLayoutPanel-VDragger *,
.GeoGebraFrame .gwt-SplitLayoutPanel .splitPaneDragger.gwt-SplitLayoutPanel-VDragger::after,
.GeoGebraFrame .gwt-SplitLayoutPanel .draggerParentVertical {
    cursor: ns-resize !important;
}

/* 跟随 GeoGebra 自身的平移/抓取状态，不把所有画布点击都当成拖动。 */
.GeoGebraFrame .EuclidianPanel:is(.cursor_move, .cursor_grab, .cursor_grabbing),
.GeoGebraFrame .EuclidianPanel:is(.cursor_move, .cursor_grab, .cursor_grabbing) > canvas {
    cursor: move !important;
}
