: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 .headerView{height:64px;line-height:64px;position:relative;top:0px;left:0px;width:100%;background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);z-index:1}.GeoGebraFrame .headerView .headerBackButton{cursor:pointer;width:24px;height:24px;opacity:.54;padding:8px 12px;margin:auto 12px}.GeoGebraFrame .headerView .headerBackButton:hover{opacity:.87}.GeoGebraFrame .headerView .headerBackButton .gwt-Image{vertical-align:middle}.GeoGebraFrame .headerView .headerCaption{display:inline-block;font-size:125%;vertical-align:middle;color:rgba(0,0,0,.87);letter-spacing:.25px}.GeoGebraFrame .headerView>.headerCaption:first-child{margin-left:16px}.GeoGebraFrame .compactHeaderView .headerBackButton,.GeoGebraFrame .smallHeaderView .headerBackButton{vertical-align:middle;padding:8px 8px;margin:auto 4px}.GeoGebraFrame .compactHeaderView .headerCaption,.GeoGebraFrame .smallHeaderView .headerCaption{margin:0px}.GeoGebraFrame .smallHeaderView{height:48px;line-height:48px}.GeoGebraFrame .smallHeaderView .headerBackButton{margin-left:8px;margin-right:24px}.GeoGebraFrame .droppedHeaderView{box-shadow:none}.GeoGebraFrame .compactHeaderView .headerCaption{font-size:112.5%}.GeoGebraFrame .compactHeaderView .headerBackButton{margin:auto 8px}.GeoGebraFrame .checkboxPanel{display:inline-flex;width:fit-content;cursor:pointer}.GeoGebraFrame .checkboxPanel .checkboxLbl{height:auto;min-height:20px;line-height:20px;margin-left:20px;margin-top:8px;margin-bottom:8px;color:rgba(0,0,0,.87);font-size:100%}.GeoGebraFrame .checkboxPanel .checkboxLbl.disabled{cursor:default;color:rgba(0,0,0,.36)}.GeoGebraFrame .checkbox{width:36px;height:36px;position:relative;cursor:pointer}.GeoGebraFrame .checkbox .background{position:absolute;top:9px;left:9px;width:18px;height:18px;box-sizing:border-box;border:2px solid;border-radius:2px;border-color:rgba(0,0,0,.54);background-color:transparent;transition:border-color 180ms cubic-bezier(0, 0, 0.2, 1) 0ms,background-color 180ms cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .checkbox .checkmark{position:absolute;left:11px;top:10px;width:14px;height:14px;visibility:hidden}.GeoGebraFrame .checkbox .checkmark .checkmarkSvg{-webkit-transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:opacity .18s 0ms cubic-bezier(0, 0, 0.2, 1),transform .18s 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;opacity:1}.GeoGebraFrame .checkbox .checkmark .checkmarkPath{-webkit-transition:stroke-dashoffset .18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-o-transition:stroke-dashoffset .18s 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:stroke-dashoffset .18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;stroke:#fff;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.GeoGebraFrame .checkbox .hoverBg{display:inline-block;width:36px;height:36px;border-radius:50%;background-color:#fff;opacity:0}.GeoGebraFrame .checkbox .hoverBg:after{background-image:radial-gradient(circle, black 10%, transparent 10.01%)}.GeoGebraFrame .checkbox.selected .background{border-color:var(--ggb-primary-color);background-color:var(--ggb-primary-color)}.GeoGebraFrame .checkbox.selected .hoverBg:after{background-image:radial-gradient(circle, #6557D2 10%, transparent 10.01%)}.GeoGebraFrame .checkbox.selected:hover .hoverBg{opacity:1;background-color:rgba(101,87,210,.12)}.GeoGebraFrame .checkbox.selected .checkmark{visibility:visible}.GeoGebraFrame .checkbox.selected .checkmark .checkmarkPath{stroke-dashoffset:0}.GeoGebraFrame .checkbox:hover .hoverBg{opacity:1;background-color:rgba(0,0,0,.08)}.GeoGebraFrame .checkbox.disabled{cursor:default}.GeoGebraFrame .checkbox.disabled .hoverBg:after{background-image:none}.GeoGebraFrame .checkbox.disabled:hover .hoverBg{background-color:transparent}.GeoGebraFrame .checkbox.disabled .background{border-color:rgba(0,0,0,.36)}.GeoGebraFrame .checkbox.disabled.selected .background{background-color:rgba(0,0,0,.36);border-color:transparent}.GeoGebraFrame .accented .checkbox.selected .background{border-color:#008475;background-color:#008475}.GeoGebraFrame .switch{width:40px;height:24px;margin-right:16px;position:relative;top:7px;float:right;cursor:pointer}.GeoGebraFrame .switch .track{content:"";display:inline-block;position:relative;width:36px;height:14px;border-radius:15px;-webkit-transition:background .3s ease;transition:background .3s ease;vertical-align:middle}.GeoGebraFrame .switch .thumb{width:20px;height:20px;position:relative;top:-18px;border-radius:50%;display:block;transition:left .3s ease,background .3s ease}.GeoGebraFrame .switch.on .track{background-color:#9adaec}.GeoGebraFrame .switch.on .thumb{left:16px;background-color:#00a8d5}.GeoGebraFrame .switch.off .track{background-color:#c5c5c5}.GeoGebraFrame .switch.off .thumb{left:0px;background-color:#f1f1f1}.GeoGebraFrame .inputTextField{width:100%;margin-top:8px;margin-bottom:8px;display:inline-block;min-height:68px}.GeoGebraFrame .inputTextField .inputLabel{font-size:75%;color:rgba(0,0,0,.54);height:12px;line-height:100%;display:block}.GeoGebraFrame .inputTextField.error .inputLabel{color:#b00020}.GeoGebraFrame .inputTextField.error .AutoCompleteTextFieldW{border-bottom-color:#b00020}.GeoGebraFrame .inputTextField .textField{margin-top:8px}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW{margin-bottom:7px;border-radius:0px;border:none;border-bottom:1px solid rgba(0,0,0,.42)}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW input[type=text]{border:none !important;box-shadow:none !important;height:28px;margin:0px;padding:0px 0px 8px 0px}.GeoGebraFrame .inputTextField .errorLabel{color:#b00020;font-size:75%;height:12px;line-height:100%}.GeoGebraFrame .inputTextField.focusState .AutoCompleteTextFieldW{margin-bottom:6px;border-bottom-width:2px}.GeoGebraFrame .inputTextField.focusState:not(.error) .inputLabel,.GeoGebraFrame .inputTextField.focusState:not(.error):hover .inputLabel{color:#008475}.GeoGebraFrame .inputTextField.focusState:not(.error) .AutoCompleteTextFieldW,.GeoGebraFrame .inputTextField.focusState:not(.error):hover .AutoCompleteTextFieldW{border-bottom-color:#008475}.GeoGebraFrame .inputTextField.hoverState:not(.error) .inputLabel{color:rgba(0,0,0,.87)}.GeoGebraFrame .inputTextField.hoverState:not(.error) .AutoCompleteTextFieldW{border-bottom:2px solid rgba(0,0,0,.87)}.GeoGebraFrame .noBottomMarg .inputTextField{margin-bottom:0px}.GeoGebraFrame .buttonActive{position:relative}.GeoGebraFrame .buttonActive img{opacity:.54}.GeoGebraFrame .buttonActive:hover img{opacity:.84}.GeoGebraFrame .buttonInactive{position:relative;cursor:default}.GeoGebraFrame .buttonInactive img{opacity:.26}.GeoGebraFrame .buttonInactive:hover{background-color:transparent}.GeoGebraFrame .dropDownSelectorContainer{max-width:200px}.GeoGebraFrame .dropDownSelector{position:relative;height:64px}.GeoGebraFrame .dropDownSelector .titleLabel{font-size:100%;width:100%;height:24px;padding-top:10px;white-space:nowrap}.GeoGebraFrame .dropDownSelector .selectedOptionLabel{font-size:87.5%;height:20px;padding-bottom:10px;color:rgba(0,0,0,.6)}.GeoGebraFrame .dropDownPopup{overflow-y:auto}.GeoGebraFrame .dropDownPopup .dropDownElement{padding-left:24px;padding-right:24px;line-height:32px}.GeoGebraFrame .dropDownPopup .dropDownElement:hover{cursor:pointer;background:rgba(0,0,0,.04)}.GeoGebraFrame .dropDownPopup .selectedDropDownElement,.GeoGebraFrame .dropDownPopup .selectedDropDownElement:hover{background:rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.hasBorder .dialogContent{box-sizing:border-box;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent{z-index:500;background-color:#fff;border-radius:4px;box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);max-width:500px;width:90%}.GeoGebraFrame .dialogComponent .popupContent{height:100%}.GeoGebraFrame .dialogComponent .dialogMainPanel{padding-top:20px;height:calc(100% - 20px);overflow:hidden}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogTitle{min-height:20px;font-size:125%;margin-bottom:20px;margin-left:24px;color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogContent{height:calc(100% - 92px);padding:0px 24px;overflow-y:auto}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogBtnPanel{display:inline-flex;padding:8px 8px 8px 24px;position:relative;float:right}.GeoGebraFrame .dialogComponent.withSubtitle .dialogTitle{margin-bottom:8px}.GeoGebraFrame .dialogComponent.withSubtitle .dialogSubTitle{margin-bottom:24px;margin-left:24px;height:14px;font-size:75%;color:rgba(0,0,0,.54);line-height:1.2}.GeoGebraFrame .materialTextButton,.GeoGebraFrame .dialogTextButton,.GeoGebraFrame .materialOutlinedButton,.GeoGebraFrame .materialContainedButton,.GeoGebraFrame .dialogContainedButton{display:inline-block;min-width:64px;height:36px;background:transparent;color:var(--ggb-primary-color);font-size:90%;letter-spacing:.04em;line-height:36px;text-transform:uppercase;border-radius:4px;padding:0px 8px;margin-left:8px;cursor:pointer;transition:background 280ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .materialTextButton:hover,.GeoGebraFrame .dialogTextButton:hover,.GeoGebraFrame .materialOutlinedButton:hover,.GeoGebraFrame .materialContainedButton:hover,.GeoGebraFrame .dialogContainedButton:hover{background:#e5e5e5}.GeoGebraFrame .materialTextButton .gwt-Label,.GeoGebraFrame .dialogTextButton .gwt-Label,.GeoGebraFrame .materialOutlinedButton .gwt-Label,.GeoGebraFrame .materialContainedButton .gwt-Label,.GeoGebraFrame .dialogContainedButton .gwt-Label{text-align:center}.GeoGebraFrame .materialTextButton.disabled,.GeoGebraFrame .disabled.dialogTextButton,.GeoGebraFrame .disabled.materialOutlinedButton,.GeoGebraFrame .disabled.materialContainedButton,.GeoGebraFrame .disabled.dialogContainedButton{color:rgba(0,0,0,.38)}.GeoGebraFrame .materialTextButton.disabled:hover,.GeoGebraFrame .disabled.dialogTextButton:hover,.GeoGebraFrame .disabled.materialOutlinedButton:hover,.GeoGebraFrame .disabled.materialContainedButton:hover,.GeoGebraFrame .disabled.dialogContainedButton:hover{background:transparent;cursor:default}.GeoGebraFrame .materialContainedButton,.GeoGebraFrame .dialogContainedButton{padding:0px 16px;background-color:var(--ggb-primary-color);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 280ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .materialContainedButton:hover,.GeoGebraFrame .dialogContainedButton:hover{background:var(--ggb-primary-color);box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.GeoGebraFrame .materialContainedButton.disabled,.GeoGebraFrame .disabled.dialogContainedButton{background-color:#e4e4e4;color:rgba(0,0,0,.38)}.GeoGebraFrame .materialContainedButton.disabled:hover,.GeoGebraFrame .disabled.dialogContainedButton:hover{cursor:default;background:#e4e4e4;box-shadow:none}.GeoGebraFrame .materialOutlinedButton{border:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogTextButton{color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogTextButton:hover{color:#6b6b6b;background-color:#eee}.GeoGebraFrame .dialogContainedButton{box-shadow:none}.GeoGebraFrame .orDividerComponent{display:flex}.GeoGebraFrame .orDividerComponent .divider{height:1px;background-color:rgba(0,0,0,.87);opacity:.12;margin:7px 0px 6px 0px;flex-grow:1}.GeoGebraFrame .orDividerComponent .orLbl{height:14px;line-height:14px;font-size:75%;margin:0px 24px;flex-basis:auto;color:rgba(0,0,0,.36);text-transform:uppercase}.GeoGebraFrame .containedButton{cursor:pointer;float:left;min-width:64px;height:36px;border-radius:2px;background-color:#f5f5f5;transition:background-color .15s}.GeoGebraFrame .containedButton:hover{background-color:#e5e5e5}.GeoGebraFrame .containedButton img{float:left;width:18px;height:18px;padding:9px 8px 9px 12px;opacity:.54}.GeoGebraFrame .containedButton .gwt-Label{float:left;padding:11px 16px 11px 0px;text-transform:uppercase;font-size:87.5%;line-height:1;color:rgba(0,0,0,.54)}.GeoGebraFrame .componentTab{width:100%;overflow:hidden}.GeoGebraFrame .componentTab .indicator{height:2px;width:90px;background-color:#6557d2;top:49px;position:relative;border-radius:2px 2px 0 0;left:0px;z-index:1;transition:all .25s cubic-bezier(0.35, 0, 0.25, 1)}.GeoGebraFrame .componentTab .header{border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .componentTab .header .tabBtn{min-width:90px;height:48px;border-radius:2px}.GeoGebraFrame .componentTab .header .tabBtn .gwt-Label{height:20px;line-height:20px;margin:14px 16px;text-align:center;color:rgba(0,0,0,.87)}.GeoGebraFrame .componentTab .header .tabBtn:hover{background-color:rgba(101,87,210,.12)}.GeoGebraFrame .componentTab .header .tabBtn.selected .gwt-Label{color:#6557d2}.GeoGebraFrame .componentTab .header .tabBtn.selected:hover{background-color:#fff}.GeoGebraFrame .componentTab .header .tabBtn.ripple:after{background-image:radial-gradient(circle, #6557D2 10%, transparent 10.01%)}.GeoGebraFrame .componentTab .panelContainer{position:relative;display:inline-flex;right:0px}.GeoGebraFrame .componentTab .panelContainer.transition{transition:right .25s cubic-bezier(0.35, 0, 0.25, 1)}.GeoGebraFrame .infoErrorPanel img{padding:28px;margin-left:calc(50% - 56px);margin-bottom:16px;opacity:.54;background-color:#f5f5f5;border-radius:50%}.GeoGebraFrame .infoErrorPanel .title{margin-bottom:8px;color:rgba(0,0,0,.87);font-size:100%;min-height:20px;line-height:20px;letter-spacing:.25px;text-align:center}.GeoGebraFrame .infoErrorPanel .subtext{color:rgba(0,0,0,.54);font-size:87%;min-height:20px;line-height:20px;text-align:center;letter-spacing:.2px}.GeoGebraFrame .infoErrorPanel .dialogContainedButton{display:block;margin:24px auto 0 auto}.GeoGebraFrame .radioButton{cursor:pointer;display:inline-flex}.GeoGebraFrame .radioButton .radioBg{display:inline-block;width:36px;height:36px;border-radius:50%;background-color:#fff}.GeoGebraFrame .radioButton .radioBg .outerCircle{width:16px;height:16px;margin:8px;border:2px solid;border-color:rgba(0,0,0,.54);border-radius:50%;transition:border-color .12s cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .radioButton .radioBg .innerCircle{background-color:transparent;transform:scale(0);transition:transform .12s cubic-bezier(0, 0, 0.2, 1) 0ms,background-color .12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .12s cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .radioButton .gwt-Label{line-height:36px;margin-left:16px;font-size:100%;color:rgba(0,0,0,.87)}.GeoGebraFrame .radioButton:hover .radioBg{background-color:rgba(0,0,0,.08)}.GeoGebraFrame .radioButton.selected .radioBg:after{background-image:radial-gradient(circle, #6557D2 10%, transparent 10.01%)}.GeoGebraFrame .radioButton.selected .outerCircle{border-color:#6557d2}.GeoGebraFrame .radioButton.selected .innerCircle{transform:scale(1);width:10px;height:10px;background-color:#6557d2;position:relative;bottom:23px;left:13px;border-radius:50%}.GeoGebraFrame .radioButton.selected.disabled .radioBg:after{background-image:none}.GeoGebraFrame .radioButton.selected.disabled .innerCircle{background-color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.selected.disabled .outerCircle{border-color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.selected.disabled:hover .radioBg{background-color:#fff}.GeoGebraFrame .radioButton.selected:hover .radioBg{background-color:rgba(101,87,210,.12)}.GeoGebraFrame .radioButton.disabled{cursor:default}.GeoGebraFrame .radioButton.disabled .radioBg{background-color:#fff}.GeoGebraFrame .radioButton.disabled .outerCircle{border-color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.disabled .gwt-Label{color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.disabled:hover{background-color:#fff}.GeoGebraFrame .radioButtonPanel{display:inline-grid}
