.tabs{box-sizing:border-box;padding:var(--padding);background:var(--background);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style);color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);text-decoration:var(--text-decoration)}.tabs:hover{background:var(--background-hover);border-color:var(--border-color-hover);color:var(--text-color-hover)}.gma-input{box-sizing:border-box;padding:var(--padding);background:var(--background);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style);color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);box-shadow:none}
.gma-input.hover:hover{background:var(--background-hover);border-color:var(--border-color-hover);color:var(--text-color-hover)}.gma-input.hover:placeholder-shown{background:var(--background-hover);border-color:var(--border-color-hover);color:var(--text-color-hover)}.gma-input:focus{background:var(--background-active);border-color:var(--border-color-active);color:var(--text-color-active)}.gma-input::selection{background:var(--background-selection);color:var(--text-color-selection)}.gma-validation.gma-validation-grid-right>span.invalid{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:5px;align-items:center}
.gma-validation>span.invalid>.errortext{font-family:Roboto;color:red;margin:0;padding:0}.fieldset{box-sizing:border-box;padding:var(--padding);background:var(--background);border-color:var(--border-color);border-width:var(--border-width);border-style:var(--border-style);border-radius:var(--border-radius);position:relative}.fieldset .fieldset-legend{position:absolute;top:0;left:10px;transform:translateY(-50%);box-sizing:border-box;padding:var(--padding);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);font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);text-decoration:var(--text-decoration)}
.gma-state-disabled{opacity:.6;pointer-events:none}.fa{font-family:FontAwesome!important}.headline,.headline-L,.headline-M,.headline-S,.headline-XS,.label,.value,.link,.info-text,.breadcrumb,.gma-text,.gma-text.ui-widget{font-family:var(--font-family);color:var(--text-color);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);text-decoration:var(--text-decoration)}.icon-txt{color:var(--icon-color);font-size:var(--font-size);font-weight:var(--font-weight)}.icon-txt::after{content:var(--materialSymbole)}
.link:hover{color:var(--text-color-hover)}.button-x.ui-state-default span,.button-x.ui-state-default i{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family)}.icon-x,.icon-x>span{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family);color:var(--txt-icon)}.icon-x:hover>span{color:var(--txt-hover-icon)}.drop.ui-selectonemenu .ui-selectonemenu-label{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family)}
.drop.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon.ui-icon-triangle-1-s.ui-c{font-size:var(--font-size)}.drop.ui-selectonemenu-panel .ui-selectonemenu-item.ui-selectonemenu-list-item{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family)}.ui-autocomplete.drop>input{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family)}.ui-autocomplete.drop>button.ui-autocomplete-dropdown.ui-button>.ui-button-icon-primary.ui-icon.ui-icon-triangle-1-s{font-size:var(--font-size)}
.ui-autocomplete-panel.drop .ui-autocomplete-item.ui-autocomplete-list-item{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family)}.fieldset drag-area .fieldset-legend{padding:var(--padding-header)}.fieldset .fieldset-legend>span{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family);color:var(--text-color)}.tab-menu.ui-tabs .ui-tabs-nav.ui-widget-header li a{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family);padding:var(--padding-tab);line-height:unset}
.tab-menu.gma-tabs.ui-tabs .ui-tabs-panel{padding:var(--padding-panel);box-sizing:border-box}.tab-menu.gma-tabs.ui-tabs.ui-tabs-top>.ui-tabs-nav li{line-height:revert}.gma-table table>tbody>tr.ui-expanded-row-content>td{padding:var(--padding)}.sub-panel .input{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family)}.style-grid{display:grid;grid-template-columns:max-content 1fr max-content;grid-template-rows:1fr;width:100%;height:100%}
.style-grid>.body-content{grid-area:1 / 2 / 2 / -2;position:relative}.icon-x.ui-fileupload .ui-button-text{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family)}fieldset.fieldset legend{padding:var(--padding-header)}.grid-tab{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr}.grid-tab .ui-tabs-panel{height:100%}.popup .gma-headerpanel{background:var(--bg-panel);border:1px solid var(--bo-panel);padding:0;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr}
.popup .gma-headerpanel .gma-headerpanel-header{background:var(--bg-header);border-bottom:1px solid var(--bo-panel);box-sizing:border-box;padding:var(--padding-header)}.popup .gma-headerpanel .gma-headerpanel-header .header-text{font-size:var(--font-size-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-family:var(--font-family-header);color:var(--txt-header)}.popup .gma-headerpanel .gma-headerpanel-content{box-sizing:border-box;padding:0}.gma-tabs.ui-tabs{display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr;height:100%;overflow:hidden;box-sizing:border-box}
.gma-tabs.ui-tabs .ui-tabs-panels,.gma-tabs.ui-tabs .ui-tabs-panels .ui-tab-panel{display:block;height:100%;overflow:hidden;box-sizing:border-box}.gma-tabs.ui-tabs.overflow-visible .ui-tabs-panels,.gma-tabs.ui-tabs.overflow-visible .ui-tabs-panels .ui-tab-panel{overflow:visible}.gma-picklist .gma-picklist-item.gma-selected>a{background:var(--bg-icon-selected);border-color:var(--bo-icon-selected)}.gma-picklist .gma-picklist-item.gma-selected:hover>a{background:var(--bg-hover-icon-selected);border-color:var(--bo-hover-icon-selected)}
.gma-picklist .gma-picklist-item>a,.gma-picklist .gma-picklist-item>a>span{color:var(--txt-icon)}.gma-picklist .gma-picklist-item:hover>a,.gma-picklist .gma-picklist-item:hover>a>span{color:var(--txt-hover-icon)}.gma-picklist .gma-picklist-item.gma-selected>a,.gma-picklist .gma-picklist-item.gma-selected>a>span{color:var(--txt-icon-selected)}.gma-picklist .gma-picklist-item.gma-selected:hover>a,.gma-picklist .gma-picklist-item.gma-selected:hover>a>span{color:var(--txt-hover-icon-selected)}.picklist-item,.picklist-item>span{font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family)}
.icon-button-x{--bg-icon:var(--bg-button);--bo-icon:var(--bo-button);--txt-icon:var(--txt-button);--bg-hover-icon:var(--bg-hover-button);--bo-hover-icon:var(--bo-hover-button);--txt-hover-icon:var(--txt-hover-button)}.gma-confirm-dialog{position:absolute;min-width:200px;background:var(--bg-panel);border-style:solid;border-color:var(--bo-panel);border-width:1px;border-radius:0;padding:0;box-shadow:0 5px 10px rgba(0,0,0,0.2) !important;z-index:1200}.commandLink{box-sizing:border-box}.gma-confirm-dialog .header{background:var(--bg-header);border-style:solid;border-color:var(--bo-header);border-width:0 0 1px 0;padding:var(--padding-header);box-sizing:border-box;width:100%;height:100%;display:grid;grid-template-columns:1fr max-content;align-items:center}
.gma-confirm-dialog .header span{color:var(--txt-header);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family)}.gma-confirm-dialog .content{padding:var(--padding);box-sizing:border-box;height:100%;min-height:revert}a.commandLink.icon-x.transparent.selected,a.commandLink.icon-x.transparent.selected:hover{background:var(--bg-icon-selected);color:var(--txt-icon-selected)}.commandLink.ellipsis{display:grid;box-sizing:border-box}.commandLink.ellipsis>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.selectConnectionPanel{height:300px;width:650px;display:grid;grid-gap:0 10px;grid-template-columns:repeat(3,1fr) max-content;grid-template-rows:max-content 1fr}.selectConnectionPanel .selectConnectionPanelList{border:1px solid var(--bo-panel);padding:5px;box-sizing:border-box}.selectConnectionPanel .selectConnectionPanelDetail{padding:var(--padding);box-sizing:border-box}.drop.ui-overlaypanel{background:var(--bg-drop-panel);border:1px solid var(--bo-drop);padding:0;margin:0;border-radius:0;box-shadow:none}
.drop.ui-overlaypanel .ui-overlaypanel-content{padding:5px;margin:0;border-radius:0;box-shadow:none}.gma-upload{padding:0}.gma-upload>.ui-fileupload-buttonbar>.ui-button{background:var(--bg-icon);border:1px solid var(--bo-icon);border-radius:0;box-shadow:none;box-sizing:border-box;width:100%;margin:0;outline:0}.gma-upload>.ui-fileupload-buttonbar{padding:0;border:0;border-radius:0;background:transparent}.gma-upload>.ui-fileupload-buttonbar>.ui-button.ui-state-hover{background:var(--bg-hover-icon);border-color:var(--bo-hover-icon)}
.gma-upload>.ui-fileupload-buttonbar>.ui-button>.ui-icon,.gma-upload>.ui-fileupload-content{display:none}.gma-upload>.ui-fileupload-buttonbar>.ui-button>.ui-button-text{color:var(--txt-icon);text-align:left;font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);font-family:var(--font-family);padding:var(--padding)}.gma-upload>.ui-button.ui-state-hover>.ui-button-text{color:var(--txt-hover-icon)}.gma-upload>.ui-fileupload-buttonbar .ui-fileupload-choose input{outline:0;width:100%;height:100%}
textarea::placeholder,input::placeholder{font-style:italic}