
.nomen-holder {
      position: relative;
      height: 100%;
      overflow: hidden;
      /* height: calc(100vh - 52px); */
      align-items: flex-start;

      .nomen-container {
         position: relative;
         height: 100%;
         overflow: hidden;
         /* height: calc(100vh - 52px); */
         align-items: flex-start;
      }

      .left-holder {
         position: relative;
         height: 100%;
         width: 100%;
         max-width: 400px;
      }

      .left-container {
         position: relative;
         height: calc(100% - 35px);
         background: #fff;
      }

      .flex-groups {
         /*display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;*/
         width: 100%;
         height: 100%;
         position: relative;
         overflow: auto;
         padding: 10px;
      }

      .group {
         width: 100%;
      }

      .group .folder {
         color: #000000;
         font-family: "Roboto", helvetica, arial, sans-serif;
         font-size: 16px;
         text-transform: initial;
         font-weight: 500;
         border: 1px solid transparent;
         cursor: pointer;
         display: flex;
         align-items: center;
         max-width: 300px;
      }

      .group .folder .text {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
      }

      .group .folder .posNum {
         color: grey;
         font-size: 12px;
         margin-top: 2px;
      }

      .group .folder.add {
         margin-left: 12px;
      }

      .group .folder::before {
         content: "";
         background-image: url(../img/Custom/DXImages.png);
         background-repeat: no-repeat;
         background-color: transparent;
         width: 16px;
         height: 15px;
         background-position: -86px -410px;
         display: inline-block;
         margin-right: 2px;
         margin-left: 5px;
         flex: 0 0 auto;
         margin-top: -4px;
      }

      .group .folder.add::before {
         background-image: url(../img/Actions/Doc-Add.ico);
         background-position: center;
         height: 16px;
         margin-top: 0px;
      }

      .group .flex-folder {
         width: fit-content;
         transition: background 0.11s ease-out;
         width: calc(100% - 28px);
         min-height: 20px;
      }

      .group .row-holder {
         cursor: pointer;
         transition: background 0.11s ease-out;
      }

      .group .row-holder .context-menu-container {
         visibility: hidden;
         opacity: 0;
      }

      .group .row-holder:hover,
      .group .nomen:hover {
         background: #f2f6fa;
         border-radius: 5px;
      }

      .group .row-holder:hover .context-menu-container {
         visibility: visible;
         opacity: 1;
      }

      .group icon {
         content: " ";
         background-image: url(/img/Custom/DXImages2.png);
         background-repeat: no-repeat;
         background-color: transparent;
         width: 13px;
         height: 13px;
         background-position: -42px -175px;
         cursor: pointer;
         display: block;
         cursor: pointer;
      }

      .group icon.opened {
         background-position: -80px -159px;
      }

      .group icon.invisible {
         visibility: hidden;
         opacity: 0;
      }

      .group .ul-nomens {
         padding-inline-start: 24px;
         display: none;
         overflow: visible;
         transition: all 0.1s;
         margin: 0;
      }

      .group .ul-nomens.opened {
         display: block;
      }

      .group .nomen {
         /*width: fit-content;*/
         font-family: "Roboto", helvetica, arial, sans-serif;
         font-size: 14px;
         cursor: pointer;
         transition: background 0.11s ease-out;
         padding-left: 10px;
      }

      .group .nomen > div {
         display: flex;
         align-items: center;
         padding: 4px;
         max-width: 280px;
      }

      .group .nomen > div .text {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
      }

      .group .nomen > div::before {
         content: "";
         background: url(/img/Docs/document_blue_none.png) 00 no-repeat;
         background-size: contain;
         width: 16px;
         height: 16px;
         display: inline-block;
         margin-right: 2px;
         margin-left: 5px;
         flex: 0 0 auto;
      }

      .left-container em {
         background: #d6e7f9 none repeat 0 0;
         color: Black;
         font-style: normal;
      }

      .right-holder {
         position: relative;
         /* height: calc(100% - 20px); */
         width: 100%;
         height: 100%;
         overflow: hidden;
      }

      .loader-holder {
         position: absolute;
         width: 100%;
         height: 100%;
         top: 0px;
         left: 0px;
         user-select: none;
         /*display: none;*/
         background: #ffffff5f;
      }

      .loader-holder .loader-block {
         font-weight: bold;
         z-index: 30000;
         position: absolute;
         top: 50%;
         left: 50%;
      }

      .loader-holder .loader-block span {
         margin-left: 5px;
      }

      .changeWarning {
         position: absolute;
         right: 50px;
         border: 1px solid #a5acb5;
         background-color: #fff9c5;
         text-align: center;
         padding: 4px 12px;
         /*Исправил отступы*/
      }

      .silver-popup > .loader-holder .loader-block {
         top: auto;
         left: auto;
      }

      .flex-control {
         width: 100%;
      }

      .search-container .silver-control {
         position: relative;
      }

      .search-container .silver-control .eraser {
         position: absolute;
         display: none;
         right: 10px;
         top: 12px;
         width: 13px;
         height: 13px;
         background: url(/img/Actions/Cancel_16x16.ico) 00 no-repeat;
         background-size: contain;
         cursor: pointer;
      }

      .search-container .silver-control.erase .eraser {
         display: block;
      }

      .prop-add {
         display: flex;
         align-items: center;
         margin-top: 8px;
      }

      .prop-add::before {
         content: "";
         background-image: url(../img/Actions/Doc-Add.ico);
         background-position: center;
         height: 16px;
         margin-top: 0px;
         width: 16px;
         display: inline-block;
         margin-right: 4px;
         margin-left: 5px;
         flex: 0 0 auto;
      }

      .SilverHeader .nomen-header-back img {
         width: 16px;
         height: 16px;
      }
   }

   #divNomenGroupContainer .nomen-holder .left-holder {
      max-width: 200px;
   }

#divEquipmentGroupContainer .nomen-holder .left-holder {
      max-width: 250px;
   }

#divNomenGroupContainer .nomenclature-tree .group .folder,
#divNomenGroupContainer .nomenclature-tree .group .nomen,
#divEquipmentGroupContainer .nomenclature-tree .group .folder,
#divEquipmentGroupContainer .nomenclature-tree .group .nomen
 {
   font-size:12px;
}


.customer-card-area .cpage-prop-block .content table tr.modified{
    background: #fff6c7;
}

/*
.customer-card-area .cpage-prop-block .content table tr.modified > td.pr-name::before{
content:'';
display:inline-block;
width:16px;
height:16px;
background:url(/img/Dialog/warning_16x16.ico) 0 0 no-repeat;
display:block;
float:left;
margin: 0 5px 0 0;
}
*/
.ft-editor > .content .columnfields.modified> label::before{
content:'';
display:inline-block;
width:16px;
height:16px;
background:url(/img/Dialog/warning_16x16.ico) 0 0 no-repeat;
display:block;
float:left;
margin: 0 5px 0 0;
}


.cm-packinfo{
    display: flex;
    position: absolute;
    right: 10px;
    gap:5px;
    bottom: 10px;
    align-items: center;
    border: 1px solid #a5acb5;
    background-color: #fff9c5;
    padding: 4px 6px;
}

.cm-packinfo > .msg{
    font-size: 12px;
}

.cm-packinfo > .spanUpdates{
font-size:11px;
font-weight:bold;
}

.cm-packinfo > .status-holder > .status-1{
   font-size: 11px;
    color: gray;
    line-height: 1;
    margin-top: 1px;
    display: block;
}

.cm-packinfo > .status-holder > .status-2{
   font-size: 11px;
    color: #ff7622;
    line-height: 1;
    margin-top: 1px;
    display: block;
}
