: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 .tableViewParent{height:100%;min-height:268px}.GeoGebraFrame .main>*{position:absolute !important;display:inline-block}.GeoGebraFrame .tableViewMain{margin-top:8px;margin-left:0px;margin-right:0px}.GeoGebraFrame.portrait .toolPanelHeading:not(.withShadow)~.main .tvTable td,.GeoGebraFrame.portrait .toolPanelHeading:not(.withShadow)~.main .tvTable th{border-width:1px 1px 0 0}.GeoGebraFrame .tableEditorWrap{display:flex;flex-direction:row-reverse;align-items:center;min-height:51px;box-sizing:border-box;border:1px #6557d2 solid}.GeoGebraFrame .tableEditor{background-color:#fff;overflow:hidden;text-align:right;padding-left:16px}.GeoGebraFrame .editableCell{cursor:text}.GeoGebraFrame .tvTable th{min-width:120px}.GeoGebraFrame .tvTable td,.GeoGebraFrame .tvTable th{border-width:0 1px 1px 0;border-color:rgba(0,0,0,.12);border-style:solid;box-sizing:border-box;max-width:180px;transition:min-width 250ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable td .content,.GeoGebraFrame .tvTable th .content{transition:width 250ms,opacity 250ms,margin 250ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable td.deleteCol,.GeoGebraFrame .tvTable th.deleteCol{min-width:0}.GeoGebraFrame .tvTable td.deleteCol .content,.GeoGebraFrame .tvTable th.deleteCol .content{overflow:hidden !important;width:0px !important;margin-left:-350px !important;text-align:right;opacity:0}.GeoGebraFrame .tvTable td.errorCell,.GeoGebraFrame .tvTable th.errorCell{cursor:pointer;border-width:1px;border-color:#b00020}.GeoGebraFrame .tvTable td.errorCell .content,.GeoGebraFrame .tvTable th.errorCell .content{height:50px}.GeoGebraFrame .tvTable td.notEditable,.GeoGebraFrame .tvTable th.notEditable{cursor:default}.GeoGebraFrame .tvTable td.addColumnAut,.GeoGebraFrame .tvTable th.addColumnAut{min-width:120px;animation-duration:250ms;animation-name:addColumn;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable td.deleteColumnAut,.GeoGebraFrame .tvTable th.deleteColumnAut{min-width:0px;animation-duration:250ms;animation-name:removeColumn;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes addColumn{0%{min-width:0px}100%{min-width:120px}}@-moz-keyframes addColumn{0%{min-width:0px}100%{min-width:120px}}@keyframes addColumn{0%{min-width:0px}100%{min-width:120px}}@-webkit-keyframes removeColumn{0%{min-width:120px}100%{min-width:0px}}@-moz-keyframes removeColumn{0%{min-width:120px}100%{min-width:0px}}@keyframes removeColumn{0%{min-width:120px}100%{min-width:0px}}.GeoGebraFrame .tvTable .values{user-select:text;-moz-user-select:text;-webkit-user-select:text;position:relative}.GeoGebraFrame .tvTable .values:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:100%;pointer-events:none;background:linear-gradient(to left, #fff 70px, rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0)),linear-gradient(to top, #fff 20px, rgba(255, 255, 255, 0) 52px, rgba(255, 255, 255, 0))}.GeoGebraFrame .tvTable .values thead{user-select:none;-moz-user-select:none;-webkit-user-select:none}.GeoGebraFrame .tvTable .values thead th{height:56px;padding:0;position:sticky;top:0;background:#f5f5f5}.GeoGebraFrame .tvTable .values thead th .content{text-align:center;padding:12px 0 12px 16px;display:inline-flex;margin:auto;float:right;color:rgba(0,0,0,.87)}.GeoGebraFrame .tvTable .values thead th .content .gwt-Label{font-size:100%;font-weight:bold;line-height:32px;height:24px}.GeoGebraFrame .tvTable .values thead th .content .button{margin:auto 0 auto 0;padding:4px 4px 4px 0;border:0;background-color:transparent}.GeoGebraFrame .tvTable .values thead th .content .button img{opacity:.54}.GeoGebraFrame .tvTable .values thead th .content .button:hover img{opacity:1}.GeoGebraFrame .tvTable .values thead th.deleteColumnAut .content{padding-left:0px}.GeoGebraFrame .tvTable .values thead th.emptyColumn .content{padding-left:0px;padding-right:0px}.GeoGebraFrame .tvTable .values td{height:52px;text-align:right}.GeoGebraFrame .tvTable .values td .content{font-size:100%;font-family:"mathsans";color:rgba(0,0,0,.87);text-align:right;float:left;padding:16px 12px 16px 16px;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 16px);box-sizing:border-box}.GeoGebraFrame .tvTable .values td .errorStyle{border-top:16px solid #b00020;border-left:16px solid transparent;display:inline-block}.GeoGebraFrame .tvTable .values td.deleteCol .content{margin-left:16px;margin-right:32px}.GeoGebraFrame .tvTable .values td.notEditable .content{color:rgba(0,0,0,.54)}.GeoGebraFrame .tvTable .values td.deleteColumnAut .content{padding-left:0px;padding-right:0px}.GeoGebraFrame .tvTable .mainScrollPanel{width:100%}.GeoGebraFrame .tvTable .mainScrollPanel .valueScroller{flex-grow:1;overflow-y:auto !important}.GeoGebraFrame .tvTable .outerScrollPanel{overflow:hidden !important}.GeoGebraFrame .tvTable .outerScrollPanel>div{height:100%}.GeoGebraFrame .tvTable .valueScroller div,.GeoGebraFrame .tvTable .mainScrollPanel{height:100%}.GeoGebraFrame .tvTable .headerScroller{width:100%;overflow:hidden !important}.GeoGebraFrame .tvTable .addRowAuto td{height:52px;animation-duration:250ms;animation-name:addRow;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable .addRowAuto td .content{padding-top:0px;padding-bottom:0px}.GeoGebraFrame .tvTable .deleteRowAut td{border-width:0 1px 0 0;height:0px;animation-duration:250ms;animation-name:deleteRow;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable .deleteRowAut td .content{padding-top:0px;padding-bottom:0px}@-webkit-keyframes addRow{0%{height:0px}100%{height:52px}}@-moz-keyframes addRow{0%{height:0px}100%{height:52px}}@keyframes addRow{0%{height:0px}100%{height:52px}}@-webkit-keyframes deleteRow{0%{height:52px}100%{height:0px}}@-moz-keyframes deleteRow{0%{height:52px}100%{height:0px}}@keyframes deleteRow{0%{height:52px}100%{height:0px}}.GeoGebraFrame .errorToast{position:absolute;height:22px;line-height:22px;padding-left:8px;padding-right:8px;vertical-align:middle;border-radius:2px;background:#616161;color:#fff;opacity:.9;z-index:1000;font-size:80%}.GeoGebraFrame .tvContextMenu .menuSeparator{width:100%}
