.nit-header-action-menu {
  width: 257px;
  margin-left: -242px;
}
.preview-results-settings-modal .modal-dialog {
  width: 600px;
}
.preview-results-settings-modal .modal-body {
  
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-header {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-header .main-l {
  width: 125px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-header .main-l .main-l-icon {
  cursor: pointer;
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-header .main-r {
  flex: 1;
  height: 1px;
  background-color: #C8C8C8;
  margin-top: 2px;
  margin-left: 7px;
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-body .main {
  flex-direction: column;
  padding-left: 30px;
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-body .main > div {
  padding-left: 20px;
  border: none;
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-body .main > div > .item {
  display: flex;
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-body .main > div > .item .apply-option-desc {
  margin-bottom: 0px;
  color: #546773;
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-body .main .runtime-follow-up-ni-setting {
  margin: 0px;
  text-align: right;
  padding-right: 6px;
}
.preview-results-settings-modal .modal-body .advanced-settings-main .advanced-settings-main-body .main > label {
  width: 100%;
}
.preview-results-settings-modal .modal-body .main {
  display: flex;
  margin-top: 15px;
}
.preview-results-settings-modal .modal-body .main:first-child {
  margin-top: 0px;
  flex-direction: column;
  margin-bottom: 20px;
}
.preview-results-settings-modal .modal-body .main > label {
  display: block;
  width: 100px;
  margin-right: 7px;
  text-align: left;
  font-weight: 600;
}
.preview-results-settings-modal .modal-body .main > div {
  flex: 1;
  padding: 8px 15px 0px 15px;
  border: 1px solid #c8c8c8;
}
.preview-results-settings-modal .modal-body .main > div .item {
  margin-bottom: 8px;
}
.preview-results-settings-modal .modal-body .main > div .item .datasource-item {
  display: flex;
}
.preview-results-settings-modal .modal-body .main > div .item .datasource-item .datasource-type {
  width: 250px;
}
.preview-results-settings-modal .modal-body .main > div .item .datasource-item .datasource-desc {
  flex: auto;
  color: #546773;
  font-style: italic;
}
.preview-results-settings-modal .modal-body .main > div label {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
}
.preview-results-settings-modal .modal-body .main > div label input {
  margin-top: 1px;
  margin-right: 5px;
}
.preview-results-settings-modal .modal-body .main > div .apply-option-desc {
  font-style: italic;
  color: #999999;
  margin-left: 17px;
}
.preview-results-settings-modal .modal-body .runtime-follow-up-ni-setting {
  margin: 20px 0 0 10px;
}
.preview-results-settings-modal .modal-body .runtime-follow-up-ni-setting .form-group > span {
  width: 206px;
  font-weight: 400;
  padding-right: 6px;
}
.preview-results-settings-modal .modal-body .runtime-follow-up-ni-setting .form-group input {
  width: 90px;
}
.save-diagnosis-detail-ul-li-tip li {
  list-style: inside;
}
.nit-preview-results-div {
  display: inline-block;
  height: 30px;
}
.nit-preview-results-div .preview-results-default {
  padding: 0px 10px;
}
.nit-preview-results-div .preview-results-btn {
  border-right: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.nit-preview-results-div .preview-results-settings-btn {
  margin-left: -3px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: solid 1px #b7cce4;
  padding: 0px 8px;
}
.network-intent-template {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.network-intent-template .nit-header-div {
  align-items: center;
  border-bottom: 1px solid #C8C8C8;
  margin-top: 5px !important;
  padding: 0px 11px 5px 11px;
  height: 42px;
}
.network-intent-template .nit-header-div .title {
  flex: 1;
  font-size: 15px;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-top: 3px;
  width: 0px;
}
.network-intent-template .nit-header-div .title .nic-name-span {
  display: inline-block;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 7px;
}
.network-intent-template .nit-header-div .title .nic-help-link {
  font-weight: normal;
  margin-left: 20px;
  font-size: 12px;
  margin-top: 1px;
  cursor: pointer;
}
.network-intent-template .nit-header-div .title .nic-help-link i {
  margin: -2px 3px 0px 0px;
}
.network-intent-template .nit-header-div .title .nic-help-link a {
  cursor: pointer;
}
.network-intent-template .nit-header-div .author-cls {
  font-size: 12px;
  font-weight: normal;
  margin: 0px 4%;
  text-align: center;
  flex: 1;
  width: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.network-intent-template .nit-header-div .save-as-link {
  cursor: pointer;
  margin-right: 24px;
}
.network-intent-template .nit-header-div .dropdown {
  cursor: pointer;
}
.network-intent-template > main {
  flex: 1;
  height: 0px;
  position: relative;
  display: flex;
  border: 1px solid #C8C8C8;
  margin: 0px 10px 10px 10px;
  min-height: 0px;
}
.network-intent-template > main .nit-noSelection-div {
  font-size: 20px;
  color: #999999;
  flex: 1;
  width: 0px;
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.network-intent-template > main .nit-content-div {
  flex: 1;
  width: 0px;
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-x: auto;
}
.network-intent-template > main .nit-content-div > main {
  flex: 1;
  height: 0px;
  position: relative;
  overflow: auto;
  min-height: 0px;
  display: flex;
  flex-direction: column;
}
.network-intent-template > main .nit-content-div .nit-template-basic-details {
  border-bottom: 1px solid #C8C8C8;
  height: 122px;
}
.network-intent-template > main .nit-content-div .nit-template-basic-details > div {
  display: flex;
  align-items: center;
  margin-top: 10px;
  min-width: 900px;
}
.network-intent-template > main .nit-content-div .nit-template-basic-details .nit-basic-label {
  margin-right: 7px;
  text-align: right;
  padding-left: 11px;
}
.network-intent-template > main .nit-content-div .nit-template-basic-details .nit-basic-input {
  width: 47%;
  margin-right: 7px;
  padding-left: 7px;
  margin-left: 7px;
  font-weight: normal;
  height: 30px;
}
.network-intent-template > main .nit-content-div .nit-template-basic-details .define-ni-tags-show-c-span {
  margin-right: 7px;
  width: 170px;
  text-align: right;
}
.network-intent-template > main .nit-content-div .nit-template-basic-details .icon_nb_system_manager {
  margin-top: -1px;
}
.network-intent-template > main .nit-content-div .nit-template-basic-details a {
  cursor: pointer;
  line-height: 30px;
}
.network-intent-template > main .nit-content-div .nit-template-basic-details .define-ni-tags-func .dropdown .dropdown-menu {
  top: auto;
  margin-left: -90px;
  max-width: 150px;
}
.network-intent-template > main .nit-content-div .nit-template-basic-details .nit-version {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 349px);
  display: inline-block;
  margin-left: 7px;
}
.network-intent-template > main .nit-content-div .network-intent-template-container-flow-chart {
  height: 231px;
  overflow: hidden;
  min-width: 1100px;
}
.network-intent-template > main .nit-content-div .network-intent-template-container-setting {
  height: 0px !important;
  overflow: hidden;
  min-width: 1400px;
  flex: 1px;
}
.network-intent-template > main .nit-content-div .network-intent-template-container-setting > div {
  height: 100%;
}
.network-intent-template > main .nit-content-div .network-intent-template-container-setting .network-intent-template-disable-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: #fff;
  opacity: 0.6;
  cursor: not-allowed;
}
.network-intent-template > main .nit-content-div .qapp-editor-container-split-bar {
  position: absolute;
  top: 231px;
  width: 100%;
  height: 4px;
  margin-top: -1px;
  z-index: 1;
  cursor: n-resize;
}
.add-signature-variables-dialog .dropdown-menu {
  min-width: 10px;
  max-height: 200px;
  overflow-y: auto;
}
.add-signature-variables-dialog .variables-header {
  display: flex;
  align-items: center;
}
.add-signature-variables-dialog .variables-header .create-postion {
  margin-left: auto;
  display: flex;
  align-items: center;
}
.add-signature-variables-dialog .variables-box {
  height: 300px;
  overflow-y: auto;
}
.add-signature-variables-dialog .variables-box .variables-content {
  width: 100%;
  border: 1px solid #c8c8c8;
  display: block;
  height: 100%;
  overflow-y: auto;
}
.add-signature-variables-dialog .variables-box .variables-content .row-header {
  background-color: #f4f3f3;
}
.add-signature-variables-dialog .variables-box .variables-content .row-header th {
  height: 30px;
  background-color: #f4f3f3;
  padding-left: 12px;
}
.add-signature-variables-dialog .variables-box .variables-content .row-header .table-row {
  width: 50px;
}
.add-signature-variables-dialog .variables-box .variables-content .row-header .table-column-header {
  width: 180px;
}
.add-signature-variables-dialog .variables-box .variables-content .row-header .table-variable-position {
  width: 150px;
}
.add-signature-variables-dialog .variables-box .variables-content .row-header .table-action {
  width: 80px;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row {
  height: 40px;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row td {
  padding-left: 20px;
  position: relative;
  vertical-align: middle;
  padding-left: 12px;
  border-bottom: 1px solid #c8c8c8;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row td.configure-cell {
  width: 247px;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row .action-btn {
  color: #1b7cb4;
  display: none;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row .name {
  display: flex;
  align-items: center;
  gap: 5px;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row .name .name-text {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row .name .edit-btn {
  display: none;
  position: relative;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row .variable-position-dropdown .btn {
  border-width: 0 !important;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row .variable-position-dropdown .dropdown-body {
  padding: 6px 0;
  min-width: 80px;
  text-align: right;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row .variable-position-dropdown .dropdown-body .dropdown-selection {
  text-align: right;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row .variable-position-dropdown .icon-container,
.add-signature-variables-dialog .variables-box .variables-content .variables-row .variable-position-dropdown .dropdown-toggle:hover,
.add-signature-variables-dialog .variables-box .variables-content .variables-row .variable-position-dropdown .btn.btn-default:hover,
.add-signature-variables-dialog .variables-box .variables-content .variables-row .variable-position-dropdown .btn.btn-light:hover {
  background-color: transparent !important;
}
.add-signature-variables-dialog .variables-box .variables-content .variables-row:hover .action-btn {
  display: inline-block;
  color: #1b7cb4;
  cursor: pointer;
  text-decoration: none;
}
.add-signature-variables-dialog .variables-box .variables-content .name:hover .edit-btn {
  display: inline-block;
}
.add-signature-variables-dialog .view-eigen-value {
  position: relative;
  top: 20px;
}
.apply-all-tags-options-dialog .apply-option-desc {
  font-style: italic;
  color: #666666;
  padding-left: 20px;
}
.add-system-data-modal .modal-body {
  width: 450px;
}
.add-system-data-modal .modal-body .filter-container {
  margin-top: 10px;
  display: flex;
}
.add-system-data-modal .modal-body .filter-container .btn.btn-dropdown {
  max-width: 300px;
}
.add-system-data-modal .modal-body .filter-container > div {
  flex: 1;
}
.add-system-data-modal .modal-body .filter-container .nb-filter-bar {
  margin-left: 10px;
}
.add-system-data-modal .modal-body .tree-container {
  height: 390px;
  margin-top: 10px;
  border: 1px solid #C8C8C8;
}
.add-system-data-modal .modal-body .hidden-infinite-tree-toggler {
  padding-left: 4px;
}
.add-system-data-modal .modal-body .hidden-infinite-tree-toggler .infinite-tree-toggler {
  display: none;
}
.add-compound-variable-modal .modal-body {
  width: 450px;
  padding-bottom: 0px !important;
}
.add-compound-variable-modal .modal-body .item {
  display: flex;
  margin-bottom: 10px;
  padding-right: 6px;
}
.add-compound-variable-modal .modal-body .item > label {
  display: block;
  min-width: 100px;
  text-align: right;
  margin-right: 7px;
}
.add-compound-variable-modal .modal-body .item .btn.btn-dropdown,
.add-compound-variable-modal .modal-body .item .dropdown-body-custom {
  max-width: 300px;
  color: #000;
}
.add-compound-variable-modal .modal-body .item .btn.dropdown-toggle[disabled] {
  opacity: 0.3;
}
.add-compound-variable-modal .modal-body .item .btn.dropdown-toggle[disabled] .icon-container {
  cursor: not-allowed;
  background: #fff !important;
}
.add-compound-variable-modal .modal-body .item > input {
  padding-left: 7px;
}
.add-compound-variable-modal .modal-body .item > input,
.add-compound-variable-modal .modal-body .item .dropdown,
.add-compound-variable-modal .modal-body .item .definition-pre-container {
  flex: 1;
}
.add-compound-variable-modal .modal-body .item:last-child {
  margin-bottom: 0px;
}
.add-csv-input-variable-modal .modal-body {
  width: 400px;
}
.add-csv-input-variable-modal .modal-body .tree-container {
  height: 300px;
  border: 1px solid #C8C8C8;
}
.add-csv-input-variable-modal .modal-body .tree-container .infinite-tree-toggler {
  display: none;
}
.add-csv-input-variable-modal .modal-body .tree-container .infinite-tree-item {
  padding-left: 4px;
}
.version-manager-dialog .form-inline {
  display: flex;
  margin-bottom: 10px;
}
.version-manager-dialog .form-inline .labelField {
  width: 100px;
  text-align: right;
  padding-right: 8px;
}
.version-manager-dialog .form-inline .formField {
  flex: 1;
}
.version-manager-dialog .form-inline .formField .form-intput {
  width: 95%;
}
.version-manager-dialog .form-inline .formField .form-textarea {
  height: 150px;
}
.nic-node-execute-status {
  display: flex;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.nic-node-execute-status .member-ni-status {
  font-style: italic;
  color: rgba(0, 0, 0, 0.6);
}
.nic-node-execute-status .member-ni-status-text {
  display: flex;
  align-items: center;
}
.nic-node-execute-status .member-ni-status-text i {
  margin-right: 6px;
}
.nic-node-execute-status .member-ni-status-success {
  color: #34ab6f;
}
.nic-node-execute-status .member-ni-status-fail {
  color: #e45a49;
}
.nic-node-execute-status .member-ni-status-cancel {
  color: rgba(0, 0, 0, 0.6);
}
.nic-node-execute-status .member-ni-status-warning {
  color: #dfa722;
}
.nic-node-execute-status > * {
  white-space: nowrap;
  margin-right: 12px;
}
.niAndNicManagerBody {
  height: 100%;
}
.niAndNicManagerBody .header {
  font-size: 18px;
  color: #000000;
  font-weight: 600;
  padding: 10px;
  display: flex;
  align-items: center;
}
.niAndNicManagerBody .header em {
  margin-right: 10px;
}
.niAndNicManagerBody .genericSubTabBody {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.niAndNicManagerBody .genericSubTabBody .tab-content {
  height: 0px;
  min-height: 0px;
  flex: 1;
}
.niAndNicManagerBody .genericSubTabBody .tab-content .tab-pane {
  height: 100%;
  min-height: 0px;
  padding-top: 10px;
}
.ni-manager-cls {
  display: flex;
  height: 100%;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}
.ni-manager-cls .ni-manager-left-cls {
  width: 370px;
  height: 100%;
  border: 1px solid #c8c8c8;
  border-bottom: 0px;
}
.ni-manager-cls .ni-manager-left-cls .network-intent-tree-panel {
  border: 0px;
  border-bottom: 1px solid #c8c8c8;
}
.ni-manager-cls .ni-manager-left-cls .nb-intent-panel .intent-search-pane .search-pane-header {
  border-bottom: 0px;
}
.ni-manager-cls .ni-manager-left-cls .search-result-container .result-item .group-header .search-result-container-rt-txt {
  min-width: 265px;
}
.ni-manager-cls .ni-manager-left-cls .nb-intent-panel .intent-search-pane .search-pane-header .header-handler .header-searchbox input {
  border-bottom-width: 1px;
  border-right-width: 1px;
  margin-right: -1px;
}
.ni-manager-cls .ni-manager-left-cls .nb-intent-panel .intent-search-pane .search-pane-header .header-handler .header-searchbox .filter {
  margin-left: 0px;
  width: 100%;
}
.ni-manager-cls .ni-manager-right-cls {
  width: calc(100% - 370px);
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  border: 1px solid #c8c8c8;
  border-left: 0px;
}
.ni-manager-cls .ni-manager-right-cls .ni-manager-right-detail-cls {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  color: #999;
}
.select-installed-intent-directive {
  height: 99%;
  width: 100%;
}
.select-installed-intent-directive .filter-bar {
  display: flex;
}
.select-installed-intent-directive .filter-bar .count-wrap {
  width: 200px;
  margin-right: 33px;
  line-height: 30px;
}
.select-installed-intent-directive .filter-bar .nit-serve-type-wrap {
  display: flex;
  margin-right: 5px;
  position: relative;
  width: 31%;
  align-items: center;
}
.select-installed-intent-directive .filter-bar .nit-serve-type-wrap .nit-serve-type-dropdown {
  display: flex;
  flex: 1;
  width: 0;
  margin-left: 5px;
}
.select-installed-intent-directive .filter-bar .nit-serve-type-wrap .nit-serve-type-dropdown .dropdown {
  display: flex;
  flex: 1;
  width: 0;
}
.select-installed-intent-directive .filter-bar .nit-serve-type-wrap .nit-serve-type-dropdown .nit-serve-type-toggle {
  border: 1px solid #c8c8c8;
  flex: 1;
  width: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.select-installed-intent-directive .filter-bar .nit-serve-type-wrap .nit-serve-type-dropdown .nit-serve-type-toggle.empty {
  font-style: italic;
  color: #546773;
}
.select-installed-intent-directive .filter-bar .nit-serve-type-wrap .nit-serve-type-dropdown .nit-serve-type-toggle .toggle-text {
  flex: 1;
  width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}
.select-installed-intent-directive .filter-bar .nit-serve-type-wrap .nit-serve-type-dropdown .nit-serve-type-toggle .icon_nb_arrow_down {
  margin-left: 5px;
}
.select-installed-intent-directive .filter-bar .filter-dropdown-wrap {
  border: 1px solid #c8c8c8;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  border-right: none;
  cursor: pointer;
}
.select-installed-intent-directive .filter-bar .filter-dropdown-wrap .filter-toggle.dropdown-toggle {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.select-installed-intent-directive .filter-bar .keyword-filer-bar {
  flex: 1;
  width: 0;
}
.select-installed-intent-directive .filter-bar .keyword-filer-bar input {
  width: 100%;
  height: 30px;
  padding: 0 6px;
}
.select-installed-intent-directive .filter-bar .keyword-filer-bar input input:-ms-input-placeholder {
  color: #546773;
}
.select-installed-intent-directive .filter-bar .keyword-filer-bar input input::placeholder {
  color: #546773;
}
.select-installed-intent-directive .intent-template-grid {
  width: calc(100% - 2px) !important;
  height: calc(100% - 38px) !important;
  border-top: 0;
}
.select-installed-intent-directive .intent-template-grid .ui-grid-render-container-body .ui-grid-viewport {
  overflow: auto;
}
.select-installed-intent-directive .intent-template-grid .ui-grid-tree-header-row {
  position: relative;
}
.select-installed-intent-directive .intent-template-grid .ui-grid-tree-header-row .tree-head-label {
  position: absolute;
  width: 80%;
  left: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select-installed-intent-directive .intent-template-grid .ui-grid-tree-header-row .tree-head-label.with-checkbox {
  left: 35px;
}
.select-installed-intent-directive .intent-template-grid .ui-grid-tree-header-row .ui-grid-cell {
  position: unset;
}
.nic-select-nit-dialog .modal-content {
  min-width: 562px;
  min-height: 737px;
  height: 737px;
  width: 616px;
}
.nic-select-nit-dialog .select-nit-dialog-content .select-intent-header {
  display: flex;
  margin-bottom: 12px;
  padding: 3px 20px;
}
.nic-select-nit-dialog .select-nit-dialog-content .select-intent-header .radio-box {
  display: flex;
}
.nic-select-nit-dialog .select-nit-dialog-content .select-intent-header .radio-box .radio-block {
  margin-left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.nic-select-nit-dialog .select-nit-dialog-content .select-intent-header .radio-box .radio-block input[type=radio] {
  margin-top: 0px;
  margin-right: 5px;
}
.nic-select-nit-dialog .select-nit-dialog-content .modal-body {
  padding: 0px;
  height: calc(100% - 106px);
  display: flex;
  flex-direction: column;
}
.nic-select-nit-dialog .select-nit-dialog-content .modal-body .all-intents-box,
.nic-select-nit-dialog .select-nit-dialog-content .modal-body .installed-intent-box {
  flex: 1;
  height: 0;
  padding-left: 20px;
  padding-right: 20px;
}
.nic-select-nit-dialog .select-nit-dialog-content .modal-body .select-ni-container {
  flex: 1;
  height: 0;
}
.nic-select-nit-dialog .select-nit-dialog-content .modal-footer {
  display: flex;
  align-items: center;
}
.nic-select-nit-dialog .select-nit-dialog-content .modal-footer .left-box {
  flex: 1;
  display: flex;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nic-select-nit-dialog .select-nit-dialog-content .modal-footer .right-box {
  flex: 0 0 125px;
  justify-content: flex-end;
  display: flex;
  align-items: center;
}
.nic-select-nit-dialog .select-nit-dialog-content .search-container {
  position: relative;
  margin-bottom: 7px;
}
.nic-select-nit-dialog .select-nit-dialog-content .search-container input {
  display: block;
  padding-right: 30px;
}
.nic-select-nit-dialog .select-nit-dialog-content .search-container .icons {
  height: 28px;
  line-height: 28px;
  position: absolute;
  right: 10px;
  top: 0;
}

.node-device-qualification {
  display: flex;
  height: 100%;
  width: 100%;
}
.node-device-qualification .node-top-bar {
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}
.node-device-qualification .node-content {
  padding: 0;
}
.node-device-qualification .node-left {
  overflow-y: auto;
  width: 730px;
}
.node-device-qualification .node-left.disabled {
  position: relative;
  overflow: hidden;
}
.node-device-qualification .node-left .node-top-bar {
  border-bottom: 1px solid #F2F2F2;
  background-color: #FAFAFA;
}
.node-device-qualification .node-left .node-top-bar .add-qualification {
  margin-left: 10px;
}
.node-device-qualification .node-left .pre-qualify-definition-dialog {
  width: 100% !important;
}
.node-device-qualification .node-left .qualification-item {
  margin-top: 1px;
}
.node-device-qualification .node-left .qualification-item .item-header {
  background-color: #FAFAFA;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 30px;
}
.node-device-qualification .node-left .qualification-item .item-header .item-collapse-btn {
  position: relative;
  cursor: pointer;
  top: -6px;
}
.node-device-qualification .node-left .qualification-item .item-header .action-btn {
  margin-left: 8px;
  display: inline-flex;
}
.node-device-qualification .node-left .qualification-item .item-header .disabled {
  color: #b1acac;
}
.node-device-qualification .node-left .qualification-item .item-header .move-btn {
  display: inline-block;
  margin-right: 5px;
  margin-top: 8px;
  cursor: pointer;
}
.node-device-qualification .node-left .qualification-item .item-header .move-btn[disabled] {
  cursor: not-allowed;
}
.node-device-qualification .node-left .qualification-item .item-header .item-header-content {
  display: inline-flex;
  align-items: center;
  max-width: calc(100% - 74px);
}
.node-device-qualification .node-left .qualification-item .item-header .item-header-content .name {
  margin-left: 10px;
  max-width: 575px;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 30px;
  white-space: nowrap;
}
.node-device-qualification .node-left .qualification-item .item-header .item-header-content .input-name {
  margin-left: 10px;
  width: 600px;
  padding-left: 5px;
}
.node-device-qualification .node-left .qualification-item .item-header .item-header-content .edit-btn {
  display: inline-block;
  cursor: pointer;
}
.node-device-qualification .node-left .qualification-item .item-header .item-header-content .remove-btn {
  display: inline-block;
  cursor: pointer;
}
.node-device-qualification .node-left .qualification-item .item-body {
  padding: 0 5px 15px 15px;
}
.node-device-qualification .node-left .qualification-item .item-body .search-criteria-area {
  min-height: 160px;
  overflow-y: visible;
  height: auto;
}
.node-device-qualification .node-left .qualification-item .item-body .search-criteria-area .advanced-search-criteria-entry .remove-btn {
  color: #539FF3;
}
.node-device-qualification .node-split {
  border-right: 1px solid #C8C8C8;
}
.node-device-qualification .node-right {
  padding: 10px;
  flex: 1;
  width: 0px;
}
.node-device-qualification .node-right .filter-bar {
  margin-bottom: 2px !important;
}
.node-device-qualification .node-right .grid-bar {
  padding: 10px 0px 5px 0px;
  line-height: 30px;
  display: flex;
}
.node-device-qualification .node-right .grid-bar .classified-result {
  flex: 1;
}
.node-device-qualification .node-right .grid-bar .glb-role-btn-group {
  margin-right: 5px;
}
.node-device-qualification .node-right .grid-bar .glb-role-btn-group .dropdown-toggle {
  border: 0;
}
.node-device-qualification .node-right .classifier-dropdown .dropdown-classifier-name {
  max-width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
}
.node-device-qualification .node-right .classifier-dropdown .btn-link:focus,
.node-device-qualification .node-right .classifier-dropdown .btn-link:hover {
  text-decoration: none;
}
.node-device-qualification .node-right .preview-grid {
  height: calc(100% - 80px);
}

.seed-logic-l-devices {
  
  height: 100%;
  padding: 20px;
  padding-top: 10px;
  width: 100%;
}
.mandorayMathGrid {
  height: calc(100% - 30px);
}
.seed-logic-cls div[nb-grid] .ui-grid-row > [ui-grid-row] .custom-menu-cls.no-menu .nb-grid-action-menu {
  display: none!important;
}
.seed-logic-cls div[nb-grid] .ui-grid-row.ui-grid-row-selected > [ui-grid-row] .custom-menu-cls > .ui-grid-cell {
  background-color: #cfe2eb !important;
}
.seed-ni-cls .seed-logic-l-select {
  position: absolute;
  right: 20px;
  top: 36px;
  cursor: pointer;
}
.seed-ni-cls.node-c-layout .node-c-layout-l {
  width: 700px;
}
.seed-ni-cls.node-c-layout .node-c-layout-r {
  width: calc(100% - 700px);
}
.add-seed-logic-d {
  width: 430px;
}
.add-seed-logic-d .modal-body {
  height: calc(100% - 80px);
}
.add-seed-logic-d .modal-body .logic-desc p {
  font-style: italic;
  font-weight: 400;
}
.add-seed-logic-d .modal-body .logic-name span.header {
  margin-left: 5px;
}
.add-seed-logic-d .modal-body .logic-name input {
  width: calc(100% - 45px);
  padding-right: 25px;
}
.add-seed-logic-d .modal-body .logic-devices {
  height: calc(100% - 50px);
  display: flex;
  padding-top: 10px;
  flex-direction: column;
}
.add-seed-logic-d .modal-body .logic-devices .match-type {
  margin-top: 10px;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body {
  height: 200px;
  border: 1px solid #c8c8c8;
  padding: 8px 8px 8px 18px;
  display: flex;
  overflow: auto;
  flex-direction: column;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body.logic-devices-grid-cls {
  padding: 0px;
  overflow: hidden;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body input[type=checkbox] {
  margin-top: -2px;
  vertical-align: middle;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls {
  height: 100%;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-header-cls {
  display: flex;
  background: #F7F7F7;
  border-bottom: 1px solid #c8c8c8;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-header-cls .header-check {
  width: 30px;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-header-cls .header-device {
  width: 300px;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-header-cls .header-role {
  width: calc(100% - 330px);
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls {
  height: calc(100% - 24px);
  overflow: auto;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls {
  display: flex;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls:hover {
  background: #deeaf0 !important;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls.odd-cls {
  background: #FCFCFC;
  border: 1px solid #E9E9E9;
  border-left: 0px;
  border-right: 0px;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls .glb-check {
  width: 30px;
  line-height: 30px;
  text-align: center;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls .glb-devce {
  line-height: 30px;
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls .glb-role {
  line-height: 30px;
  width: calc(100% - 330px);
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls .glb-role .glb-role-btn-group {
  width: 100%;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls .glb-role .glb-role-btn-group .btn {
  width: 100%;
  padding-top: 5px;
  border: 1px solid #BFBEBE;
  width: 115px;
  text-align: left;
  height: 24px;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls .glb-role .glb-role-btn-group .btn:hover,
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls .glb-role .glb-role-btn-group .btn:focus,
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls .glb-role .glb-role-btn-group .btn :active {
  background-color: #fff;
}
.add-seed-logic-d .modal-body .logic-devices .logic-devices-body .group-level-grid-cls .group-level-body-cls .group-level-item-cls .glb-role .glb-role-btn-group .btn .caret-icon {
  float: right;
  margin-top: 4px;
}
.add-seed-logic-d .modal-body .match-type span.header {
  margin-left: 5px;
}
.add-seed-logic-d .modal-body .match-type .seed-logic-btn-group {
  width: calc(100% - 73px);
}
.add-seed-logic-d .modal-body .match-type .seed-logic-btn-group .seed-logic-btn {
  width: 100%;
  border: 1px solid #c8c8c8;
  text-align: left;
}
.add-seed-logic-d .modal-body .match-type .seed-logic-btn-group .seed-logic-btn .caret {
  float: right;
  margin-top: 5px;
}
ul.dropdown-menu-grid-cls > li > span.add-g-r-cls {
  color: #127ACA;
  white-space: nowrap;
}
div[nb-grid].reset-ui-grid-treeview-cls .ui-grid-render-container-body > .ui-grid-viewport {
  overflow: scroll!important;
}
.seed-logic-help {
  height: 100%;
  text-decoration: none;
}
.seed-logic-help .seed-logic-help-c {
  overflow: auto;
  text-decoration: none;
}
.seed-logic-help .seed-logic-help-c .seed-logic-help-p {
  line-height: normal;
}
.seed-logic-help .seed-logic-help-c .seed-logic-help-d {
  text-decoration: none;
}
.seed-logic-help .seed-logic-help-c .seed-logic-help-d .seed-logic-help-d-head {
  margin-top: 16px;
  font-weight: 600;
  font-size: 16px;
}
.seed-logic-help .seed-logic-help-c .seed-logic-help-d .seed-logic-help-d-body {
  padding-left: 13px;
}
.seed-logic-help .seed-logic-help-c .seed-logic-help-d .seed-logic-help-d-body .seed-logic-help-d-body-title {
  font-weight: 600;
  font-style: italic;
}
.seed-logic-help .seed-logic-help-c .seed-logic-help-d .seed-logic-help-d-body p {
  margin-bottom: 3px;
}
.seed-logic-help .seed-logic-help-c .seed-logic-help-d .seed-logic-help-d-body .seed-logic-help-d-body-img {
  text-align: center;
}
.on-help-dialog .modal-content {
  width: 980px;
  height: 600px;
}
.on-help-dialog .modal-content .seed-logic-help .modal-body {
  padding: 0px;
  height: calc(100% - 102px);
}
.on-help-dialog .modal-content .seed-logic-help .modal-body .seed-logic-help-c {
  padding: 20px;
}
.seed-logic-cls .seedni-family-tree .dropdown-body,
.seed-logic-cls .seedni-family-tree .dropdown-toggle {
  border: 0px;
  background: unset;
  padding-right: 5px;
  padding-left: 0px;
}
.node-c-layout.seed-logic-cls .node-c-layout-l-body {
  height: calc(100% - 64px);
}

.seed-ni-cls .node-c-layout-r .node-c-layout-r-body {
  flex: none;
  height: calc(100% - 30px);
}
.seed-ni-cls .node-c-layout-r .node-c-layout-r-body .seed-ni-right {
  height: 100%;
  overflow: hidden;
}
.seed-ni-cls .node-c-layout-r .node-c-layout-r-body .seed-ni-right .network-intent-detail {
  height: calc(100% - 30px);
}
.seed-ni-cls .node-c-layout-r .node-c-layout-r-body .seed-ni-right-header {
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
}
.seed-ni-cls .node-c-layout-r .node-c-layout-r-body .network-intent-detail.network-intent-detail-no-header .ndm-content {
  
  overflow-x: hidden;
}
.seed-ni-cls .node-c-layout-r .node-c-layout-r-body .ni-device-section-detail .nds-header {
  padding-left: 15px;
}
.seed-ni-cls .seed-ni-l-select {
  height: 100%;
}
.seed-ni-cls .seed-ni-l-select .l-select-title {
  background: #FAFAFA;
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  border-bottom: 1px solid #F2F2F2;
  display: flex;
}
.seed-ni-cls .seed-ni-l-select .l-select-title .l-select-title-c {
  float: left;
  padding-right: 15px;
}
.seed-ni-cls .seed-ni-l-select .l-select-title .l-select-title-c .ni-action .ni-action-delete,
.seed-ni-cls .seed-ni-l-select .l-select-title .l-select-title-c .ni-action .ni-action-edit {
  padding: 5px;
}
.seed-ni-cls .seed-ni-l-select .l-select-title .l-select-title-c:hover {
  cursor: pointer;
  background: #E3F5FF;
}
.seed-ni-cls .seed-ni-l-select .l-select-title .l-select-title-c:hover .ni-action {
  display: inline-block;
}
.seed-ni-cls .seed-ni-l-select .l-select-title .seedni-family-tree {
  margin-left: -2px;
}
.seed-ni-cls .seed-ni-l-select .l-select-title .seedni-family-tree .dropdown-body {
  padding: 4px 0px;
}
.seed-ni-cls .seed-ni-l-select .l-select-title .seedni-family-tree .dropdown-body,
.seed-ni-cls .seed-ni-l-select .l-select-title .seedni-family-tree .dropdown-toggle {
  border: 0px;
  background: unset;
}
.seed-ni-cls .seed-ni-l-select .l-select-devices {
  padding-left: 15px;
  padding-top: 4px;
  height: calc(100% - 30px);
}
.seed-ni-cls .seed-ni-l-select .l-select-devices .device-header {
  height: 24px;
  overflow: hidden;
}
.seed-ni-cls .seed-ni-l-select .l-select-devices .device-header .device-num {
  float: left;
}
.seed-ni-cls .seed-ni-l-select .l-select-devices .device-header .alias-func {
  float: right;
  margin-right: 10px;
}
.seed-ni-cls .seed-ni-l-select .l-select-devices .device-c {
  height: calc(100% - 24px);
  padding-right: 10px;
  padding-bottom: 10px;
}
.seed-ni-cls .seed-ni-l-unselect {
  width: 172px;
  border-radius: 5px;
  height: 28px;
  background: #E4EDF9;
  text-align: center;
  line-height: 28px;
  margin-top: 1px;
}
.seed-ni-cls .seed-ni-l-unselect:hover {
  cursor: pointer;
}
.seed-ni-cls .seed-ni-l-devices .seed-ni-device-grid .ui-grid-cell-show-del-btn {
  position: absolute;
  right: 0px;
}
.add-device-alias-cls {
  width: 432px;
}
.add-device-alias-cls .l-inline-cls {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  width: 70px;
  margin-right: 5px;
}
.add-device-alias-cls .alias-name {
  position: relative;
}
.add-device-alias-cls .alias-name .alias-error-icon {
  position: absolute;
  top: 5px;
  right: -12px;
  cursor: pointer;
}
.add-device-alias-cls .alias-name input {
  width: 305px;
  text-indent: 5px;
}
.add-device-alias-cls .desc-name textarea {
  width: 305px;
  text-indent: 5px;
}
.device-name-alias {
  width: 100px;
}
.dropdown-menu-grid-custom-cls {
  z-index: 1060;
}
.dropdown-menu-grid-custom-cls .nic-seed-logic-role-func-item {
  position: relative;
}
.dropdown-menu-grid-custom-cls .nic-seed-logic-role-func-item .nic-seed-logic-role-func-name span {
  position: absolute;
  right: 5px;
  margin-top: 7px;
}
.dropdown-menu-grid-custom-cls .nic-seed-logic-role-func-item .nic-seed-logic-role-func {
  width: 100px;
  position: absolute;
  background: #F7F7F7;
  right: -82px;
  z-index: 1;
  padding: 0px 9px;
  color: #000;
  height: 50px;
  border: 1px solid #C8C8C8;
}
.dropdown-menu-grid-custom-cls .nic-seed-logic-role-func-item .nic-seed-logic-role-func a {
  color: #000;
  display: block;
}
.seedni-family-tree {
  margin-left: -2px;
}

.dev-classifier-cls {
  height: 100%;
  overflow: auto;
}
.dev-classifier-cls .nb-anno-col-condition .nac-list > .nac-op,
.dev-classifier-cls .nb-anno-condition .nac-list > .nac-op {
  width: 30%;
}
.dev-classifier-cls .nb-anno-col-condition .nac-list > .nac-right,
.dev-classifier-cls .nb-anno-condition .nac-list > .nac-right {
  width: calc(30% - 34px);
}
.dev-classifier-cls .dev-classifier-item-empty {
  font-style: italic;
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10%;
}
.dev-classifier-cls .dev-classifier-item-header {
  border: 1px solid #F2F2F2;
  background: #FAFAFA;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.dev-classifier-cls .dev-classifier-item-body {
  padding-top: 0;
}
.dev-classifier-cls .dev-classifier-item-body .criteria-func-cls {
  height: 30px;
  line-height: 30px;
}
.dev-classifier-cls .dev-classifier-item-body .criteria-func-cls input[type='checkbox'] {
  vertical-align: middle;
  margin-bottom: 5px;
}
.dev-classifier-cls .criteria-item-cls {
  background: #F5F5F5;
  padding-left: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.dev-classifier-cls .criteria-item-cls .condition-name {
  width: 50px;
  line-height: 22px;
  font-family: OpenSans-Semibold;
  font-size: 14px;
  padding-top: 10px;
  font-weight: 600;
}
.dev-classifier-cls .criteria-item-cls .nb-ts-anno-single-conditions {
  position: relative;
}
.dev-classifier-cls .criteria-item-cls .nb-ts-anno-single-conditions .na-cond-exp {
  padding-left: 50px;
}
.dev-classifier-cls .criteria-item-cls .nb-ts-anno-single-conditions .nb-anno-single-conditions-flex {
  display: flex;
}
.dev-classifier-cls .criteria-item-cls .nb-ts-anno-single-conditions .nb-anno-single-conditions-flex .na-cond-items {
  padding-left: 0px;
}
.dev-classifier-cls .criteria-item-cls .then-condition-cls {
  display: flex;
  margin-top: 15px;
}
.dev-classifier-cls .criteria-item-cls .then-condition-cls .condition-body {
  width: calc(100% - 50px);
}
.dev-classifier-cls .criteria-item-cls .then-condition-cls .condition-body .matched-device-nb-plm-ddl {
  max-width: calc(100% - 335px);
}
.dev-classifier-cls .criteria-item-cls .then-condition-cls .condition-body .nb-plm-ddl {
  width: calc(100% - 335px);
}
.dev-classifier-cls .criteria-item-cls .criteria-item-cls-bottom {
  overflow: hidden;
  margin-top: 30px;
}
.dev-classifier-cls .criteria-item-cls .criteria-item-cls-bottom .criteria-item-cls-sort {
  float: left;
}
.dev-classifier-cls .criteria-item-cls .criteria-item-cls-bottom .btn-icon {
  border: 0px;
  margin-left: 4px;
}
.dev-classifier-cls .criteria-item-cls .criteria-item-cls-bottom button[disabled] {
  cursor: not-allowed;
}
.dev-classifier-cls .criteria-item-cls .criteria-item-cls-bottom .del-btn-link {
  float: right;
}
.dev-classifier-cls .dev-classifier-item-body {
  padding: 15px;
  padding-top: 5px;
}
.marcro-variables-family-tree .seedni-family-tree .dropdown-toggle,
.marcro-variables-family-tree .seedni-family-tree .dropdown-body {
  border: 0px;
  background: unset;
  padding-right: 5px;
  padding-left: 0px;
}
.target-seed-cls.node-c-layout .node-c-layout-l {
  width: 650px;
}
.target-seed-cls.node-c-layout .node-c-layout-r {
  width: calc(100% - 650px);
}
.target-seed-popover-cls {
  background: #F7F7F7;
  border: 1px solid #CECDCD;
  width: 455px;
}
.target-seed-popover-cls .popover-content {
  max-height: 550px;
  overflow: auto;
}
.indi-dev-cls .nowrap-cls {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.indi-dev-cls .indi-dev-cls-header {
  border-bottom: 1px solid #D8D8D8;
  font-weight: bold;
}
.indi-dev-cls .indi-dev-cls-body {
  padding-top: 3px;
  padding-left: 20px;
}
.indi-dev-cls .indi-dev-cls-body .dev-group-cls .logic-counter-group-cls {
  padding-left: 20px;
}
.indi-dev-cls .indi-dev-cls-body .dev-group-cls .logic-counter-group-cls .checkbox-group-neighbor-devs {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.indi-dev-cls .indi-dev-cls-body .dev-group-cls .logic-counter-group-cls .cgroup-d-body {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.indi-dev-cls .indi-dev-cls-body .dev-group-cls .logic-group-cls .checkbox-group input {
  margin-top: 0px;
  vertical-align: middle;
}
.indi-dev-cls .indi-dev-cls-body .dev-group-cls .logic-group-cls .checkbox-group span {
  vertical-align: middle;
  display: inline-block;
  max-width: calc(100% - 40px);
  overflow: hidden;
  text-overflow: ellipsis;
}
.indi-dev-cls .indi-dev-cls-body .dev-group-cls .logic-group-cls .checkbox-group-devs {
  padding-left: 20px;
}
.indi-dev-cls .indi-dev-cls-body .dev-group-cls .logic-group-cls .checkbox-group-devs input {
  margin-top: 0px;
  vertical-align: middle;
}
.indi-dev-cls .indi-dev-cls-body .dev-group-cls .logic-group-cls .checkbox-group-devs span {
  vertical-align: middle;
}
.target-seed-macro-dialog-cls .nb-plm-ddl-wrapper > .nb-plm-ddl-inner,
.target-seed-macro-dialog-cls .nb-plm-ddl-wrapper > .nb-plm-ddl-inner-option {
  min-width: 165px;
}
.target-seed-macro-dialog-cls .macro-var-cls {
  width: 100%;
  margin-top: -1px;
}
.target-seed-macro-dialog-cls .macro-var-cls.empty-selection .btn.btn-default {
  color: #999999;
  font-style: italic;
}
.target-seed-macro-dialog-cls .macro-var-cls .btn.btn-default {
  color: #000000DE;
}
.target-seed-macro-dialog-cls .macro-var-cls .btn-group.dropdown,
.target-seed-macro-dialog-cls .macro-var-cls .input-group.dropdown {
  width: 100%;
}
.target-seed-macro-dialog-cls .macro-var-cls .dropdown .btn.dropdown-toggle {
  height: 25px;
  padding-top: 4px;
}
.target-seed-right {
  height: 100%;
  padding: 10px;
}
.target-seed-preview-d-cls {
  height: calc(100% - 40px);
}
.nic-preview-result-cls {
  height: 100%;
  position: relative;
}
.nic-preview-result-cls .not-match {
  color: #FF0202;
}
.nic-preview-result-cls .exec-log-cls {
  position: absolute;
  top: -39px;
  left: 166px;
}
.nic-preview-result-cls .nic-preview-result-header {
  height: 80px;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-result-header-info {
  margin-top: 16px;
  margin-bottom: 10px;
  display: flex;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-result-header-info .info-text {
  white-space: nowrap;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-result-header-info .view-data-result {
  margin-left: 20px;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls {
  height: 30px;
  line-height: 30px;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls .nic-preview-filter-left {
  float: left;
  display: flex;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls .nic-preview-filter-left .total-len {
  margin-right: 10px;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls .nic-preview-filter-left .filter-by .glb-role-btn-group.dropdown .btn.dropdown-toggle {
  border: 0px;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls .nic-preview-filter-left .classifier-dropdown .dropdown-classifier-name {
  max-width: 126px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls .nic-preview-filter-left .classifier-dropdown .btn-link:focus,
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls .nic-preview-filter-left .classifier-dropdown .btn-link:hover {
  text-decoration: none;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls .nic-preview-filter-right {
  float: right;
  display: flex;
  z-index: 11;
  position: absolute;
  right: -5px;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls .nic-preview-filter-right .column-cls {
  margin-left: 10px;
  height: 30px;
}
.nic-preview-result-cls .nic-preview-result-header .nic-preview-filter-cls .nic-preview-filter-right .column-cls .btn-link {
  border: 0px;
  padding-left: 0px;
}
.nic-preview-result-cls .nic-preview-grid {
  height: calc(100% - 80px);
}
.nic-preview-result-cls .nic-preview-grid .grid-panel {
  width: 100%;
  height: 100%;
  padding-bottom: 5px;
}
.nic-preview-result-cls .nic-preview-grid .grid-panel .ui-grid-cell-contents .multi-cls {
  color: #127ACA;
}
.nic-preview-result-cls .nic-preview-grid .grid-panel .ui-grid-cell-contents .unmatched-cls {
  color: #FF0202;
}
.select-preview-dynamic-vars .modal-dialog .modal-content .modal-body {
  padding-top: 10px;
  border: 0px;
}
.select-preview-dynamic-vars .modal-dialog .modal-content .modal-body .c-classifier {
  height: 100%;
}
.select-preview-dynamic-vars .modal-dialog .modal-content .modal-body .c-classifier .c-classifier-header {
  margin-bottom: 5px;
}
.select-preview-dynamic-vars .modal-dialog .modal-content .modal-body .c-classifier .c-classifier-header .simple-dropdown-dynamic-column {
  width: 130px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.select-preview-dynamic-vars .modal-dialog .modal-content .modal-body .c-classifier .c-classifier-body {
  border: 1px solid #C8C8C8;
  height: calc(100% - 28px);
  overflow: auto;
}
.ts-macro-grid-cls {
  height: 300px;
}
.ts-macro-grid-cls .none-mcv-cls {
  text-align: center;
  line-height: 300px;
}
.preview-detail-device-dropdown.detail-device-dropdown {
  margin-left: 20px;
}
.preview-detail-device-dropdown.detail-device-dropdown .dropdown[uib-dropdown] button.btn.dropdown-toggle {
  border: 1px solid #c8c8c8;
}
.preview-detail-device-dropdown.detail-device-dropdown .dropdown[uib-dropdown] button.btn.dropdown-toggle > span {
  flex: none;
}
.preview-detail-device-dropdown.detail-device-dropdown .dropdown[uib-dropdown] button.btn.dropdown-toggle > span.button-text {
  width: 120px;
  text-align: left;
}
.preview-iba-device-dropdown-list.iba-device-dropdown-list {
  z-index: 1060;
}
.preview-iba-device-dropdown-list.iba-device-dropdown-list .scroll-content {
  max-height: 160px;
}
.open-preview-result-dialog-cls {
  width: auto;
}
.open-preview-result-dialog-cls .preview-result-cls-body {
  height: 100%;
  width: auto;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev {
  display: flex;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev > span {
  line-height: 30px;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-cli {
  margin-top: 20px;
  height: 130px;
  border: 1px solid #c8c8c8;
  overflow: auto;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-cli .cli-content .cli-item {
  cursor: pointer;
  padding: 0px 10px;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-cli .cli-content .cli-item:hover {
  background: #C3DDFB;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-cli .cli-content .cli-item.selected {
  background: #AAD7F1;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-result {
  margin-top: 10px;
  height: calc(100% - 190px);
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-result .exec-time-cls {
  position: absolute;
  color: #666;
  left: 121px;
  font-style: italic;
  margin-top: 5px;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-result .tab-header {
  text-align: center;
  width: 85px;
  height: 32px;
  border: 1px solid #B0B6BA;
  line-height: 32px;
  border-bottom: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: bold;
  position: relative;
  z-index: 1;
  top: 1px;
  background: #fff;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-result .tab-content {
  height: calc(100% - 32px);
  width: auto;
  border: 1px solid #c8c8c8;
  border-top: 0px;
  position: relative;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-result .tab-content .ace-loading {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -18px;
  margin-top: -18px;
}
.open-preview-result-dialog-cls .preview-result-cls-body .preview-result-select-dev-result .tab-content pre {
  min-height: 200px;
  margin-bottom: 0;
}
.seed-NI-variable-settings-dlg .modal-body {
  width: 700px;
  max-height: 750px;
  overflow: auto;
  padding-bottom: 0 !important;
}
.seed-NI-variable-settings-dlg .modal-body .critical-var {
  padding-bottom: 24px;
}
.seed-NI-variable-settings-dlg .modal-body .critical-var .critical-var-ni {
  height: 30px;
  padding: 3px 6px;
  background-color: #cfe2eb;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.seed-NI-variable-settings-dlg .modal-body .critical-var .icon_nb_tree_expand,
.seed-NI-variable-settings-dlg .modal-body .critical-var .icon_nb_tree_collapse {
  margin-right: 3px;
}
.seed-NI-variable-settings-dlg .modal-body .critical-var .critical-var-devices {
  padding-left: 16px;
  padding-right: 12px;
  border: 1px solid #c8c8c8;
  border-top: none;
}
.seed-NI-variable-settings-dlg .modal-body .critical-var .critical-var-devices .critical-var-dev {
  padding: 10px 0;
}
.seed-NI-variable-settings-dlg .modal-body .critical-var .critical-var-dev-cmd {
  padding-left: 16px;
}
.seed-NI-variable-settings-dlg .modal-body .critical-var .critical-var-dev-boolean-expression {
  display: flex;
  padding: 20px 0;
}
.seed-NI-variable-settings-dlg .modal-body .critical-var .critical-var-dev-boolean-expression label {
  width: 120px;
  text-align: left;
}
.seed-NI-variable-settings-dlg .modal-body .critical-var .critical-var-dev-boolean-expression input[type='text'] {
  width: calc(100% - 120px);
}
.seed-NI-variable-settings-dlg .modal-body .icon_nb_parser_variable {
  margin-left: 2px !important;
}
.seed-NI-variable-settings-dlg .modal-body .preparing-variable-data {
  margin: 20px 310px;
}
.ts-match-multi-criteria-dlg .modal-body {
  width: 450px;
  height: 80px;
  padding: 35px !important;
}
.ts-match-multi-criteria-dlg .modal-body input[type=checkbox] {
  vertical-align: middle;
  margin-bottom: 6px;
  margin-right: 3px;
}
.ts-match-multi-criteria-dlg .modal-footer {
  padding-right: 35px !important;
}

.member-ni-container {
  height: 100%;
  width: 100%;
}
.member-ni-container .member-ni-action-bar {
  height: 36px;
  background-color: #fafafa;
  display: flex;
  border: 1px solid #f2f2f2;
  align-items: center;
}
.member-ni-container .member-ni-action-bar > * {
  white-space: nowrap;
  margin-left: 12px;
}
.member-ni-container .member-ni-action-bar .running-msg {
  display: flex;
  align-items: center;
}
.member-ni-container .member-ni-action-bar .running-msg i {
  width: 16px;
  height: 16px;
  display: block;
  margin-right: 12px;
}
.member-ni-container .member-ni-action-bar .member-ni-view-retrieval-result {
  float: unset;
  margin-left: auto;
  margin-right: 15px;
}
.member-ni-container .member-ni-action-bar .member-ni-status {
  font-style: italic;
  color: rgba(0, 0, 0, 0.6);
}
.member-ni-container .member-ni-action-bar .member-ni-status-text {
  display: flex;
  align-items: center;
}
.member-ni-container .member-ni-action-bar .member-ni-status-text i {
  margin-right: 6px;
}
.member-ni-container .member-ni-action-bar .member-ni-status-success {
  color: #34ab6f;
}
.member-ni-container .member-ni-action-bar .member-ni-status-fail {
  color: #e45a49;
}
.member-ni-container .member-ni-action-bar .member-ni-status-cancel {
  color: rgba(0, 0, 0, 0.6);
}
.member-ni-container .member-ni-action-bar .member-ni-status-warning {
  color: #dfa722;
}
.member-ni-container .member-ni-action-bar .member-ni-setting-btn .dropdown-body-custom {
  display: none;
}
.member-ni-container .member-ni-action-bar .member-ni-setting-btn .dropdown-toggle {
  border: none;
}
.member-ni-container .member-ni-content {
  height: calc(100% - 36px);
  display: flex;
}
.member-ni-container .member-ni-content .member-ni-content-l {
  width: 800px;
}
.member-ni-container .member-ni-content .member-ni-content-l .member-ni-grid-pane {
  height: 100%;
}
.member-ni-container .member-ni-content .member-ni-content-r {
  width: calc(100% - 800px);
  position: relative;
  height: 100%;
}
.member-ni-container .member-ni-content .member-ni-content-r .tab-pane {
  height: 100%;
}
.member-ni-container .member-ni-content .member-ni-content-r .member-help-link {
  position: absolute;
  right: 3px;
  margin-top: 2px;
  cursor: pointer;
}
.member-ni-container .member-ni-content .member-ni-content-r .member-help-link i {
  margin-right: 3px;
}
.member-ni-container .member-ni-content .member-ni-content-r .member-help-link a {
  cursor: pointer;
}
.member-ni-container .member-ni-grid-pane {
  height: 100%;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-header {
  height: 30px;
  display: flex;
  align-items: center;
  padding: 0 12px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-header > * {
  margin-right: 20px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body {
  height: calc(100% - 30px);
  padding: 0 12px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header {
  height: 84px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header > div {
  height: 42px;
  display: flex;
  align-items: center;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar {
  display: flex;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-fix {
  display: flex;
  width: 200px;
  align-items: center;
  white-space: nowrap;
  flex: 0;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-adaptive {
  display: flex;
  width: calc(100% - 200px);
  padding-left: 12px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-adaptive .multi-select-dropdown-with-search {
  padding-right: 16px;
  width: auto;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-adaptive.filter-bar-adaptive-overflow .multi-select-dropdown-with-search {
  flex: 1 1 auto;
  width: 0;
  max-width: 180px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-adaptive .dropdown .dropdown-btn {
  display: flex;
  align-items: center;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-adaptive .dropdown .dropdown-btn .toggle-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-adaptive .dropdown .dropdown-btn .icon_nb_arrow_down {
  flex-shrink: 0;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-adaptive .dropdown > .dropdown-menu {
  padding: 0;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-adaptive .dropdown > .dropdown-menu .dropdown-menu-item {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .filter-bar-adaptive .dropdown > .dropdown-menu .dropdown-menu-item label {
  width: 70px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  padding-right: 6px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-filter-bar .multi-select-dropdown-with-search .btn.dropdown-toggle {
  border: 0;
  color: #0869a0;
  display: flex;
  align-items: center;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-action-bar {
  justify-content: space-between;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-action-bar .left {
  flex-grow: 1;
  display: flex;
  align-items: center;
  width: 50%;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-action-bar .left .no-tags {
  color: #999999;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-action-bar .tags-component {
  margin-left: 6px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-action-bar .right {
  display: flex;
  align-items: center;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-action-bar .right a {
  margin: 0 10px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-action-bar .right .more-action {
  cursor: pointer;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .grid-action-bar .right .more-action ul {
  min-width: 270px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-header .multi-select-dropdown-with-search .scroll-content {
  max-height: 240px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-body {
  height: calc(100% - 128px);
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-body input[type="checkbox"] {
  margin-left: 0px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-footer {
  height: 42px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-footer div:first-child.pa-license-status-button > * {
  margin-right: 0;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-footer div:first-child > * {
  margin-right: 20px;
}
.member-ni-container .member-ni-grid-pane .member-ni-content-body .member-ni-grid-footer div:last-child > * {
  margin-left: 12px;
}
.member-ni-container .member-ni-detail-panel {
  height: 100%;
}
.member-ni-container .member-ni-detail-panel .tab-content {
  height: calc(100% - 30px);
  border: 1px solid #b0b6ba;
  border-top: 0;
}
.member-ni-container .member-ni-detail-panel .member-ni-detail-tab-pane {
  height: 100%;
}
.member-ni-setting-dialog .form-item {
  display: flex;
  margin-bottom: 20px;
  align-items: center;
}
.member-ni-setting-dialog .form-item input {
  margin: 0 6px 0 0;
}
.member-ni-details-tab {
  position: relative;
  height: 100%;
  overflow: auto;
  text-overflow: ellipsis;
  justify-content: flex-start;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.member-ni-details-tab a {
  cursor: pointer;
}
.member-ni-details-tab .groupField {
  margin: 1px;
  height: auto;
  display: flex;
  text-overflow: ellipsis;
  width: calc(100% - 30px);
  align-items: center;
  flex-wrap: nowrap;
  gap: 10px;
}
.member-ni-details-tab .groupField .largeField {
  line-height: 30px;
  text-align: right;
  float: left;
  padding-right: 0px;
  width: 130px;
}
.member-ni-details-tab .groupField .leftField {
  margin-bottom: auto;
}
.member-ni-details-tab .groupField .eigen-value-list {
  display: flex;
  flex-direction: column;
  gap: 0 !important;
}
.member-ni-details-tab .groupField .rightField {
  width: calc(100% - 150px);
  margin-right: 10px;
  text-align: left;
  float: left;
  display: flex;
  gap: 1rem;
  align-items: baseline;
}
.member-ni-details-tab .groupField .rightField .eigen-value-wording {
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.member-ni-details-tab .groupField .rightField .select-map {
  display: flex;
  align-items: center;
}
.member-ni-details-tab .groupField .rightField .intent-map-delete {
  display: none;
  margin-top: -2px;
}
.member-ni-details-tab .groupField .rightField .intent-map-name {
  padding-left: 5px;
  align-items: center;
}
.member-ni-details-tab .groupField .rightField:hover .intent-map-delete {
  margin-left: 20px;
  display: inline-block;
}
.member-ni-details-tab .groupField .rightField:hover .select-map {
  width: -moz-fit-content;
  width: fit-content;
  background-color: #cfe0f8;
}
.member-ni-details-tab .groupField .rightField .icon_nb_map {
  width: 16px;
  height: 16px;
  background-size: contain;
}
.member-ni-details-tab .groupField .rightField .note-cell {
  display: inline-flex;
  position: relative;
  text-align: left;
  padding-right: 20px;
  line-height: 30px;
}
.member-ni-details-tab .groupField .rightField .note-cell .dt-desc-edit-icon {
  cursor: pointer;
}
.member-ni-details-tab .groupField .rightField .note-cell input {
  width: 200px;
  display: inline-block;
}
.member-ni-details-tab .groupField .rightField .note-cell .dt-desc-edit-icons {
  display: flex;
  align-items: center;
}
.member-ni-details-tab .groupField .rightField .note-cell .dt-desc-edit-icons i {
  margin-left: 5px;
}
.member-ni-details-tab .groupField .rightField .note-cell .dt-note-text {
  display: flex;
  max-width: 250px;
  white-space: nowrap;
}
.member-ni-details-tab .groupField .rightField .note-cell .dt-note-text a {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.member-ni-details-tab .groupField .rightField .note-cell .dt-note-content {
  max-width: 190px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.member-ni-details-tab .groupField .rightField .define-ni-tags-func {
  display: flex;
  gap: 2px;
  align-items: center;
}
.member-ni-details-tab .groupField .rightField .define-ni-tags-show-c-span {
  display: none;
}
.member-ni-details-tab .groupField .rightField .detail-tab-device-list {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.member-ni-details-tab .groupField .details-device-list {
  flex-direction: column;
  gap: 0.5rem;
  margin-top: 2px;
}
.member-ni-details-tab .groupField .details-device-list:hover {
  cursor: pointer;
  background: none;
}
.member-ni-execution-log-dialog .modal-dialog {
  width: 1100px;
  height: 550px;
}
.member-ni-execution-log-dialog .modal-dialog .modal-content {
  height: 100%;
}
.member-ni-execution-log-dialog .modal-dialog .modal-body {
  height: calc(100% - 30px);
  padding-bottom: 0px;
}
.execution-log-table {
  width: 100%;
  height: 100%;
  flex-grow: 2;
  display: flex;
  flex-direction: column;
  padding: 0px 0px 16px 0px;
}
.execution-log-table .log-error {
  color: #ff0000;
}
.execution-log-table .log-warning {
  color: #ffa500;
}
.execution-log-table .execution-log-status {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.execution-log-table .container-bar {
  display: flex;
}
.execution-log-table .container-bar .left,
.execution-log-table .container-bar .right {
  display: flex;
  align-items: center;
}
.execution-log-table .container-bar .left p,
.execution-log-table .container-bar .right p {
  white-space: nowrap;
  margin: 0 0;
}
.execution-log-table .container-bar .left .refresh-button,
.execution-log-table .container-bar .right .refresh-button {
  margin-left: 10px;
  cursor: pointer;
}
.execution-log-table .container-bar .left .refresh-button .refresh-btn:hover,
.execution-log-table .container-bar .right .refresh-button .refresh-btn:hover {
  cursor: pointer;
}
.execution-log-table .container-bar .left .refresh-button label,
.execution-log-table .container-bar .right .refresh-button label {
  margin-left: 5px;
}
.execution-log-table .container-bar .left .refresh-button label:hover,
.execution-log-table .container-bar .right .refresh-button label:hover {
  cursor: pointer;
}
.execution-log-table .container-bar .right {
  margin-left: auto;
}
.execution-log-table .container-bar .left .log-level-field {
  margin-right: 10px;
}
.execution-log-table .container-bar .left label {
  margin: 0px;
  display: flex;
  align-items: center;
  justify-content: left;
}
.execution-log-table .log-level-selector {
  width: 260px;
  flex-basis: 280px;
}
.execution-log-table .log-level-selector .dropdown-body-custom {
  max-width: unset;
}
.execution-log-table .log-level-selector .log-level-value {
  vertical-align: middle;
  display: inline-flex;
}
.execution-log-table .log-level-selector .log-level-value i {
  margin-right: 3px;
}
.execution-log-table .log-level-selector .icon-container {
  padding: 5px;
}
.execution-log-table .log-level-selector .icon-container .icon_nb_arrow_down {
  position: relative;
}
.execution-log-table .popover {
  min-width: unset;
}
.execution-log-table .popover .arrow {
  display: none;
}
.execution-log-table .nb-lcl-qat-seldev-popover {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.execution-log-table .nb-lcl-qat-seldev-popover .logLevelPopover {
  top: -12px !important;
  width: 260px !important;
}
.execution-log-table .nb-lcl-qat-seldev-popover .logLevelPopover span,
.execution-log-table .nb-lcl-qat-seldev-popover .logLevelPopover i {
  margin-right: 6px;
}
.execution-log-table .is-loading-img {
  position: absolute;
  top: 50%;
  left: 50%;
}
.execution-log-table .executionlog-nodata-wording {
  font-style: italic;
  color: #9e9e9e;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.execution-log-table .grid-wrapper {
  height: 0 !important;
  flex-grow: 2;
}
.execution-log-table .grid-wrapper .ui-grid-viewport {
  height: calc(100% - 31px) !important;
  overflow-x: hidden !important;
}
.nic-settings-modal .form-item {
  margin-top: 12px;
}
.nic-settings-modal .form-item:first-child {
  margin-top: 0;
}
.nic-settings-modal label {
  margin: 4px 0;
}
.nic-settings-modal .form-content {
  padding-left: 20px;
}
.nic-settings-modal .form-cell {
  padding: 2px 15px 5px 15px;
}
.nic-settings-modal .cell-border {
  border: 1px solid #d8d8d8;
}
.nic-settings-modal .first-level,
.nic-settings-modal .second-level,
.nic-settings-modal .third-level,
.nic-settings-modal .fourth-level,
.nic-settings-modal .save-as-map-ni-title,
.nic-settings-modal .matching-options {
  display: flex;
  align-items: center;
}
.nic-settings-modal .first-level input[type="checkbox"],
.nic-settings-modal .second-level input[type="checkbox"],
.nic-settings-modal .third-level input[type="checkbox"],
.nic-settings-modal .fourth-level input[type="checkbox"],
.nic-settings-modal .save-as-map-ni-title input[type="checkbox"],
.nic-settings-modal .matching-options input[type="checkbox"],
.nic-settings-modal .first-level input[type="radio"],
.nic-settings-modal .second-level input[type="radio"],
.nic-settings-modal .third-level input[type="radio"],
.nic-settings-modal .fourth-level input[type="radio"],
.nic-settings-modal .save-as-map-ni-title input[type="radio"],
.nic-settings-modal .matching-options input[type="radio"] {
  margin: 0;
  margin-right: 6px;
}
.nic-settings-modal .second-level {
  padding-left: 20px;
}
.nic-settings-modal .third-level {
  padding-left: 55px;
}
.nic-settings-modal .third-level .auto-link-types {
  margin-left: 6px;
  width: 225px;
}
.nic-settings-modal .third-level .auto-link-types .dropdown-body-custom {
  max-width: unset;
}
.nic-settings-modal .fourth-level {
  padding-left: 75px;
  display: flex;
  align-items: center;
}
.nic-settings-modal .matching-method {
  display: flex;
  gap: 25px;
}
.nic-settings-modal .matching-method .matching-options {
  display: flex;
  align-items: center;
}
.nic-settings-modal .matching-method .matching-options .popover {
  width: 300px;
}
.nic-settings-modal .save-as-map-ni-title {
  display: flex;
  align-items: center;
}
.nic-settings-modal .not-selected-part {
  color: #c8c8c8;
  pointer-events: none;
}
.nic-settings-modal .nic-setting-naming .nb-plm-single-rich-text {
  width: 100%;
}
.nic-settings-modal .extend-number {
  width: 40px;
  margin-left: 6px;
}
.creation-log-table {
  height: 100%;
  flex-grow: 2;
  display: flex;
  flex-direction: column;
  padding: 16px 16px 16px 16px;
  width: 100%;
}
.creation-log-table .log-error {
  color: #ff0000;
}
.creation-log-table .log-warning {
  color: #ffa500;
}
.creation-log-table .container-bar {
  display: flex;
  margin-bottom: 10px;
  margin-top: 8px;
}
.creation-log-table .container-bar .left,
.creation-log-table .container-bar .right {
  display: flex;
  align-items: center;
}
.creation-log-table .container-bar .left p,
.creation-log-table .container-bar .right p {
  white-space: nowrap;
  margin: 0 0;
}
.creation-log-table .container-bar .left .refresh-button,
.creation-log-table .container-bar .right .refresh-button {
  margin-left: 10px;
  white-space: nowrap;
  cursor: pointer;
}
.creation-log-table .container-bar .left .refresh-button .refresh-btn:hover,
.creation-log-table .container-bar .right .refresh-button .refresh-btn:hover {
  cursor: pointer;
}
.creation-log-table .container-bar .left .refresh-button label,
.creation-log-table .container-bar .right .refresh-button label {
  margin-left: 5px;
}
.creation-log-table .container-bar .left .refresh-button label:hover,
.creation-log-table .container-bar .right .refresh-button label:hover {
  cursor: pointer;
}
.creation-log-table .container-bar .left .log-level-field {
  margin-right: 10px;
}
.creation-log-table .container-bar .right {
  margin-left: auto;
}
.creation-log-table .log-level-selector {
  flex-basis: 280px;
}
.creation-log-table .log-level-selector .dropdown-body-custom {
  max-width: unset;
}
.creation-log-table .log-level-selector .log-level-value {
  vertical-align: middle;
  display: inline-flex;
}
.creation-log-table .log-level-selector .log-level-value i {
  margin-right: 3px;
}
.creation-log-table .log-level-selector .icon-container {
  padding: 5px;
}
.creation-log-table .log-level-selector .icon-container .icon_nb_arrow_down {
  position: relative;
}
.creation-log-table .popover {
  min-width: unset;
}
.creation-log-table .popover .arrow {
  display: none;
}
.creation-log-table .nb-lcl-qat-seldev-popover {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.creation-log-table .nb-lcl-qat-seldev-popover .logLevelPopover {
  top: -12px !important;
  width: 260px !important;
}
.creation-log-table .nb-lcl-qat-seldev-popover .logLevelPopover span,
.creation-log-table .nb-lcl-qat-seldev-popover .logLevelPopover i {
  margin-right: 6px;
}
.creation-log-table .is-loading-img {
  position: relative;
  top: -50%;
  left: 50%;
  width: 12px;
  height: 12px;
}
.creation-log-table .grid-wrapper {
  height: 0 !important;
  flex-grow: 2;
  text-overflow: ellipsis;
}
.creation-log-table .grid-wrapper .ui-grid-viewport {
  height: calc(100% - 31px) !important;
}
.tab-pane .creationlog-nodata-wording {
  font-style: italic;
  color: #9e9e9e;
  position: relative;
  text-align: center;
  top: -50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.member-ni-tab-wording {
  font-style: italic;
  color: #9e9e9e;
  position: relative;
  top: 50%;
  left: 50%;
  right: 50%;
  bottom: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ni-eigen-value-popup {
  width: 500px;
  height: 300px;
}
.ni-eigen-value-popup .container-bar {
  display: inline-flex;
}
.ni-eigen-value-popup .container-bar .right {
  margin-left: 100px;
}
.ni-eigen-value-popup .container-bar .right a {
  cursor: pointer;
}
.ni-eigen-value-popup .eigen-value-info {
  margin-top: 10px;
  overflow: auto;
  text-overflow: ellipsis;
}
.ni-eigen-value-popup .eigen-value-info .device-list {
  padding-bottom: 15px;
  max-height: 400px;
  overflow: auto;
}
.ni-eigen-value-popup .eigen-value-info .device-list:hover {
  cursor: default;
  background: white;
}
.ni-eigen-value-popup .eigen-value-info .device-list .eigen-list {
  padding-left: 19px;
}

.nit-flow-chart {
  width: 100%;
  height: 100%;
  padding-bottom: 4px;
}
.nit-flow-chart .nit-flow-chart-inner {
  width: 100%;
  height: 100%;
}

.infinite-action-menu > li.divider {
  height: 0px !important;
  border-top: 1px solid #c8c8c8 !important;
  background: none !important;
  cursor: default !important;
}
.infinite-action-menu > li.divider:hover {
  background: none;
  cursor: default;
}
.nit-tree-div {
  width: 370px;
  border-right: 1px solid #C8C8C8;
  display: flex;
  flex-direction: column;
}
.nit-tree-div .nit-search-div {
  display: flex;
  border-bottom: 1px solid #C8C8C8;
  align-items: center;
  height: 30px;
}
.nit-tree-div .nit-search-div .icon_nb_close {
  cursor: pointer;
}
.nit-tree-div .nit-search-div .nb-filter-bar {
  flex: 1;
  height: 30px;
  margin: -1px 0px 0px -1px;
}
.nit-tree-div .nit-search-div .nb-filter-bar input {
  height: 31px;
}
.nit-tree-div .nit-search-div .icon_event {
  width: 20px;
  text-align: center;
  cursor: pointer;
}
.nit-tree-div .nit-tree-content {
  flex: 1;
  height: 0px;
  min-height: 0px;
}
.nit-tree-div.nit-tree-div-hidden {
  width: 20px;
}
.nit-tree-div.nit-tree-div-hidden .nb-filter-bar,
.nit-tree-div.nit-tree-div-hidden .icon-refresh,
.nit-tree-div.nit-tree-div-hidden .nit-tree-content {
  display: none;
}
.nit-tree-div.nit-tree-div-hidden .icon_event {
  margin-left: 1px;
}

.multi-select-dropdown-with-search {
  display: inline-block;
  width: 135px;
}
.multi-select-dropdown-with-search .dropdown {
  width: 100%;
}
.multi-select-dropdown-with-search .dropdown .btn.dropdown-toggle {
  width: 100%;
  border-left: 1px solid #c8c8c8;
}
.multi-select-dropdown-with-search .dropdown .button-text {
  width: calc(100% - 15px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multi-select-dropdown-with-search .dropdown-menu {
  min-width: 200px;
}
.multi-select-dropdown-with-search .search-box {
  padding: 12px;
}
.multi-select-dropdown-with-search .scroll-content {
  max-height: 300px;
  min-height: 50px;
  overflow-y: auto;
}
.multi-select-dropdown-with-search .scroll-content li {
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.multi-select-dropdown-with-search .scroll-content li input[type="checkbox"] {
  vertical-align: middle;
  margin-top: 0;
  margin-right: 6px;
}
.multi-select-dropdown-with-search .scroll-content li:hover {
  background-color: #ddedf8;
}
.multi-select-dropdown-with-search .bottom-action-bar {
  padding: 3px 12px;
  line-height: 30px;
}
.multi-select-dropdown-with-search-menu {
  min-width: 200px;
  z-index: 9999;
}
.multi-select-dropdown-with-search-menu .search-box {
  padding: 12px;
}
.multi-select-dropdown-with-search-menu .scroll-content {
  max-height: 230px;
  min-height: 50px;
  overflow-y: auto;
}
.multi-select-dropdown-with-search-menu .scroll-content li {
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 220px;
}
.multi-select-dropdown-with-search-menu .scroll-content li input[type="checkbox"] {
  vertical-align: middle;
  margin-top: 0;
  margin-right: 6px;
}
.multi-select-dropdown-with-search-menu .scroll-content li:hover {
  background-color: #ddedf8;
}
.multi-select-dropdown-with-search-menu .bottom-action-bar {
  padding: 3px 12px;
  line-height: 30px;
}

.node-eigen-group {
  width: 100%;
  height: 100%;
  position: relative;
  font-family: Open Sans;
}
.node-eigen-group a {
  cursor: pointer;
}
.node-eigen-group .node-split {
  float: left;
  height: 100%;
  width: 1px;
  border-right: 1px solid #C8C8C8;
}
.node-eigen-group .node-top-bar {
  width: 100%;
  height: 45px;
  border-bottom: 1px solid #C8C8C8;
}
.node-eigen-group .node-top-bar .nb-plm-left {
  height: 30px;
  line-height: 30px;
}
.node-eigen-group .node-top-bar .nb-plm-right {
  height: 30px;
  line-height: 30px;
  text-align: right;
}
.node-eigen-group .node-main {
  width: 100%;
  height: calc(100% - 40px);
}
.node-eigen-group .node-left {
  float: left;
  height: 100%;
  width: calc(45% - 1px);
  overflow-y: auto;
}
.node-eigen-group .node-left.disabled {
  position: relative;
  overflow: hidden;
}
.node-eigen-group .node-left .node-top-bar .nb-plm-right > span {
  margin-right: 4px;
}
.node-eigen-group .node-left .node-top-bar .nb-plm-right > .nb-plm-ddl {
  width: 200px;
}
.node-eigen-group .node-right {
  float: right;
  height: 100%;
  width: calc(55% - 1px);
  padding: 15px;
}
.node-eigen-group .node-right .node-top-bar .nb-plm-left > span {
  margin-right: 4px;
}
.node-eigen-group .node-eigen-group-body {
  width: 100%;
  height: calc(100% - 38px);
}
.node-eigen-group-header {
  width: 100%;
  height: 30px;
  line-height: 29px;
  background-color: #E8E7E7;
  padding: 0 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Open Sans;
}
.node-eigen-group-header .negh-name {
  margin-right: 5px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}
.node-eigen-group-header .icon_nb_setting_16 {
  margin-right: 5px;
  cursor: pointer;
}
.node-eigen-group-header .icon_nb_question {
  cursor: pointer;
  margin-right: 6px;
}
.node-eigen-group-header .negh-tip {
  font-style: italic;
  color: rgba(0, 0, 0, 0.6);
}
.node-eigen-group-var-parser {
  width: 100%;
}
.node-eigen-variables-list {
  width: 100%;
}
.node-eigen-variables-list .node-eigen-variables-default {
  font-style: italic;
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10%;
}
.node-eigen-variables {
  width: 100%;
  min-height: 30px;
  position: relative;
}
.node-eigen-variables .nev-header {
  width: 100%;
  height: 32px;
  background-color: #FAFAFA;
  border: 1px solid #F2F2F2;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node-eigen-variables .nev-header .nev-fold {
  margin-left: 3px;
  margin-right: 6px;
  cursor: pointer;
}
.node-eigen-variables .nev-header .nev-group {
  margin-right: 18px;
}
.node-eigen-variables .nev-header .nev-group-icon {
  margin-right: 6px;
}
.node-eigen-variables .nevm-setting-menu .nb-plm-ddl-inner {
  min-width: 160px;
}
.node-eigen-variables .nev-main {
  padding: 14px 20px;
}
.node-eigen-tag-var-list {
  width: 100%;
}
.node-eigen-tag-var-list .negtvl-header {
  width: 100%;
  height: 24px;
  margin-top: 5px;
}
.node-eigen-tag-var-list .negtvl-header .nb-plm-left {
  height: 24px;
}
.node-eigen-tag-var-list .negtvl-header .nb-plm-right {
  height: 24px;
  text-align: right;
}
.node-eigen-tag-var-list .negtvl-grid {
  width: 100%;
  margin: 4px 0 6px 0;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid {
  width: 100%;
  border: 1px solid #c8c8c8;
  height: min-content;
  white-space: nowrap;
  position: relative;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-line {
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
  border-bottom: 1px solid #E7E7E7;
  height: 1px;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .nb-plm-ddl-wrapper .dropdown-menu {
  width: 230px;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-left {
  z-index: 2;
  display: inline-block;
  width: 186px;
  vertical-align: top;
  background-color: #F5F5F5;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-left .negtvl-pre-row {
  width: 100%;
  height: 31px;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
  border-bottom: 1px solid #E7E7E7;
  padding: 0 10px;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-left .negtvl-pre-row .icon_nb_question {
  cursor: pointer;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right {
  z-index: 2;
  display: inline-block;
  width: calc(100% - 186px);
  border-left: 1px solid #c8c8c8;
  overflow-x: auto;
  white-space: nowrap;
  vertical-align: top;
  margin-left: -3px;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right .negtvl-var {
  z-index: 2;
  display: inline-block;
  width: 130px;
  border-right: 1px solid #E7E7E7;
  vertical-align: top;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right .negtvl-var .negtvl-var-ele {
  width: 100%;
  height: 31px;
  padding: 0 10px;
  border-bottom: 1px solid #c8c8c8;
  border-bottom-color: transparent;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right .negtvl-var .negtvl-var-ele .negtvl-var-ele-inner {
  width: 100%;
  height: 100%;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right .negtvl-var .negtvl-var-ele .negtvl-var-ele-inner .nb-plm-left {
  height: 100%;
  line-height: 30px;
  width: 19px;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right .negtvl-var .negtvl-var-ele .negtvl-var-ele-inner .nb-plm-right {
  height: 100%;
  line-height: 30px;
  width: calc(100% - 20px);
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right .negtvl-var .negtvl-var-ele .negtvl-var-ele-inner.negtvl-var-ele-data {
  text-align: center;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right .negtvl-var .negtvl-var-ele .negtvl-var-ele-inner.negtvl-var-ele-data > input[type=checkbox] {
  margin: 0;
  vertical-align: middle;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right .negtvl-delete {
  width: 30px;
  border-right: 0;
}
.node-eigen-tag-var-list .node-eigen-tag-var-grid .negtvl-right .negtvl-delete .negtvl-var-ele {
  text-overflow: clip;
  line-height: 30px;
}
.common-plm-popup .nb-plm-dialog-eigen-help-dialog {
  min-width: 1070px;
}
.common-plm-popup .nb-plm-dialog-eigen-help-dialog .modal-body {
  padding: 0px !important;
}
.common-plm-popup .nb-plm-dialog-eigen-help-dialog .modal-body .content {
  width: 100%;
  height: 100%;
  padding: 20px;
  overflow: auto;
}
.common-plm-popup .nb-plm-dialog-eigen-help-dialog .modal-body .content .title {
  font-weight: bold;
  margin-bottom: 12px;
}
.common-plm-popup .nb-plm-dialog-eigen-help-dialog .modal-body .content label {
  display: block;
  margin-left: 12px;
  margin-bottom: 16px;
}
.common-plm-popup .nb-plm-dialog-eigen-help-dialog .modal-body .content span {
  display: block;
  margin-left: 12px;
  margin-bottom: 16px;
  font-style: italic;
  font-weight: 600;
}
.common-plm-popup .nb-plm-dialog-eigen-help-dialog .modal-body .content .img-div {
  margin-left: 58px;
  margin-bottom: 24px;
}
.common-plm-popup .nb-plm-dialog-eigen-help-dialog .modal-body .content .img-div img {
  width: 100%;
}
.nb-plm-dialog-all-eigen-var {
  font-family: Open Sans;
}
.nb-plm-dialog-all-eigen-var .modal-content .modal-body {
  padding: 0 !important;
}
.nb-plm-dialog-view-eigen-var {
  font-family: Open Sans;
}
.nb-plm-dialog-view-eigen-var .modal-content .modal-body {
  padding: 0 !important;
}
.node-eigen-all-variables {
  width: 100%;
  height: 100%;
  position: relative;
}
.node-eigen-all-variables .neav-header {
  width: 100%;
  height: 30px;
  line-height: 30px;
  background-color: #FAFAFA;
  padding: 0 20px;
}
.node-eigen-all-variables .neav-header .neav-group {
  margin-right: 18px;
}
.node-eigen-all-variables .neav-header .neav-group-icon {
  margin-right: 6px;
}
.node-eigen-all-variables .neav-group-option .nb-plm-ddl-inner {
  min-width: 160px;
}
.node-eigen-all-variables .eigen-group-ddl-200 .nb-plm-ddl-inner {
  min-width: 200px;
}
.node-eigen-all-variables .neav-main {
  width: 100%;
  height: calc(100% - 30px);
  display: flex;
  flex-direction: column;
  padding: 0 20px;
}
.node-eigen-all-variables .neav-main .neav-grid {
  width: 100%;
  flex: 1;
}
.node-eigen-all-variables .neav-main .neav-details {
  height: 40%;
  padding-top: 20px;
}
.node-eigen-all-variables .neav-main .neav-details .neav-details-tab {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.node-eigen-all-variables .neav-main .neav-details .neav-details-tab .tab-content {
  flex: 1;
}
.node-eigen-all-variables .neav-main .neav-details .neav-details-tab .tab-pane {
  height: 100%;
}
.node-eigen-all-variables .neav-main .neav-details .neav-details-tab .details-div {
  height: 100%;
  border: 1px solid #c8c8c8;
  border-top: 0px;
}
.node-eigen-all-variables .neav-main .neav-details .neav-details-tab .details-div .nic-eigen-all-variables-details .parser-samples-div .nb-visual-parser-view-text .nb-plain-text-base {
  border: 0;
}
.nic-eigen-all-variables-details {
  height: 100%;
}
.nic-eigen-all-variables-details .variables-div {
  padding-top: 10px;
}
.nic-eigen-all-variables-details .variables-div > div {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.nic-eigen-all-variables-details .variables-div > div label {
  width: 107px;
  display: block;
  text-align: right;
  margin-right: 7px;
}
.nic-eigen-all-variables-details .variables-div > div span {
  flex: 1;
  width: 0px;
  overflow: hidden;
  margin-right: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nic-eigen-all-variables-details .parser-samples-div {
  height: 100%;
}
.node-eigen-all-variables-grid {
  width: 100%;
  height: 100%;
  position: relative;
}
.node-eigen-all-variables-grid .eigen-group-ddl-170 .nb-plm-ddl-inner {
  min-width: 170px;
}
.node-eigen-all-variables-grid .eigen-group-ddl-245 .nb-plm-ddl-inner {
  min-width: 245px;
}
.node-eigen-all-variables-grid a {
  cursor: pointer;
}
.node-eigen-all-variables-grid .neavg-header {
  width: 100%;
  height: 40px;
  padding-top: 16px;
}
.node-eigen-all-variables-grid .neavg-header .nb-plm-left {
  height: 100%;
}
.node-eigen-all-variables-grid .neavg-header .nb-plm-right {
  height: 100%;
  text-align: right;
  display: flex;
  justify-content: center;
  align-items: center;
}
.node-eigen-all-variables-grid .neavg-header .nb-plm-right .device-key-btn {
  margin-right: 10px;
}
.node-eigen-all-variables-grid .neavg-header .nb-plm-right .device-key-btn .btn.btn-link {
  font-size: 12px;
}
.node-eigen-all-variables-grid .neavg-main {
  margin-top: 6px;
  width: 100%;
  height: calc(100% - 46px);
}
.node-eigen-all-variables-grid .neavg-main .nb-plm-grid .nb-plm-col-cell {
  padding: 0 6px;
  border-right-color: transparent;
}
.node-eigen-all-variables-grid .neavg-main .nb-plm-grid .nb-plm-data-cell {
  padding: 0 6px;
}
.node-eigen-all-variables-grid .neavg-main .nb-plm-grid .node-eigen-hover-show > * {
  visibility: hidden;
}
.node-eigen-all-variables-grid .neavg-main .nb-plm-grid .nb-plm-data-row-inner:hover .nb-plm-data-cell .node-eigen-hover-show > * {
  visibility: visible;
}
.node-eigen-variables-sort {
  width: 100%;
  height: 100%;
  position: relative;
  font-family: Open Sans;
}
.node-eigen-variables-sort .nevs-header {
  width: 100%;
  height: 24px;
  margin-top: -6px;
}
.node-eigen-variables-sort .nevs-main {
  width: 100%;
  height: calc(100% - 24px);
  margin-top: 6px;
}
.node-eigen-variables-sort .nevs-main .nb-plm-grid .nb-plm-col-cell {
  padding: 0 6px;
  border-right-color: transparent;
}
.node-eigen-variables-sort .nevs-main .nb-plm-grid .nb-plm-data-cell {
  padding: 0 6px;
}
.node-eigen-variables-sort .nevs-main .nb-plm-grid .nb-plm-data-cell .icon_sort_up_disable9x15,
.node-eigen-variables-sort .nevs-main .nb-plm-grid .nb-plm-data-cell .icon_sort_down_disable9x15 {
  cursor: not-allowed;
}
.node-eigen-variables-sort .nevs-main .nb-plm-grid .nb-plm-data-cell .icon_sort_up9x15,
.node-eigen-variables-sort .nevs-main .nb-plm-grid .nb-plm-data-cell .icon_sort_down9x15 {
  cursor: pointer;
}
.node-eigen-table-join-keys {
  width: 100%;
  height: 100%;
  position: relative;
  font-family: Open Sans;
}
.node-eigen-table-join-keys a {
  cursor: pointer;
}
.node-eigen-table-join-keys .netj-label {
  width: 100%;
  height: 24px;
  margin-top: -6px;
  font-style: italic;
  color: rgba(0, 0, 0, 0.6);
}
.node-eigen-table-join-keys .netj-header {
  width: 100%;
  height: 24px;
}
.node-eigen-table-join-keys .netj-main {
  width: 100%;
  margin-top: 6px;
  height: calc(100% - 48px);
}
.node-eigen-table-join-keys .netj-main .nb-plm-grid .nb-plm-col-cell {
  padding: 0 6px;
}
.node-eigen-table-join-keys .netj-main .nb-plm-grid .nb-plm-col-cell .nb-plm-left {
  height: 100%;
  line-height: 30px;
}
.node-eigen-table-join-keys .netj-main .nb-plm-grid .nb-plm-col-cell .nb-plm-right {
  height: 100%;
  line-height: 30px;
  visibility: hidden;
}
.node-eigen-table-join-keys .netj-main .nb-plm-grid .nb-plm-col-cell:hover .nb-plm-right {
  visibility: visible;
}
.node-eigen-table-join-keys .netj-main .nb-plm-grid .nb-plm-data-cell {
  padding: 0 6px;
}
.node-eigen-table-join-keys .netj-main .nb-plm-grid .nb-plm-data-cell .nb-plm-data-cell-inner {
  height: 100%;
}
.node-eigen-table-join-keys .netj-main .nb-plm-grid .nb-plm-data-cell .nb-plm-left {
  height: 100%;
  line-height: 30px;
  width: calc(100% - 25px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node-eigen-table-join-keys .netj-main .nb-plm-grid .nb-plm-data-cell .nb-plm-right {
  height: 100%;
  line-height: 30px;
  width: 24px;
  text-align: right;
}
.node-eigen-table-join-keys .netj-main .nb-plm-grid .nb-plm-data-cell .icon_nb_arrow_down {
  cursor: pointer;
}

.input-device.node-c-layout .node-c-layout-l {
  width: 700px;
}
.input-device .node-c-layout-l {
  background-color: #F4F5F6;
}
.input-device .node-c-layout-l .node-c-layout-l-body {
  display: flex;
  flex-direction: column;
}
.input-device .node-c-layout-l .header-title {
  font-size: 14px;
  font-weight: 600;
}
.input-device .node-c-layout-l .sub-item {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #E9E9E9;
  border-radius: 8px;
  margin: 8px;
}
.input-device .node-c-layout-l .sub-item .sub-item-title {
  margin-left: 20px;
}
.input-device .node-c-layout-l .sub-item .sub-item-title-input-type {
  display: flex;
  align-items: center;
  gap: 8px;
}
.input-device .node-c-layout-l .sub-item .sub-item-title-input-type .select-input-type,
.input-device .node-c-layout-l .sub-item .sub-item-title-input-type .select-device-type {
  width: 180px;
}
.input-device .node-c-layout-l .sub-item .sub-item-title-input-type .select-type-first-step,
.input-device .node-c-layout-l .sub-item .sub-item-title-input-type .select-type-second-step {
  width: 180px;
  border-left: 1px solid #c8c8c8;
  display: flex;
  justify-content: space-between;
  padding: 7px 12px 5px 12px;
}
.input-device .node-c-layout-l .sub-item .sub-item-title-input-type .select-type-first-step .select-type-first-step-name,
.input-device .node-c-layout-l .sub-item .sub-item-title-input-type .select-type-second-step .select-type-first-step-name {
  line-height: 15px;
}
.input-device .node-c-layout-l .sub-item .sub-item-content-device {
  display: flex;
  flex-direction: column;
}
.input-device .node-c-layout-l .sub-item .sub-item-content-device .sub-input-item-row .sub-input-item .dataType .btn-group {
  display: flex;
  align-items: center;
}
.input-device .node-c-layout-l .sub-item .sub-item-content-device .sub-input-item-row .sub-input-item .dataType .btn-group .select-type-auto-mode-step {
  width: 180px;
  border: 1px solid #c8c8c8;
  border-radius: 0%;
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  padding: 7px 12px 5px 12px;
}
.input-device .node-c-layout-l .sub-item .sub-item-content-device .sub-input-item-row .sub-input-item .dataType .btn-group .select-type-auto-mode-step .select-type-second-step-name {
  line-height: 15px;
}
.input-device .node-c-layout-l .sub-item .sub-item-content {
  padding: 10px 10px 10px 20px;
}
.input-device .node-c-layout-l .sub-item .sub-item-content .sub-input-item-row {
  display: flex;
  width: 100%;
  align-items: center;
}
.input-device .node-c-layout-l .sub-item .sub-item-content .sub-input-item-row .sub-input-item:first-child {
  margin-left: 0;
}
.input-device .node-c-layout-l .sub-item .sub-item-content .sub-input-item {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  height: 30px;
}
.input-device .node-c-layout-l .sub-item .sub-item-content .sub-input-item .select-device-label {
  display: flex;
  gap: 5px;
  width: 120px;
  align-items: center;
}
.input-device .node-c-layout-l .sub-item .sub-item-content .sub-input-item .select-device-label input[type='radio'] {
  margin-top: 0;
}
.input-device .node-c-layout-l .sub-item .sub-item-content .icon_delete_blue {
  cursor: pointer !important;
}
.input-device .node-c-layout-l .sub-item .sub-item-content .csv-name {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 380px;
}
.input-device .node-c-layout-l .dropdown {
  margin-left: 0;
  width: 150px;
}
.input-device .node-c-layout-l .dropdown .btn-dropdown {
  max-width: none;
}
.input-device .node-c-layout-l .btn-group {
  line-height: 30px;
}
.input-device .node-c-layout-l .remove-btn {
  font-size: 16px;
}
.input-device.node-c-layout .node-c-layout-r {
  width: calc(100% - 700px);
}
.input-device .node-c-layout-r {
  padding: 10px;
}
.input-device .node-c-layout-r .input-device-r-bar {
  display: flex;
  align-items: center;
  padding: 5px;
}
.input-device .node-c-layout-r .input-device-r-bar .input-device-r-bar-left {
  flex: 1;
}
.input-device .node-c-layout-r .input-device-r-bar .bar-item {
  margin-right: 8px;
}
.input-device .node-c-layout-r .input-device-r-bar .filterbar {
  margin: 0 8px;
}
.input-device .node-c-layout-r .input-device-r-grid {
  height: calc(100% - 74px);
}
.nic-define-csv-input-variable .modal-body {
  padding: 10px 20px !important;
}
.nic-define-csv-input-variable .desc {
  font-style: italic;
  font-size: 12px;
  line-height: 16px;
  font-family: 'Open Sans';
  color: #666666;
}
.nic-define-csv-input-variable .variables-box {
  height: 450px;
  overflow-y: auto;
}
.nic-define-csv-input-variable .variables-box .variables-content {
  width: 100%;
  border: 1px solid #c8c8c8;
  display: block;
  height: 100%;
  overflow-y: auto;
}
.nic-define-csv-input-variable .variables-box .variables-content .row-header {
  background-color: #f4f3f3;
}
.nic-define-csv-input-variable .variables-box .variables-content .row-header th {
  height: 30px;
  background-color: #f4f3f3;
  padding-left: 12px;
}
.nic-define-csv-input-variable .variables-box .variables-content .row-header .table-row {
  width: 50px;
}
.nic-define-csv-input-variable .variables-box .variables-content .row-header .table-enable {
  width: 60px;
}
.nic-define-csv-input-variable .variables-box .variables-content .row-header .table-column-header {
  width: 150px;
}
.nic-define-csv-input-variable .variables-box .variables-content .row-header .table-variable-type {
  width: 140px;
}
.nic-define-csv-input-variable .variables-box .variables-content .row-header .table-action {
  width: 140px;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row {
  height: 40px;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .area-disabled button,
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .area-disabled input,
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .area-disabled i {
  pointer-events: none;
  color: #aaa;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .hostname {
  display: inline-block;
  background-color: #d8d8d8;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row td {
  padding-left: 20px;
  position: relative;
  vertical-align: middle;
  padding-left: 12px;
  border-bottom: 1px solid #c8c8c8;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .variable-data-type-dropdown {
  width: 110px;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .variable-data-type-dropdown .dropdown-menu,
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .variable-data-type-dropdown .dropdown-menu-custom {
  min-width: 100px;
  width: 110px;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .variable-data-type-dropdown .dropdown {
  width: 110px;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .variable-data-type-dropdown .btn-dropdown {
  max-width: none;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .enable-checkbox,
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .enable-row {
  padding: 0;
  text-align: center;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row .action-btn {
  color: #1b7cb4;
  display: none;
}
.nic-define-csv-input-variable .variables-box .variables-content .variables-row:hover .action-btn {
  display: inline-block;
  color: #1b7cb4;
  cursor: pointer;
  text-decoration: none;
}

.node-c-layout {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.node-c-layout .node-c-layout-header {
  background: #e8e7e7;
  padding-left: 14px;
  line-height: 30px;
  position: relative;
}
.node-c-layout .node-c-layout-header .node-c-layout-header-title {
  font-weight: 600;
  float: left;
  font-size: 14px;
  margin-right: 5px;
}
.node-c-layout .node-c-layout-header .icon {
  margin-right: 5px;
  margin-top: 9px;
  float: left;
}
.node-c-layout .node-c-layout-header .node-c-layout-header-desc {
  font-style: italic;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #0009;
}
.node-c-layout .node-c-layout-header .node-header-setting {
  position: absolute;
  right: 12px;
  top: 0;
}
.node-c-layout .node-c-layout-body {
  flex: 1 1 auto;
  height: calc(100% - 30px);
  display: flex;
  height: 100%;
  overflow: hidden;
}
.node-c-layout .node-c-layout-body.hide-r-title {
  height: 100%;
}
.node-c-layout .node-c-layout-l-body {
  height: calc(100% - 30px);
}
.node-c-layout .node-c-layout-l-body.hide-r-title {
  height: 100%;
}
.node-c-layout .node-c-layout-r-body {
  height: calc(100% - 30px);
}
.node-c-layout .node-c-layout-r-body.hide-r-title {
  height: 100%;
}
.node-c-layout .node-c-layout-title {
  flex: 0 0 auto;
  height: 30px;
  line-height: 30px;
  display: flex;
  border-bottom: 1px solid #f2f2f2;
  background: #fafafa;
  justify-content: left;
  padding-left: 15px;
  padding-right: 10px;
}
.node-c-layout .node-c-layout-title .node-c-layout-l-btns {
  margin-left: 30px;
}
.node-c-layout .node-c-layout-title .node-c-layout-t-wrap .node-c-layout-rtitle {
  font-weight: bold;
  vertical-align: middle;
}
.node-c-layout .node-c-layout-title .node-c-layout-t-wrap .node-c-layout-rtitleval {
  overflow: hidden;
  display: inline-block;
  width: 500px;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.node-c-layout .node-c-layout-l {
  display: flex;
  width: 500px;
  flex-direction: column;
  border-right: 1px solid #c8c8c8;
}
.node-c-layout .node-c-layout-l.disabled {
  position: relative;
  overflow: hidden;
}
.node-c-layout .node-c-layout-r {
  display: flex;
  flex-direction: column;
  width: calc(100% - 500px);
}
.node-c-layout .node-c-layout-r .node-c-layout-r-grid {
  padding-top: 10px;
  height: calc(100% - 44px);
}

.brand-primary {
  color: #0869a0;
}
.brand-primary-lt1 {
  color: #1b7cb4;
}
.brand-primary-lt2 {
  color: #cfe2eb;
}
.brand-primary-lt3 {
  color: #deeaf0;
}
.brand-primary-lt4 {
  color: #edf8ff;
}
.brand-primary-lt5 {
  color: #edf8ff;
}
.brand-primary-lt7 {
  color: #edf8ff;
}
.brand-primary-lt8 {
  color: #edf8ff;
}
.brand-primary-lt9 {
  color: #edf8ff;
}
.grey-darkest {
  color: #222d32;
}
.grey-darker {
  color: #5f6d75;
}
.grey-dark {
  color: #7a8a94;
}
.grey {
  color: #999999;
}
.grey-light {
  color: #f5f5f5;
}
.grey-lighter {
  color: #4f9dd1;
}
.grey-lighter {
  color: #4f9dd1;
}
.grey-lightest {
  color: #f9f9f9;
}
.brand-red {
  color: #e45a49;
}
.brand-yellow {
  color: #fbda6f;
}
.brand-green {
  color: #97d358;
}
.brand-white {
  color: #ffffff;
}
.brand-black {
  color: #000000;
}

.bg-brand-primary {
  background-color: #0869a0;
}
.bg-brand-primary-lt1 {
  background-color: #1b7cb4;
}
.bg-brand-primary-lt2 {
  background-color: #cfe2eb;
}
.bg-brand-primary-lt3 {
  background-color: #deeaf0;
}
.bg-brand-primary-lt4 {
  background-color: #edf8ff;
}
.bg-brand-primary-lt5 {
  background-color: #edf8ff;
}
.bg-brand-primary-lt7 {
  background-color: #edf8ff;
}
.bg-brand-primary-lt8 {
  background-color: #edf8ff;
}
.bg-brand-primary-lt9 {
  background-color: #edf8ff;
}
.bg-grey-darkest {
  background-color: #222d32;
}
.bg-grey-darker {
  background-color: #5f6d75;
}
.bg-grey-dark {
  background-color: #7a8a94;
}
.bg-grey {
  background-color: #999999;
}
.bg-grey-light {
  background-color: #f5f5f5;
}
.bg-grey-lighter {
  background-color: #4f9dd1;
}
.bg-grey-lighter {
  background-color: #4f9dd1;
}
.bg-grey-lightest {
  background-color: #f9f9f9;
}
.bg-brand-red {
  background-color: #e45a49;
}
.bg-brand-yellow {
  background-color: #fbda6f;
}
.bg-brand-green {
  background-color: #97d358;
}
.bg-brand-white {
  background-color: #ffffff;
}
.bg-brand-black {
  background-color: #000000;
}
.update-site-dialog .modal-body {
  width: 900px;
  height: 540px;
  padding-bottom: 0 !important;
}
.update-site-dialog .modal-body .update-site-top {
  height: 80px;
  border-bottom: 1px solid #c8c8c8;
}
.update-site-dialog .modal-body .update-site-top .col-sm-4 {
  height: 100%;
  border-right: 1px solid #c8c8c8;
}
.update-site-dialog .modal-body .update-site-top .form-inline {
  margin-bottom: 10px;
}
.update-site-dialog .modal-body .update-site-top .form-inline .rule-radio {
  margin-right: 40px;
}
.update-site-dialog .modal-body .update-site-top .form-inline input[type=radio] {
  margin-right: 4px;
}
.update-site-dialog .modal-body .update-site-bottom {
  height: calc(100% - 80px);
}
.update-site-dialog .modal-body .update-site-bottom .col-sm-4 {
  height: 100%;
  padding-left: 0;
  border-right: 1px solid #c8c8c8;
}

.select-intent-filter-dropdown-menu {
  width: 306px !important;
  height: -moz-fit-content;
  height: fit-content;
  padding: 12px !important;
  z-index: 1082;
}
.select-intent-filter-dropdown-menu .menu-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 8px;
}
.select-intent-filter-dropdown-menu .category-dropdown {
  width: 100%;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
}
.select-intent-filter-dropdown-menu .category-dropdown .title {
  margin-right: 5px;
}
.select-intent-filter-dropdown-menu .category-dropdown .dropdown {
  width: 100%;
}
.select-intent-filter-dropdown-menu .category-dropdown .dropdown .dropdown-body {
  padding-left: 5px;
}
.select-intent-filter-dropdown-menu .category-dropdown .dropdown-body {
  max-width: 100%;
}
.select-intent-filter-dropdown-menu .checkbox-container {
  margin-top: 0 !important;
  height: 24px;
  display: flex;
  align-items: center;
}
.select-intent-filter-dropdown-menu .checkbox-container input {
  margin-top: 0px;
  position: relative;
  height: 24px;
  margin-right: 5px;
}
.select-intent-filter-dropdown-menu .select-intent-filter-dropdown-action {
  margin-top: auto;
  padding-top: 10px;
}
.select-intent-filter-dropdown-menu .nb-dropdown-tree-directive {
  width: 0;
  flex: 1;
}
.select-ni-or-nic-container {
  height: 100%;
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.select-ni-or-nic-container .select-ni-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.select-ni-or-nic-container .select-ni-header {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.select-ni-or-nic-container .select-ni-header .search-wrap {
  display: flex;
}
.select-ni-or-nic-container .select-ni-header .search-wrap .filter-dropdown-wrap {
  border: 1px solid #c8c8c8;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  border-right: none;
  cursor: pointer;
}
.select-ni-or-nic-container .select-ni-header .search-wrap .filter-dropdown-wrap .filter-toggle.dropdown-toggle {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.select-ni-or-nic-container .select-ni-header .search-wrap .keyword-filer-bar {
  flex: 1;
}
.select-ni-or-nic-container .select-ni-header .search-wrap .keyword-filer-bar input:-ms-input-placeholder {
  color: #546773;
}
.select-ni-or-nic-container .select-ni-header .search-wrap .keyword-filer-bar input::placeholder {
  color: #546773;
}
.select-ni-or-nic-container .select-ni-header .search-wrap .add-intent-bar {
  width: 85px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.select-ni-or-nic-container .select-ni-header .search-wrap .add-intent-bar .btn-link {
  cursor: pointer;
}
.select-ni-or-nic-container .tag-section {
  padding: 10px;
  border: 1px solid #C8C8C8;
  border-top: none;
}
.select-ni-or-nic-container .select-ni-tree {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  border: 1px solid lightgray;
  border-top: none;
  height: 0;
  flex: 1;
}
.select-ni-or-nic-container .select-ni-tree .ni-tree-box {
  height: 100%;
}
.select-ni-or-nic-container .select-ni-tree .nic-tree-box {
  height: 40%;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid lightgray;
}
.select-ni-or-nic-container .select-ni-tree .select-nic-member-wrap {
  height: 60%;
  display: flex;
  flex-direction: column;
}
.select-ni-or-nic-container .select-ni-tree .member-intent-title-box {
  background-color: #F0EDED;
  padding-left: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 22px;
}
.select-ni-or-nic-container .select-ni-tree .member-intent-filter-wrap {
  padding: 9px 7px;
}
.select-ni-or-nic-container .select-ni-tree .member-intent-filter-wrap .search-bar {
  border: 1px solid lightgray;
  border-radius: 2px;
}
.select-ni-or-nic-container .select-ni-tree .member-intent-filter-wrap .search-bar input:-ms-input-placeholder {
  color: #546773;
}
.select-ni-or-nic-container .select-ni-tree .member-intent-filter-wrap .search-bar input::placeholder {
  color: #546773;
}
.select-ni-or-nic-container .select-ni-tree .tree-box {
  max-width: 100%;
  width: 100%;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .nit-tree-content {
  height: 100%;
  position: relative;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .nit-tree-content .select-ni-no-data-available {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-style: italic;
  color: #546773;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .infinite-tree-item:hover .open-view-btn {
  display: block;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .infinite-tree-title {
  display: flex;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .select-ni-tree-title {
  flex: 1;
  width: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .select-ni-tree-title .filter-highlight {
  pointer-events: none;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .open-view-btn {
  margin-right: 8px;
  display: none;
  cursor: default;
  margin-top: -1px;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .open-view-btn.with-dropdown {
  margin-right: 10px;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .open-view-btn.open-detail-btn {
  height: 20px;
  line-height: 18px;
  font-size: 12px;
  padding: 0 16px;
  font-weight: 600;
  margin-top: auto;
  margin-bottom: auto;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .open-view-btn i {
  cursor: pointer;
  vertical-align: middle;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .no-data {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #979797;
}
.select-ni-or-nic-container .select-ni-tree .tree-box .no-data label {
  font-weight: bold;
}
.select-ni-or-nic-container .select-ni-tree .tree-box.member-nic-tree-box {
  height: calc(100% - 72px);
}
.select-ni-or-nic-container .select-ni-tree .tree-box.member-nic-tree-box .tree-option-wrap {
  height: 24px;
  padding-left: 7px;
}
.select-ni-or-nic-container .select-ni-tree .tree-box.member-nic-tree-box .tree-option-wrap .btn-link {
  cursor: pointer;
}
.select-ni-or-nic-container .select-ni-tree .tree-box.member-nic-tree-box .tree-option-wrap + .nit-tree-content {
  height: calc(100% - 24px);
}
.select-ni-or-nic-container .select-ni-tree .tree-box.member-nic-tree-box .infinite-tree-toggler {
  width: 0;
}
.select-ni-or-nic-container .select-ni-tree .tree-box.member-nic-tree-box .infinite-tree-icon {
  margin: 0 3px;
}
.select-ni-or-nic-container .select-ni-tree .search-bar .form-control {
  border: 0px;
  box-shadow: none;
}
.select-ni-or-nic-container.theme-nit-dialog .select-ni-header {
  display: flex;
}
.select-ni-or-nic-container.theme-nit-dialog .select-ni-header .category-dropdown {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  width: 200px;
  margin-right: 33px;
}
.select-ni-or-nic-container.theme-nit-dialog .select-ni-header .category-dropdown .title {
  margin-right: 5px;
}
.select-ni-or-nic-container.theme-nit-dialog .select-ni-header .category-dropdown .nb-dropdown-tree-directive {
  width: 0;
  flex: 1;
}
.select-ni-or-nic-container.theme-nit-dialog .nit-serve-type-wrap {
  display: flex;
  margin-right: 5px;
  position: relative;
  width: 31%;
  align-items: center;
}
.select-ni-or-nic-container.theme-nit-dialog .nit-serve-type-wrap .nit-serve-type-dropdown {
  display: flex;
  flex: 1;
  width: 0;
  margin-left: 5px;
}
.select-ni-or-nic-container.theme-nit-dialog .nit-serve-type-wrap .nit-serve-type-dropdown .dropdown {
  display: flex;
  flex: 1;
  width: 0;
}
.select-ni-or-nic-container.theme-nit-dialog .nit-serve-type-wrap .nit-serve-type-dropdown .nit-serve-type-toggle {
  border: 1px solid #c8c8c8;
  flex: 1;
  width: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.select-ni-or-nic-container.theme-nit-dialog .nit-serve-type-wrap .nit-serve-type-dropdown .nit-serve-type-toggle.empty {
  font-style: italic;
  color: #546773;
}
.select-ni-or-nic-container.theme-nit-dialog .nit-serve-type-wrap .nit-serve-type-dropdown .nit-serve-type-toggle .toggle-text {
  flex: 1;
  width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}
.select-ni-or-nic-container.theme-nit-dialog .nit-serve-type-wrap .nit-serve-type-dropdown .nit-serve-type-toggle .icon_nb_arrow_down {
  margin-left: 5px;
}
.select-ni-or-nic-container.theme-nit-dialog .search-wrap {
  flex: 1;
  width: 0;
}
.select-ni-or-nic-container.theme-nit-dialog .tag-section {
  padding: 6px;
  border-top: 1px solid #C8C8C8;
}
.select-ni-or-nic-container.theme-panel .select-ni-header {
  padding: 12px;
  border: 1px solid #C8C8C8;
}
.cate-dropdown-list .menu-path,
.cate-dropdown-list .app_nb_devicegroup,
.cate-dropdown-list .menu-site,
.cate-dropdown-list .icon_nb_map {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.cate-dropdown-list .cate-icon {
  margin: 0px auto;
}
.cate-dropdown-list .cate-icon.icon_nic_app_16 {
  width: 21px;
  margin-left: -3px;
}
.cate-dropdown-list em {
  margin: 0 4px;
  vertical-align: text-top;
}
.cate-dropdown-list em.icon_nic_app_16 {
  margin: 0 0px;
  vertical-align: middle;
}

.add-or-select-variables-dialog .modal-body {
  padding: 24px 24px 0 24px !important;
  max-height: 320px;
  width: 270px;
}
.add-or-select-variables-dialog .modal-body .tag-lists {
  border: 1px solid #c8c8c8;
  padding: 8px 12px;
}
.add-or-select-variables-dialog .modal-body .tag-lists .tags {
  display: flex;
  align-items: center;
  gap: 5px;
}
.add-or-select-variables-dialog .modal-body .tag-lists .tags input[type='checkbox'] {
  margin-top: 0;
}

.nic-add-global-data-table-modal .modal-dialog .modal-content .modal-body {
  padding: 15px;
  width: 370px;
  height: 450px;
}
.nic-add-global-data-table-modal .modal-dialog .modal-content .modal-body .add-global-list-container {
  display: flex;
  flex-direction: column;
}
.nic-add-global-data-table-modal .modal-dialog .modal-content .modal-body .add-global-list-container .add-global-list-search {
  width: 100%;
  height: 30px;
  position: relative;
  flex-shrink: 0;
}
.nic-add-global-data-table-modal .modal-dialog .modal-content .modal-body .add-global-list-container .add-global-list-search > input[type="text"] {
  width: 100%;
}
.nic-add-global-data-table-modal .modal-dialog .modal-content .modal-body .add-global-list-container .add-global-list-search > .icon_nb_search {
  position: absolute;
  top: 7px;
  right: 7px;
}
.nic-add-global-data-table-modal .modal-dialog .modal-content .modal-body .add-global-list-container .add-global-list-search > .icon_nb_close {
  position: absolute;
  cursor: pointer;
  top: 10px;
  right: 10px;
  margin: 0;
}
.nic-add-global-data-table-modal .modal-dialog .modal-content .modal-body .add-global-list-container .add-global-list-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex-grow: 1;
}
.nic-add-global-data-table-modal .modal-dialog .modal-content .modal-body .add-global-list-container .add-global-list-content .add-global-list-tree {
  height: 400px;
  width: 100%;
  border: 1px solid #c8c8c8;
}

