.GeoGebraFrame .geogebraweb-table-spreadsheet{table-layout:fixed;width:0px;cursor:default;-ms-touch-action:none;empty-cells:show}.GeoGebraFrame .geogebraweb-table-spreadsheet td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;padding:2px 4px;white-space:nowrap;-ms-touch-action:none}.GeoGebraFrame .geogebraweb-table-spreadsheet.off td{border-right:0px;border-bottom:0px}.GeoGebraFrame .geogebraweb-table-spreadsheet.upperCorner{border-collapse:collapse}.GeoGebraFrame .geogebraweb-table-spreadsheet.upperCorner td{background-color:#f8f8f8;color:#f8f8f8 !important}.GeoGebraFrame .geogebraweb-table-spreadsheet td.SVCenterTD{overflow:hidden}.GeoGebraFrame .geogebraweb-table-spreadsheet td .SVCenterParent{position:relative;overflow:visible;height:100%;width:100%;top:0px;left:0px}.GeoGebraFrame .geogebraweb-table-spreadsheet td .SVCenterParent .SVCenterContent{position:absolute;margin:auto;top:-8192px;left:-8192px;bottom:-8192px;right:-8192px}.GeoGebraFrame .geogebraweb-table-spreadsheet td.SVheader{padding-left:0px;padding-right:0px;text-align:center;background-color:#f8f8f8}.GeoGebraFrame .geogebraweb-table-spreadsheet td.SVheader.selected{background-color:#ccf;color:#333;border-color:#999}.GeoGebraFrame .geogebraweb-table-spreadsheet-lowerLeftCorner{border-right:1px solid #ccc;padding:0px 0px}.GeoGebraFrame .geogebraweb-table-spreadsheet .checkboxPanel .checkbox{width:12px;height:12px}.GeoGebraFrame .geogebraweb-table-spreadsheet .checkboxPanel .checkbox .background{width:12px;height:12px;top:0;left:0}.GeoGebraFrame .geogebraweb-table-spreadsheet .checkboxPanel .checkbox .checkmark{left:1px;top:-4px;width:10px;height:10px}.GeoGebraFrame .geogebraweb-table-spreadsheet .checkboxPanel .checkbox .hoverBg{display:none}.GeoGebraFrame .geogebraweb-popup-spreadsheet{z-index:11}.GeoGebraFrame .buttonSpreadsheet,.GeoGebraFrame .geogebraweb-select-spreadsheet{position:relative;z-index:10}.GeoGebraFrame .buttonSpreadsheet{text-align:center;width:100%;height:100%;padding:0px !important;margin:0px !important}.GeoGebraFrame .buttonSpreadsheet .gwt-Label{text-align:center}.GeoGebraFrame .geogebraweb-select-spreadsheet{width:100%}.GeoGebraFrame .geogebraweb-selectionframe-spreadsheet{z-index:6;border-style:solid;border-width:2px;border-color:var(--ggb-primary-color);-ms-touch-action:none}.GeoGebraFrame .editorPanel{box-shadow:0 2px 6px 2px rgba(60,64,67,.15)}.GeoGebraFrame .SpreadsheetEditorCell,.GeoGebraFrame .SpreadsheetEditorCell .fieldContainer{height:100%}.GeoGebraFrame .SpreadsheetEditorCell input[type=text].gwt-SuggestBox{border-radius:0;border-width:0;height:100%}.GeoGebraFrame .SpreadsheetEditorCell input[type=text].gwt-SuggestBox:focus{border:2px var(--ggb-primary-color) solid}.GeoGebraFrame .SpreadsheetEditorCell .cursorOverlay{height:100%;padding:4px}.GeoGebraFrame .SpreadsheetStyleBar td:last-child{width:100%}.GeoGebraFrame .SpreadsheetWrapView{background-color:#fff}.GeoGebraFrame .spreadsheetDot{z-index:7;borderTop:1px solid #fff;borderLeft:1px solid #fff;background-color:var(--ggb-primary-color)}.GeoGebraFrame .spreadsheetStyleBar.noMargin{margin:0}.GeoGebraFrame .spreadsheetTabPanel{height:100%}.GeoGebraFrame .spreadsheetTabPanel.withStyleBar{height:calc(100% - 48px)}.GeoGebraFrame .spreadsheetStyleBar{position:relative;display:flex;gap:8px;height:36px;margin:6px 8px}.GeoGebraFrame .spreadsheetStyleBar.portrait{left:0;width:100%}.GeoGebraFrame .spreadsheetStyleBar.landscape{left:72px;width:calc(100% - 72px)}.GeoGebraFrame .toolPanelHeading .spreadsheetStyleBar.landscape{left:0}
