: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 .headline6{font-size:125%;font-weight:500;letter-spacing:.25px;color:rgba(0,0,0,.87)}.GeoGebraFrame .subtitle1,.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .message,.GeoGebraFrame .subtitle1-link,.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .link{font-size:100%;font-weight:400;letter-spacing:.15px;line-height:1.5em;color:rgba(0,0,0,.54)}.GeoGebraFrame .subtitle1-link,.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .link{color:rgba(0,0,0,.87);font-weight:500}.GeoGebraFrame .cardInfo,.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel{width:100%;height:44px;border-radius:0 0 2px 2px;background-color:#fafafa;box-sizing:border-box;display:flex}.GeoGebraFrame .cardInfo .cardTitle,.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel .cardTitle{line-height:28px;font-size:100%;height:28px;width:154px;padding:8px 30px 8px 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;color:rgba(0,0,0,.87)}.GeoGebraFrame .cardInfo .cardAuthor,.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel .cardAuthor{font-size:87.5%;color:rgba(0,0,0,.54);line-height:20px;letter-spacing:.25px;padding:6px 0px 12px 16px;text-overflow:ellipsis;position:absolute;font-weight:400;top:48px;overflow:hidden;white-space:nowrap;width:178px}.GeoGebraFrame .MaterialDialogBox input[type=number]:focus,.GeoGebraFrame .MaterialDialogBox .GeoGebraFrame .gwt-TextBox:focus,.GeoGebraFrame .MaterialDialogBox .GeoGebraFrame select:focus,.GeoGebraFrame .MaterialDialogBox textarea:focus,.GeoGebraFrame .MaterialDialogBox .GeoGebraFrame .gwt-TextArea:focus,.GeoGebraFrame .MaterialDialogBox iframe.objectPropertiesTextEditor:focus,.GeoGebraFrame .MaterialDialogBox input[type=number]:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox .gwt-TextBox:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox textarea:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox .gwt-TextArea:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox iframe.objectPropertiesTextEditor:focus:not([readonly]),.GeoGebraFrame .dialogComponent input[type=number]:focus,.GeoGebraFrame .dialogComponent .GeoGebraFrame .gwt-TextBox:focus,.GeoGebraFrame .dialogComponent .GeoGebraFrame select:focus,.GeoGebraFrame .dialogComponent textarea:focus,.GeoGebraFrame .dialogComponent .GeoGebraFrame .gwt-TextArea:focus,.GeoGebraFrame .dialogComponent iframe.objectPropertiesTextEditor:focus,.GeoGebraFrame .dialogComponent input[type=number]:focus:not([readonly]),.GeoGebraFrame .dialogComponent .gwt-TextBox:focus:not([readonly]),.GeoGebraFrame .dialogComponent textarea:focus:not([readonly]),.GeoGebraFrame .dialogComponent .gwt-TextArea:focus:not([readonly]),.GeoGebraFrame .dialogComponent iframe.objectPropertiesTextEditor:focus:not([readonly]){border:1px #008475 solid}.GeoGebraFrame .MaterialDialogBox select:focus:not([readonly]),.GeoGebraFrame .dialogComponent select:focus:not([readonly]){border-bottom:1px #008475 solid}.GeoGebraFrame .dialogComponent .gwt-TextBox:focus:not([readonly]){border:none;padding-bottom:3px;border-bottom:1px #008475 solid}.GeoGebraFrame .MaterialDialogBox .gwt-Label{cursor:default}.GeoGebraFrame .MaterialDialogBox .message{margin-right:16px;margin-bottom:28px}.GeoGebraFrame .MaterialDialogBox .Caption:empty{display:none}.GeoGebraFrame .dialogComponent.colorChooser{max-width:432px}.GeoGebraFrame .dialogComponent.printPreview{max-width:370px}.GeoGebraFrame .dialogComponent.customColor{max-width:340px}.GeoGebraFrame .dialogComponent.customColor .ggbSpinner{border-radius:2px;box-shadow:none}.GeoGebraFrame .dialogComponent.customColor .CustomColorPreview canvas{width:266px;border-radius:2px}.GeoGebraFrame .dialogComponent.relationDialog{width:384px;max-height:364px;height:90%}.GeoGebraFrame .dialogComponent.relationDialog .dialogContent{font-size:85%;height:calc(100% - 118px)}.GeoGebraFrame .dialogComponent.relationDialog .dialogContent .relationContent{height:100%}.GeoGebraFrame .dialogComponent.relationDialog.numericOnly{max-height:260px}.GeoGebraFrame .dialogComponent.relationDialog .headerLbl{font-size:85%;font-weight:bold;margin-bottom:16px}.GeoGebraFrame .dialogComponent.relationDialog .checkSymBtn{display:block;margin:32px auto 0 auto}.GeoGebraFrame .dialogComponent.relationDialog .divider{height:1px;margin:16px 0;background-color:#e4e4e4}.GeoGebraFrame .dialogComponent.Checkbox{max-width:391px}.GeoGebraFrame .dialogComponent.Checkbox .gwt-ListBox{margin-right:16px;width:calc(100% - 16px) !important}.GeoGebraFrame .dialogComponent.Checkbox .panelTitle{margin-right:16px;display:block;cursor:default;color:#008475;border-bottom:1px solid #008475}.GeoGebraFrame .dialogComponent.Checkbox .AutoCompleteTextFieldW{border-bottom:1px solid #008475 !important}.GeoGebraFrame .dialogComponent.Checkbox .button img{opacity:.54}.GeoGebraFrame .dialogComponent.buttonDialog{max-width:448px}.GeoGebraFrame .dialogComponent.buttonDialog .scriptArea{margin-right:16px;border-radius:2px;width:calc(100% - 16px) !important}.GeoGebraFrame .dialogComponent.buttonDialog .gwt-ListBox{margin-right:16px;width:calc(100% - 16px) !important}.GeoGebraFrame .dialogComponent.buttonDialog .AutoCompleteTextFieldW{border-bottom:1px solid #008475 !important}.GeoGebraFrame .dialogComponent.inputboxDialog{max-width:430px}.GeoGebraFrame .dialogComponent.inputboxDialog .AutoCompleteTextFieldW{max-width:382px;border-bottom:1px solid #008475 !important}.GeoGebraFrame .dialogComponent.RecoverAutoSavedDialog{max-width:450px}.GeoGebraFrame .dialogComponent.RecoverAutoSavedDialog .infoText{font-size:100%;margin-bottom:24px;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser{max-width:530px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .titlePanel .coloredLabel{font-size:80%}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .titlePanel input[type=text]{border:none;box-shadow:none;border-bottom:1px solid #008475;border-radius:0px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .checkboxPanel{margin-top:4px;margin-bottom:28px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .checkboxPanel .checkbox.selected .background{border-color:#008475;background-color:#008475}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .visibilityPanel .visibility{position:absolute;bottom:6px;width:131px;left:76px;top:auto}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .visibilityPanel .MyCanvasButton{border-radius:2px;bottom:15px;left:24px !important}.GeoGebraFrame .inputDialogComponent.TextInputDialog .MyToggleButton{border-radius:2px;line-height:24px;vertical-align:middle;text-align:center;min-width:24px;height:24px;font-size:90%;line-height:24px;text-align:center;text-decoration:none;overflow:hidden;vertical-align:middle;box-shadow:none;padding:3px;margin-right:8px}.GeoGebraFrame .inputDialogComponent.TextInputDialog .MyToggleButton img{opacity:.54}.GeoGebraFrame .inputDialogComponent.TextInputDialog .textEditor{margin-right:16px;margin-top:10px}.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-DisclosurePanel .textEditorAdvancedPanel.textEditorDisclosurePanelContent .latexPanel canvas:hover{cursor:pointer}.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-DisclosurePanel .gwt-TabLayoutPanelTab{padding-top:6px;height:28px}.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-DisclosurePanel .SymbolTable td:hover,.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-DisclosurePanel .GeoGebraFrame .SymbolTable td.focus{background:#fff;color:#008475}.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-TabLayoutPanelTabInner:hover{color:#4cb4a4}.GeoGebraFrame .flatDialogBtn,.GeoGebraFrame .MaterialDialogBox .dialogBtn,.GeoGebraFrame .dialogComponent .dialogBtn,.GeoGebraFrame .MaterialDialogBox .moreBtn,.GeoGebraFrame .dialogComponent .moreBtn{display:inline-block;position:relative;min-width:64px;height:36px;border:none;outline:none;background:transparent;color:#008475;font-size:90%;font-weight:500;letter-spacing:.04em;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;vertical-align:middle;border-radius:2px;padding:0px 8px;margin-left:8px;box-shadow:none;font-family:Roboto,sans-serif;font-weight:400 !important}.GeoGebraFrame .flatDialogBtn .html-face,.GeoGebraFrame .MaterialDialogBox .dialogBtn .html-face,.GeoGebraFrame .dialogComponent .dialogBtn .html-face,.GeoGebraFrame .MaterialDialogBox .moreBtn .html-face,.GeoGebraFrame .dialogComponent .moreBtn .html-face{text-align:center}.GeoGebraFrame .flatDialogBtn:hover,.GeoGebraFrame .MaterialDialogBox .dialogBtn:hover,.GeoGebraFrame .dialogComponent .dialogBtn:hover,.GeoGebraFrame .MaterialDialogBox .moreBtn:hover,.GeoGebraFrame .dialogComponent .moreBtn:hover{background:#e5e5e5 !important;color:#006758}.GeoGebraFrame .MaterialDialogBox,.GeoGebraFrame .dialogComponent{z-index:501;background-color:#fff;border-radius:2px;padding-left:24px;padding-right:8px;padding-top:24px;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.GeoGebraFrame .MaterialDialogBox .Caption,.GeoGebraFrame .dialogComponent .Caption{font-size:125%;margin-bottom:20px;color:rgba(0,0,0,.87);border:none;cursor:default}.GeoGebraFrame .MaterialDialogBox .SymbolToggleButton:hover,.GeoGebraFrame .MaterialDialogBox .SymbolToggleButton:focus,.GeoGebraFrame .dialogComponent .SymbolToggleButton:hover,.GeoGebraFrame .dialogComponent .SymbolToggleButton:focus{color:#008475}.GeoGebraFrame .MaterialDialogBox .Dialog-messagePanel,.GeoGebraFrame .dialogComponent .Dialog-messagePanel{margin-bottom:0px}.GeoGebraFrame .MaterialDialogBox .Dialog-messagePanel .gwt-Label,.GeoGebraFrame .dialogComponent .Dialog-messagePanel .gwt-Label{margin-top:0px;color:#008475}.GeoGebraFrame .MaterialDialogBox .coloredLabel,.GeoGebraFrame .dialogComponent .coloredLabel{font-size:80%;color:#008475}.GeoGebraFrame .MaterialDialogBox .gwt-RadioButton label,.GeoGebraFrame .dialogComponent .gwt-RadioButton label{padding-left:8px}.GeoGebraFrame .MaterialDialogBox .gwt-CheckBox label,.GeoGebraFrame .dialogComponent .gwt-CheckBox label{padding-left:8px}.GeoGebraFrame .MaterialDialogBox .gwt-CheckBox,.GeoGebraFrame .dialogComponent .gwt-CheckBox{margin-right:16px}.GeoGebraFrame .MaterialDialogBox .gwt-ListBox,.GeoGebraFrame .dialogComponent .gwt-ListBox{border-radius:2px;box-shadow:none}.GeoGebraFrame .MaterialDialogBox input[type=text],.GeoGebraFrame .dialogComponent input[type=text]{border:none;box-shadow:none;margin-bottom:0px;padding-left:4px;border-radius:0px}.GeoGebraFrame .MaterialDialogBox input[type=text]:focus,.GeoGebraFrame .dialogComponent input[type=text]:focus{border:none}.GeoGebraFrame .MaterialDialogBox .sliderIntervalPanel,.GeoGebraFrame .dialogComponent .sliderIntervalPanel{margin-top:10px}.GeoGebraFrame .MaterialDialogBox .sliderIntervalPanel .gwt-TextBox,.GeoGebraFrame .dialogComponent .sliderIntervalPanel .gwt-TextBox{border-bottom:1px solid #008475 !important;border-radius:0px}.GeoGebraFrame .MaterialDialogBox .sliderIntervalPanel .gwt-Label,.GeoGebraFrame .dialogComponent .sliderIntervalPanel .gwt-Label{margin-top:0px}.GeoGebraFrame .MaterialDialogBox .gwt-TabBar .gwt-Label,.GeoGebraFrame .dialogComponent .gwt-TabBar .gwt-Label{font-size:100% !important}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom{padding:0px 16px}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom .optionsPanel,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .optionsPanel{margin-top:8px;margin-bottom:0px}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom .optionsPanel .gwt-ListBox,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .optionsPanel .gwt-ListBox{border-radius:2px;box-shadow:none}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW{display:block}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW .unitLabel,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW .unitLabel{float:right}.GeoGebraFrame .MaterialDialogBox :not(.textField)>.AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent :not(.textField)>.AutoCompleteTextFieldW{margin-right:16px;margin-bottom:10px;border-radius:0px;border:none;border-bottom:1px solid #008475}.GeoGebraFrame .MaterialDialogBox .DialogRbPanel,.GeoGebraFrame .dialogComponent .DialogRbPanel{padding-right:16px;margin-top:16px}.GeoGebraFrame .MaterialDialogBox .sliderPanelWidget,.GeoGebraFrame .dialogComponent .sliderPanelWidget{padding-right:16px;margin-top:16px}.GeoGebraFrame .MaterialDialogBox .scriptArea,.GeoGebraFrame .dialogComponent .scriptArea{padding-right:16px}.GeoGebraFrame .MaterialDialogBox .dialogBtn,.GeoGebraFrame .dialogComponent .dialogBtn{float:right}.GeoGebraFrame .dialogComponent{padding:0px}.GeoGebraFrame .dialogComponent .gwt-Label-highlighted{color:#6161ff}.GeoGebraFrame .dialogComponent :not(.textField)>.AutoCompleteTextFieldW{border-bottom:1px solid var(--ggb-primary-color)}.GeoGebraFrame .dialogComponent.removeMaterial{max-width:472px}.GeoGebraFrame .dialogComponent.removeMaterial .dialogContent{height:calc(100% - 52px)}.GeoGebraFrame .dialogComponent.removeMaterial .message{color:rgba(0,0,0,.54);margin-bottom:24px}.GeoGebraFrame .dialogComponent.materialRename{max-width:448px}.GeoGebraFrame .dialogComponent.materialRename .AutoCompleteTextFieldW{margin:8px 16px 16px 0px;display:inline-block;width:100%}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.emptyState .inputLabel,.GeoGebraFrame .dialogComponent.materialRename .mediaDialog .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .dialogComponent.materialRename .saveDialogMow .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .mediaDialog .dialogComponent.materialRename .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .saveDialogMow .dialogComponent.materialRename .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .inputLabel{color:rgba(0,0,0,.54);font-size:75%}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.emptyState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .AutoCompleteTextFieldW{border-bottom:1px solid rgba(0,0,0,.42)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .dialogComponent.materialRename .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .dialogComponent.materialRename .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .mediaDialog .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .saveDialogMow .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField{border:none;box-shadow:none;padding:0px;margin-bottom:8px;margin-top:0px;font-size:100%;color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .dialogComponent.materialRename .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .dialogComponent.materialRename .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .mediaDialog .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .saveDialogMow .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField::placeholder{color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.hoverState .inputLabel{color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.hoverState .AutoCompleteTextFieldW{border-bottom:2px solid rgba(0,0,0,.87);margin:8px 16px 15px 0px}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState:hover .inputLabel{opacity:.87;color:var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState:hover .AutoCompleteTextFieldW{border-bottom:2px solid var(--ggb-dark-color);margin:8px 16px 15px 0px}.GeoGebraFrame .mediaDialog.hyperLink,.GeoGebraFrame .hyperLink.saveDialogMow{max-width:448px}.GeoGebraFrame .mediaDialog.hyperLink .dialogContent,.GeoGebraFrame .hyperLink.saveDialogMow .dialogContent{height:calc(100% - 52px)}.GeoGebraFrame .mediaDialog.Video,.GeoGebraFrame .Video.saveDialogMow,.GeoGebraFrame .mediaDialog.Audio,.GeoGebraFrame .Audio.saveDialogMow{max-width:448px}.GeoGebraFrame .mediaDialog.Web,.GeoGebraFrame .Web.saveDialogMow{max-width:448px}.GeoGebraFrame .mediaDialog .mowInputPanelContent .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent .AutoCompleteTextFieldW{margin:8px 16px 8px 0px}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .inputLabel{color:rgba(0,0,0,.54);font-size:75%}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW{border-bottom:1px solid rgba(0,0,0,.42)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField{border:none;box-shadow:none;padding:0px;margin-bottom:8px;margin-top:0px;font-size:100%;color:rgba(0,0,0,.87)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder{color:rgba(0,0,0,.54)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .errorLabel{opacity:0}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .msgLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .msgLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .msgLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .msgLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .msgLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .msgLabel{color:rgba(0,0,0,.54);margin-top:0;font-size:75%;min-height:20px;line-height:20px;max-width:33.3333333333em}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState.hoverState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState.hoverState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.focusState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.focusState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.errorState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.errorState .inputLabel{color:rgba(0,0,0,.87)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState.hoverState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState.hoverState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.errorState .AutoCompleteTextFieldW{border-bottom:2px solid rgba(0,0,0,.87)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState.hoverState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState.hoverState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.focusState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.focusState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.errorState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.errorState .errorLabel{line-height:19px;min-height:19px}.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState:hover .inputLabel{color:rgba(255,23,68,.87)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState:hover .AutoCompleteTextFieldW{border-bottom:2px solid red}.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState:hover .errorLabel{line-height:19px;min-height:19px;color:rgba(255,23,68,.87);opacity:1}.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState:hover .inputLabel{opacity:.87;color:var(--ggb-dark-color)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState:hover .AutoCompleteTextFieldW{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState:hover .errorLabel{line-height:19px;min-height:19px}.GeoGebraFrame .dialogComponent .globalErrorLabel{color:#b00020;max-width:26.6666666667em;font-size:75%;line-height:16px;min-height:32px;margin-bottom:4px}.GeoGebraFrame .dialogComponent.exportImgDialog{max-width:unset;max-height:unset;height:unset;width:unset}.GeoGebraFrame .dialogComponent.exportImgDialog .expImgContent{margin-bottom:20px}.GeoGebraFrame .dialogComponent.exportImgDialog .rightClickHelpText{font-size:80%;margin-bottom:20px;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.exportImgDialog .prevImg{max-width:420px;max-height:420px;border:1px solid rgba(0,0,0,.2);border-radius:2px 2px 0 0;cursor:pointer}.GeoGebraFrame .dialogComponent.pdfDialog{max-width:506px;max-height:546px;width:80%;height:90%}.GeoGebraFrame .dialogComponent.pdfDialog.hasBorder .dialogContent{border:none}.GeoGebraFrame .dialogComponent.pdfDialog .pdfDialogContent{height:100%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.GeoGebraFrame .dialogComponent.pdfDialog .pdfContainer{border:4px dashed #999;box-sizing:border-box;border-radius:8px;height:100%}.GeoGebraFrame .dialogComponent.pdfDialog .pdfContainer.withPdf{border-color:transparent;display:flex;flex-direction:column}.GeoGebraFrame .dialogComponent.pdfDialog .imgTextElement{justify-content:center;-webkit-justify-content:center;height:100%;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.GeoGebraFrame .dialogComponent.pdfDialog .folderImg{opacity:.54}.GeoGebraFrame .dialogComponent.pdfDialog .pdfDialogText{color:rgba(0,0,0,.54);margin-top:20px;text-align:center;max-width:190px}.GeoGebraFrame .dialogComponent.pdfDialog .clickOrDragText{font-size:100% !important}.GeoGebraFrame .dialogComponent.pdfDialog .errorText{font-size:12px;color:#ff1744}.GeoGebraFrame .dialogComponent.pdfDialog .loadText{font-size:12px;margin-left:auto;margin-right:auto}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview{display:inline-flex;display:-webkit-inline-flex;width:80%;flex-grow:1;position:relative}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .leftBtn,.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .rightBtn{width:24px;height:24px;padding:12px;opacity:.54;border-radius:24px;top:40%;position:absolute}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .rightBtn{right:-25%}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .leftBtn{left:0%;z-index:1}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .leftBtn:hover,.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .rightBtn:hover{background:#e5e5e5;opacity:1}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .previewImage{position:absolute;left:63%;top:46%;max-height:90%;max-width:90%;transform:translate(-50%, -50%)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;width:fit-content;height:fit-content;margin:20px auto}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .gwt-Label{margin:0px;font-size:100%;height:fit-content}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField{margin-left:16px;margin-bottom:0px;border-bottom-color:rgba(0,0,0,.42)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField .TextField{margin:0px;text-align:center;font-size:100%;padding:0px;box-shadow:none;border:none;border-radius:0px}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.default{border-bottom:1px solid rgba(0,0,0,.42);margin-bottom:1px}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.hover{border-bottom:2px solid rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.focus,.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.focus:hover{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText.hidden{visibility:hidden}.GeoGebraFrame .dialogComponent.pdfDialog .progressBar{margin-left:auto;margin-right:auto;background:var(--ggb-light-color);height:4px;max-width:300px;width:80%}.GeoGebraFrame .dialogComponent.pdfDialog .progressBar div{background:var(--ggb-dark-color);height:100%}.GeoGebraFrame .dialogComponent.shareLink,.GeoGebraFrame .dialogComponent.shareLinkMebis{padding-bottom:24px;max-width:510px}.GeoGebraFrame .dialogComponent.shareLink>div>table,.GeoGebraFrame .dialogComponent.shareLinkMebis>div>table{padding-right:0px}.GeoGebraFrame .dialogComponent.shareLink .linkLabel,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkLabel{color:rgba(0,0,0,.54);font-size:75%;line-height:1}.GeoGebraFrame .dialogComponent.shareLink .linkPanel,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel{display:flex}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .linkBox,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox{padding:8px 0 8px 0;margin:0;border:none;box-shadow:none;border-bottom:2px solid #008475;border-radius:0}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .linkBox::selection,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox::selection{background:rgba(0,132,117,.2)}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .copyButton,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .copyButton{cursor:pointer;min-width:64px;height:36px;border-radius:2px;padding:0 8px;margin-left:32px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:rgba(0,0,0,.87);text-transform:uppercase;transition:background-color .15s}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .copyButton:hover,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .copyButton:hover{background-color:#e5e5e5}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel{padding-top:20px}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton{cursor:pointer;display:inline-flex;height:36px;min-width:88px;margin-right:24px;justify-content:center;vertical-align:middle;transition:background-color,color .15s}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton img,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton img{opacity:1;background-color:#008475;border-radius:50%;padding:6px}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton .gwt-Label,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton .gwt-Label{color:rgba(0,0,0,.87);font-size:100%;margin:10px auto 0px 12px;cursor:pointer}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton:hover img,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton:hover img{background-color:#3da196}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton:hover .gwt-Label,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton:hover .gwt-Label{color:#000}.GeoGebraFrame .dialogComponent.classicExamStartDialog .description{margin-bottom:10px}.GeoGebraFrame .dialogComponent.classicExamStartDialog .checkboxPanel{margin-left:30px;min-height:32px}.GeoGebraFrame .dialogComponent.examStartDialog{max-width:427px}.GeoGebraFrame .dialogComponent.examStartDialog .examStartText{font-size:100%;margin:0px;padding-bottom:24px;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.examExitConfDialog{max-width:326px}.GeoGebraFrame .dialogComponent.examExitConfDialog .dialogContent{height:calc(100% - 52px)}.GeoGebraFrame .dialogComponent.examExitConfDialog .exitConfText{font-size:100%;margin:0px;padding-bottom:24px;color:rgba(0,0,0,.54)}.GeoGebraFrame .examExitDialog,.GeoGebraFrame .examLogDialog{padding:0px;max-width:316px}.GeoGebraFrame .examExitDialog .titlePanel,.GeoGebraFrame .examLogDialog .titlePanel{background-color:#008475;padding:20px 24px}.GeoGebraFrame .examExitDialog .titlePanel.locked,.GeoGebraFrame .examLogDialog .titlePanel.locked{background-color:#007aff}.GeoGebraFrame .examExitDialog .titlePanel.cheating,.GeoGebraFrame .examLogDialog .titlePanel.cheating{background-color:#d32f2f}.GeoGebraFrame .examExitDialog .titlePanel.cheating .panelRowIndent,.GeoGebraFrame .examLogDialog .titlePanel.cheating .panelRowIndent{padding:0px}.GeoGebraFrame .examExitDialog .titlePanel.cheating .panelRowIndent .examTitle,.GeoGebraFrame .examLogDialog .titlePanel.cheating .panelRowIndent .examTitle{margin-left:8px}.GeoGebraFrame .examExitDialog .titlePanel.cheating .panelRowIndent>*,.GeoGebraFrame .examLogDialog .titlePanel.cheating .panelRowIndent>*{margin:0px}.GeoGebraFrame .examExitDialog .titlePanel .calcType,.GeoGebraFrame .examLogDialog .titlePanel .calcType{font-size:75%;color:rgba(255,255,255,.7)}.GeoGebraFrame .examExitDialog .titlePanel .examTitle,.GeoGebraFrame .examLogDialog .titlePanel .examTitle{font-size:100%;color:#fff}.GeoGebraFrame .examExitDialog .withDivider,.GeoGebraFrame .examLogDialog .withDivider{border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .examExitDialog .contentPanel,.GeoGebraFrame .examLogDialog .contentPanel{height:252px;padding:20px 24px 24px 24px}.GeoGebraFrame .examExitDialog .contentPanel .textStyle,.GeoGebraFrame .examLogDialog .contentPanel .textStyle{color:rgba(0,0,0,.87)}.GeoGebraFrame .examExitDialog .contentPanel .captionStyle,.GeoGebraFrame .examLogDialog .contentPanel .captionStyle{margin-top:20px;font-size:75%;color:rgba(0,0,0,.54)}.GeoGebraFrame .examExitDialog .contentPanel .captionStyle.noMargin,.GeoGebraFrame .examLogDialog .contentPanel .captionStyle.noMargin{margin-top:0px}.GeoGebraFrame .examExitDialog .dialogPanel,.GeoGebraFrame .examLogDialog .dialogPanel{padding:8px;float:right}.GeoGebraFrame .dialogComponent.errorDialog{max-width:320px}.GeoGebraFrame .dialogComponent.errorDialog .mainPanel{display:flex}.GeoGebraFrame .dialogComponent.errorDialog .mainPanel img{margin-right:10px;margin-top:auto;margin-bottom:auto}.GeoGebraFrame .examLogDialog{max-width:316px}.GeoGebraFrame .examLogDialog .contentPanel{min-height:0;height:unset}.GeoGebraFrame .examLogDialog .contentPanel.cheating{min-height:0px;max-height:252px;height:unset}.GeoGebraFrame .examLogDialog .contentPanel div:first-of-type>.captionStyle:first-child{margin:0px}.GeoGebraFrame .dialogComponent.shareLinkMebis{padding:24px 8px 0px 24px}.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel{margin-right:16px}.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox::selection{background:rgba(var(--ggb-primary-color), 0.2)}.GeoGebraFrame .dialogComponent.shareLinkMebis .shareHelpTxt{font-size:100%;margin-top:12px;width:478px}.GeoGebraFrame .saveDialogMow{max-width:448px}.GeoGebraFrame .saveDialogMow .mowInputPanelContent .AutoCompleteTextFieldW{margin:8px 16px 16px 0px !important}.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW{margin:8px 16px 15px 0px !important}.GeoGebraFrame .saveDialogMow .checkboxPanel{margin-top:4px;margin-bottom:20px}.GeoGebraFrame .mowPermissionDialog{max-width:500px}.GeoGebraFrame .mowPermissionDialog .dialogContent .gwt-Label{color:rgba(0,0,0,.54);font-size:80%;margin-bottom:20px}.GeoGebraFrame .mowPermissionDialog.narrowDialog{max-width:376px;width:fit-content}.GeoGebraFrame .dialogComponent.camera{max-width:530px}.GeoGebraFrame .dialogComponent.camera .mowCameraSimplePanel{margin-left:16px;margin-right:16px;width:94%;height:100%}.GeoGebraFrame .dialogComponent.camera .webcamInputPanel{min-height:160px;min-width:213px;max-width:100%;max-height:calc(100vh - 320px);text-align:center}.GeoGebraFrame .dialogComponent button.CustomColorButton:hover{border:2px solid var(--ggb-dark-color)}.GeoGebraFrame .MaterialDialogBox.mow .AutoCompleteTextFieldW{border-bottom:1px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.shareDialogMow{max-width:510px}.GeoGebraFrame .dialogComponent.shareDialogMow.hasBorder .groupPanel{overflow:unset;max-height:unset;border-top:unset}.GeoGebraFrame .dialogComponent.shareDialogMow .dialogTitle{margin-left:24px}.GeoGebraFrame .dialogComponent.shareDialogMow .dialogMainPanel{padding-left:0px}.GeoGebraFrame .dialogComponent.shareDialogMow .dialogContent{padding:0px 0px 24px 0px}.GeoGebraFrame .dialogComponent.shareDialogMow .selGrLbl{color:rgba(0,0,0,.54);font-size:100%;margin-top:0px;margin-bottom:20px;margin-left:24px}.GeoGebraFrame .dialogComponent.shareDialogMow .groupPanel{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);max-height:200px;overflow:auto;padding:16px 0px 0px 20px}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel{border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .groupImgHolder{width:48px;height:48px;padding:12px;border-radius:50%;background-color:#f5f5f5;display:block;margin:0px auto;margin-top:16px}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .groupImgHolder img{opacity:.38}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .noGroupsLbl{font-size:100%;width:fit-content;display:block;margin:0px auto;margin-top:16px;color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .noGroupsHelpLbl{width:262px;height:fit-content;display:block;margin:0px auto;margin-top:8px;margin-bottom:20px;font-size:87%;text-align:center;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink{margin:16px 24px 0px 24px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkImg{opacity:.54;margin:auto 32px auto 0px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .switcherPanel{display:flex}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .switcherPanel .switch{margin:auto 0px auto auto;top:0px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .textPanel{position:relative;max-width:356px;margin-right:8px;display:inline-block}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .textPanel .linkShareOnOff{margin-top:0px;font-size:100%;color:rgba(0,0,0,.87);line-height:16px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .textPanel .linkShareHelp{margin-top:0px;font-size:87%;line-height:16px;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel{margin-top:16px;display:flex}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .linkBox{width:362px;padding:8px 0 8px 0;margin:0;border-radius:0;box-shadow:none;border:none;border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .linkBox::selection{background:rgba(var(--ggb-primary-color), 0.2)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .copyButton{cursor:pointer;min-width:64px;height:36px;border-radius:2px;padding:0 8px;margin-left:32px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:rgba(0,0,0,.87);text-transform:uppercase;transition:background-color .15s}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .copyButton:hover{background-color:#e5e5e5}.GeoGebraFrame .dialogComponent.shareDialogMow .shareLinkAvailableInfo{color:rgba(0,0,0,.54);max-width:474px;margin:14px 24px 0px 24px;font-size:87%}.GeoGebraFrame .groupButton{cursor:pointer;height:96px;width:90px;margin:0px 2px 4px 2px;display:inline-flex}.GeoGebraFrame .groupButton .content{height:96px;width:90px;overflow:hidden}.GeoGebraFrame .groupButton .groupImgHolder{width:24px;height:24px;padding:10px;border-radius:50%;border:2px solid rgba(0,0,0,.24);display:block;margin:0px auto;margin-top:4px}.GeoGebraFrame .groupButton .groupImgHolder .groupImg{opacity:.54}.GeoGebraFrame .groupButton .groupName{color:rgba(0,0,0,.54);margin-top:8px;padding-bottom:4px;font-size:75%;height:32px;text-align:center;line-height:16px;overflow:hidden;cursor:pointer;position:relative;top:-20px}.GeoGebraFrame .groupButton .checkMark{padding:1px;border-radius:50%;background-color:var(--ggb-primary-color);position:relative;top:-44px;right:-56px;visibility:hidden}.GeoGebraFrame .groupButton.selected .groupImgHolder{border:2px solid var(--ggb-primary-color)}.GeoGebraFrame .groupButton.selected .checkMark{visibility:visible}.GeoGebraFrame .dialogComponent.tableOfValuesDialog{max-width:368px}.GeoGebraFrame .dialogComponent.tableOfValuesDialog .dialogTitle{margin-bottom:12px}.GeoGebraFrame .dialogComponent.tableOfValuesDialog .dialogMainPanel{height:calc(100% - 12px)}.GeoGebraFrame .dialogComponent.export3dDialog{max-width:384px;padding-right:0px}.GeoGebraFrame .dialogComponent.export3dDialog .dialogContent{padding-right:0px}.GeoGebraFrame .dialogComponent.export3dDialog .panelRow>*{margin:0px}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField{margin-left:0px;margin-right:24px;margin-top:8px;margin-bottom:8px;width:96px}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField .textField .AutoCompleteTextFieldW{margin:0px;display:flex;align-items:baseline}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField .textField .AutoCompleteTextFieldW .suffix{margin:0px;padding-left:8px;font-size:100%}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField .errorLabel{max-width:96px}.GeoGebraFrame .dialogComponent.export3dDialog .checkboxPanel{padding-left:16px}.GeoGebraFrame .dialogComponent.export3dDialog .equal{margin-top:0px;margin-bottom:8px;margin-left:-8px;margin-right:16px}.GeoGebraFrame .dialogComponent.whatsNewDialog{max-width:592px;height:auto}.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel{padding-right:16px}.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .message{margin-right:4px}.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .link{cursor:pointer}.GeoGebraFrame .mowInputPanelContent .TextField::selection{background:var(--ggb-selection-color)}.GeoGebraFrame .dialogComponent.templateChooser{max-width:680px}.GeoGebraFrame .dialogComponent.templateChooser .dialogTitle{margin-bottom:0px}.GeoGebraFrame .dialogComponent.templateChooser .dialogContent{padding:0px;max-height:386px;height:calc(100% - 72px)}.GeoGebraFrame .dialogComponent.templateChooser .dialogContent.withBorder{border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.templateChooser .dialogContent.withBorder .templatesPanel{max-width:665px;padding-right:0px;padding-left:15px;padding-bottom:0px}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel{max-width:649px;display:inline-block;padding-left:16px;margin-top:12px;padding-bottom:12px}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard{width:200px;border-radius:2px;background-color:#fff;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow .25s;position:relative;display:inline-block;margin:8px 8px 8px 8px;cursor:pointer}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard.selected{outline:2px solid var(--ggb-primary-color);box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow .25s}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard.selected:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardImgPanel{width:100%;height:120px;background-position:center}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel .mowMoreButton{width:24px;height:24px;padding:10px 6px 10px 10px;position:relative;opacity:.54;cursor:pointer}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel .mowMoreButton.gwt-ToggleButton-up-hovering{opacity:1}.GeoGebraFrame .sessionExpireNotifyDialog{max-width:448px;height:unset}.GeoGebraFrame .sessionExpireNotifyDialog .sessionExpireTxt{color:rgba(0,0,0,.54);max-width:400px;margin-bottom:20px}.GeoGebraFrame .dialogComponent.sliderDialog{max-width:504px}.GeoGebraFrame .dialogComponent.sliderDialog .gwt-RadioButton [type=radio]+label{padding-left:35px}.GeoGebraFrame .dialogComponent.sliderDialog .gwt-RadioButton [type=radio]+label:after{background-color:#008475}.GeoGebraFrame .dialogComponent.sliderDialog .AutoCompleteTextFieldW{border-bottom:1px solid #008475 !important}.GeoGebraFrame .inputDialogComponent .inputTextField{max-width:456px;width:100%}.GeoGebraFrame .inputDialogComponent .inputTextField .AutoCompleteTextFieldW{margin-right:0px}.GeoGebraFrame .inputDialogComponent.angleInputDialog .gwt-RadioButton{margin-right:20px}.GeoGebraFrame .inputDialogComponent.angleInputDialog .gwt-RadioButton label{padding-left:35px}.GeoGebraFrame .dialogComponent.createObjDialog{max-width:579px}.GeoGebraFrame .dialogComponent.createObjDialog .dialogContent{padding-right:0px}.GeoGebraFrame .dialogComponent.createObjDialog .gwt-RadioButton{margin-right:20px}.GeoGebraFrame .dialogComponent.createObjDialog .gwt-RadioButton label{padding-left:26px}.GeoGebraFrame .inputDialogComponent.TextInputDialog{max-width:430px;height:auto}.GeoGebraFrame .inputDialogComponent.TextInputDialog .textEditorDisclosurePanelContent .gwt-Label{font-size:100%;margin-top:0px}.GeoGebraFrame .calcChooser{max-width:832px;min-height:232px;left:0px;padding:48px 36px;border-radius:2px;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);box-sizing:border-box}.GeoGebraFrame .calcChooser .title{height:48px;font-size:175%;line-height:48px;max-width:760px;margin-bottom:32px;text-align:center}.GeoGebraFrame .calcChooser .calcBtn{max-width:120px;max-height:152px;width:100%;height:100%;margin:0px 16px;display:inline-table;cursor:pointer;transition:background-color .15s}.GeoGebraFrame .calcChooser .calcBtn .imgHolder{border-radius:50%;background-color:#f5f5f5;width:120px;height:120px}.GeoGebraFrame .calcChooser .calcBtn img{padding:24px}.GeoGebraFrame .calcChooser .calcBtn .gwt-Label{text-align:center;max-width:120px;margin-top:4px;min-height:24px;height:fit-content;line-height:150%;font-weight:500}.GeoGebraFrame .calcChooser .calcBtn:hover .imgHolder{background-color:#e5e5e5}.GeoGebraFrame .calcChooser .calcBtn.selected .imgHolder{background-color:#ebe7f8}.GeoGebraFrame .calcChooser.smallScreen{max-width:480px;padding:24px 12px}.GeoGebraFrame .calcChooser.smallScreen .title{height:36px;font-size:140%;line-height:36px;margin-bottom:24px}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .dialogMainPanel .dialogTitle,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .dialogMainPanel .dialogTitle{margin-bottom:8px}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .helpTxt,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .helpTxt{margin-bottom:24px;font-size:75%;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .AutoCompleteTextFieldW{margin-right:0px}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .orDividerComponent,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .orDividerComponent{margin-top:24px}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .btnContainer,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .btnContainer{display:flex;justify-content:center;margin:24px 0px}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .btnContainer .uploadFileBtn,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .btnContainer .uploadFileBtn{color:#277ea6;padding:0px 16px}.GeoGebraFrame .dialogComponent.statistics .dialogTitle{height:24px;font-size:125%;color:rgba(0,0,0,.87);line-height:1.2}.GeoGebraFrame .dialogComponent.statistics.error{max-width:468px}.GeoGebraFrame .dialogComponent.statistics.error .dialogContent{border:none}.GeoGebraFrame .dialogComponent.statistics .dialogContent{max-height:426px;height:calc(100% - 114px);box-sizing:border-box;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.statistics .dialogContent select:focus:not([readonly]){border:none;border-bottom:1px #008475 solid}.GeoGebraFrame .dialogComponent.statistics .dialogContent .group{margin-bottom:22px}.GeoGebraFrame .dialogComponent.statistics .dialogContent .group .heading{margin-top:8px;margin-bottom:4px;height:14px;color:rgba(0,0,0,.54);font-size:12px}.GeoGebraFrame .manageTools{max-width:560px}.GeoGebraFrame .manageTools select:focus:not([readonly]){border:none;border-bottom:1px #008475 solid}.GeoGebraFrame .manageTools .toolButtons{display:inline-block;margin-bottom:16px}.GeoGebraFrame .manageTools .containedButton{margin-right:8px}.GeoGebraFrame .multiSelectList{position:relative}.GeoGebraFrame .multiSelectList option{height:20px}.GeoGebraFrame .multiSelectList .gwt-ListBox{max-width:calc(100% - 52px);margin-right:16px}.GeoGebraFrame .multiSelectList .toolListButtons{position:absolute;top:8px;display:inline-block}.GeoGebraFrame .multiSelectList .toolListButtons .MyCanvasButton{margin-bottom:8px}.GeoGebraFrame .iconSelectShowPanel{display:flex}.GeoGebraFrame .iconSelectShowPanel .iconPanel{display:inline-flex;margin-right:66px}.GeoGebraFrame .iconSelectShowPanel .iconPanel img{border-radius:5px;border:#dcdcdc solid 1px;margin-right:12px}.GeoGebraFrame .iconSelectShowPanel .templatePanel{display:flex;padding-top:4px;padding-bottom:4px}.GeoGebraFrame .iconSelectShowPanel .templatePanel .checkbox{margin-right:12px}.GeoGebraFrame .iconSelectShowPanel .templatePanel .checkboxLbl{line-height:26px}.GeoGebraFrame .toolCreationDialog{max-width:560px}.GeoGebraFrame .toolCreationDialog .toolSelectObjectLabel{margin-top:8px}.GeoGebraFrame .toolCreationDialog .iconSelectShowPanel{margin-bottom:8px}.GeoGebraFrame .toolCreationDialog .dialogNavigation{margin-top:16px;text-align:center}.GeoGebraFrame .toolCreationDialog .dialogNavigation .materialOutlinedButton{min-width:94px}.GeoGebraFrame .toolCreationDialog .dialogNavigation .materialOutlinedButton:disabled{color:rgba(0,0,0,.38);opacity:1}.GeoGebraFrame .toolCreationDialog .dialogNavigation .materialOutlinedButton:disabled:hover{background:#fff}.GeoGebraFrame .dialogThreeTabs .gwt-TabBarItem{min-width:30%}.GeoGebraFrame .perspectivePopup{width:280px}.GeoGebraFrame .perspectivePopup .listMenuItem img{opacity:1}.GeoGebraFrame .perspectivePopup .listMenuItem{height:48px;line-height:36px;padding:8px 16px 8px 56px}.GeoGebraFrame .perspectivePopup .menuSeparator{width:100%}.GeoGebraFrame .perspectivePopup .downloadItem img{opacity:.54}.GeoGebraFrame .perspectivePopup .downloadItem .gwt-Label{line-height:32px}.GeoGebraFrame .perspectivePopup .headerItem{padding-left:24px}.GeoGebraFrame .perspectivePopup .headerItem .headerPanel{display:inline-flex}.GeoGebraFrame .perspectivePopup .headerItem .headerPanel .gwt-Label{width:200px}.GeoGebraFrame .perspectivePopup .headerItem .headerPanel .helpBtn{position:relative;display:inline-flex;opacity:.54}.GeoGebraFrame .perspectivePopup .headerItem.selectedItem{background:#fff;cursor:default}.GeoGebraFrame .imageDialog .infoErrorPanel{min-width:100%;width:auto;margin:auto}.GeoGebraFrame .imageDialog .cameraPanel{height:367px;min-width:100%;width:auto}.GeoGebraFrame .imageDialog .cameraPanel.error{height:367px;display:inline-flex}.GeoGebraFrame .imageDialog .webcamInputPanel{display:block;margin:auto;min-height:40px;min-width:53px;max-width:100%;max-height:calc(100vh - 320px);text-align:center}.GeoGebraFrame .imageDialog .mowFloatingButton{position:relative;left:calc(50% - 24px);bottom:30px;padding:12px;height:24px}.GeoGebraFrame .imageDialog .mowFloatingButton:hover,.GeoGebraFrame .imageDialog .mowFloatingButton:focus{background:#4c42a1}.GeoGebraFrame .substituteDialog{max-width:384px}.GeoGebraFrame .substituteDialog .dialogContent{height:calc(100% - 110px);max-height:390px;min-height:390px}.GeoGebraFrame .substituteDialog .flexGroup{display:flex;margin-bottom:8px}.GeoGebraFrame .substituteDialog .flexGroup .gwt-Label{max-width:168px;width:100%;font-size:87%;font-weight:bold;color:rgba(0,0,0,.87);margin-top:16px}.GeoGebraFrame .substituteDialog .flexGroup .gwt-Label.with{margin-left:16px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW{height:40px;border:1px solid #d7d7d7;border-radius:4px;margin-bottom:0px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW input[type=text]{margin-bottom:8px;margin-top:8px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.focused,.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.focused.hover{border-color:#6557d2;border-width:2px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.focused input[type=text],.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.focused.hover input[type=text]{margin-bottom:7px;margin-top:7px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.hover{border-color:rgba(0,0,0,.54)}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.with{margin-right:0px}
