.gma-tree{height:100%;overflow:hidden;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:max-content max-content 1fr max-content}.gma-tree *{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight)}drag-itemx{width:100%;background:transparent;border:1px solid transparent;border-width:1px 0;box-sizing:border-box;padding:0;margin:-1px 0 0 0;position:relative;display:block}.gma-tree[direction=horizontal]>drag-itemx{border-width:0 1px;margin:0 -1px 0 0}
drag-itemx:hover{background:transparent}drag-itemx.dragging{opacity:.6}drag-itemx.dropAbove{border-top-color:var(--line-dragNdrop)}drag-itemx.dropBelow{border-bottom-color:var(--line-dragNdrop)}drag-itemx.dropLeft{border-left-color:var(--line-dragNdrop)}drag-itemx.dropRight{border-right-color:var(--line-dragNdrop)}drag-itemx.dropFull.dropAbove,drag-itemx.dropFull.dropBelow,drag-itemx.dropFull.dropLeft,drag-itemx.dropFull.dropRight{border-color:red}drag-itemx.dropLine{height:10px;border-width:1px 0 0 0}
drag-itemx.dropLine.dropAbove,drag-itemx.dropLine.dropBelow,drag-itemx.dropLine.dropLeft,drag-itemx.dropLine.dropRight{border-color:red transparent transparent transparent}.gma-tree drag-itemx{padding:calc(var(--grid-gap) * 0.5) 0px}.gma-tree drag-itemx:first-child{padding-top:0}.gma-tree drag-itemx:last-child{padding-bottom:0}.gma-treenode{display:grid;grid-template-columns:var(--icon-font-size) 1fr;grid-template-rows:max-content max-content max-content}.gma-treenode>.gma-treenode-header{grid-area:1 / 1 / 2 / -1;display:grid;grid-gap:0;grid-template-columns:var(--icon-font-size) 1fr max-content;align-items:center;width:100%;box-sizing:border-box;padding:var(--padding);transition:background .15s,color .15s}
.gma-treenode>.gma-treenode-header>.gma-treenode-command{cursor:pointer;grid-area:1/1/2/3;display:grid;grid-gap:3px;grid-template-columns:var(--icon-font-size) 1fr;align-items:center;max-width:100%;color:inherit}.gma-treenode:not(.full-header-length)>.gma-treenode-header>.gma-treenode-command{width:max-content}.gma-treenode>.gma-treenode-header>.gma-treenode-command>span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.gma-treenode>.gma-treenode-header .show-on-hover{opacity:0;transition:opacity .3s}
.gma-treenode>.gma-treenode-header:hover .show-on-hover{opacity:1}.gma-treenode>.gma-treenode-data{grid-area:2 / 2 / 3 / -1;overflow:hidden;transition:height .2s;padding-top:1px;box-sizing:border-box}.gma-treenode>.gma-treenode-data.hide-treenode-data{height:0;padding:0}.gma-treenode:not(.expanded)>.gma-treenode-header .show-on-hover,.gma-treenode:not(.expanded):not(.gma-showdata)>.gma-treenode-data{display:none}.gma-treenode>.gma-treenode-content{grid-area:3 / 2 / 4 / -1;transition:height .2s;padding-top:1px;box-sizing:border-box;padding:var(--padding-content)}
.gma-treenode:not(.expanded)>.gma-treenode-content{display:none}.gma-treenode.fieldset>.gma-treenode-content{padding:0}.gma-treenode>.gma-treenode-header>.gma-treenode-command>.gma-treenode-icon{width:max-content;height:max-content;align-self:center;justify-self:center}.gma-treenode.empty:not(.gma-showicon)>.gma-treenode-header>.gma-treenode-command>.gma-treenode-icon{visibility:hidden}.gma-treenode.gma-noheader>.gma-treenode-header{display:none}.gma-treenode>.gma-treenode-header{background:var(--background);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style);border-radius:var(--border-radius);color:var(--text-color)}
.gma-treenode:hover>.gma-treenode-header{background:var(--background-hover);border-color:var(--border-color-hover);color:var(--text-color-hover)}.gma-treenode.selected>.gma-treenode-header{background:var(--background-selected);border-color:var(--border-color-selected);color:var(--text-color-selected)}.gma-treenode.selected:hover>.gma-treenode-header{background:var(--background-selected-hover);border-color:var(--border-color-selected-hover);color:var(--text-color-selected-hover)}.gma-treenode>.gma-treenode-header>.gma-treenode-command>span{color:var(--text-color)}
.gma-treenode:hover>.gma-treenode-header>.gma-treenode-command>span{color:var(--text-color-hover)}.gma-treenode.selected>.gma-treenode-header>.gma-treenode-command>span{color:var(--text-color-selected)}.gma-treenode.selected:hover>.gma-treenode-header>.gma-treenode-command>span{color:var(--text-color-selected-hover)}.gma-treenode>.gma-treenode-header>.gma-treenode-command>span.gma-treenode-icon{font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);color:var(--icon-color)}.gma-treenode:hover>.gma-treenode-header>.gma-treenode-command>span.gma-treenode-icon{color:var(--icon-color-hover)}
.gma-treenode.selected>.gma-treenode-header>.gma-treenode-command>span.gma-treenode-icon{color:var(--icon-color-selected)}.gma-treenode.selected:hover>.gma-treenode-header>.gma-treenode-command>span.gma-treenode-icon{color:var(--icon-color-selected-hover)}.gma-treenode>.gma-treenode-header>.gma-treenode-command>span>*{color:inherit}.gma-treenode.gma-noindent>.gma-treenode-data,.gma-treenode.gma-noindent>.gma-treenode-content{grid-column:1 / -1}.gma-treenode.gma-noicon>.gma-treenode-header>.gma-treenode-command>.gma-treenode-icon{display:none}
.modal{position:absolute;inset:0;width:100%;height:100%;z-index:1200}.gma-overlay-panelwrapper{position:relative;width:max-content;height:max-content;min-width:revert !important;min-height:revert !important}