import { NSBaseComponent } from "../ns-base";
import { Component, EventEmitter, Input, Output, ViewEncapsulation } from "@angular/core";
import * as i0 from "@angular/core";
export class NSTextBoxAngular extends NSBaseComponent {
    set dataSource(arrSource) {
        this.__dataSource = arrSource;
        if (this.__nsTextBox) {
            this.__nsTextBox.dataSource(arrSource);
        }
    }
    get dataSource() {
        return this.__dataSource;
    }
    static checkComponentLoaded() {
        if (!NSTextBox) {
            throw new Error('NSTextBox is not loaded yet.');
        }
    }
    static get TYPE_AUTOTEXT() {
        this.checkComponentLoaded();
        return NSTextBox?.TYPE_AUTOTEXT;
    }
    static get TYPE_AUTOCOMPLETE() {
        this.checkComponentLoaded();
        return NSTextBox?.TYPE_AUTOCOMPLETE;
    }
    static get TYPE_EMAIL() {
        this.checkComponentLoaded();
        return NSTextBox?.TYPE_EMAIL;
    }
    static get TYPE_NUMBER() {
        this.checkComponentLoaded();
        return NSTextBox?.TYPE_NUMBER;
    }
    static get TYPE_PASSWORD() {
        this.checkComponentLoaded();
        return NSTextBox?.TYPE_PASSWORD;
    }
    static get TYPE_URL() {
        this.checkComponentLoaded();
        return NSTextBox?.TYPE_URL;
    }
    static get DROPDOWN_TYPE_LIST() {
        this.checkComponentLoaded();
        return NSTextBox?.DROPDOWN_TYPE_LIST;
    }
    static get DROPDOWN_TYPE_GRID() {
        this.checkComponentLoaded();
        return NSTextBox?.DROPDOWN_TYPE_GRID;
    }
    /*public static readonly TYPE_AUTOTEXT = NSTextBox.TYPE_AUTOTEXT;
    public static readonly TYPE_AUTOCOMPLETE = NSTextBox.TYPE_AUTOCOMPLETE;
    public static readonly TYPE_EMAIL = NSTextBox.TYPE_EMAIL;
    public static readonly TYPE_NUMBER = NSTextBox.TYPE_NUMBER;
    public static readonly TYPE_PASSWORD = NSTextBox.TYPE_PASSWORD;
    public static readonly TYPE_URL = NSTextBox.TYPE_URL;
    public static readonly DROPDOWN_TYPE_LIST = NSTextBox.DROPDOWN_TYPE_LIST;
    public static readonly DROPDOWN_TYPE_GRID = NSTextBox.DROPDOWN_TYPE_GRID;*/
    static { this.FILTER_TYPE_EXACT = "exact"; }
    static { this.FILTER_TYPE_STARTS_WITH = "startsWith"; }
    static { this.FILTER_TYPE_ENDS_WITH = "endsWith"; }
    static { this.FILTER_TYPE_CONTAINS = "contains"; }
    constructor() {
        super();
        this.itemSelected = new EventEmitter();
        this.itemUnselected = new EventEmitter();
        this.initializeScripts(['NSGrid', 'NSTextBox']);
    }
    ;
    ngOnInit() {
        this.initializeEvents([NSTextBox.ITEM_SELECTED,
            NSTextBox.ITEM_UNSELECTED]);
        /*let util = new NSUtil();
        let eventHandler:any = this.__eventHandler.bind(this);
        util.addEvent(this.__element,NSTextBox.ITEM_SELECTED,eventHandler);
        util.addEvent(this.__element,NSTextBox.ITEM_UNSELECTED,eventHandler);*/
    }
    ;
    ngOnChanges(changes) {
        if (!this.__nsTextBox && this.setting) {
            if (this.__dataSource) {
                this.setting["dataSource"] = this.__dataSource;
            }
            this.__nsTextBox = new NSTextBox(this.element, this.setting);
        }
    }
    ;
    ngAfterViewInit() {
    }
    ;
    ngOnDestroy() {
    }
    ;
    create() {
        if (this.setting) {
            this.__nsTextBox = new NSTextBox(this.element, this.setting);
        }
    }
    ;
    getTextBox() {
        return this.__nsTextBox.getTextBox();
    }
    ;
    setText(text) {
        this.__nsTextBox.setText(text);
    }
    ;
    getText() {
        return this.__nsTextBox.getText();
    }
    ;
    setSelectedItems(arrItems) {
        this.__nsTextBox.setSelectedItems(arrItems);
    }
    ;
    setSelectedItem(item) {
        this.__nsTextBox.setSelectedItem(item);
    }
    ;
    setSelectedIndexes(arrSelectedIndex) {
        this.__nsTextBox.setSelectedIndexes(arrSelectedIndex);
    }
    ;
    setSelectedIndex(selectedIndex) {
        this.__nsTextBox.setSelectedIndexes(selectedIndex);
    }
    ;
    unSelectItems(arrItems) {
        this.__nsTextBox.unSelectItems(arrItems);
    }
    ;
    unSelectItem(item) {
        this.__nsTextBox.unSelectItem(item);
    }
    ;
    unSelectIndexes(arrSelectedIndex) {
        this.__nsTextBox.unSelectIndexes(arrSelectedIndex);
    }
    ;
    unSelectIndex(selectedIndex) {
        this.__nsTextBox.unSelectIndex(selectedIndex);
    }
    ;
    unSelectAll(fireEvent) {
        this.__nsTextBox.unSelectAll(fireEvent);
    }
    ;
    getSelectedItem() {
        return this.__nsTextBox.getSelectedItem();
    }
    ;
    getSelectedItems() {
        return this.__nsTextBox.getSelectedItems();
    }
    ;
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: NSTextBoxAngular, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: NSTextBoxAngular, selector: "ns-textbox-angular", inputs: { setting: "setting", dataSource: "dataSource" }, outputs: { itemSelected: "itemSelected", itemUnselected: "itemUnselected" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: '', isInline: true, styles: [".nsTextBoxContainer{position:relative}.nsTextBox{outline:0;border-color:#ececec;border-style:solid;border-width:1px;background-color:#fff;padding-top:5px;padding-bottom:5px;border-radius:2px;width:100%}.nsTextBoxList{position:absolute;top:100%;left:0;min-width:160px;border-color:#ececec;border-width:1px;border-radius:2px;padding:6px;cursor:pointer;z-index:9999;margin-top:-6px;background-color:#fff;border-size:1px;border-style:solid}.nsTextHighlight{color:red;font-weight:700;font-size:105%}.nsTextBoxMultiSelectContainer{z-index:1;display:inline-block;width:100%;padding:5px 8px 2px;border:1px solid #d0d0d0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px #0000001a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:text;background:#fff;line-height:18px;color:#303030}.nsTextBoxMultiSelect{width:4px;opacity:1;position:relative;left:0;max-width:100%!important;max-height:none!important;min-height:0!important;padding:0!important;margin:0 1px!important;line-height:inherit!important;text-indent:0!important;background:none!important;border:0 none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-user-select:auto!important;font-size:13px;-webkit-font-smoothing:inherit;line-height:18px;color:#303030}.nsTextBoxMultiSelectTag{position:relative;display:inline-block;padding:.25em 1.5em .25em .5em;border:1px solid #bdbdbd;border-radius:.2em;margin:0 .2em .2em 0;line-height:1;vertical-align:middle}.nsTextBoxMultiSelectTag:last-child{margin-right:0}.nsTextBoxMultiSelectTag:hover{background:#efefef}.nsTextBoxMultiSelectTagText{min-height:1em}.nsTextBoxMultiSelectTagClose{position:absolute;top:.25em;right:.25em;width:1em;height:1em;opacity:.3;cursor:pointer;cursor:hand}.nsTextBoxMultiSelectTagClose:hover{opacity:1}.nsTextBoxMultiSelectTagClose:before,.nsTextBoxMultiSelectTagClose:after{content:\"\";position:absolute;left:.5em;width:2px;height:1em;background-color:#333}.nsTextBoxMultiSelectTagClose:before{transform:rotate(45deg)}.nsTextBoxMultiSelectTagClose:after{transform:rotate(-45deg)}.nsTextBoxTest{position:absolute;top:-99999;left:-99999;width:auto;padding:0;whiteSpace:pre}.nsTextBoxAutoComplete::-ms-clear{width:0;height:0}.nsDataGridContainer{width:100%;height:100%;position:relative;border-radius:2px}.nsDataGridContainer .nsDataGridTable{width:100%;border:0px;margin:0;padding:0;border-collapse:separate;border-spacing:0px;table-layout:fixed}.nsDataGridContainer .nsDataGridTitleBar{position:relative;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px;border-collapse:separate}.nsDataGridContainer .nsDataGridExport{float:right}.nsDataGridContainer .nsTableWrapper,.nsDataGridContainer .nsGridHeaderContainer,.nsDataGridContainer .nsGridFooterContainer{position:relative}.nsDataGridContainer .nsHeaderBarCorner{position:absolute;bottom:0;right:0;width:16px;height:100%;z-index:2}.nsDataGridContainer .nsFooterBarCorner{position:absolute;top:0;right:0;width:16px;height:calc(100% - 16px);z-index:2}.nsDataGridContainer .nsDataGridHeaderContainer{overflow:hidden}.nsDataGridContainer .nsDataGridFooterContainer{overflow-y:hidden;overflow-x:auto}.nsDataGridHeader{height:0px;margin:0;overflow:hidden;padding-right:0}.nsDataGridFooter,.nsDataGridContainer .nsDataGridHeaderRenderer{margin:0;overflow:hidden}.nsDataGridHeaderCellContainer{position:relative;overflow:hidden;align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;vertical-align:middle;height:100%;min-height:100%}.nsDataGridHeaderCellContainer>*{padding:5px 0 5px 5px;vertical-align:middle}.nsGhostHeader{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nsHeaderMove{cursor:move}.nsHeaderText{text-align:center;word-break:break-all}.nsHeaderSortContainer{text-align:center;word-break:break-all;font-weight:700}.nsSortAsc{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid black}.nsSortAsc:hover{border-bottom:5px solid red}.nsSortSpacer{margin-top:2px}.nsSortDesc{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black}.nsSortDesc:hover{border-top:5px solid red}.nsMenuArrowSVG{width:16px;height:16px}.nsDataGridContainer .nsFilterContainer{padding:0 5px 3px;overflow:hidden;align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;vertical-align:middle;display:inline-block;width:96%}.nsDataGridContainer .nsAdvancedFilterParentContainer .nsFilterContainer{width:calc(100% - 26px)}.nsDataGridContainer .nsFilter{display:table-cell;vertical-align:middle;padding-left:5px;margin-right:2px;width:100%}.nsDataGridContainer .nsFilterIconContainer{display:inline-block;vertical-align:top;padding-top:3px;cursor:pointer}.nsDataGridContainer .nsCenterContainer{position:relative;overflow:hidden;top:0;left:0}.nsDataGridContainer .nsDataGridBodyContainer{overflow:auto;-webkit-overflow-scrolling:touch}.nsDataGridContainer .nsDataGridBodyContainerWithFooter{overflow-x:hidden!important}.nsDataGridContainer .nsBodyDataGridCell{cursor:default;padding:0;word-break:break-all}.nsDataGridContainer .nsFixedDataGridCell{position:-webkit-sticky!important;position:sticky!important;z-index:2;background-color:#fbfbfb}.nsDataGridContainer .nsFixedLeftLastCell{border-right:1px solid!important}.nsDataGridContainer .nsFixedRightFirstCell{border-left:1px solid!important}.nsDataGridContainer .nsFixedDataGridCellAnimate{-webkit-transition:left .2s,right .2s;-moz-transition:left .2s,right .2s;-ms-transition:left .2s,right .2s;-o-transition:left .2s,right .2s;transition:left .2s,right .2s}.nsDataGridContainer .nsCellChild{width:100%;height:calc(100% + -0px)}.nsDataGridContainer .nsGroupCell{position:relative;overflow:hidden;min-height:19px}.nsDataGridContainer .nsMasterDetailGridContainer{padding:20px}.nsGroupCell>*{display:inline-block}.nsDataGridContainer .nsArrowParent{position:absolute;top:5px;left:5px;cursor:pointer}.nsDataGridContainer .nsGroupCellText{padding-left:2em}.nsDataGridContainer .nsColumnResizeIndicator{position:absolute;width:5px;height:100%;right:0;top:0;display:block;cursor:col-resize;z-index:5;-webkit-user-select:none;user-select:none}.nsResizeHandle{cursor:col-resize;width:2px;position:absolute;top:0;left:0;z-index:1000}.nsDataGridContainer .nsGridArrowFill,.nsDataGridContainer .nsGridGroupSVG,.nsDataGridContainer .nsExportIcon,.nsDataGridContainer .nsColumnSetting,.nsMoveIcon{width:16px;height:16px}.nsDataGridContainer .nsNoRecordsFound{text-align:center}.nsDataGridContainer .nsTruncateToFit,.nsDataGridContainer .nsTruncateToFit *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsDataGridContainer .nsAnimateLeftToRight{-webkit-animation-name:nsAnimateLeftToRight;-moz-animation-name:nsAnimateLeftToRight;-o-animation-name:nsAnimateLeftToRight;-ms-animation-name:nsAnimateLeftToRight;animation-name:nsAnimateLeftToRight;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;-ms-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;-ms-animation-direction:alternate;animation-direction:alternate}.nsDataGridContainer .nsGridScrollerCauseParent{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:18px;max-width:18px}.nsDataGridContainer .nsFilterSelect{margin:4px 4px 0;width:96%}.nsDataGridContainer .nsSearchTextBoxWrapper{margin:4px}.nsDataGridContainer .nsFilterButtonDiv{padding:2px;text-align:center}.nsDataGridContainer .nsFilterIconSVG{width:16px;height:16px}.nsDataGridContainer .nsFilterIconSVG:hover{fill:red;cursor:hand}.nsDataGridContainer .nsFilterList{width:99%;height:180px}.nsDataGridContainer .nsFilterListRenderer{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.nsDataGridContainer .nsFilterListRendererCheckBox{position:relative;top:2px;left:2px}.nsDataGridContainer .nsFilterListRendererText{margin-left:4px}.nsDataGridContainer .nsFilterSearchTextBox{width:96%}.nsDataGridContainer .nsGridPagination{margin:auto;width:100%;text-align:center}.nsArrow{height:15px}.nsDataGridHeaderDrag{position:absolute;z-index:2}.nsGridEditorPopUp{z-index:10000;position:absolute;background:#fff;padding:5px;border:3px solid gray;-moz-border-radius:10px;border-radius:10px}.nsGridTextAreaEditor .nsGridTextArea{backround:white;width:250px;height:80px;border:0;outline:0}.nsGridFilterFirstSelect,.nsGridFilterOptOption,.nsGridFilterSecondSelect{margin:4px 4px 4px 0;width:90%}@-moz-keyframes nsAnimateLeftToRight{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}@-webkit-keyframes nsAnimateLeftToRight{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}@-o-keyframes nsAnimateLeftToRight{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}@keyframes nsAnimateLeftToRight{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.nsMobileStackGrid table,.nsMobileStackGrid thead,.nsMobileStackGrid tbody,.nsMobileStackGrid th,.nsMobileStackGrid td,.nsMobileStackGrid tr{display:block}.nsMobileStackGrid thead tr{position:absolute;top:-9999px;left:-9999px}.nsMobileStackGrid .nsDataGridHeader,.nsMobileStackGrid .nsArrow,.nsMobileStackGrid .nsDataGridFooter,.nsMobileStackGrid .nsDataGridHeaderRenderer{display:none}.nsMobileStackGrid tr{border:1px solid #ccc}.nsMobileStackGrid td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;min-height:20px}.nsMobileStackGrid .nsBodyDataGridCell{text-align:center;padding-left:0!important}.nsMobileStackGrid td:before{position:absolute;left:6px;width:45%;padding-right:10px;white-space:nowrap;vertical-align:middle}.nsMobileStackGrid td:nth-of-type(n):before{font-weight:700}.nsMobileColumnToggleGrid320 th.column-priority-6,.nsMobileColumnToggleGrid320 td.column-priority-6,.nsMobileColumnToggleGrid320 th.column-priority-5,.nsMobileColumnToggleGrid320 td.column-priority-5,.nsMobileColumnToggleGrid320 th.column-priority-4,.nsMobileColumnToggleGrid320 td.column-priority-4,.nsMobileColumnToggleGrid320 th.column-priority-3,.nsMobileColumnToggleGrid320 td.column-priority-3,.nsMobileColumnToggleGrid320 th.column-priority-2,.nsMobileColumnToggleGrid320 td.column-priority-2,.nsMobileColumnToggleGrid480 th.column-priority-6,.nsMobileColumnToggleGrid480 td.column-priority-6,.nsMobileColumnToggleGrid480 th.column-priority-5,.nsMobileColumnToggleGrid480 td.column-priority-5,.nsMobileColumnToggleGrid480 th.column-priority-4,.nsMobileColumnToggleGrid480 td.column-priority-4,.nsMobileColumnToggleGrid480 th.column-priority-3,.nsMobileColumnToggleGrid480 td.column-priority-3,.nsMobileColumnToggleGrid640 th.column-priority-6,.nsMobileColumnToggleGrid640 td.column-priority-6,.nsMobileColumnToggleGrid640 th.column-priority-5,.nsMobileColumnToggleGrid640 td.column-priority-5,.nsMobileColumnToggleGrid640 th.column-priority-4,.nsMobileColumnToggleGrid640 td.column-priority-4,.nsMobileColumnToggleGrid800 th.column-priority-6,.nsMobileColumnToggleGrid800 td.column-priority-6,.nsMobileColumnToggleGrid800 th.column-priority-5,.nsMobileColumnToggleGrid800 td.column-priority-5,.nsMobileColumnToggleGrid960 th.column-priority-6,.nsMobileColumnToggleGrid960 td.column-priority-6{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:searchfield-cancel-button}.nsGridScrollTipContainer{pointer-events:none;position:absolute;opacity:0;z-index:1000}.nsGridScrollTipContainer .nsGridScrollTipText{border-radius:5px;color:#fff;float:left;font-family:sans-serif;font-size:12px;font-weight:700;line-height:48px;text-align:center}.nsGridScrollTipContainer .nsGridScrollTipTriangle{border-bottom:6px solid transparent;border-left:8px solid black;border-top:6px solid transparent;display:inline;float:left;height:0;margin-top:18px;width:0}.nsDataGridContainerWhite{background-color:#fff;border:1px solid silver}.nsDataGridContainerWhite .nsDataGridTitleBarTheme{background:#848484;color:#fff;font-size:12px;padding:.3em .2em .2em .3em;font-weight:700;border-bottom:1px solid #848484!important}.nsDataGridContainerWhite .nsDataGridTableTheme{font-size:13px;background-color:#f6f6f6;border-color:gray}.nsDataGridContainerWhite .nsDataGridHeaderTheme,.nsDataGridHeaderDragWhite.nsDataGridHeaderDrag{border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7;background-color:#eee;color:#000}.nsDataGridContainerWhite .nsDataGridHeaderTheme:hover{background-color:#acacac!important}.nsDataGridContainerWhite .nsHeaderBarCorner{background-color:#eee}.nsDataGridContainerWhite .nsDataGridHeaderRendererTheme{background-color:#eee;border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7}.nsDataGridContainerWhite .nsDataGridOddRow{background-color:#fff;color:#000}.nsDataGridContainerWhite .nsDataGridEvenRow{background-color:#fbfbfb;color:#000}.nsDataGridContainerWhite .nsRowHover{background:#ccc;text-decoration:none;border-radius:4px}.nsDataGridContainerWhite .nsMenuUse{fill:#000}.nsDataGridContainerWhite .nsMenuUse:hover{fill:red}.nsDataGridContainerWhite .nsBodyDataGridCellTheme{border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5;font-weight:400;vertical-align:middle;color:#000}.nsDataGridContainerWhite .nsDataGridSelection>td{background-color:#b0bed9!important}.nsDataGridContainerWhite .nsGridCellHover{background-color:#ccc!important}.nsCellFocus,.nsDataGridContainerWhite .nsCellFocus{background:#fafaff;border:2px solid #4285F4}.nsDataGridContainerWhite .nsDottedCell{border:2px dotted red!important}.nsDataGridContainerWhite .nsColumnResizeIndicatorTheme:hover,.nsDataGridContainerWhite .nsColumnResizeIndicatorTheme.active{background-color:#1e90ff}.nsResizeHandleWhite{background-color:#2684ff}.nsDataGridContainerWhite .nsGridArrowFillTheme,.nsDataGridContainerWhite .nsGridGroupIconTheme{fill:#000}.nsDataGridContainerWhite .nsExportIconTheme{fill:#fff}.nsDataGridContainerWhite .nsExportIconTheme:hover{fill:red}.nsDataGridContainerWhite .nsColumnSettingTheme{fill:#fff}.nsDataGridContainerWhite .nsColumnSettingTheme:hover,.nsMoveIconTheme:hover{fill:red}.nsDataGridContainerWhite .nsFilterButtonDivTheme{border-top:1px solid #d3d3d3}.nsDataGridContainerWhite .nsFilterLineContainerTheme{border-bottom:1px solid #d3d3d3}.nsGridScrollTipContainer .nsGridScrollTipText{background-color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.nsGridScrollTipContainer .nsGridScrollTipTriangle{border-left:8px solid black}.nsDataGridContainerBlack{background-color:#1e1e1e;border:1px solid silver}.nsDataGridContainerBlack .nsDataGridTitleBarTheme{background:#000;color:#fff;font-size:12px;padding:.3em .2em .2em .3em;font-weight:700;border-bottom:1px solid #848484!important}.nsDataGridContainerBlack .nsDataGridTableTheme{background-color:#ff0;color:#f0f;font-size:13px;border-color:#565656}.nsDataGridContainerBlack .nsDataGridHeaderTheme{border-top:1px solid #565656;border-right:1px solid #565656;background-color:#565656;color:#fff}.nsDataGridHeaderDragBlack.nsDataGridHeaderDrag{border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7;background-color:#eee;color:#000}.nsDataGridContainerBlack .nsDataGridHeaderTheme:hover{background-color:#ea610d!important}.nsDataGridContainerBlack .nsHeaderBarCorner{background-color:#282828}.nsDataGridContainerBlack .nsDataGridHeaderRendererTheme{background-color:#282828;border-top:1px solid #565656;border-right:1px solid #565656}.nsDataGridContainerBlack .nsDataGridOddRow{background-color:#1e1e1e;color:#fff}.nsDataGridContainerBlack .nsDataGridEvenRow{background-color:#282828;color:#fff}.nsDataGridContainerBlack .nsMenuUse{fill:#000}.nsDataGridContainerBlack .nsMenuUse:hover{fill:red}.nsDataGridContainerBlack .nsBodyDataGridCellTheme{border-top:1px solid #565656;border-right:1px solid #565656;font-weight:400;vertical-align:middle;color:#fff}.nsDataGridContainerBlack .nsDataGridSelection>td{background-color:#38210b!important}.nsDataGridContainerBlack .nsGridCellHover{background-color:#464646!important}.nsDataGridContainerBlack .nsCellFocus{background:#fafaff;border:1px solid #4285F4}.nsDataGridContainerBlack .nsDottedCell{border:2px dotted red!important}.nsResizeHandleBlack{background-color:#2684ff}.nsDataGridContainerBlack .nsGridArrowFillTheme,.nsDataGridContainerBlack .nsGridGroupIconTheme,.nsDataGridContainerBlack .nsExportIconTheme{fill:#fff}.nsDataGridContainerBlack .nsExportIconTheme:hover,.nsMoveIconTheme:hover{fill:red}.nsDataGridContainerBlack .nsFilterButtonDivTheme{border-top:1px solid #565656}.nsDataGridContainerBlack .nsFilterLineContainerTheme{border-bottom:1px solid #d3d3d3}.nsDataGridContainerBlack .nsFilterIconSVG{fill:#fff}.nsDataGridContainerBlack .nsSortAsc{border-bottom:5px solid white}.nsDataGridContainerBlack .nsSortDesc{border-top:5px solid white}.nsDataGridContainerRed{background-color:red;border:1px solid silver}.nsDataGridContainerRed .nsDataGridTitleBarTheme{background:red;color:#fff;font-size:12px;padding:.3em .2em .2em .3em;font-weight:700;border-bottom:1px solid #848484!important}.nsDataGridContainerRed .nsDataGridTableTheme{background-color:red;color:#f0f;font-size:16px;font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border-color:#565656}.nsDataGridContainerRed .nsDataGridHeaderTheme{border-top:1px solid #565656;border-right:1px solid #565656;background-color:#565656;color:#fff}.nsDataGridHeaderDragRed.nsDataGridHeaderDrag{border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7;background-color:#eee;color:red}.nsDataGridContainerRed .nsDataGridHeaderTheme:hover{background-color:#ea610d!important}.nsDataGridContainerRed .nsHeaderBarCorner{background-color:#282828}.nsDataGridContainerRed .nsDataGridHeaderRendererTheme{background-color:#282828;border-top:1px solid #565656;border-right:1px solid #565656}.nsDataGridContainerRed .nsDataGridOddRow{background-color:red;color:#fff}.nsDataGridContainerRed .nsDataGridEvenRow{background-color:#282828;color:#fff}.nsDataGridContainerRed .nsMenuUse,.nsDataGridContainerRed .nsMenuUse:hover{fill:red}.nsDataGridContainerRed .nsBodyDataGridCellTheme{border-top:1px solid #565656;border-right:1px solid #565656;font-weight:400;vertical-align:middle;color:#fff}.nsDataGridContainerRed .nsDataGridSelection>td{background-color:#38210b!important}.nsDataGridContainerRed .nsGridCellHover{background-color:#464646!important}.nsDataGridContainerRed .nsCellFocus{background:#fafaff;border:1px solid #4285F4}.nsDataGridContainerRed .nsDottedCell{border:2px dotted red!important}.nsResizeHandleRed{background-color:#2684ff}.nsDataGridContainerRed .nsGridArrowFillTheme{fill:#000}.nsDataGridContainerRed .nsExportIconTheme{fill:#fff}.nsDataGridContainerRed .nsExportIconTheme:hover,.nsMoveIconTheme:hover{fill:red}.nsDataGridContainerRed .nsFilterButtonDivTheme{border-top:1px solid #565656}.nsDataGridContainerRed .nsFilterLineContainerTheme{border-bottom:1px solid #d3d3d3}.nsDataGridContainerBlue{background-color:#00f;border:1px solid silver}.nsDataGridContainerBlue .nsDataGridTitleBarTheme{background:#00f;color:#fff;font-size:12px;padding:.3em .2em .2em .3em;font-weight:700;border-bottom:1px solid #848484!important}.nsDataGridContainerBlue .nsDataGridTableTheme{background-color:#00f;color:#f0f;font-size:16px;font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border-color:#565656}.nsDataGridContainerBlue .nsDataGridHeaderTheme{border-top:1px solid #565656;border-right:1px solid #565656;background-color:#565656;color:#fff}.nsDataGridHeaderDragBlue.nsDataGridHeaderDrag{border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7;background-color:#eee;color:#00f}.nsDataGridContainerBlue .nsDataGridHeaderTheme:hover{background-color:#ea610d!important}.nsDataGridContainerBlue .nsHeaderBarCorner{background-color:#282828}.nsDataGridContainerBlue .nsDataGridHeaderRendererTheme{background-color:#282828;border-top:1px solid #565656;border-right:1px solid #565656}.nsHeaderTextTheme{font-weight:700;font-size:13.5px}.nsDataGridContainerBlue .nsDataGridOddRow{background-color:#00f;color:#fff}.nsDataGridContainerBlue .nsDataGridEvenRow{background-color:#282828;color:#fff}.nsDataGridContainerBlue .nsMenuUse,.nsDataGridContainerBlue .nsMenuUse:hover{fill:#00f}.nsMenuArrow{fill:#fff}.nsDataGridContainerBlue .nsBodyDataGridCellTheme{border-top:1px solid #565656;border-right:1px solid #565656;font-weight:400;vertical-align:middle;color:#fff}.nsDataGridContainerBlue .nsDataGridSelection>td{background-color:#38210b!important}.nsDataGridContainerBlue .nsGridCellHover{background-color:#464646!important}.nsDataGridContainerBlue .nsCellFocus{background:#fafaff;border:1px solid #4285F4}.nsDataGridContainerBlue .nsDottedCell{border:2px dotted Blue!important}.nsResizeHandleBlue{background-color:#2684ff}.nsDataGridContainerBlue .nsGridArrowFillTheme{fill:#000}.nsGridGroupIconTheme{stroke:#000}.nsDataGridContainerBlue .nsExportIconTheme{fill:#fff}.nsDataGridContainerBlue .nsExportIconTheme:hover,.nsMoveIconTheme:hover{fill:#00f}.nsDataGridContainerBlue .nsFilterButtonDivTheme{border-top:1px solid #565656}.nsDataGridContainerBlue .nsFilterLineContainerTheme{border-bottom:1px solid #d3d3d3}.nsPaginationContainer{padding:0;display:inline-block;*display: inline;*zoom: 1;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d}.nsPaginationContainer>li{display:inline}.nsPaginationContainer>li>a,.nsPaginationContainer>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #dddddd;border-left-width:0}.nsPaginationContainer>li>a:hover,.nsPaginationContainer>li>a:focus,.nsPaginationContainer>.nsPageActive>a,.nsPaginationContainer>.nsPageActive>span{background-color:#f5f5f5}.nsPaginationContainer>.nsPageActive>a,.nsPaginationContainer>.nsPageActive>span{color:#999;cursor:default}.nsPaginationContainer>.nsPageDisabled>span,.nsPaginationContainer>.nsPageDisabled>a,.nsPaginationContainer>.nsPageDisabled>a:hover,.nsPaginationContainer>.nsPageDisabled>a:focus{color:#999;background-color:transparent;cursor:default}.nsPaginationContainer>li:first-child>a,.nsPaginationContainer>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nsPaginationContainer>li:last-child>a,.nsPaginationContainer>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.nsPaginationContainer>li>a:hover,.nsPaginationContainer>li>a:focus{color:#005580;text-decoration:none}.nsPaginationContainer>li>a{color:#08c;text-decoration:none}.nsListOuterContainer{position:relative;overflow-y:auto;width:inherit;height:inherit}.nsListOuterContainer .nsListParentContainer{position:absolute;height:100%;width:99%;margin:0;padding:0;background-color:#fff;color:#333}.nsListOuterContainer .nsListContainer{min-height:42px;padding-left:0;display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;margin:0}.nsListOuterContainer .nsListItem{background-color:#fff;border:1px solid #f4f4f4;border-top-right-radius:4px;border-top-left-radius:4px;display:block;margin-bottom:-1px}.nsListOuterContainer.nsListOuterContainerHierarchical .nsListItem{min-height:25px}.nsListItemHover{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.nsListItemAnimated .nsListChild{width:100%;position:relative;z-index:2;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.nsListItemAnimated:hover .nsListChild{color:#fff}.nsListItemAnimated .nsListChild:after{content:\"\";height:100%;left:0;top:0;width:0px;position:absolute;transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;z-index:-1}.nsListItemAnimated .nsListChild:hover:after{width:100%}.nsListItemAnimated .nsListChild:after{background:#3498db}.nsListOuterContainer .nsListItemSelected{background-color:#ced2cc;color:#000}.nsListOuterContainer .nsListNoRecordsFound{text-align:center}.nsListContainerDroppable{border:1px solid #a0a0a0}.nsListEmpty{margin:0;padding:5px}.nsListEmptyChild{border:1px dashed #a0a0a0;border-radius:3px;padding:3px;cursor:pointer;font-size:10px;background-color:#fff}.nsListOuterContainer .nsListGroupCell{position:relative;overflow:hidden;min-height:19px}.nsListOuterContainer .nsListGroupCell>*{display:inline-block;padding:3px}.nsListOuterContainer .nsListGroupCellText{padding-left:1.5em}.nsListOuterContainer .nsListArrowParent{position:absolute;top:0;left:0}.nsListOuterContainer .nsListArrow{height:15px}.nsListOuterContainer .nsListArrowFill{width:16px;height:16px;fill:#000}.nsListTruncateToFit,.nsListTruncateToFit *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsListDottedRow{position:relative;margin:0;padding:0;border:none}.nsListDottedRow:before{position:absolute;content:\"\";width:0;height:0;margin-top:-5px;left:-5px;top:-4px;border:5px solid transparent;border-left-color:red;border-right:none}.nsMenu{position:absolute;width:200px;padding:2px;margin:0;background-color:#fefefe;border:solid thin #1e4691;z-index:999;border-radius:5px;box-shadow:1px 1px 4px #0003;opacity:0;-webkit-transform:translate(0,15px) scale(.95);transform:translateY(15px) scale(.95);transition:transform .1s ease-out,opacity .1s ease-out;pointer-events:none}.nsMenuItem{display:block;position:relative;margin:0;padding:0;white-space:nowrap}.nsMenuButton{background:none;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;width:100%;color:#444;font-family:Roboto,sans-serif;font-size:13px;text-align:left;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 8px;border-radius:3px}.nsMenuButton::-moz-focus-inner{border:0;padding:0}.nsMenuText{margin-left:25px}.nsMenuButton .nsMenuAlign{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nsMenuItem:hover>.nsMenuButton{color:#fff;background-color:#00b2ee;border-color:#7d98b8;border-left-width:1px;margin-left:-1px;*left:-1px}.nsMenuItem.nsDisabled{opacity:.5;pointer-events:none}.nsMenuItem.nsDisabled .nsMenuButton{cursor:default}.nsMenuSeparator{display:block;margin:7px 5px;height:1px;border-bottom:1px solid #fff;background-color:#aaa}.nsMenuItem.nsSubMenu:after{content:\"\";position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:5px solid transparent;border-left-color:gray}.nsMenuItem.nsSubMenu:hover:after{border-left-color:#fff}.nsMenu .nsMenu,.nsPopUp .nsMenu{top:4px;left:99%}.nsShowMenu{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1);pointer-events:auto}.nsMenuItem:hover>.nsMenu{-webkit-transition-delay:.1s;transition-delay:.3s}.nsHeader{background-color:#00f;pointer-events:none;list-style-type:none;white-space:nowrap;border-radius:3px;padding:5px 7px}.nsMenuItem.nsHeader .nsMenuButton{color:#fff;cursor:default;font-weight:700}.nsSubMenuContainer:before{content:\"\";border:4px solid #fefefe;border-color:transparent #1e4691 transparent transparent;position:absolute;top:12px;left:-9px}.nsSubMenuContainer:after{content:\"\";border:4px solid #fefefe;border-color:transparent #fefefe transparent transparent;position:absolute;top:12px;left:-8px}.nsVirtualScrollElement{display:block;position:relative;overflow:auto;transform:translateZ(0)}.nsVirtualScrollContent{outline:0}.nsVirtualScrollContentHorizontal{position:absolute;top:0;left:0}.nsVirtualScrollContent .nsVirtualExtraItemVertical{margin-top:0!important;margin-bottom:0!important}.nsVirtualScrollContent .nsVirtualExtraItemHorizontal{margin-left:0!important;margin-right:0!important}.nsVirtualScrollLoader{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;z-index:1060;background-color:#00000003;outline:0}.nsVirtualScrollLoader .nsVirtualScrollLoaderTextCon{position:absolute;left:calc(50% - 75px);top:calc(50% - 25px);padding-left:37px;padding-top:15px;display:block;width:150px;height:50px;color:#ca2420;background-color:#d5d5d5;border:1px solid #737373;border-radius:10px}.nsVirtualScrollLoader .nsVirtualScrollLoaderText{margin:0;line-height:1.42857143}\n"], encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: NSTextBoxAngular, decorators: [{
            type: Component,
            args: [{ selector: 'ns-textbox-angular', template: '', encapsulation: ViewEncapsulation.None, styles: [".nsTextBoxContainer{position:relative}.nsTextBox{outline:0;border-color:#ececec;border-style:solid;border-width:1px;background-color:#fff;padding-top:5px;padding-bottom:5px;border-radius:2px;width:100%}.nsTextBoxList{position:absolute;top:100%;left:0;min-width:160px;border-color:#ececec;border-width:1px;border-radius:2px;padding:6px;cursor:pointer;z-index:9999;margin-top:-6px;background-color:#fff;border-size:1px;border-style:solid}.nsTextHighlight{color:red;font-weight:700;font-size:105%}.nsTextBoxMultiSelectContainer{z-index:1;display:inline-block;width:100%;padding:5px 8px 2px;border:1px solid #d0d0d0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px #0000001a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:text;background:#fff;line-height:18px;color:#303030}.nsTextBoxMultiSelect{width:4px;opacity:1;position:relative;left:0;max-width:100%!important;max-height:none!important;min-height:0!important;padding:0!important;margin:0 1px!important;line-height:inherit!important;text-indent:0!important;background:none!important;border:0 none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-user-select:auto!important;font-size:13px;-webkit-font-smoothing:inherit;line-height:18px;color:#303030}.nsTextBoxMultiSelectTag{position:relative;display:inline-block;padding:.25em 1.5em .25em .5em;border:1px solid #bdbdbd;border-radius:.2em;margin:0 .2em .2em 0;line-height:1;vertical-align:middle}.nsTextBoxMultiSelectTag:last-child{margin-right:0}.nsTextBoxMultiSelectTag:hover{background:#efefef}.nsTextBoxMultiSelectTagText{min-height:1em}.nsTextBoxMultiSelectTagClose{position:absolute;top:.25em;right:.25em;width:1em;height:1em;opacity:.3;cursor:pointer;cursor:hand}.nsTextBoxMultiSelectTagClose:hover{opacity:1}.nsTextBoxMultiSelectTagClose:before,.nsTextBoxMultiSelectTagClose:after{content:\"\";position:absolute;left:.5em;width:2px;height:1em;background-color:#333}.nsTextBoxMultiSelectTagClose:before{transform:rotate(45deg)}.nsTextBoxMultiSelectTagClose:after{transform:rotate(-45deg)}.nsTextBoxTest{position:absolute;top:-99999;left:-99999;width:auto;padding:0;whiteSpace:pre}.nsTextBoxAutoComplete::-ms-clear{width:0;height:0}.nsDataGridContainer{width:100%;height:100%;position:relative;border-radius:2px}.nsDataGridContainer .nsDataGridTable{width:100%;border:0px;margin:0;padding:0;border-collapse:separate;border-spacing:0px;table-layout:fixed}.nsDataGridContainer .nsDataGridTitleBar{position:relative;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px;border-collapse:separate}.nsDataGridContainer .nsDataGridExport{float:right}.nsDataGridContainer .nsTableWrapper,.nsDataGridContainer .nsGridHeaderContainer,.nsDataGridContainer .nsGridFooterContainer{position:relative}.nsDataGridContainer .nsHeaderBarCorner{position:absolute;bottom:0;right:0;width:16px;height:100%;z-index:2}.nsDataGridContainer .nsFooterBarCorner{position:absolute;top:0;right:0;width:16px;height:calc(100% - 16px);z-index:2}.nsDataGridContainer .nsDataGridHeaderContainer{overflow:hidden}.nsDataGridContainer .nsDataGridFooterContainer{overflow-y:hidden;overflow-x:auto}.nsDataGridHeader{height:0px;margin:0;overflow:hidden;padding-right:0}.nsDataGridFooter,.nsDataGridContainer .nsDataGridHeaderRenderer{margin:0;overflow:hidden}.nsDataGridHeaderCellContainer{position:relative;overflow:hidden;align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;vertical-align:middle;height:100%;min-height:100%}.nsDataGridHeaderCellContainer>*{padding:5px 0 5px 5px;vertical-align:middle}.nsGhostHeader{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nsHeaderMove{cursor:move}.nsHeaderText{text-align:center;word-break:break-all}.nsHeaderSortContainer{text-align:center;word-break:break-all;font-weight:700}.nsSortAsc{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid black}.nsSortAsc:hover{border-bottom:5px solid red}.nsSortSpacer{margin-top:2px}.nsSortDesc{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black}.nsSortDesc:hover{border-top:5px solid red}.nsMenuArrowSVG{width:16px;height:16px}.nsDataGridContainer .nsFilterContainer{padding:0 5px 3px;overflow:hidden;align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;vertical-align:middle;display:inline-block;width:96%}.nsDataGridContainer .nsAdvancedFilterParentContainer .nsFilterContainer{width:calc(100% - 26px)}.nsDataGridContainer .nsFilter{display:table-cell;vertical-align:middle;padding-left:5px;margin-right:2px;width:100%}.nsDataGridContainer .nsFilterIconContainer{display:inline-block;vertical-align:top;padding-top:3px;cursor:pointer}.nsDataGridContainer .nsCenterContainer{position:relative;overflow:hidden;top:0;left:0}.nsDataGridContainer .nsDataGridBodyContainer{overflow:auto;-webkit-overflow-scrolling:touch}.nsDataGridContainer .nsDataGridBodyContainerWithFooter{overflow-x:hidden!important}.nsDataGridContainer .nsBodyDataGridCell{cursor:default;padding:0;word-break:break-all}.nsDataGridContainer .nsFixedDataGridCell{position:-webkit-sticky!important;position:sticky!important;z-index:2;background-color:#fbfbfb}.nsDataGridContainer .nsFixedLeftLastCell{border-right:1px solid!important}.nsDataGridContainer .nsFixedRightFirstCell{border-left:1px solid!important}.nsDataGridContainer .nsFixedDataGridCellAnimate{-webkit-transition:left .2s,right .2s;-moz-transition:left .2s,right .2s;-ms-transition:left .2s,right .2s;-o-transition:left .2s,right .2s;transition:left .2s,right .2s}.nsDataGridContainer .nsCellChild{width:100%;height:calc(100% + -0px)}.nsDataGridContainer .nsGroupCell{position:relative;overflow:hidden;min-height:19px}.nsDataGridContainer .nsMasterDetailGridContainer{padding:20px}.nsGroupCell>*{display:inline-block}.nsDataGridContainer .nsArrowParent{position:absolute;top:5px;left:5px;cursor:pointer}.nsDataGridContainer .nsGroupCellText{padding-left:2em}.nsDataGridContainer .nsColumnResizeIndicator{position:absolute;width:5px;height:100%;right:0;top:0;display:block;cursor:col-resize;z-index:5;-webkit-user-select:none;user-select:none}.nsResizeHandle{cursor:col-resize;width:2px;position:absolute;top:0;left:0;z-index:1000}.nsDataGridContainer .nsGridArrowFill,.nsDataGridContainer .nsGridGroupSVG,.nsDataGridContainer .nsExportIcon,.nsDataGridContainer .nsColumnSetting,.nsMoveIcon{width:16px;height:16px}.nsDataGridContainer .nsNoRecordsFound{text-align:center}.nsDataGridContainer .nsTruncateToFit,.nsDataGridContainer .nsTruncateToFit *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsDataGridContainer .nsAnimateLeftToRight{-webkit-animation-name:nsAnimateLeftToRight;-moz-animation-name:nsAnimateLeftToRight;-o-animation-name:nsAnimateLeftToRight;-ms-animation-name:nsAnimateLeftToRight;animation-name:nsAnimateLeftToRight;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;-ms-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;-ms-animation-direction:alternate;animation-direction:alternate}.nsDataGridContainer .nsGridScrollerCauseParent{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:18px;max-width:18px}.nsDataGridContainer .nsFilterSelect{margin:4px 4px 0;width:96%}.nsDataGridContainer .nsSearchTextBoxWrapper{margin:4px}.nsDataGridContainer .nsFilterButtonDiv{padding:2px;text-align:center}.nsDataGridContainer .nsFilterIconSVG{width:16px;height:16px}.nsDataGridContainer .nsFilterIconSVG:hover{fill:red;cursor:hand}.nsDataGridContainer .nsFilterList{width:99%;height:180px}.nsDataGridContainer .nsFilterListRenderer{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.nsDataGridContainer .nsFilterListRendererCheckBox{position:relative;top:2px;left:2px}.nsDataGridContainer .nsFilterListRendererText{margin-left:4px}.nsDataGridContainer .nsFilterSearchTextBox{width:96%}.nsDataGridContainer .nsGridPagination{margin:auto;width:100%;text-align:center}.nsArrow{height:15px}.nsDataGridHeaderDrag{position:absolute;z-index:2}.nsGridEditorPopUp{z-index:10000;position:absolute;background:#fff;padding:5px;border:3px solid gray;-moz-border-radius:10px;border-radius:10px}.nsGridTextAreaEditor .nsGridTextArea{backround:white;width:250px;height:80px;border:0;outline:0}.nsGridFilterFirstSelect,.nsGridFilterOptOption,.nsGridFilterSecondSelect{margin:4px 4px 4px 0;width:90%}@-moz-keyframes nsAnimateLeftToRight{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}@-webkit-keyframes nsAnimateLeftToRight{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}@-o-keyframes nsAnimateLeftToRight{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}@keyframes nsAnimateLeftToRight{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.nsMobileStackGrid table,.nsMobileStackGrid thead,.nsMobileStackGrid tbody,.nsMobileStackGrid th,.nsMobileStackGrid td,.nsMobileStackGrid tr{display:block}.nsMobileStackGrid thead tr{position:absolute;top:-9999px;left:-9999px}.nsMobileStackGrid .nsDataGridHeader,.nsMobileStackGrid .nsArrow,.nsMobileStackGrid .nsDataGridFooter,.nsMobileStackGrid .nsDataGridHeaderRenderer{display:none}.nsMobileStackGrid tr{border:1px solid #ccc}.nsMobileStackGrid td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;min-height:20px}.nsMobileStackGrid .nsBodyDataGridCell{text-align:center;padding-left:0!important}.nsMobileStackGrid td:before{position:absolute;left:6px;width:45%;padding-right:10px;white-space:nowrap;vertical-align:middle}.nsMobileStackGrid td:nth-of-type(n):before{font-weight:700}.nsMobileColumnToggleGrid320 th.column-priority-6,.nsMobileColumnToggleGrid320 td.column-priority-6,.nsMobileColumnToggleGrid320 th.column-priority-5,.nsMobileColumnToggleGrid320 td.column-priority-5,.nsMobileColumnToggleGrid320 th.column-priority-4,.nsMobileColumnToggleGrid320 td.column-priority-4,.nsMobileColumnToggleGrid320 th.column-priority-3,.nsMobileColumnToggleGrid320 td.column-priority-3,.nsMobileColumnToggleGrid320 th.column-priority-2,.nsMobileColumnToggleGrid320 td.column-priority-2,.nsMobileColumnToggleGrid480 th.column-priority-6,.nsMobileColumnToggleGrid480 td.column-priority-6,.nsMobileColumnToggleGrid480 th.column-priority-5,.nsMobileColumnToggleGrid480 td.column-priority-5,.nsMobileColumnToggleGrid480 th.column-priority-4,.nsMobileColumnToggleGrid480 td.column-priority-4,.nsMobileColumnToggleGrid480 th.column-priority-3,.nsMobileColumnToggleGrid480 td.column-priority-3,.nsMobileColumnToggleGrid640 th.column-priority-6,.nsMobileColumnToggleGrid640 td.column-priority-6,.nsMobileColumnToggleGrid640 th.column-priority-5,.nsMobileColumnToggleGrid640 td.column-priority-5,.nsMobileColumnToggleGrid640 th.column-priority-4,.nsMobileColumnToggleGrid640 td.column-priority-4,.nsMobileColumnToggleGrid800 th.column-priority-6,.nsMobileColumnToggleGrid800 td.column-priority-6,.nsMobileColumnToggleGrid800 th.column-priority-5,.nsMobileColumnToggleGrid800 td.column-priority-5,.nsMobileColumnToggleGrid960 th.column-priority-6,.nsMobileColumnToggleGrid960 td.column-priority-6{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:searchfield-cancel-button}.nsGridScrollTipContainer{pointer-events:none;position:absolute;opacity:0;z-index:1000}.nsGridScrollTipContainer .nsGridScrollTipText{border-radius:5px;color:#fff;float:left;font-family:sans-serif;font-size:12px;font-weight:700;line-height:48px;text-align:center}.nsGridScrollTipContainer .nsGridScrollTipTriangle{border-bottom:6px solid transparent;border-left:8px solid black;border-top:6px solid transparent;display:inline;float:left;height:0;margin-top:18px;width:0}.nsDataGridContainerWhite{background-color:#fff;border:1px solid silver}.nsDataGridContainerWhite .nsDataGridTitleBarTheme{background:#848484;color:#fff;font-size:12px;padding:.3em .2em .2em .3em;font-weight:700;border-bottom:1px solid #848484!important}.nsDataGridContainerWhite .nsDataGridTableTheme{font-size:13px;background-color:#f6f6f6;border-color:gray}.nsDataGridContainerWhite .nsDataGridHeaderTheme,.nsDataGridHeaderDragWhite.nsDataGridHeaderDrag{border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7;background-color:#eee;color:#000}.nsDataGridContainerWhite .nsDataGridHeaderTheme:hover{background-color:#acacac!important}.nsDataGridContainerWhite .nsHeaderBarCorner{background-color:#eee}.nsDataGridContainerWhite .nsDataGridHeaderRendererTheme{background-color:#eee;border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7}.nsDataGridContainerWhite .nsDataGridOddRow{background-color:#fff;color:#000}.nsDataGridContainerWhite .nsDataGridEvenRow{background-color:#fbfbfb;color:#000}.nsDataGridContainerWhite .nsRowHover{background:#ccc;text-decoration:none;border-radius:4px}.nsDataGridContainerWhite .nsMenuUse{fill:#000}.nsDataGridContainerWhite .nsMenuUse:hover{fill:red}.nsDataGridContainerWhite .nsBodyDataGridCellTheme{border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5;font-weight:400;vertical-align:middle;color:#000}.nsDataGridContainerWhite .nsDataGridSelection>td{background-color:#b0bed9!important}.nsDataGridContainerWhite .nsGridCellHover{background-color:#ccc!important}.nsCellFocus,.nsDataGridContainerWhite .nsCellFocus{background:#fafaff;border:2px solid #4285F4}.nsDataGridContainerWhite .nsDottedCell{border:2px dotted red!important}.nsDataGridContainerWhite .nsColumnResizeIndicatorTheme:hover,.nsDataGridContainerWhite .nsColumnResizeIndicatorTheme.active{background-color:#1e90ff}.nsResizeHandleWhite{background-color:#2684ff}.nsDataGridContainerWhite .nsGridArrowFillTheme,.nsDataGridContainerWhite .nsGridGroupIconTheme{fill:#000}.nsDataGridContainerWhite .nsExportIconTheme{fill:#fff}.nsDataGridContainerWhite .nsExportIconTheme:hover{fill:red}.nsDataGridContainerWhite .nsColumnSettingTheme{fill:#fff}.nsDataGridContainerWhite .nsColumnSettingTheme:hover,.nsMoveIconTheme:hover{fill:red}.nsDataGridContainerWhite .nsFilterButtonDivTheme{border-top:1px solid #d3d3d3}.nsDataGridContainerWhite .nsFilterLineContainerTheme{border-bottom:1px solid #d3d3d3}.nsGridScrollTipContainer .nsGridScrollTipText{background-color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.nsGridScrollTipContainer .nsGridScrollTipTriangle{border-left:8px solid black}.nsDataGridContainerBlack{background-color:#1e1e1e;border:1px solid silver}.nsDataGridContainerBlack .nsDataGridTitleBarTheme{background:#000;color:#fff;font-size:12px;padding:.3em .2em .2em .3em;font-weight:700;border-bottom:1px solid #848484!important}.nsDataGridContainerBlack .nsDataGridTableTheme{background-color:#ff0;color:#f0f;font-size:13px;border-color:#565656}.nsDataGridContainerBlack .nsDataGridHeaderTheme{border-top:1px solid #565656;border-right:1px solid #565656;background-color:#565656;color:#fff}.nsDataGridHeaderDragBlack.nsDataGridHeaderDrag{border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7;background-color:#eee;color:#000}.nsDataGridContainerBlack .nsDataGridHeaderTheme:hover{background-color:#ea610d!important}.nsDataGridContainerBlack .nsHeaderBarCorner{background-color:#282828}.nsDataGridContainerBlack .nsDataGridHeaderRendererTheme{background-color:#282828;border-top:1px solid #565656;border-right:1px solid #565656}.nsDataGridContainerBlack .nsDataGridOddRow{background-color:#1e1e1e;color:#fff}.nsDataGridContainerBlack .nsDataGridEvenRow{background-color:#282828;color:#fff}.nsDataGridContainerBlack .nsMenuUse{fill:#000}.nsDataGridContainerBlack .nsMenuUse:hover{fill:red}.nsDataGridContainerBlack .nsBodyDataGridCellTheme{border-top:1px solid #565656;border-right:1px solid #565656;font-weight:400;vertical-align:middle;color:#fff}.nsDataGridContainerBlack .nsDataGridSelection>td{background-color:#38210b!important}.nsDataGridContainerBlack .nsGridCellHover{background-color:#464646!important}.nsDataGridContainerBlack .nsCellFocus{background:#fafaff;border:1px solid #4285F4}.nsDataGridContainerBlack .nsDottedCell{border:2px dotted red!important}.nsResizeHandleBlack{background-color:#2684ff}.nsDataGridContainerBlack .nsGridArrowFillTheme,.nsDataGridContainerBlack .nsGridGroupIconTheme,.nsDataGridContainerBlack .nsExportIconTheme{fill:#fff}.nsDataGridContainerBlack .nsExportIconTheme:hover,.nsMoveIconTheme:hover{fill:red}.nsDataGridContainerBlack .nsFilterButtonDivTheme{border-top:1px solid #565656}.nsDataGridContainerBlack .nsFilterLineContainerTheme{border-bottom:1px solid #d3d3d3}.nsDataGridContainerBlack .nsFilterIconSVG{fill:#fff}.nsDataGridContainerBlack .nsSortAsc{border-bottom:5px solid white}.nsDataGridContainerBlack .nsSortDesc{border-top:5px solid white}.nsDataGridContainerRed{background-color:red;border:1px solid silver}.nsDataGridContainerRed .nsDataGridTitleBarTheme{background:red;color:#fff;font-size:12px;padding:.3em .2em .2em .3em;font-weight:700;border-bottom:1px solid #848484!important}.nsDataGridContainerRed .nsDataGridTableTheme{background-color:red;color:#f0f;font-size:16px;font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border-color:#565656}.nsDataGridContainerRed .nsDataGridHeaderTheme{border-top:1px solid #565656;border-right:1px solid #565656;background-color:#565656;color:#fff}.nsDataGridHeaderDragRed.nsDataGridHeaderDrag{border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7;background-color:#eee;color:red}.nsDataGridContainerRed .nsDataGridHeaderTheme:hover{background-color:#ea610d!important}.nsDataGridContainerRed .nsHeaderBarCorner{background-color:#282828}.nsDataGridContainerRed .nsDataGridHeaderRendererTheme{background-color:#282828;border-top:1px solid #565656;border-right:1px solid #565656}.nsDataGridContainerRed .nsDataGridOddRow{background-color:red;color:#fff}.nsDataGridContainerRed .nsDataGridEvenRow{background-color:#282828;color:#fff}.nsDataGridContainerRed .nsMenuUse,.nsDataGridContainerRed .nsMenuUse:hover{fill:red}.nsDataGridContainerRed .nsBodyDataGridCellTheme{border-top:1px solid #565656;border-right:1px solid #565656;font-weight:400;vertical-align:middle;color:#fff}.nsDataGridContainerRed .nsDataGridSelection>td{background-color:#38210b!important}.nsDataGridContainerRed .nsGridCellHover{background-color:#464646!important}.nsDataGridContainerRed .nsCellFocus{background:#fafaff;border:1px solid #4285F4}.nsDataGridContainerRed .nsDottedCell{border:2px dotted red!important}.nsResizeHandleRed{background-color:#2684ff}.nsDataGridContainerRed .nsGridArrowFillTheme{fill:#000}.nsDataGridContainerRed .nsExportIconTheme{fill:#fff}.nsDataGridContainerRed .nsExportIconTheme:hover,.nsMoveIconTheme:hover{fill:red}.nsDataGridContainerRed .nsFilterButtonDivTheme{border-top:1px solid #565656}.nsDataGridContainerRed .nsFilterLineContainerTheme{border-bottom:1px solid #d3d3d3}.nsDataGridContainerBlue{background-color:#00f;border:1px solid silver}.nsDataGridContainerBlue .nsDataGridTitleBarTheme{background:#00f;color:#fff;font-size:12px;padding:.3em .2em .2em .3em;font-weight:700;border-bottom:1px solid #848484!important}.nsDataGridContainerBlue .nsDataGridTableTheme{background-color:#00f;color:#f0f;font-size:16px;font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border-color:#565656}.nsDataGridContainerBlue .nsDataGridHeaderTheme{border-top:1px solid #565656;border-right:1px solid #565656;background-color:#565656;color:#fff}.nsDataGridHeaderDragBlue.nsDataGridHeaderDrag{border-top:1px solid #D4C7C7;border-right:1px solid #D4C7C7;background-color:#eee;color:#00f}.nsDataGridContainerBlue .nsDataGridHeaderTheme:hover{background-color:#ea610d!important}.nsDataGridContainerBlue .nsHeaderBarCorner{background-color:#282828}.nsDataGridContainerBlue .nsDataGridHeaderRendererTheme{background-color:#282828;border-top:1px solid #565656;border-right:1px solid #565656}.nsHeaderTextTheme{font-weight:700;font-size:13.5px}.nsDataGridContainerBlue .nsDataGridOddRow{background-color:#00f;color:#fff}.nsDataGridContainerBlue .nsDataGridEvenRow{background-color:#282828;color:#fff}.nsDataGridContainerBlue .nsMenuUse,.nsDataGridContainerBlue .nsMenuUse:hover{fill:#00f}.nsMenuArrow{fill:#fff}.nsDataGridContainerBlue .nsBodyDataGridCellTheme{border-top:1px solid #565656;border-right:1px solid #565656;font-weight:400;vertical-align:middle;color:#fff}.nsDataGridContainerBlue .nsDataGridSelection>td{background-color:#38210b!important}.nsDataGridContainerBlue .nsGridCellHover{background-color:#464646!important}.nsDataGridContainerBlue .nsCellFocus{background:#fafaff;border:1px solid #4285F4}.nsDataGridContainerBlue .nsDottedCell{border:2px dotted Blue!important}.nsResizeHandleBlue{background-color:#2684ff}.nsDataGridContainerBlue .nsGridArrowFillTheme{fill:#000}.nsGridGroupIconTheme{stroke:#000}.nsDataGridContainerBlue .nsExportIconTheme{fill:#fff}.nsDataGridContainerBlue .nsExportIconTheme:hover,.nsMoveIconTheme:hover{fill:#00f}.nsDataGridContainerBlue .nsFilterButtonDivTheme{border-top:1px solid #565656}.nsDataGridContainerBlue .nsFilterLineContainerTheme{border-bottom:1px solid #d3d3d3}.nsPaginationContainer{padding:0;display:inline-block;*display: inline;*zoom: 1;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d}.nsPaginationContainer>li{display:inline}.nsPaginationContainer>li>a,.nsPaginationContainer>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #dddddd;border-left-width:0}.nsPaginationContainer>li>a:hover,.nsPaginationContainer>li>a:focus,.nsPaginationContainer>.nsPageActive>a,.nsPaginationContainer>.nsPageActive>span{background-color:#f5f5f5}.nsPaginationContainer>.nsPageActive>a,.nsPaginationContainer>.nsPageActive>span{color:#999;cursor:default}.nsPaginationContainer>.nsPageDisabled>span,.nsPaginationContainer>.nsPageDisabled>a,.nsPaginationContainer>.nsPageDisabled>a:hover,.nsPaginationContainer>.nsPageDisabled>a:focus{color:#999;background-color:transparent;cursor:default}.nsPaginationContainer>li:first-child>a,.nsPaginationContainer>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nsPaginationContainer>li:last-child>a,.nsPaginationContainer>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.nsPaginationContainer>li>a:hover,.nsPaginationContainer>li>a:focus{color:#005580;text-decoration:none}.nsPaginationContainer>li>a{color:#08c;text-decoration:none}.nsListOuterContainer{position:relative;overflow-y:auto;width:inherit;height:inherit}.nsListOuterContainer .nsListParentContainer{position:absolute;height:100%;width:99%;margin:0;padding:0;background-color:#fff;color:#333}.nsListOuterContainer .nsListContainer{min-height:42px;padding-left:0;display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;margin:0}.nsListOuterContainer .nsListItem{background-color:#fff;border:1px solid #f4f4f4;border-top-right-radius:4px;border-top-left-radius:4px;display:block;margin-bottom:-1px}.nsListOuterContainer.nsListOuterContainerHierarchical .nsListItem{min-height:25px}.nsListItemHover{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.nsListItemAnimated .nsListChild{width:100%;position:relative;z-index:2;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.nsListItemAnimated:hover .nsListChild{color:#fff}.nsListItemAnimated .nsListChild:after{content:\"\";height:100%;left:0;top:0;width:0px;position:absolute;transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;z-index:-1}.nsListItemAnimated .nsListChild:hover:after{width:100%}.nsListItemAnimated .nsListChild:after{background:#3498db}.nsListOuterContainer .nsListItemSelected{background-color:#ced2cc;color:#000}.nsListOuterContainer .nsListNoRecordsFound{text-align:center}.nsListContainerDroppable{border:1px solid #a0a0a0}.nsListEmpty{margin:0;padding:5px}.nsListEmptyChild{border:1px dashed #a0a0a0;border-radius:3px;padding:3px;cursor:pointer;font-size:10px;background-color:#fff}.nsListOuterContainer .nsListGroupCell{position:relative;overflow:hidden;min-height:19px}.nsListOuterContainer .nsListGroupCell>*{display:inline-block;padding:3px}.nsListOuterContainer .nsListGroupCellText{padding-left:1.5em}.nsListOuterContainer .nsListArrowParent{position:absolute;top:0;left:0}.nsListOuterContainer .nsListArrow{height:15px}.nsListOuterContainer .nsListArrowFill{width:16px;height:16px;fill:#000}.nsListTruncateToFit,.nsListTruncateToFit *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsListDottedRow{position:relative;margin:0;padding:0;border:none}.nsListDottedRow:before{position:absolute;content:\"\";width:0;height:0;margin-top:-5px;left:-5px;top:-4px;border:5px solid transparent;border-left-color:red;border-right:none}.nsMenu{position:absolute;width:200px;padding:2px;margin:0;background-color:#fefefe;border:solid thin #1e4691;z-index:999;border-radius:5px;box-shadow:1px 1px 4px #0003;opacity:0;-webkit-transform:translate(0,15px) scale(.95);transform:translateY(15px) scale(.95);transition:transform .1s ease-out,opacity .1s ease-out;pointer-events:none}.nsMenuItem{display:block;position:relative;margin:0;padding:0;white-space:nowrap}.nsMenuButton{background:none;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;width:100%;color:#444;font-family:Roboto,sans-serif;font-size:13px;text-align:left;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 8px;border-radius:3px}.nsMenuButton::-moz-focus-inner{border:0;padding:0}.nsMenuText{margin-left:25px}.nsMenuButton .nsMenuAlign{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nsMenuItem:hover>.nsMenuButton{color:#fff;background-color:#00b2ee;border-color:#7d98b8;border-left-width:1px;margin-left:-1px;*left:-1px}.nsMenuItem.nsDisabled{opacity:.5;pointer-events:none}.nsMenuItem.nsDisabled .nsMenuButton{cursor:default}.nsMenuSeparator{display:block;margin:7px 5px;height:1px;border-bottom:1px solid #fff;background-color:#aaa}.nsMenuItem.nsSubMenu:after{content:\"\";position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:5px solid transparent;border-left-color:gray}.nsMenuItem.nsSubMenu:hover:after{border-left-color:#fff}.nsMenu .nsMenu,.nsPopUp .nsMenu{top:4px;left:99%}.nsShowMenu{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1);pointer-events:auto}.nsMenuItem:hover>.nsMenu{-webkit-transition-delay:.1s;transition-delay:.3s}.nsHeader{background-color:#00f;pointer-events:none;list-style-type:none;white-space:nowrap;border-radius:3px;padding:5px 7px}.nsMenuItem.nsHeader .nsMenuButton{color:#fff;cursor:default;font-weight:700}.nsSubMenuContainer:before{content:\"\";border:4px solid #fefefe;border-color:transparent #1e4691 transparent transparent;position:absolute;top:12px;left:-9px}.nsSubMenuContainer:after{content:\"\";border:4px solid #fefefe;border-color:transparent #fefefe transparent transparent;position:absolute;top:12px;left:-8px}.nsVirtualScrollElement{display:block;position:relative;overflow:auto;transform:translateZ(0)}.nsVirtualScrollContent{outline:0}.nsVirtualScrollContentHorizontal{position:absolute;top:0;left:0}.nsVirtualScrollContent .nsVirtualExtraItemVertical{margin-top:0!important;margin-bottom:0!important}.nsVirtualScrollContent .nsVirtualExtraItemHorizontal{margin-left:0!important;margin-right:0!important}.nsVirtualScrollLoader{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;z-index:1060;background-color:#00000003;outline:0}.nsVirtualScrollLoader .nsVirtualScrollLoaderTextCon{position:absolute;left:calc(50% - 75px);top:calc(50% - 25px);padding-left:37px;padding-top:15px;display:block;width:150px;height:50px;color:#ca2420;background-color:#d5d5d5;border:1px solid #737373;border-radius:10px}.nsVirtualScrollLoader .nsVirtualScrollLoaderText{margin:0;line-height:1.42857143}\n"] }]
        }], ctorParameters: () => [], propDecorators: { setting: [{
                type: Input
            }], dataSource: [{
                type: Input
            }], itemSelected: [{
                type: Output
            }], itemUnselected: [{
                type: Output
            }] } });
//# sourceMappingURL=data:application/json;base64, 