:root{--ggb-primary-color: #6557D2;--ggb-primary-variant-color: #9984FF;--ggb-dark-color: #4C42A1;--ggb-light-color: #9984FF;--ggb-selection-color: rgba(101, 87, 210, 0.2)}.GeoGebraFrame .TitleBarPanel{z-index:60}.GeoGebraFrame .graphicsControlsPanel{left:auto !important;z-index:60}.GeoGebraFrame .flatButton.graphicsContextMenuBtn{margin-top:10px;margin-right:10px;position:relative;right:0px;border-radius:50%;transition:background-color 150ms ease 0ms}.GeoGebraFrame .flatButton.graphicsContextMenuBtn img{opacity:.54}.GeoGebraFrame .flatButton.graphicsContextMenuBtn:hover img{opacity:.84}.GeoGebraFrame .flatButton.graphicsContextMenuBtn.mow:hover{background-color:#e5e5e5}.GeoGebraFrame .flatButton.graphicsContextMenuBtn.mow:hover img{opacity:1}.GeoGebraFrame .flatButton.keyboardFocus:focus{outline:#212121 5px auto}.GeoGebraFrame .matDynStyleBar{z-index:499;position:absolute;border-radius:2px;padding:8px 4px 8px 16px;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .matDynStyleBar.noContextBtn{padding:8px 0px 8px 8px}.GeoGebraFrame .matDynStyleBar .MyCanvasButton{text-align:center;border-radius:2px;border:#dcdcdc solid 1px;background-color:#fff;width:24px;height:24px;margin-left:0px;margin-right:8px;cursor:pointer}.GeoGebraFrame .matDynStyleBar .MyCanvasButton img,.GeoGebraFrame .matDynStyleBar .MyCanvasButton .buttonContent{opacity:.7}.GeoGebraFrame .matDynStyleBar .btnBold,.GeoGebraFrame .matDynStyleBar .btnItalic{border-radius:2px;margin-left:0px;margin-right:8px}.GeoGebraFrame .matDynStyleBar .btnBold img,.GeoGebraFrame .matDynStyleBar .btnItalic img{opacity:.7}.GeoGebraFrame .matDynStyleBar .btnBold:hover,.GeoGebraFrame .matDynStyleBar .btnBold:focus,.GeoGebraFrame .matDynStyleBar .btnItalic:hover,.GeoGebraFrame .matDynStyleBar .btnItalic:focus{border:#6557d2 solid 1px}.GeoGebraFrame .matDynStyleBar .btnBold.gwt-ToggleButton-down,.GeoGebraFrame .matDynStyleBar .btnItalic.gwt-ToggleButton-down{border:#6557d2 solid 1px}.GeoGebraFrame .matDynStyleBar .matDynStyleContextButton{margin-right:0px !important;margin-left:0px !important;border:none !important}.GeoGebraFrame .matDynStyleBar .matDynStyleContextButton.noOpacity img,.GeoGebraFrame .matDynStyleBar .matDynStyleContextButton.noOpacity:hover img{opacity:1 !important}.GeoGebraFrame .matDynStyleBar .matDynStyleContextButton:hover img{opacity:1 !important}.GeoGebraFrame .mowDynStyleBar.matDynStyleBar.noContextBtn{padding:8px 0px 8px 8px}.GeoGebraFrame .mowDynStyleBar.matDynStyleBar.noContextBtn .MyCanvasButton.delete{margin-right:-12px}.GeoGebraFrame .textSizePopupPanel{border-radius:2px;padding:8px 0px 8px 0px;margin:0px}.GeoGebraFrame .textSizePopupPanel .matSelectionTable{border-collapse:separate;border-spacing:0px 0px}.GeoGebraFrame .textSizePopupPanel .matSelectionTable .gwt-Label{padding:0px 16px 0px 16px;height:24px;line-height:24px}.GeoGebraFrame .textSizePopupPanel .matSelectionTable .gwt-Label:hover{background-color:#eee}.GeoGebraFrame .matPopupPanel{border-radius:2px;padding:5px !important;background-color:#fff;box-shadow:0 0 2px 1px #dcdcdc;z-index:501;min-height:30px}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2.showSlider{display:inline-block;width:144px}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2.hideSlider{display:none}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2{padding-bottom:8px;padding-top:8px}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .popupSliderLabel{margin:0px 10px;cursor:default}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 input[type=range]{padding:5px 0;margin:0px 0px 0px 8px;width:calc(100% - 56px);cursor:pointer}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .opacityLabel{display:block;margin-bottom:15px;margin-left:5px;margin-top:5px;cursor:default}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .thicknessLabel{display:block;margin-bottom:10px;margin-left:5px;margin-top:5px;cursor:default}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .pointSizeLabel{display:block;margin-left:5px;margin-top:5px;cursor:default}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .preview{margin:3px 0px 3px 12px}.GeoGebraFrame .matPopupPanel .labelPopupPanel{padding:8px 8px;width:192px}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow{height:32px !important;display:flex}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow .gwt-Label{line-height:30px;cursor:default}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow .AutoCompleteTextFieldW{width:134px;margin:0px !important;border-radius:2px}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow .AutoCompleteTextFieldW .TextField{padding:2px;padding-left:8px;margin-bottom:2px;border:none;border-bottom:1px solid #dcdcdc;background:transparent;box-shadow:none;border-radius:0px !important}.GeoGebraFrame .matPopupPanel .labelPopupPanel .checkMarkMenuItem{cursor:pointer;line-height:32px;display:flex}.GeoGebraFrame .matPopupPanel .labelPopupPanel .checkMarkMenuItem img{opacity:.54;position:absolute;right:8px;padding:4px}.GeoGebraFrame .matSelectionTable{border-collapse:separate;border-spacing:8px 8px}.GeoGebraFrame .matSelectionTable td{padding:0px}.GeoGebraFrame .matSelectionTable .gwt-Label{margin:0px}.GeoGebraFrame .matSelectionTable .gwt-Label.border{border-radius:2px}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton{border:1px solid;border-radius:2px;height:24px;width:24px}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton:hover{opacity:.65}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton.plusButton{border:rgba(0,0,0,.3) solid 1px;opacity:.54}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton.plusButton:hover{opacity:1;background-color:rgba(255,255,255,.9)}.GeoGebraFrame .graphicsWithSpotlight .overlayGraphics{z-index:500}.GeoGebraFrame .spotlightOffBtn{position:absolute;right:8px;top:92px;width:40px;height:40px;border-radius:50%;background-color:#fff;cursor:pointer;z-index:501}.GeoGebraFrame .spotlightOffBtn img{opacity:.54;padding:8px}.GeoGebraFrame .zoomPanel{position:absolute;cursor:default;top:auto !important;left:auto !important;z-index:60;will-change:transform}.GeoGebraFrame .zoomPanel .zoomPanelBtn{display:block;position:relative;width:36px;height:36px;margin-bottom:8px;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);cursor:pointer;transition:background-color 150ms ease 0ms}.GeoGebraFrame .zoomPanel .zoomPanelBtn img{padding:6px;opacity:.54}.GeoGebraFrame .zoomPanel .zoomPanelBtn:hover{background-color:#eee}.GeoGebraFrame .zoomPanel .zoomPanelBtn:hover img{opacity:1}.GeoGebraFrame .zoomPanel .zoomPanelBtn.keyboardFocus:focus img{opacity:1;outline:#212121 5px auto}.GeoGebraFrame .zoomPanel .zoomPanelBtnSmall img{padding:8px}.GeoGebraFrame .zoomPanel .zoomPanelHomeIn{opacity:1;visibility:visible;transition:all .2s ease}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut{cursor:default;opacity:0;visibility:hidden;transition:all .2s ease}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut img{opacity:0}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:hover,.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:focus{background-color:#eee}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:hover img,.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:focus img{opacity:0}.GeoGebraFrame .zoomPanelPosition{bottom:8px !important;right:16px !important}.GeoGebraFrame .zoomPanelForFullscreenAV{bottom:60px !important;right:16px !important;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .zoomPanelForFullscreenAVMoveUpNoMoveBtn{bottom:80px !important;right:16px !important;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .zoomPanelForFullscreenAVMoveUp{bottom:140px !important;right:16px !important;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .mowZoomPanel{will-change:transform;top:-6px !important;position:relative}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn{display:block;position:relative;margin:6px;padding:6px;cursor:pointer;border-radius:50%;width:24px;height:24px;transition:background-color 150ms ease 0ms}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn.zoomPanelBtnSmall{padding:8px;width:20px;height:20px}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn.zoomPanelBtnSmall img{width:20px;height:20px}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn img{width:24px;height:24px;opacity:.54}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn:hover,.GeoGebraFrame .mowZoomPanel .zoomPanelBtn:focus,.GeoGebraFrame .mowZoomPanel .zoomPanelBtn.selected{background-color:#e5e5e5}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn:hover img,.GeoGebraFrame .mowZoomPanel .zoomPanelBtn:focus img,.GeoGebraFrame .mowZoomPanel .zoomPanelBtn.selected img{opacity:1}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeIn{opacity:1;visibility:visible;transition:all .2s ease}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut{cursor:default;opacity:0;visibility:hidden;transition:all .2s ease}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut img{opacity:0}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut:hover,.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut:focus{background-color:#e5e5e5}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut:hover img,.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut:focus img{opacity:1}.GeoGebraFrame .zoomPanelWithPageControl{margin-bottom:64px;right:22px !important}.GeoGebraFrame .undoRedoPanel{padding-left:12px;margin-top:4px;position:absolute;z-index:60}.GeoGebraFrame .undoRedoPanel.withTransition{transition:left .2s}.GeoGebraFrame .undoRedoPanel .flatButton{display:inline-block}.GeoGebraFrame .undoRedoPanel .hideButton{display:none}.GeoGebraFrame .undoRedoPosition,.GeoGebraFrame .undoRedoPositionMebis{top:0px}.GeoGebraFrame .undoRedoPosition .flatButton,.GeoGebraFrame .undoRedoPositionMebis .flatButton{border-radius:50%;transition:background-color 150ms ease 0ms}.GeoGebraFrame .undoRedoPosition .flatButton.buttonActive:hover,.GeoGebraFrame .undoRedoPositionMebis .flatButton.buttonActive:hover{background-color:#e5e5e5}.GeoGebraFrame .undoRedoPosition .flatButton.buttonActive:hover img,.GeoGebraFrame .undoRedoPositionMebis .flatButton.buttonActive:hover img{opacity:1}.GeoGebraFrame .undoRedoPositionMebis{left:40px}.GeoGebraFrame input[type=text],.GeoGebraFrame input[type=number],.GeoGebraFrame .gwt-TextBox,.GeoGebraFrame select,.GeoGebraFrame textarea,.GeoGebraFrame .gwt-TextArea,.GeoGebraFrame .gwt-SuggestBox,.GeoGebraFrame iframe.objectPropertiesTextEditor{border:#dcdcdc solid 1px;background:#fff;padding:4px 5px;color:#666;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:100%;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;box-shadow:inset 1px 1px rgba(102,102,102,.1)}.GeoGebraFrame input[type=text]:focus,.GeoGebraFrame input[type=text]:focus:not([readonly]),.GeoGebraFrame input[type=number]:focus,.GeoGebraFrame input[type=number]:focus:not([readonly]),.GeoGebraFrame .gwt-TextBox:focus,.GeoGebraFrame .gwt-TextBox:focus:not([readonly]),.GeoGebraFrame textarea:focus,.GeoGebraFrame textarea:focus:not([readonly]),.GeoGebraFrame .gwt-TextArea:focus,.GeoGebraFrame .gwt-TextArea:focus:not([readonly]),.GeoGebraFrame iframe.objectPropertiesTextEditor:focus,.GeoGebraFrame iframe.objectPropertiesTextEditor:focus:not([readonly]){border:1px #6161ff solid}.GeoGebraFrame .InputPanel .html-face,.GeoGebraFrame .AutoCompleteTextFieldW .html-face{cursor:hand;cursor:pointer}.GeoGebraFrame .AutoCompleteTextFieldW{box-sizing:border-box;position:relative}.GeoGebraFrame .AutoCompleteTextFieldW .TextField{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:5px;padding-right:5px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew{line-height:70%}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew input[type=text].TextField{padding-left:2px;padding-right:2px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew.errorStyle input[type=text].TextField,.GeoGebraFrame .evInputEditor.errorStyle,.GeoGebraFrame .mathTextField.errorStyle{border:4px #b00020 dotted}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextField .TextField{margin:0px}.GeoGebraFrame .InputTreeItem .hasCursorPermanent{border-color:#dcdcdc}.GeoGebraFrame .gwt-TreeItem .noPadding{padding-left:0}.GeoGebraFrame .NoHorizontalScroll .InputTreeItem .hasCursorPermanent{border-color:#6161ff}.GeoGebraFrame .SymbolToggleButton{width:20px;height:20px;line-height:20px;text-align:center;display:none}.GeoGebraFrame .AutoCompleteTextFieldW .SymbolToggleButton{position:absolute;right:.6em;top:50%;margin-top:-0.66em}.GeoGebraFrame .advanced-TextButtonPanel .AutoCompleteTextFieldW .SymbolToggleButton{right:1.6em}.GeoGebraFrame .AutoCompleteTextFieldW.SymbolCanBeShown input:focus+.SymbolToggleButton{display:inline-block}.GeoGebraFrame .AutoCompleteTextFieldW.SymbolCanBeShown input:focus.TextField{padding-right:40px}.GeoGebraFrame input[type=text]::-ms-clear{display:none}.GeoGebraFrame .SymbolTablePopup{z-index:501;background-color:#fff;border-radius:0px;padding:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}.GeoGebraFrame .SymbolTablePopup .SymbolTable tr{cursor:pointer}.GeoGebraFrame .SymbolTablePopup .SymbolTable td{padding:8px;text-align:center}.GeoGebraFrame .SymbolTablePopup .SymbolTable td:hover,.GeoGebraFrame .SymbolTablePopup .GeoGebraFrame .SymbolTable td.focus{background:#fff;color:#4cb4a4}.GeoGebraFrame .mathTextField,.GeoGebraFrame .evInputEditor{padding-top:2px;padding-left:2px;border-radius:4px;overflow:hidden}.GeoGebraFrame .mathTextField{border:1px #dcdcdc solid}.GeoGebraFrame .mathTextField.disabled{background-color:#f0f0f0}.GeoGebraFrame .evInputEditor{position:absolute;border:1px solid blue}.GeoGebraFrame .accessibilityControl{opacity:.01;position:fixed;width:1px;height:1px;overflow:scroll}.GeoGebraFrame .accessibleInput{width:20px;height:20px;z-index:200;position:absolute}.GeoGebraFrame input[type=text].accessibleInput{max-width:5px;padding:0}.GeoGebraFrame .invisible{visibility:hidden}.GeoGebraFrame .tooltipChip{position:absolute;display:inline-flex;padding:2px 4px;border-radius:16px;font-size:12px;align-items:center;cursor:default;height:18px;box-sizing:border-box;z-index:60}.GeoGebraFrame .mathFieldEditor{will-change:transform}.GeoGebraFrame .h5pEmbed{overflow:auto;height:100%}.GeoGebraFrame .graphicsResetIcon{padding-top:10px;padding-right:10px}.GeoGebraFullscreenContainer{background-color:#000;top:0px;left:0px;z-index:2500}.gbox{will-change:transform;z-index:60}.ggbLightBox{width:80%;height:80%;position:fixed;top:10%;left:10%;border:7px solid rgba(0,0,0,.5);background:#fff;z-index:100000000}
