.commonextjs_grid .stateContainer,.commonjs_grid_tooltipContainer .stateContainer{display:inline-block;position:relative;margin:0 15px 0 6px;overflow:visible}.commonextjs_grid .stateContainer .state,.commonjs_grid_tooltipContainer .stateContainer .state{background-color:transparent;position:absolute;border:0;width:12px;height:12px;top:50%;left:0;margin-top:-6px}.commonextjs_grid .link_action,.commonjs_grid_tooltipContainer .link_action{color:#1fa3d4;cursor:pointer;text-decoration:underline}.commonextjs_grid{position:absolute;font-weight:400;top:0;left:0;right:0;bottom:0;background-color:transparent;overflow:hidden;outline:none;border-left-width:1px;border-right-width:1px}.commonextjs_grid.noVerticalGridLines{border-left-width:0;border-right-width:0}.commonextjs_grid.noVerticalGridLines .tableBody .tableCell{border-right:none}.commonextjs_grid table{border-spacing:0;border-color:inherit;background-color:inherit;overflow:hidden;border-bottom:1px solid #eee}.commonextjs_grid .tableHead{position:relative;top:0;left:0;right:0;margin:0;padding:0;border-color:inherit;background-color:#eee;color:#555;overflow:hidden}.commonextjs_grid .tableHead table{border-collapse:separate;position:relative}.commonextjs_grid .tableHead th{height:25px;vertical-align:middle;overflow:hidden;background-color:inherit;font-weight:normal;color:inherit}.commonextjs_grid .tableHead th.invisibleSpacer{border-bottom:none}.commonextjs_grid .tableHead.noSort .tableHeadColumn .headerContent{padding-right:10px}.commonextjs_grid .bodyContainer{bottom:0;left:0;right:0;margin:0;padding:0;overflow:hidden;border-color:inherit}.commonextjs_grid .tableBody{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:0;overflow-x:auto;overflow-y:auto;border-color:inherit}.commonextjs_grid .tableBody .tableWrapper{background-color:inherit;border-color:inherit;height:auto;width:auto}.commonextjs_grid .tableBody table{border-collapse:separate}.commonextjs_grid .tableBody .tableCell{padding:10px 10px;min-width:65px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eee}.commonextjs_grid .tableBody .tableBodyRow.showExtInfo .tableBodyCell{border-bottom-color:#eee}.commonextjs_grid .tableBody .tableBodyRow.showExtInfo + .tableBodyRowExtInfo{display:table-row}.commonextjs_grid .tableBody .tableBodyRow.hasExtInfo .minus{display:none}.commonextjs_grid .tableBody .tableBodyRow.hasExtInfo .plus{cursor:pointer;display:block;margin-top:4px}.commonextjs_grid .tableBody .tableBodyRow.hasExtInfo.showExtInfo .minus{cursor:pointer;display:block;margin-top:-4px}.commonextjs_grid .tableBody .tableBodyRow.hasExtInfo.showExtInfo .plus{display:none}.commonextjs_grid .tableBody .tableBodyRow.hasExtInfo .infoExpand{display:flex;flex-direction:row}.commonextjs_grid .tableBody .tableBodyRow.hasExtInfo .infoExpand .infoExpandIcon{font-size:9px;font-weight:600}.commonextjs_grid .tableBody .tableBodyRow:first-child .tableCell{border-top-style:none}.commonextjs_grid .tableBody .tableBodyRow + .tableBodyRowExtInfo{display:none}.commonextjs_grid .tableBody .tableGroup .plus{display:none}.commonextjs_grid .tableBody .tableGroup .minus{padding-top:8px !important;display:block;text-align:right}.commonextjs_grid .tableBody .tableGroup.closed .plus{padding-top:8px !important;display:block;text-align:right}.commonextjs_grid .tableBody .tableGroup.closed .minus{display:none}.commonextjs_grid .tableBody .tableGroup.closed .tableBodyRow{display:none}.commonextjs_grid .tableBody .tableGroup.closed .tableBodyRowSeparator{display:none}.commonextjs_grid .tableBody .tableGroup.closed .tableBodyRowExtInfo{display:none}.commonextjs_grid .tableBody .tableGroup .tableBodyRowGroup .groupFlexContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.commonextjs_grid .tableBody .tableGroup .tableBodyRowGroup .groupFlexContainer .groupEllipsis{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-right:5px}.commonextjs_grid .tableBody .tableGroup .tableBodyRowGroup .groupFlexContainer .groupSwitch{font-weight:600;padding:4px 0;cursor:pointer}.commonextjs_grid .tableBody .tableGroup .tableBodyRowGroup .groupFlexContainer .groupText{margin-left:5px}.commonextjs_grid .tableBody .tableGroup:first-child tr.tableBodyRowGroup .tableGroupCell{border-top:0}.commonextjs_grid .tableBody tr.tableBodyRowGroup{background-color:rgba(255, 255, 255, 0.5)}.commonextjs_grid .tableBody tr.tableBodyRowGroup .tableGroupCell{overflow:visible;border-right:none;cursor:pointer;color:#333;padding:7px 10px}.commonextjs_grid .tableBody tr.tableBodyRow:hover.hasRowBackgroundColor{background-color:transparent}.commonextjs_grid .tableBody tr.tableBodyRow:hover.hasRowBackgroundColor td.tableCell{background-color:transparent}.commonextjs_grid .tableBody tr.tableBodyRow:hover.hasRowBackgroundColor.selected td.tableCell{background-color:transparent}.commonextjs_grid .tableBody tr.tableBodyRow:hover.hasRowBackgroundColor.selected{background-color:transparent}.commonextjs_grid .tableBody tr.tableBodyRow:hover.hasRowBackgroundColor td{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAD0lEQVQYV2NkYGD4z4AGABEZAQGrNOC2AAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAD0lEQVQYV2NkYGD4z4AGABEZAQGrNOC2AAAAAElFTkSuQmCC);background-repeat:repeat-x;background-position-y:top, bottom;background-size:auto 1px, auto 1px}.commonextjs_grid .tableBody tr.tableBodyRow:hover td.tableCell{background-color:#eee}.commonextjs_grid .tableBody tr.tableBodyRow:hover.selected td.tableCell{background-color:#d4d4d4}.commonextjs_grid .tableBody tr.tableBodyRow:hover:first-child td.tableCell{border-top-color:transparent}.commonextjs_grid .tableBody tr.tableBodyRow.hovered td.tableCell{background-color:#d4d4d4}.commonextjs_grid .tableBody tr.tableBodyRow.hovered:first-child td.tableCell{border-top-color:transparent}.commonextjs_grid .tableBody tr.tableBodyRow.hasRowBackgroundColor.selected td{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAD0lEQVQYV2NkYGD4z4AGABEZAQGrNOC2AAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAD0lEQVQYV2NkYGD4z4AGABEZAQGrNOC2AAAAAElFTkSuQmCC);background-repeat:repeat-x;background-position-y:top, bottom;background-size:auto 2px, auto 2px}.commonextjs_grid .tableBody tr.tableBodyRow.hasRowBackgroundColor.hasLightForegroundColor .link_action{color:inherit}.commonextjs_grid .tableBody tr.tableBodyRow.selected.hovered td:before{background:#d4d4d4;color:#000}.commonextjs_grid .tableBody tr.tableBodyRow.selected.hovered td:after{background:#d4d4d4;color:#000}.commonextjs_grid .tableBody tr.tableBodyRowExtInfo{background-color:#fff}.commonextjs_grid .tableBody tr.selected{background-color:#d4d4d4;color:#000}.commonextjs_grid .tableBody tr.multiline .tableBodyCell{white-space:pre-line;word-wrap:break-word}.commonextjs_grid .tableBody .tableBodyRowSeparator{border-color:inherit}.commonextjs_grid .tableBody .tableBodyRowSeparator .tableCell{padding:0;border-top:2px solid;border-color:#eee}.commonextjs_grid .tableBody .tableExtInfoCell{padding-bottom:0;padding-top:0;padding-left:23px;white-space:pre-line}.commonextjs_grid .tableBody .tableExtInfoCell td{padding-top:4px;padding-bottom:4px}.commonextjs_grid .tableBody .tableExtInfoCell tr{background-color:transparent !important}.commonextjs_grid .tableBody.multiline .tableBodyCell{white-space:pre-line;word-wrap:break-word}.commonextjs_grid .tableBody .multiline.tableBodyCell{white-space:pre-line;word-wrap:break-word}.commonextjs_grid tbody{border-color:inherit}.commonextjs_grid .tableCell{position:relative;box-sizing:border-box;padding:0;vertical-align:top;border-right:1px solid #eee;cursor:default}.commonextjs_grid .tableCell.tableGroupCell{border-bottom:2px solid #eee;padding-right:3px}.commonextjs_grid .emptyGrid .tableCell{border-right:none}.commonextjs_grid .emptyGrid tr.tableBodyRow:hover td.tableCell{background-color:transparent}.commonextjs_grid .emptyGrid tr.tableBodyRow:hover.selected td.tableCell{background-color:transparent}.commonextjs_grid .emptyGrid tr.tableBodyRow.hovered td.tableCell{background-color:transparent}.commonextjs_grid .emptyGrid tr.tableBodyRow.hasRowBackgroundColor.selected td:before{background:transparent}.commonextjs_grid .emptyGrid tr.tableBodyRow.hasRowBackgroundColor.selected td:after{background:transparent}.commonextjs_grid .emptyGrid tr.tableBodyRow.hasRowBackgroundColor.selected:hover td:before{background:transparent}.commonextjs_grid .emptyGrid tr.tableBodyRow.hasRowBackgroundColor.selected:hover td:after{background:transparent}.commonextjs_grid .emptyGrid tr.tableBodyRow.hasRowBackgroundColor.hasLightForegroundColor .link_action{color:inherit}.commonextjs_grid .emptyGrid tr.tableBodyRow.selected.hovered td:before{background:transparent}.commonextjs_grid .emptyGrid tr.tableBodyRow.selected.hovered td:after{background:transparent}.commonextjs_grid .emptyGrid tr.selected{background-color:transparent}.commonextjs_grid.zebra{color:#333}.commonextjs_grid.zebra .tableBody tr td{border-bottom:none}.commonextjs_grid.zebra .tableBody tr td.tableGroupCell{border-bottom:2px solid #eee}.commonextjs_grid.zebra .tableBody tr:nth-child(odd){background-color:#fff}.commonextjs_grid.zebra .tableBody tr:nth-child(odd).hasRowBackgroundColor{background-color:transparent}.commonextjs_grid.zebra .tableBody tr:nth-child(even){background-color:#f8f8f8}.commonextjs_grid.zebra .tableBody tr:nth-child(even).hasRowBackgroundColor{background-color:transparent}.commonextjs_grid.zebra .tableBody tr.tableBodyRowExtInfo{background-color:#fff}.commonextjs_grid.zebra .tableBody tr.tableBodyRow.selected{background-color:#d4d4d4;color:#000}.commonextjs_grid.zebra .tableBody tr.tableBodyRow.selected.hasRowBackgroundColor{background-color:transparent;color:transparent}.commonextjs_grid.zebra.grouping .tableBody tr:nth-child(even){background-color:#f8f8f8}.commonextjs_grid.zebra.grouping .tableBody tr.tableBodyRowGroup{background-color:rgba(255, 255, 255, 0.5)}.commonextjs_grid.zebra.grouping .tableBody tr.selected{background-color:#d4d4d4;color:#000}.commonextjs_grid.noData .tableHead table{min-width:100%}.commonextjs_grid .tableHeadRow{background-color:inherit}.commonextjs_grid .tableHeadColumn .sorting{display:-webkit-box;display:-ms-flexbox;display:flex}.commonextjs_grid .tableHeadColumn .headerContent{padding:10px 5px 10px 5px;font-weight:600;position:relative;display:inline-block;width:100%;box-sizing:border-box;vertical-align:top;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.commonextjs_grid .tableHeadColumn input{font-weight:300 !important;color:#555 !important;background:#fff !important;border:1px solid #cfcfcf !important}.commonextjs_grid .tableHeadColumn input:focus{border:1px solid #1fa3d4 !important}.commonextjs_grid .tableHeadColumn input::placeholder{color:#747474;opacity:1}.commonextjs_grid .tableHeadColumn input:-ms-input-placeholder{color:#747474}.commonextjs_grid .tableHeadColumn input:-ms-input-placeholder{color:#747474}.commonextjs_grid .tableHeadColumn .sort{position:absolute;top:0;bottom:0;right:0;text-align:center;padding-left:5px;border-color:inherit;font-weight:600;cursor:default;box-sizing:border-box;background-color:inherit}.commonextjs_grid .tableHeadColumn .sort_item{font-weight:600}.commonextjs_grid .tableHeaderInput{padding:1px 26px 1px 1px}.commonextjs_grid .tableHeaderInput input:required:invalid{border:1px solid #555}.commonextjs_grid .tableHeaderInput input:required:valid + .searchImage + .sort span{display:block}.commonextjs_grid .tableHeaderInput input + .searchImage + .sort span{display:none}.commonextjs_grid .searchImage{position:absolute;top:5px}.commonextjs_grid .searchImage:hover{cursor:pointer}.commonextjs_grid.forceFit .tableWrapper{min-width:100%}.commonextjs_grid.forceFit .tableBody table{min-width:100%;table-layout:fixed}.commonextjs_grid.forceFit .tableBody tr{min-width:100%}.commonextjs_grid.forceFit .tableCell:last-child{border-right:none}.commonextjs_grid.forceFit.vscrollable .tableCell:last-child{border-right:1px solid #fff}.commonextjs_grid .drawLayer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.commonextjs_grid .drawLayer .resizeLine{position:absolute;top:0;left:0;width:1px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;bottom:0;background-color:#555}.commonextjs_grid .stateBorder_transparent .stateBorder{border:1px solid transparent}.commonextjs_grid .stateBorder_color .stateBorder{border:1px solid #929292}.commonextjs_grid .stateStatisticTable{min-width:300px !important;width:100% !important;background-color:transparent;border-bottom:none}.commonextjs_grid .stateStatisticTable tr{background-color:transparent !important}.commonextjs_grid .stateStatisticTable tr td{background-image:none !important}.commonextjs_grid .stateStatisticColState{width:23px;padding:0}.commonextjs_grid .stateStatisticColValue{min-width:20px;padding:0}.commonextjs_grid .stateStatisticSpacer{padding:0}.commonextjs_grid .selected .link_action{color:#1fa3d4;cursor:pointer;text-decoration:underline}.commonextjs_grid .invalid_link{color:#9f9f9f;text-decoration:line-through}.commonextjs_grid .lineMenu{position:absolute;top:-400px;left:0;box-sizing:border-box;text-align:center;border-radius:2px;border:1px solid #157fcc;background-color:#3892d3;color:#fff;cursor:pointer}.commonextjs_grid .lineMenu:hover{background-color:#1374bb}.commonextjs_grid.useTooltip.useTooltipSensitiveAreaVisible td.hasTooltip:hover:before{content:"\00a0";position:absolute;display:block;top:0;left:0;height:100%;width:0;opacity:0.5;background:#747474 no-repeat right center;z-index:1}.commonextjs_grid.useTooltip.useTooltipSensitiveAreaVisible td.hasTooltip:hover:after{content:"\00a0";position:absolute;display:block;top:0;right:0;height:100%;width:0;opacity:0.5;background:#747474 no-repeat right center;z-index:1}.commonextjs_grid.useTooltip.useTooltipSensitiveAreaVisible.useTooltipSensitiveAreaFadeIn td.hasTooltip:hover:before{animation-name:commonjs_grid_TooltipSensitiveAreaFadeIn;animation-duration:2s}.commonextjs_grid.useTooltip.useTooltipSensitiveAreaVisible.useTooltipSensitiveAreaFadeIn td.hasTooltip:hover:after{animation-name:commonjs_grid_TooltipSensitiveAreaFadeIn;animation-duration:2s}.commonextjs_grid.useTooltip.useTooltipSymbol.useTooltipSensitiveAreaVisible td.hasTooltip:hover:after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDUuMjkyIDQuMjMzIj48cGF0aCBkPSJNMi4xMjMgMi43OTdIMS4zN0wxLjM1LjI2NWgyLjU4bC4wMTMgMi41MjUtLjg0My4wMTgtLjk3NyAxLjE2eiIgZmlsbC1vcGFjaXR5PSIuNSIgZmlsbD0iI2Q3ZDdkNyIvPjwvc3ZnPg==')}.commonextjs_grid.useTooltip.useTooltipSymbol.useTooltipSensitiveAreaVisible tr.hasExtInfo td.hasTooltip[data-col="0"]:hover:before{left:26px}.commonextjs_grid tr.tableRow{position:relative}.commonextjs_grid.hscrollable .tableBody .tableCell:last-child{border-right:none}::-webkit-input-placeholder{color:#cfcfcf}:-moz-placeholder{color:#cfcfcf;opacity:1}::-moz-placeholder{color:#cfcfcf;opacity:1}:-ms-input-placeholder{color:#cfcfcf}.commonjs_grid_fullLayer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:30003}.commonjs_grid_acitveEditor{position:absolute;z-index:2;box-sizing:border-box;border:1px solid #454545;padding:3px;resize:none;outline:none;font-family:inherit;font-size:inherit}.commonjs_grid_acitveEditor:focus{border-color:#0fb4e7}.commonjs_grid_tooltipContainer{position:absolute;height:auto;min-height:10px;overflow:visible;background:#747474;box-sizing:border-box;border:1px solid #747474;border-radius:0;z-index:3;display:none;transition:top 200ms ease, bottom 200ms ease, max-height 200ms ease, left 200ms ease, right 200ms ease;user-select:text}.commonjs_grid_tooltipContainer .invalid_link{color:#9f9f9f;text-decoration:line-through}.commonjs_grid_tooltipContainer .tooltipArrow{position:absolute;width:0;height:0;border-style:solid;z-index:-1;display:none;border-color:#747474;border-left-color:transparent !important;border-right-color:transparent !important;transition:left 200ms ease}.commonjs_grid_tooltipContainer .tooltipArrow.show{display:block}.commonjs_grid_tooltipContainer .tooltipArrow.toTopLeft{border-width:0 10px 30px 10px;border-top-color:transparent !important;transform:skewX(35deg);top:-15px;left:-10px}.commonjs_grid_tooltipContainer .tooltipArrow.toTopRight{border-width:0 10px 30px 10px;border-top-color:transparent !important;transform:skewX(-35deg);top:-15px;right:-10px}.commonjs_grid_tooltipContainer .tooltipArrow.toBottomLeft{border-width:30px 10px 0 10px;border-bottom-color:transparent !important;transform:skewX(-35deg);bottom:-15px;left:-10px}.commonjs_grid_tooltipContainer .tooltipArrow.toBottomRight{border-width:30px 10px 0 10px;border-bottom-color:transparent !important;transform:skewX(35deg);bottom:-15px;right:-10px}.commonjs_grid_tooltipContainer .tooltipContent{display:block;padding:8px;overflow-x:hidden;overflow-y:auto;min-width:25px}.commonjs_grid_tooltipContainer.showTooltip{display:block}@-webkit-keyframes commonjs_grid_TooltipSensitiveAreaFadeIn{from{opacity:0}to{opacity:0.5}}@keyframes commonjs_grid_TooltipSensitiveAreaFadeIn{from{opacity:0}to{opacity:0.5}}.commonextjs_grid .v_scroll_container{width:18px;position:absolute;overflow:visible;right:0;bottom:0}.commonextjs_grid .v_scroll_container.visible:after{background-color:#eee;border-left:1px solid #fff;position:absolute;content:"";box-sizing:border-box;top:-150%;height:150%;width:100%;display:block;right:0}.commonextjs_grid .v_scroll_container .v_scroll_scroller{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;overflow:auto}.commonextjs_grid .v_scroll_container .v_scroll_scroller .v_scroll_spacer{width:1px;height:1px;position:absolute;top:0;left:0;transform:translateY(0);pointer-events:none}.commonextjs_grid .bodyContainer{position:absolute;top:0}.commonextjs_grid .tableBody{height:100%;overflow-x:auto;overflow-y:hidden;right:17px}.commonextjs_grid thead{display:table-header-group}.commonextjs_grid th{height:0;line-height:0;padding-top:0;padding-bottom:0;color:transparent;border:none;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.commonextjs_grid th .grid-container-table-head{display:grid;position:absolute;color:#333;margin-left:-1px;top:0;line-height:normal;z-index:2}.commonextjs_grid th .grid-container-table-head .flex-container-table-head-quick{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1px 5px 0;line-height:17px;width:100%;background-color:#eee}.commonextjs_grid th .grid-container-table-head .flex-container-table-head-quick.showQuickFilter{display:inline-flex}.commonextjs_grid th .grid-container-table-head .flex-container-table-head-quick .searchFieldEmpty{padding:15px 0 10px 0}.commonextjs_grid th .grid-container-table-head .flex-container-table-head-quick.hideQuickFilter{display:none}.commonextjs_grid th .grid-container-table-head .flex-container-table-head-quick .searchInput{padding:3px 2px}.commonextjs_grid th .grid-container-table-head .flex-container-table-head-quick .filter_container{font-size:14px;max-height:25px;min-height:25px;max-width:25px;min-width:25px;padding-top:4px;padding-right:1px;margin-left:2px;margin-right:2px;background-color:transparent;cursor:pointer}.commonextjs_grid th .grid-container-table-head .flex-container-table-head-quick .filter_container.on{color:#f7a600;border:1px solid #f7a600}.commonextjs_grid th .grid-container-table-head .flex-container-table-head-quick .filter_container.off{color:#1fa3d4;border:1px solid #1fa3d4}.commonextjs_grid th .grid-container-table-head .flex-container-table-head{display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px 10px;background-color:#eee}.commonextjs_grid th .grid-container-table-head .flex-container-table-head .text-container-table-head{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:10px}.commonextjs_grid th .grid-container-table-head .flex-container-table-head.DESC .sort_arrow.up{color:#1fa3d4}.commonextjs_grid th .grid-container-table-head .flex-container-table-head.ASC .sort_arrow.down{color:#1fa3d4}.commonextjs_grid th .grid-container-table-head .flex-container-table-head .sort_arrow{font-weight:400;font-size:10px;color:#85d1ed;margin-top:4px}.commonextjs_grid th .grid-container-table-head .flex-container-table-head .sort_arrow.up{padding-right:10px}.commonextjs_grid th .grid-container-table-head .flex-container-table-head .columnResizePart1{position:absolute;top:0;right:1px;bottom:0;width:1px;cursor:col-resize;background-color:transparent}.commonextjs_grid th .grid-container-table-head .flex-container-table-head .columnResizePart2{position:absolute;top:0;right:0;bottom:0;width:1px;cursor:col-resize;background-color:#fff}