/*

	Index.less is a file that contains all styles (no styles can be described here.)
	We can controll css architecture from here

*/
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: transparent;
  border: none;
  outline: none;
  cursor: inherit;
}
input,
textarea {
  cursor: text;
}
html,
body {
  height: 100%;
  max-width: 100%;
  overflow-x: hidden;
  cursor: default;
}
pre,
code,
xmp {
  font-family: 'Arial';
}
/** Высота шапки */
/** Ширина левого глав меню и его кнопок на большом ПС экране */
/** Ширина левого глав меню и его кнопок на малом ПС экране */
/** Ширина открытого левого глав меню */
/** Ширина вторичного левого меню */
/** Размер иконки бокового меню */
/** Размер небольшого экрана, переключает некоторые элементы в другой дизайн */
/** Размер мобильного экрана, переключает многие элементы в мобильный дизайн */
/** Ширина первых колонк в таблицах со сплиттером */
/** Заранее расписанные слои разных компонент */
/** градиент для выбранных элементов меню и списков */
/** стандартная тень для окон-меню-инпутов */
/** небольшая четкая тень от блока */
/** стандартный стиль для выпадающего списка-меню белый, скругленный, с тенью */
/** базовая расцветка для инпута, в котором можно проводить ввод данных */
body {
  font-family: 'Arial';
  font-weight: normal;
  font-size: 14px;
  line-height: 1.4em;
  color: #354558;
  text-align: left;
  text-decoration: none;
}
small {
  font-size: 90%;
  line-height: 1.3em;
  color: #5b7798;
}
*::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background-color: #ebecee;
}
*::-webkit-scrollbar-thumb {
  background: #7891ae;
  border: 3px solid #ebecee;
  border-radius: 7px;
}
*::-webkit-scrollbar-corner {
  background-color: rgba(53, 69, 88, 0.1);
}
.ApiErrorBlock {
  position: fixed;
  bottom: 0;
  right: 0;
  padding: 10px 15px;
  z-index: 400;
  background: #ffa0a6;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #D2010D;
}
.CohortAnalysisPanel-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
.CohortAnalysisPanel-head {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 10px;
}
.CohortAnalysisPanel-head-wrap {
  padding: 6px 10px;
}
.CohortAnalysisPanel-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.CohortAnalysisPanel-block._border {
  border-bottom: 1px solid #cddbe8;
}
.CohortAnalysisPanel-table-wrap {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  width: 100%;
  overflow: auto;
  border-top: 1px solid #cddbe8;
}
.CohortAnalysisPanel-settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.CohortAnalysisPanel-settings-sharing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  cursor: pointer;
  padding-left: 10px;
  white-space: nowrap;
  padding: 10px;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
.CohortAnalysisPanel-settings-sharing:hover {
  background-color: #dfe7f0;
}
.CohortAnalysisPanel-settings-sharing:active {
  background-color: #01749f;
  color: #fff;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index4 {
  background: rgba(67, 184, 73, 0.5) !important;
  border-bottom: 1px solid rgba(67, 184, 73, 0.53) !important;
  border-right: 1px solid rgba(67, 184, 73, 0.53) !important;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index3 {
  background: rgba(67, 184, 73, 0.45) !important;
  border-bottom: 1px solid rgba(67, 184, 73, 0.48) !important;
  border-right: 1px solid rgba(67, 184, 73, 0.48) !important;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index2 {
  background: rgba(67, 184, 73, 0.4) !important;
  border-bottom: 1px solid rgba(67, 184, 73, 0.43) !important;
  border-right: 1px solid rgba(67, 184, 73, 0.43) !important;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index1 {
  background: rgba(67, 184, 73, 0.3) !important;
  border-bottom: 1px solid rgba(67, 184, 73, 0.33) !important;
  border-right: 1px solid rgba(67, 184, 73, 0.33) !important;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index0 {
  background: rgba(67, 184, 73, 0.2) !important;
  border-bottom: 1px solid rgba(67, 184, 73, 0.23) !important;
  border-right: 1px solid rgba(67, 184, 73, 0.23) !important;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index-0 {
  background: rgba(177, 45, 52, 0.2) !important;
  border-bottom: 1px solid rgba(177, 45, 52, 0.23) !important;
  border-right: 1px solid rgba(177, 45, 52, 0.23) !important;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index-1 {
  background: rgba(177, 45, 52, 0.3) !important;
  border-bottom: 1px solid rgba(177, 45, 52, 0.23) !important;
  border-right: 1px solid rgba(177, 45, 52, 0.23) !important;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index-2 {
  background: rgba(177, 45, 52, 0.4) !important;
  border-bottom: 1px solid rgba(177, 45, 52, 0.2) !important;
  border-right: 1px solid rgba(177, 45, 52, 0.2) !important;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index-3 {
  background: rgba(177, 45, 52, 0.45) !important;
  border-bottom: 1px solid rgba(177, 45, 52, 0.17) !important;
  border-right: 1px solid rgba(177, 45, 52, 0.17) !important;
}
.CohortAnalysisPanel .CohortAnalysis-table-row-item._index-4 {
  background: rgba(177, 45, 52, 0.5) !important;
  border-bottom: 1px solid rgba(177, 45, 52, 0.14) !important;
  border-right: 1px solid rgba(177, 45, 52, 0.14) !important;
}
/*

*/
.CrAnFilter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 3px 15px;
}
.CrAnFilter:hover {
  background: #ffddb5;
}
.CrAnFilter-name {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 155px;
          flex: 0 0 155px;
}
.CrAnFilter-tagGroup {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75px;
          flex: 0 0 75px;
}
.CrAnFilter-op {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
}
.CrAnFilter-value {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 350px;
          flex: 0 0 350px;
}
.CrAnFilter-actions {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 160px;
          flex: 0 0 160px;
  height: 30px;
}
.CrAnFilter-actions-delete {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: top;
  padding: 5px;
  opacity: 0.5;
  background: url("/img/icons2/delete-20x20.svg") no-repeat 5px 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CrAnFilter-actions-delete:hover {
  opacity: 1;
}
.CrAnFilter-actions-add {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 5px 8px 5px 25px;
  opacity: 0.8;
  background: url("/img/icons2/add-20x20.svg") no-repeat 3px 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #18cc5d;
}
.CrAnFilter-actions-add:hover {
  opacity: 1;
  background-color: #e8faef;
}
.CrAnFilter._group .CrAnFilter-mod {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100px;
          flex: 0 0 100px;
}
.CrAnFilter._group .CrAnFilter-name {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 200px;
          flex: 0 0 200px;
}
.CrAnFilter._group .CrAnFilter-op {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
}
.CrAnFilter._group .CrAnFilter-value {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 240px;
          flex: 0 0 240px;
}
.CrAnGroupFilter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 3px 15px;
}
.CrAnGroupFilter:hover {
  background: #ffddb5;
}
.CreativesAnalysisPanel-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 6px 15px;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  border-bottom: 1px solid #cddbe8;
}
.CreativesAnalysisPanel-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 6px 15px;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  border-bottom: 1px solid #cddbe8;
}
.CreativesAnalysisPanel-filters {
  border-bottom: 1px solid #cddbe8;
  background: #fff4e6;
}
.CreativesAnalysisPanel-filters-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 3px 0;
  gap: 0;
}
.CreativesAnalysisPanel-head-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.CreativesAnalysisPanel-head-buttons-sharing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  cursor: pointer;
  padding-left: 10px;
  white-space: nowrap;
  padding: 10px;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
.CreativesAnalysisPanel-head-buttons-sharing:hover {
  background-color: #dfe7f0;
}
.CreativesAnalysisPanel-head-buttons-sharing:active {
  background-color: #01749f;
  color: #fff;
}
.CreativesAnalysisPanel-settings {
  padding: 10px 15px;
}
.CreativesAnalysisPanel-table {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
}
.CreativesAnalysisPanel-table-scroll {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow-x: auto;
  overflow-y: auto;
}
.FbPanelAccountAnalysis {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: #fff;
  z-index: 289;
}
.FbPanelAccountAnalysis-content {
  height: 100%;
  overflow: hidden;
}
.FbPanelAccountAnalysis-head {
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #354558;
  border-bottom: 1px solid #dfe7f0;
  top: 0;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  left: 0;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 100;
  background: #F0F4F8;
}
.FbPanelAccountAnalysis-head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 120px;
          flex: 1 0 120px;
  min-width: 1px;
  padding: 7px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #354558;
}
@media screen and (max-width: 850px) {
  .FbPanelAccountAnalysis-head-title {
    font-family: "Arial";
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    color: #354558;
  }
}
.FbPanelAccountAnalysis-head-title .text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.FbPanelAccountAnalysis-overflow {
  height: calc(100% - 45px);
  overflow: scroll;
}
.FbPanelAccountAnalysis-settings {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.FbPanelAccountAnalysis-settings._openSettings {
  width: 40px;
  cursor: pointer;
  padding-left: 10px;
}
.FbPanelAccountAnalysis-settings._openSettings:hover {
  background-color: rgba(1, 153, 210, 0.15);
}
.FbPanelAccountAnalysis-settings._openSettings:active {
  background: #0199D2;
}
.FbPanelAccountAnalysis-settings._openSettings:active .Icon {
  background-position-x: -20px;
}
.FbPanelCrAnalysis-row-group {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.FbPanelCrAnTableStats {
  border-spacing: 0;
  border-collapse: separate;
  min-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  table-layout: fixed;
}
.FbPanelCrAnTableStats._stickTop {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
  -webkit-box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
          box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
  z-index: 2;
}
.FbPanelCrAnTableStats._stickBottom {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  bottom: 0;
  -webkit-box-shadow: 0 -2px 1px rgba(53, 69, 88, 0.05);
          box-shadow: 0 -2px 1px rgba(53, 69, 88, 0.05);
  z-index: 2;
}
.FbPanelCrAnTableStats-col {
  padding: 5px 8px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #354558;
  border-bottom: 1px solid #F0F4F8;
  border-right: 1px solid #F0F4F8;
  vertical-align: top;
  word-wrap: break-word;
  word-break: break-word;
}
.FbPanelCrAnTableStats-col._first {
  width: 350px;
  max-width: 350px;
}
.FbPanelCrAnTableStats-col:first-child {
  padding-left: 15px;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  left: 0;
  background: #fff;
  border-right: 1px solid #cddbe8;
  z-index: 1;
}
.FbPanelCrAnTableStats-col:last-child {
  padding-right: 15px;
}
.FbPanelCrAnTableStats-col._right {
  text-align: right !important;
}
.FbPanelCrAnTableStats-col._banned {
  background: #fee5e5 !important;
}
.FbPanelCrAnTableStats-col._link:hover {
  color: #016286;
  cursor: pointer;
}
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-col {
  background: #F0F4F8;
  border-top: 1px solid #cddbe8;
  border-right: 1px solid #cddbe8;
  border-bottom: 1px solid #cddbe8;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #485e78;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-col._last {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-col._sortable::before {
  content: "";
  display: none;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin: -1px 0 -1px -5px;
}
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-col:first-child._sortable::before {
  float: right;
}
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-col._sortable[sorting="1"] {
  font-weight: bold;
  color: #354558;
}
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-col._sortable[sorting="1"]::before {
  display: inline-block;
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat 0 0;
}
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-col._sortable[sorting="-1"] {
  font-weight: bold;
  color: #354558;
}
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-col._sortable[sorting="-1"]::before {
  display: inline-block;
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat -20px 0;
}
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-col._sortable:hover {
  cursor: pointer;
  font-weight: bold;
  color: #0199D2;
}
.FbPanelCrAnTableStats-total .FbPanelCrAnTableStats-col {
  background: #fff;
  border-top: 2px solid #cddbe8;
  border-bottom: 1px solid #cddbe8;
  border-right: 1px solid #cddbe8;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.FbPanelCrAnTableStats-row._disabled .FbPanelCrAnTableStats-col {
  background: #edf1f6;
  border-bottom: 1px solid #dfe7f0;
}
.FbPanelCrAnTableStats-row._error .FbPanelCrAnTableStats-col {
  background-color: #fdcccc;
  border-bottom: 1px solid #fcb4b4;
}
.FbPanelCrAnTableStats-row:hover .FbPanelCrAnTableStats-col {
  background: #d3f3ff;
}
.FbPanelCrAnTableStats-row:hover .FbPanelCrAnTableStats-actions {
  visibility: visible;
}
.FbPanelCrAnTableStats-row._selected .FbPanelCrAnTableStats-col {
  background: #fff4e6;
}
.FbPanelCrAnTableStats-row:hover._selected .FbPanelCrAnTableStats-col {
  background: #ffe9ce;
}
.FbPanelCrAnTableStats-check {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin: -1px 5px -1px -2px;
}
.FbPanelCrAnTableStats-row .FbPanelCrAnTableStats-check._checkable,
.FbPanelCrAnTableStats-head .FbPanelCrAnTableStats-check._checkable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background-image: url("/img/checklist-icons.png");
}
.FbPanelCrAnTableStats-row._selected .FbPanelCrAnTableStats-check._checkable,
.FbPanelCrAnTableStats-head._selected .FbPanelCrAnTableStats-check._checkable {
  background-position: -20px 0;
}
.FbPanelCrAnTableStats-col._index4 {
  background: rgba(67, 184, 73, 0.5) !important;
}
.FbPanelCrAnTableStats-col._index3 {
  background: rgba(67, 184, 73, 0.45) !important;
}
.FbPanelCrAnTableStats-col._index2 {
  background: rgba(67, 184, 73, 0.4) !important;
}
.FbPanelCrAnTableStats-col._index1 {
  background: rgba(67, 184, 73, 0.3) !important;
}
.FbPanelCrAnTableStats-col._index0 {
  background: rgba(67, 184, 73, 0.2) !important;
}
.FbPanelCrAnTableStats-col._index-0 {
  background: rgba(177, 45, 52, 0.2) !important;
}
.FbPanelCrAnTableStats-col._index-1 {
  background: rgba(177, 45, 52, 0.3) !important;
}
.FbPanelCrAnTableStats-col._index-2 {
  background: rgba(177, 45, 52, 0.4) !important;
}
.FbPanelCrAnTableStats-col._index-3 {
  background: rgba(177, 45, 52, 0.45) !important;
}
.FbPanelCrAnTableStats-col._index-4 {
  background: rgba(177, 45, 52, 0.5) !important;
}
/*
	This file contains all Head-prefix elements that change head view
*/
.Head {
  z-index: 100;
  min-width: 1410px;
  height: 44px;
  background-color: #ee5340;
  border-bottom: 1px solid #d94634;
}
@media screen and (max-width: 1410px) {
  .Head {
    min-width: 570px;
  }
}
.Head-left {
  float: left;
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.Head-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  float: right;
  font-size: 0;
  line-height: 0;
  text-align: right;
}
.Head-right ._loader .Loader,
.Head-right ._loader .Text {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.Head-right ._loader .Text {
  color: #F0F4F8;
}
.Head-right-buttons {
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #F0F4F8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Head-right-buttons-apply {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 10px 12px;
  background-color: rgba(1, 153, 210, 0.8);
}
.Head-right-buttons-apply ._button {
  display: inline-block;
}
.Head-right-buttons-apply ._icon {
  margin-top: 2px;
  margin-left: 5px;
  width: 20px;
  height: 20px;
  background: url("/img/head/head-changes-20x20.svg") no-repeat;
  opacity: 0.5;
}
.Head-right-buttons-apply:hover {
  background-color: #0199D2;
}
.Head-right-buttons-apply:hover ._icon {
  opacity: 1;
}
.Head-right-buttons-discard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px;
  background-color: rgba(210, 1, 13, 0.8);
}
.Head-right-buttons-discard ._icon {
  margin-top: 2px;
  margin-left: 5px;
  width: 20px;
  height: 20px;
  background: url("/img/head/head-changes-20x20.svg") no-repeat -23px 0;
  opacity: 0.5;
}
.Head-right-buttons-discard:hover {
  background-color: #D2010D;
}
.Head-right-buttons-discard:hover ._icon {
  opacity: 1;
}
.Head-block {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  position: relative;
}
.Head-block._hidden {
  display: none;
}
.Head-block._lineRight {
  border-right: 1px solid #d94634;
}
.Head-block._lineLeft {
  border-left: 1px solid #d94634;
}
.Head-block._small {
  display: inline-block;
}
.Head-title {
  display: none;
  padding: 10px 22px;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #FFCC09;
  text-shadow: 0 0 10px rgba(255, 204, 9, 0.2);
}
.Head-title._visible {
  display: inline-block !important;
}
.Head-tab {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  height: 44px;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #F0F4F8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Head-tab-link {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  height: 44px;
  padding: 10px 15px 10px 15px;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #F0F4F8;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Head-tab._hidden {
  display: none;
}
.Head-tab:hover {
  background-color: #f38577;
}
.Head-tab._active {
  background-color: #eb3119;
}
.Head-tab span,
.Head-tab i {
  display: inline-block;
  vertical-align: middle;
}
.Head-filter {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 7px 10px;
}
.Head-viewMode {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  position: relative;
}
.HeadMenu {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.HeadMenu:hover {
  background-color: rgba(1, 153, 210, 0.1);
}
.HeadMenu._visible {
  background: -webkit-gradient(linear, left top, left bottom, from(#016d95), to(#0199D2));
  background: linear-gradient(#016d95, #0199D2);
}
.HeadMenu._visible .HeadMenu-overlay {
  display: block;
}
.HeadMenu._visible .HeadMenu-value-text {
  color: #fff;
}
.HeadMenu._visible .HeadMenu-list {
  display: block;
}
.HeadMenu-value {
  font-size: 0;
  line-height: 0;
  text-align: left;
  padding: 10px 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.HeadMenu-value-icon {
  display: inline-block;
  width: 20px;
  height: 24px;
  vertical-align: top;
  margin-right: 5px;
  background: url("/img/icon-chart.png") no-repeat 0 0;
}
.HeadMenu-value-text {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #354558;
}
.HeadMenu-value._fade {
  cursor: not-allowed;
}
.HeadMenu-value._fade .HeadMenu-value-icon {
  opacity: 0.5;
  cursor: not-allowed;
}
.HeadMenu-value._fade .HeadMenu-value-text {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: rgba(53, 69, 88, 0.5);
  cursor: not-allowed;
}
.HeadMenu-overlay {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: none;
}
.HeadMenu-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 4px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
}
.HeadMenu-item {
  padding: 6px 25px 6px 15px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.HeadMenu-item:hover {
  background-color: rgba(1, 153, 210, 0.3);
}
.HeadMenu-item._selected {
  background-color: #0199D2;
  color: #fff;
}
.HeadMenu._activeBlue,
.HeadMenu._activeRed {
  position: relative;
}
.HeadMenu._activeBlue:after,
.HeadMenu._activeRed:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
}
.HeadMenu._activeBlue:after {
  background-color: #0199D2;
}
.HeadMenu._activeRed:after {
  background-color: #D2010D;
}
.HeadButton {
  font-size: 0;
  line-height: 0;
  text-align: left;
  padding: 10px 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.HeadButton-icon {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin: 2px 0;
  width: 20px;
  height: 20px;
}
.HeadButton-icon._view {
  background: url("/img/head/head-icons-20x20.svg") no-repeat -20px 0;
}
.HeadButton-icon._presets {
  background: url("/img/head/head-icons-20x20.svg") no-repeat -40px 0;
}
.HeadButton-icon._settings {
  background: url("/img/head/head-icons-20x20.svg") no-repeat -140px 0;
}
.HeadButton-icon._filters {
  background: url("/img/head/head-icons-20x20.svg") no-repeat -100px 0;
}
.HeadButton-icon._update {
  background: url("/img/head/head-icons-20x20.svg") no-repeat -80px 0;
}
.HeadButton-icon._export {
  background: url("/img/head/head-icons-20x20.svg") no-repeat -60px 0;
}
.HeadButton-icon._share {
  background: url("/img/head/head-icons-20x20.svg") no-repeat -120px 0;
}
.HeadButton-icon._optimisation {
  background: url("/img/head/head-icons-20x20.svg") no-repeat -160px 0;
}
.HeadButton-value {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin-left: 5px;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  color: #F0F4F8;
}
@media screen and (max-width: 1050px) {
  .HeadButton-value {
    display: none;
  }
}
.HeadButton-icon,
.HeadButton-value {
  cursor: inherit;
}
.HeadButton:hover {
  background-color: #f38577;
}
.HeadButton:active {
  background-color: #f38577;
}
.HeadButton._active {
  background-color: #eb3119;
}
.HeadButton._shining {
  -webkit-animation: none;
  animation: none;
}
.HeadDates {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
}
.HeadDates ._mobile {
  display: none;
}
@media screen and (max-width: 850px) {
  .HeadDates ._mobile {
    display: block;
  }
}
.HeadDates:hover,
.HeadDates._hover {
  background-color: #f38577;
}
.HeadDates._active .HeadDates-button {
  background-color: #f38577;
}
.HeadDates._opened .HeadDates-button {
  background-color: #eb3119;
}
.HeadDates._active .HeadDates-overlay {
  display: block;
}
.HeadDates-button {
  padding: 10px 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
@media screen and (max-width: 1050px) {
  .HeadDates-button {
    padding-left: 32px;
    padding-bottom: 34px;
  }
}
.HeadDates-icon {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("/img/head/head-icons-20x20.svg") no-repeat 0px 0;
}
.HeadDates-value {
  padding-left: 25px;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  color: #F0F4F8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
@media screen and (max-width: 1050px) {
  .HeadDates-value {
    display: none;
  }
}
@-webkit-keyframes shine {
  0% {
    background-color: none;
  }
  50% {
    background-color: rgba(1, 153, 210, 0.5);
  }
  100% {
    background-color: none;
  }
}
@keyframes shine {
  0% {
    background-color: none;
  }
  50% {
    background-color: rgba(1, 153, 210, 0.5);
  }
  100% {
    background-color: none;
  }
}
.Main {
  position: relative;
  height: 100%;
}
.Main-login {
  height: 100%;
  display: none;
}
.Main-login._show {
  display: block;
}
.Main-panel {
  height: 100%;
  display: none;
}
.Main-panel._show {
  display: block;
}
.Main-panel-content {
  height: 100%;
  margin-left: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media screen and (max-width: 1280px) {
  .Main-panel-content {
    margin-left: 44px !important;
  }
}
.Main-panel-content._withSubMenu {
  margin-left: 244px;
}
@media screen and (max-width: 1280px) {
  .Main-panel-content._withSubMenu {
    margin-left: 244px !important;
  }
}
@media screen and (max-width: 850px) {
  .Main-panel-content._withSubMenu {
    margin-left: 44px !important;
  }
}
.Main-panel-content-head {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.Main-panel-content-page {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.Menu {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.Menu-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 500;
  display: none;
}
@media screen and (max-width: 850px) {
  .Menu-overlay {
    background: rgba(53, 69, 88, 0.3);
  }
}
.Menu-body {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  z-index: 502;
  padding: 4px 0;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
}
.Menu-body._scrollY {
  max-height: 500px;
  overflow-y: auto;
}
.Menu-body._rightDir {
  left: auto;
  right: 0;
}
.Menu-body._reversed {
  top: auto;
  bottom: 32px;
}
.Menu-body-header {
  background-color: #fff;
  margin: -4px 0 0 0;
  border-radius: 4px 0 0 0;
  width: 200px;
}
.Menu-block {
  padding: 4px 15px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Menu-block._borderBottom {
  border-bottom: 1px solid #cddbe8;
}
.Menu-block._borderTop {
  border-top: 1px solid #cddbe8;
}
.Menu-item {
  padding: 4px 15px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Menu-item._input {
  padding: 0px 15px;
}
.Menu-item._big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 6px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.Menu-item._red {
  color: #D2010D;
}
.Menu-item-content {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.Menu-item-icon {
  width: 20px;
  height: 20px;
}
.Menu-item-hotkey {
  background: #dfe7f0;
  padding: 0 5px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #354558;
  border-radius: 3px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.Menu-item-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.Menu-item-title {
  font-weight: bold;
}
.Menu-item-hint {
  margin-top: 2px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #5b7798;
}
.Menu-item:hover {
  background: #d9d9d9;
}
.Menu-item._selected {
  background: #424242ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#424242ff), to(#3a3a3a));
  background: linear-gradient(#424242ff, #3a3a3a);
  color: #fff;
  font-weight: bold;
}
.Menu-item._selected * {
  color: #fff;
}
.Menu-item._inactive {
  cursor: auto;
  pointer-events: none;
  cursor: default;
}
.Menu-item._inactive:hover {
  background: #fff;
}
.Menu-item._disabled {
  opacity: 0.6;
  cursor: auto;
  pointer-events: none;
  cursor: default;
}
.Menu-item._disabled:hover {
  background: #fff;
}
.Menu-line {
  margin: 3px 0;
  height: 1px;
  background: #dfe7f0;
}
@media screen and (max-width: 850px) {
  .Menu._active {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 500;
  }
}
.Menu._active .Menu-overlay {
  display: block !important;
}
.Menu._active .Menu-body {
  display: block !important;
}
@media screen and (max-width: 850px) {
  .Menu._active .Menu-body {
    position: relative;
    top: auto;
    left: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-width: 98% !important;
    max-height: 98% !important;
    overflow: auto;
  }
}
.Menu._active .Menu-body._mobileFull {
  display: block !important;
}
@media screen and (max-width: 850px) {
  .Menu._active .Menu-body._mobileFull {
    position: relative;
    top: auto;
    left: auto;
    width: 98%;
    height: 98%;
    max-width: 98% !important;
    max-height: 98% !important;
    overflow: auto;
  }
}
.Menu-footer {
  display: none;
  border-top: 1px solid #dfe7f0;
}
@media screen and (max-width: 850px) {
  .Menu-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .Menu-footer._hidden {
    display: none;
  }
}
.Menu-footer-save {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 5px 7px 2px;
  font-size: 13px;
  line-height: 20px;
  text-align: right;
  color: #139e48;
  position: relative;
}
@media screen and (max-width: 850px) {
  .Menu-footer-save {
    display: block;
  }
}
.Menu-footer-save::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 3px;
  background: url("/img/icons2/ok-20x20.svg") no-repeat;
}
.Menu-footer-save:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #f3fcf7;
}
.NotificationsFeed {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.NotificationsFeed-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 298;
  display: none;
}
.NotificationsFeed-panel {
  display: none;
  -webkit-box-shadow: 3px 2px 3px rgba(53, 69, 88, 0.15);
          box-shadow: 3px 2px 3px rgba(53, 69, 88, 0.15);
  position: absolute;
  top: 0;
  left: 44px;
  width: auto;
  height: auto;
  z-index: 299;
  background-color: #fff;
  border-radius: 0 0 5px 0;
  height: 100%;
}
.NotificationsFeed._active .NotificationsFeed-overlay {
  display: block !important;
}
.NotificationsFeed._active .NotificationsFeed-panel {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 450px;
}
.NotificationsFeed-head {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44px;
          flex: 0 0 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 7px 12px;
  gap: 70px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.NotificationsFeed-head-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.NotificationsFeed-head-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 20px;
  background-image: url("../img/icons2/notification-alert2.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.NotificationsFeed-head-icon[icon="notification"] {
  background-position-x: left;
}
.NotificationsFeed-head-icon[icon="notification-alert"] {
  background-position-x: right;
}
.NotificationsFeed-head-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 13px;
  text-align: left;
  color: #354558;
}
.NotificationsFeed-head-counter {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  color: #fff;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  background: #fe3b46;
  padding: 2px 6px;
  border-radius: 2px;
  text-transform: uppercase;
}
.NotificationsFeed-content-wrap {
  padding-top: 5px;
  border-top: 1px solid #cddbe8;
  position: relative;
  min-height: 85px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  overflow: auto;
}
.NotificationsFeed-content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 7px 0;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #dfe7f0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.NotificationsFeed-content-item:last-child {
  border-bottom: 1px solid #cddbe8;
}
.NotificationsFeed-content-item:hover {
  background-color: #eef1f5;
}
.NotificationsFeed-content-item._expanded {
  background-color: #edfaff;
}
.NotificationsFeed-content-item._expanded:hover {
  background-color: #ddf6ff;
}
.NotificationsFeed-content-item-row {
  max-width: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0 12px 0;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.NotificationsFeed-content-item-row._total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0 42px 0;
  gap: 0;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.NotificationsFeed-content-item-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 20px;
  pointer-events: none;
  background-size: cover;
}
.NotificationsFeed-content-item-icon._old {
  opacity: 0.8;
}
.NotificationsFeed-content-item-icon[icon="abTestReady"],
.NotificationsFeed-content-item-icon[icon="abTestCreated"],
.NotificationsFeed-content-item-icon[icon="appChanged"] {
  background-image: url("/img/notifications/mediation.png");
}
.NotificationsFeed-content-item-icon[icon="accountLimitTriggered"],
.NotificationsFeed-content-item-icon[icon="lowSpendRate"],
.NotificationsFeed-content-item-icon[icon="highSpendRate"] {
  background-image: url("/img/notifications/account-limits.png");
}
.NotificationsFeed-content-item-icon[icon="tarKpiChanged"],
.NotificationsFeed-content-item-icon[icon="metricAnomaly"] {
  background-image: url("/img/notifications/kpi-warning.png");
}
.NotificationsFeed-content-item-icon[icon="controlRuleTriggered"] {
  background-image: url("/img/notifications/control-rule.png");
}
.NotificationsFeed-content-item-icon[icon="campaignsStartedByTimer"] {
  background-image: url("/img/notifications/control-rule.png");
}
.NotificationsFeed-content-item-icon[icon="noteChanged"],
.NotificationsFeed-content-item-icon[icon="budgetChanged"],
.NotificationsFeed-content-item-icon[icon="lifeBudgetChanged"],
.NotificationsFeed-content-item-icon[icon="monthBudgetChanged"] {
  background-image: url("/img/notifications/note-budgets.png");
}
.NotificationsFeed-content-item-icon[icon="shredderTaskCompleted"] {
  background-image: url("/img/notifications/shredder.png");
}
.NotificationsFeed-content-item-icon[icon="facebookAudiencesCreating"] {
  background-image: url("/img/notifications/fb-audience.png");
}
.NotificationsFeed-content-item-icon[icon="facebookAdBanned"] {
  background-image: url("/img/notifications/ad-banned.png");
}
.NotificationsFeed-content-item-icon[icon="trafficStarted"] {
  background-image: url("/img/notifications/traffic-started.png");
}
.NotificationsFeed-content-item-icon[icon="metricsUpdated"],
.NotificationsFeed-content-item-icon[icon="tarKpiUpdate"] {
  background-image: url("/img/notifications/metric-recalc.png");
}
.NotificationsFeed-content-item-icon[icon="assetsPackUploaded"],
.NotificationsFeed-content-item-icon[icon="complexAssetCreatedCarouselMLMTEtc"],
.NotificationsFeed-content-item-icon[icon="tagsChanged"],
.NotificationsFeed-content-item-icon[icon="nameChanged"],
.NotificationsFeed-content-item-icon[icon="deleted"] {
  background-image: url("/img/notifications/assets.png");
}
.NotificationsFeed-content-item-icon[icon="textsCreated"],
.NotificationsFeed-content-item-icon[icon="headlinesCreated"] {
  background-image: url("/img/notifications/texts.png");
}
.NotificationsFeed-content-item-icon[icon="appCreated"],
.NotificationsFeed-content-item-icon[icon="accountCreated"],
.NotificationsFeed-content-item-icon[icon="attributionCreated"],
.NotificationsFeed-content-item-icon[icon="accountChanged"],
.NotificationsFeed-content-item-icon[icon="attributionChanged"] {
  background-image: url("/img/notifications/accounting.png");
}
.NotificationsFeed-content-item-subitems {
  max-width: 436px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  border-top: 1px solid #dfe7f0;
}
.NotificationsFeed-content-item-subitem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 4px 80px 4px 16px;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  color: #354558;
  border-bottom: 1px solid #dfe7f0;
}
.NotificationsFeed-content-item-subitem:hover {
  background-color: #baecff;
}
.NotificationsFeed-content-item-subitem._error {
  color: #eb010f;
}
.NotificationsFeed-content-item-subitem-index {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 22px;
          flex: 0 0 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.NotificationsFeed-content-item-subitem-text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 368px;
          flex: 0 0 368px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #0199D2;
}
.NotificationsFeed-content-item-subitem-fill {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 20px;
          flex: 1 0 20px;
}
.NotificationsFeed-content-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 3px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 215px;
          flex: 1 0 215px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.NotificationsFeed-content-item-info-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 2px;
}
.NotificationsFeed-content-item-info-name {
  font-size: 14px;
  line-height: 19px;
  text-align: left;
  color: #0199D2;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.NotificationsFeed-content-item-info-name._old {
  font-size: 14px;
  line-height: 19px;
  text-align: left;
  color: #5b7798;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  opacity: 90%;
}
.NotificationsFeed-content-item-info-name.abTestReady,
.NotificationsFeed-content-item-info-name.abTestCreated,
.NotificationsFeed-content-item-info-name.appChanged {
  color: #983ac4;
}
.NotificationsFeed-content-item-info-name.accountLimitTriggered,
.NotificationsFeed-content-item-info-name.lowSpendRate,
.NotificationsFeed-content-item-info-name.highSpendRate {
  color: #f0471c;
}
.NotificationsFeed-content-item-info-name.tarKpiChanged,
.NotificationsFeed-content-item-info-name.metricAnomaly {
  color: #ffa53a;
}
.NotificationsFeed-content-item-info-name.controlRuleTriggered {
  color: #33a1a8;
}
.NotificationsFeed-content-item-info-name.campaignsStartedByTimer {
  color: #33adb5;
}
.NotificationsFeed-content-item-info-name.noteChanged,
.NotificationsFeed-content-item-info-name.budgetChanged,
.NotificationsFeed-content-item-info-name.lifeBudgetChanged,
.NotificationsFeed-content-item-info-name.monthBudgetChanged {
  color: #34b7d3;
}
.NotificationsFeed-content-item-info-name.shredderTaskCompleted {
  color: #2bb410;
}
.NotificationsFeed-content-item-info-name.facebookAudiencesCreating {
  color: #5b7798;
}
.NotificationsFeed-content-item-info-name.facebookAdBanned {
  color: #ec6d33;
}
.NotificationsFeed-content-item-info-name.trafficStarted {
  color: #13a61f;
}
.NotificationsFeed-content-item-info-name.metricsUpdated,
.NotificationsFeed-content-item-info-name.tarKpiUpdate {
  color: #34bdd5;
}
.NotificationsFeed-content-item-info-name.assetsPackUploaded,
.NotificationsFeed-content-item-info-name.complexAssetCreatedCarouselMLMTEtc,
.NotificationsFeed-content-item-info-name.tagsChanged,
.NotificationsFeed-content-item-info-name.nameChanged,
.NotificationsFeed-content-item-info-name.deleted {
  color: #0199D2;
}
.NotificationsFeed-content-item-info-name.textsCreated,
.NotificationsFeed-content-item-info-name.headlinesCreated {
  color: #5b7798;
}
.NotificationsFeed-content-item-info-name.appCreated,
.NotificationsFeed-content-item-info-name.accountCreated,
.NotificationsFeed-content-item-info-name.attributionCreated,
.NotificationsFeed-content-item-info-name.accountChanged,
.NotificationsFeed-content-item-info-name.attributionChanged {
  color: #e65f67;
}
.NotificationsFeed-content-item-info-text {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #7891ae;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.NotificationsFeed-content-item-menu {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 26px;
          flex: 0 0 26px;
}
.NotificationsFeed-content-item-total {
  font-size: 14px;
  line-height: 19px;
  text-align: left;
  color: #354558;
  font-weight: bold;
}
.NotificationsFeed-content-item-total._old {
  font-weight: normal;
}
.NotificationsFeed-content-item-error {
  font-size: 14px;
  line-height: 19px;
  text-align: left;
  color: #fe0816;
  font-weight: bold;
}
.NotificationsFeed-content-item-error._old {
  font-weight: normal;
}
.NotificationsFeed-content-badge {
  padding: 6px 44px;
  background: #f7f9fb;
  border-bottom: 1px solid #cddbe8;
}
.NotificationsFeed-content-new[style*="display: none"] + .NotificationsFeed-content-badge {
  border-top: 1px solid #cddbe8;
}
.NotificationsFeed-content-badge-text {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #7891ae;
}
.NotificationsFeed-content-button {
  padding: 6px 12px;
  background: #f7f9fb;
  border-bottom: 1px solid #cddbe8;
  border-top: 1px solid #cddbe8;
  border-radius: 0 0 3px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.NotificationsFeed-content-button:hover {
  background: #e9eff5;
}
.NotificationsFeed-content-button-icon {
  display: inline-block;
  background: url("/img/icons2/history-arrow-down-16x16.svg") no-repeat 0px 2px;
  width: 16px;
  height: 19px;
  margin-right: 3px;
}
.NotificationsFeed-content-button-text {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
}
.NotificationsFeed-bottom {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 34px;
          flex: 0 0 34px;
}
.NotificationsSettingsWindow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.NotificationsSettingsWindow-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 0;
}
.NotificationsSettingsWindow-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 55%;
          flex: 0 0 55%;
  border-left: 1px solid #cddbe8;
  overflow: auto;
}
.NotificationsSettingsWindow-block {
  padding: 15px;
}
.NotificationsSettingsWindow-block:not(:last-child) {
  border-bottom: 1px solid #cddbe8;
}
.NotificationsSettingsWindow-block-title {
  font-weight: bold;
  margin-bottom: 10px;
}
.NotificationsSettingsWindow-block-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 0;
}
.NotificationsSettingsWindow-block-content-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.NotificationsSettingsWindow-apps-body {
  overflow: auto;
}
.NotificationsSettingsWindow-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 7px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #cddbe8;
}
.NotificationsSettingsWindow-item-text._badge {
  color: #7891ae;
}
.NotificationsSettingsWindow-item-text-name {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
  word-break: break-all;
}
.NotificationsSettingsWindow-item-text-appsCount {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  color: #fff;
  background: #0199D2;
  padding: 2px 6px;
  border-radius: 2px;
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  text-align: center;
}
.NotificationsSettingsWindow-item._active .NotificationsSettingsWindow-item-text-appsCount {
  background: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  color: #0199D2;
}
.NotificationsSettingsWindow-item:hover {
  background-color: rgba(1, 153, 210, 0.1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.NotificationsSettingsWindow-item._active {
  background: #0199D2;
  background: -webkit-gradient(linear, left top, left bottom, from(#0199D2), to(#018ec3));
  background: linear-gradient(#0199D2, #018ec3);
}
.NotificationsSettingsWindow-item._active .NotificationsSettingsWindow-item-text-name {
  color: #fff;
}
.NotificationsSettingsWindow-item._badge {
  padding: 4px 15px;
  cursor: default;
  background: #f7f9fb;
  -webkit-box-shadow: 0 2px 0 rgba(53, 69, 88, 0.05);
          box-shadow: 0 2px 0 rgba(53, 69, 88, 0.05);
}
.NotificationsSettingsWindow-item._badge-text {
  font-size: 13px;
  font-weight: bold;
  line-height: 1.4em;
  text-align: left;
  color: #7891ae;
}
.NotificationsSettingsWindow-item-delete {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  height: 20px;
  opacity: 0.5;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.NotificationsSettingsWindow-item-delete:hover {
  opacity: 1;
}
.NotificationsSettingsWindow-item-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 20px;
  background-size: cover;
}
.NotificationsSettingsWindow-item-icon[icon="app"] {
  background-image: url("/img/icons2/app.png");
}
.NotificationsSettingsWindow-item-icon[icon="mediationApp"] {
  background-image: url("/img/icons2/mediation-app.png");
}
.PresetsPanel-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.PresetsPanel-top {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 5px 10px;
}
.PresetsPanel-top._hidden {
  display: none;
}
.PresetsPanel-top-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.PresetsPanel-top-select {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
}
.PresetsPanel-top-buttons {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.PresetsPanel-body {
  border-top: 1px solid #dfe7f0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  padding: 10px 15px;
}
.PresetsPanel-bottom {
  border-top: 1px solid #dfe7f0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 10px 15px;
}
.PresetsPanel-metrics {
  margin: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.PresetsPanel-metrics._hidden {
  display: none;
}
.PresetsPanel-metrics-left {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  width: 260px;
  height: 400px;
  border: 1px solid #aaa;
  overflow: auto;
  overflow-x: hidden;
}
.PresetsPanel-metrics-left:hover {
  outline: 4px solid rgba(255, 204, 9, 0.3);
}
.PresetsPanel-metrics-mid {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60px;
          flex: 0 0 60px;
}
.PresetsPanel-metrics-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  width: 260px;
  height: 400px;
  border: 1px solid #aaa;
  overflow: auto;
  overflow-x: hidden;
}
.PresetsPanel-metrics-right:hover {
  outline: 4px solid rgba(255, 204, 9, 0.3);
}
.PresetsPanel-metrics-button {
  margin: 10px;
  margin-top: 0px;
  padding: 9px;
  width: 40px;
  height: 40px;
  border: 1px solid #aac1d8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
          box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #354558;
  border: 1px solid #88a8c7;
  cursor: pointer;
}
.PresetsPanel-metrics-button._small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  width: 30px;
  height: 30px;
}
.PresetsPanel-metrics-button._disabled {
  color: rgba(53, 69, 88, 0.4);
  cursor: default;
  border: 1px solid #88a8c7;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #9a9a9a;
}
.PresetsPanel-metrics-button._disabled:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #88a8c7;
  background: #9a9a9a;
}
.PresetsPanel-metrics-button:hover,
.PresetsPanel-metrics-button._hover {
  -webkit-box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
          box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
  border: 1px solid #99b4cf;
  background: #fefefe;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e2eaf2));
  background: linear-gradient(#fefefe, #e2eaf2);
}
.PresetsPanel-metrics-button:active,
.PresetsPanel-metrics-button._active {
  -webkit-box-shadow: inset 0 2px 1px #aac1d8;
          box-shadow: inset 0 2px 1px #aac1d8;
  background: #d4e0eb;
  background: -webkit-gradient(linear, left top, left bottom, from(#d4e0eb), to(#c6d5e5));
  background: linear-gradient(#d4e0eb, #c6d5e5);
}
.PresetsPanel-metrics-button-icon {
  width: 20px;
  height: 20px;
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat 0 0;
  cursor: pointer;
}
.PresetsPanel-metrics-button-icon._remove {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat 0 0;
}
.PresetsPanel-metrics-button-icon._add {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat -20px 0;
}
.PresetsPanel-metrics-button-icon._up {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat -40px 0;
}
.PresetsPanel-metrics-button-icon._down {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat -60px 0;
}
.PresetsPanel-metrics-button-icon._dbl-left {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat -80px 0;
}
.PresetsPanel-metrics-button-icon._dbl-right {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat -100px 0;
}
.PresetsPanel-metrics-button-icon._dbl-up {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat -80px 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.PresetsPanel-metrics-button-icon._dbl-down {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat -100px 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.PresetsPanel-metrics-button-icon._cleanup {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat -120px 0;
}
.PresetsPanel-metrics-button-icon._multi-search {
  background: url("/img/icons2/double-list-icons-20x20.svg") no-repeat -140px 0;
}
._disabled .PresetsPanel-metrics-button-icon {
  cursor: default;
}
.SideMenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 44px;
  height: 100%;
  z-index: 200;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #424242;
  -webkit-transition: width 0.1s;
  transition: width 0.1s;
}
@media screen and (max-width: 1280px) {
  .SideMenu {
    width: 44px;
  }
}
.SideMenu._opened {
  width: 230px;
}
.SideMenu._opened .SideMenu-button._active[icon="openButton"]::before {
  opacity: 0 !important;
}
.SideMenu._opened .SideMenu-button-logo {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.SideMenu-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 44px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
@media screen and (max-width: 1280px) {
  .SideMenu-button {
    height: 44px;
  }
}
.SideMenu-button-logo {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 0px;
          flex: 0 0 0px;
  height: 32px;
  margin: 0 10px;
  background: url("../img/brightika-logo.svg") no-repeat 2px 0;
  background-size: contain;
}
@media screen and (max-width: 1280px) {
  .SideMenu-button-logo {
    margin: 0 10px;
  }
}
.SideMenu-button-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0px 10px;
  width: 24px;
  height: 24px;
  background-image: url("../img/icons2/menu-icons-3.svg");
  background-repeat: no-repeat;
  background-position-x: 0;
}
@media screen and (max-width: 1280px) {
  .SideMenu-button-icon {
    margin: 0 10px;
  }
}
.SideMenu-button-icon[icon="openButton"] {
  background-position-y: 0px;
}
.SideMenu-button-icon[icon="stats"] {
  background-position-y: -24px;
}
.SideMenu-button-icon[icon="creatives"] {
  background-position-y: -48px;
}
.SideMenu-button-icon[icon="targeting"] {
  background-position-y: -72px;
}
.SideMenu-button-icon[icon="rules"] {
  background-position-y: -96px;
}
.SideMenu-button-icon[icon="analysis"] {
  background-position-y: -120px;
}
.SideMenu-button-icon[icon="shredder"] {
  background-position-y: -168px;
}
.SideMenu-button-icon[icon="accounts"] {
  background-position-y: -144px;
}
.SideMenu-button-icon[icon="users"] {
  background-position-y: -192px;
}
.SideMenu-button-icon[icon="notification"] {
  width: 24px;
  height: 24px;
  background-image: url("../img/icons2/notification-alert2.png");
  background-position-x: left;
  background-size: cover;
  margin: 0 10px;
}
.SideMenu-button-icon[icon="notification-alert"] {
  width: 24px;
  height: 24px;
  background-image: url("../img/icons2/notification-alert2.png");
  background-position-x: right;
  background-size: cover;
  margin: 0 10px;
}
.SideMenu-button-icon[icon="help"] {
  background-position-y: -216px;
}
.SideMenu-button-icon[icon="logout"] {
  background-position-y: -240px;
}
.SideMenu-button-icon[icon="mediation"] {
  background-position-y: -264px;
}
.SideMenu-button-icon._activeNoti {
  -webkit-animation: animActiveNoti 1s ease infinite;
          animation: animActiveNoti 1s ease infinite;
}
@-webkit-keyframes animActiveNoti {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes animActiveNoti {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
.SideMenu-button-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-size: 15px;
  line-height: 24px;
  text-align: left;
  color: #8a8f9e;
}
.SideMenu-button:hover {
  background-color: #606060;
}
.SideMenu-button:hover .SideMenu-button:not[icon^="notification"] .SideMenu-button:hover .SideMenu-button-icon {
  background-position-x: -24px;
}
.SideMenu-button:hover .SideMenu-button-title {
  color: #ffffff;
}
.SideMenu-button._active {
  background: #606060ff;
}
.SideMenu-button._active[title="User's notifications"] {
  background: rgba(255, 255, 255, 0.2);
}
.SideMenu-button._active .SideMenu-button-icon:not([icon^="notification"]) {
  background-position-x: -24px;
}
.SideMenu-button._active .SideMenu-button-title {
  color: #fff;
  font-weight: bold;
}
.SideMenu-button-arrow {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24px;
          flex: 0 0 24px;
  height: 24px;
  margin-right: 5px;
  position: relative;
  opacity: 1;
}
.SideMenu-button-arrow::before,
.SideMenu-button-arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 230;
  display: block;
  width: 8px;
  height: 2px;
  background-color: #8a8f9e;
  -webkit-transform-origin: left;
          transform-origin: left;
}
.SideMenu-button-arrow::before {
  -webkit-transform: translate(-2px, -0.5px) rotate(45deg);
          transform: translate(-2px, -0.5px) rotate(45deg);
}
.SideMenu-button-arrow::after {
  -webkit-transform: translate(-2px, 0.5px) rotate(-45deg);
          transform: translate(-2px, 0.5px) rotate(-45deg);
}
.SideMenu-subitems {
  position: relative;
  width: 230px;
  height: 0;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  overflow: hidden;
}
.SideMenu-subitems-item {
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SideMenu-subitems-item-title {
  padding: 6px 10px 6px 44px;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #8a8f9e;
}
@media screen and (max-width: 1280px) {
  .SideMenu-subitems-item-title {
    padding-left: 44px;
  }
}
.SideMenu-subitems-item:hover {
  background: #606060;
}
.SideMenu-subitems-item._active .SideMenu-subitems-item-title {
  background: #2c3848;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #fff;
}
.SideMenu-box._opened {
  background-color: #424242;
}
.SideMenu-box._opened .SideMenu-subitems {
  height: auto;
}
.SideMenu-box._opened .SideMenu-button-arrow {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.SideMenu-box._opened .SideMenu-button-arrow::before,
.SideMenu-box._opened .SideMenu-button-arrow::after {
  background-color: #ffffff;
}
.SideMenu-top .SideMenu-button {
  height: 44px;
}
.SideMenu-top .SideMenu-button._active {
  background-color: #424242;
}
.SideMenu-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.SideMenu-body::-webkit-scrollbar {
  width: 4px !important;
  height: 4px !important;
  background-color: #222c38;
}
.SideMenu-body::-webkit-scrollbar-thumb {
  background: #8a8f9e;
  border-radius: 2px;
}
.SideMenu-bottom {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow-x: hidden;
}
.SidePanel {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: 300;
}
.SidePanel-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(53, 69, 88, 0.65);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (max-width: 850px) {
  .SidePanel-overlay {
    background-color: #222c38;
  }
}
.SidePanel-body {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  -webkit-transition: left 0.15s ease;
  transition: left 0.15s ease;
  background-color: #fff;
  border-left: 1px solid #88a8c7;
  -webkit-box-shadow: -3px 0 0 rgba(53, 69, 88, 0.2);
          box-shadow: -3px 0 0 rgba(53, 69, 88, 0.2);
}
@media screen and (max-width: 1280px) {
  .SidePanel-body {
    left: 25% !important;
  }
}
@media screen and (max-width: 850px) {
  .SidePanel-body {
    left: 44px !important;
  }
}
.SidePanel-bodyWrap {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.SidePanel._visible .SidePanel-body {
  display: block;
}
.SidePanel._visible .SidePanel-body {
  -webkit-animation: showSidePanel 0.2s ease forwards;
          animation: showSidePanel 0.2s ease forwards;
}
.SidePanel._visible .SidePanel-overlay {
  -webkit-animation: showSidePanelOverlay 0.2s ease forwards;
          animation: showSidePanelOverlay 0.2s ease forwards;
}
.SidePanel._hide .SidePanel-body {
  -webkit-animation: hideSidePanel 0.2s ease forwards;
          animation: hideSidePanel 0.2s ease forwards;
}
.SidePanel._hide .SidePanel-overlay {
  -webkit-animation: hideSidePanelOverlay 0.2s ease forwards;
          animation: hideSidePanelOverlay 0.2s ease forwards;
}
.SidePanel-controls {
  position: absolute;
  top: 0;
  left: -45px;
}
.SidePanel-controls-button {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 44px;
  height: 44px;
  background-color: #222c38;
  -webkit-box-shadow: inset -3px 0 0 rgba(53, 69, 88, 0.2);
          box-shadow: inset -3px 0 0 rgba(53, 69, 88, 0.2);
  border-radius: 4px 0 0 4px;
}
.SidePanel-controls-button::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-size: 48px 24px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.SidePanel-controls-button:hover {
  background-color: #354558;
  background-position-x: -24px;
}
.SidePanel-controls-button._active {
  background-color: #fff;
}
.SidePanel-controls-button._close {
  background-color: #9f010a;
}
.SidePanel-controls-button._close::before {
  background-image: url("/img/sidePanel/close.png");
}
.SidePanel-controls-button._close:hover {
  background-color: #D2010D;
}
.SidePanel-controls-button._help::before {
  background-image: url("/img/sidePanel/help.png");
}
.SidePanel-controls-button._stats::before {
  background-image: url("/img/sidePanel/stats.png");
}
.SidePanel-controls-button._cohort::before {
  background-image: url("/img/sidePanel/cohort.png");
}
.SidePanel-controls-button._creatives::before {
  background-image: url("/img/sidePanel/creatives.png");
}
.SidePanel-controls-button._accountAnalysis::before {
  background-image: url("/img/sidePanel/accountAnalysis.png");
}
.SidePanel-controls-button._edit::before {
  background-image: url("/img/sidePanel/edit.png");
}
.SidePanel-controls-button._history::before {
  background-image: url("/img/sidePanel/history.png");
}
.SidePanel-head {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44px;
          flex: 0 0 44px;
  background: #F0F4F8;
  border-bottom: 1px solid #bccee0;
  -webkit-box-shadow: 0 1px 1px rgba(53, 69, 88, 0.15);
          box-shadow: 0 1px 1px rgba(53, 69, 88, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.SidePanel-head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 120px;
          flex: 1 0 120px;
  min-width: 1px;
  padding: 7px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #354558;
}
@media screen and (max-width: 850px) {
  .SidePanel-head-title {
    font-family: "Arial";
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    color: #354558;
  }
}
.SidePanel-head-title .text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.SidePanel-head-title-icon {
  margin-right: 10px;
}
.SidePanel-head._fulltitle {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-height: 44px;
}
.SidePanel-head._fulltitle .SidePanel-head-title {
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.SidePanel-head-block {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.SidePanel-head-block._withButton {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 0;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.SidePanel-head-block._border {
  border-left: 1px solid #cddbe8;
}
.SidePanel-head-tab {
  display: inline-block;
  padding: 10px 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 23px;
  text-align: left;
  color: #354558;
}
.SidePanel-head-tab:hover {
  background-color: #dfe7f0;
}
.SidePanel-head-tab._active {
  background: -webkit-gradient(linear, left top, left bottom, from(#016d95), to(#0199D2));
  background: linear-gradient(#016d95, #0199D2);
  color: #fff;
}
.SidePanel-head-line {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1px;
          flex: 0 0 1px;
  height: 100%;
  background: #cddbe8;
}
.SidePanel-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  background: #fff;
  overflow-y: auto;
  overflow-x: hidden;
}
.SidePanel-content._wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  bottom: 0;
  overflow: hidden;
}
.SidePanel-content._scroll {
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.SidePanel-content ._metrics-selection {
  max-height: calc(100% - 275px);
}
.SidePanel-bottom {
  padding: 15px 20px;
  background: #F0F4F8;
  border-top: 1px solid #cddbe8;
  text-align: right;
}
@media screen and (max-width: 850px) {
  .SidePanel-bottom {
    padding: 10px 15px;
  }
}
.SidePanel-error {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 6px 12px;
  border-top: 1px solid #cddbe8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  background: rgba(210, 1, 13, 0.1);
}
.SidePanel-error-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat 0 0;
}
.SidePanel-error-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  margin: 0 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #b9010b;
}
@media screen and (max-width: 1280px) {
  .SidePanel._75perc .SidePanel-overlay {
    background-color: #222c38;
  }
}
.SidePanel._75perc .SidePanel-body {
  left: 25%;
}
@media screen and (max-width: 1280px) {
  .SidePanel._75perc .SidePanel-body {
    left: 44px !important;
  }
}
.SidePanel._assetPreview .SidePanel-body {
  width: 475px;
  left: auto;
}
@media screen and (max-width: 1280px) {
  .SidePanel._assetPreview .SidePanel-body {
    width: 475px !important;
    left: auto !important;
  }
}
@media screen and (max-width: 850px) {
  .SidePanel._assetPreview .SidePanel-body {
    width: auto !important;
    left: 44px !important;
  }
}
@-webkit-keyframes showSidePanel {
  0% {
    margin-left: 80px;
    opacity: 0;
  }
  100% {
    margin-left: 0;
    opacity: 1;
  }
}
@keyframes showSidePanel {
  0% {
    margin-left: 80px;
    opacity: 0;
  }
  100% {
    margin-left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes showSidePanelOverlay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes showSidePanelOverlay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes hideSidePanel {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(80px, 0);
            transform: translate(80px, 0);
    opacity: 0;
  }
}
@keyframes hideSidePanel {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(80px, 0);
            transform: translate(80px, 0);
    opacity: 0;
  }
}
@-webkit-keyframes hideSidePanelOverlay {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes hideSidePanelOverlay {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.SideSubMenu {
  position: absolute;
  top: 0;
  left: 44px;
  width: 200px;
  height: 100%;
  z-index: 199;
  background: #354558;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
@media screen and (max-width: 1280px) {
  .SideSubMenu {
    left: 44px;
  }
}
@media screen and (max-width: 850px) {
  .SideSubMenu {
    display: none;
    visibility: hidden;
  }
}
.SideSubMenu-head {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  padding: 15px 20px;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #F0F4F8;
}
.SideSubMenu-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 10px;
}
.SideSubMenu-body-title {
  padding: 5px 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #99b4cf;
}
.SideSubMenu-body-group {
  margin-bottom: 15px;
}
.SideSubMenu-body-group-link {
  padding: 5px 5px 5px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SideSubMenu-body-group-link:hover {
  background: #495e77;
}
.SideSubMenu-body-group-link._active {
  background: #0199D2;
  color: #fff;
  font-weight: bold;
}
.SideSubMenu-body-group-link-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #F0F4F8;
}
.SideSubMenu-body-group-link-issues {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  height: 20px;
  background: url(../img/icons2/warning-multi-20x20.svg) no-repeat -60px 0;
}
.Tabs {
  font-size: 0;
  line-height: 0;
  text-align: left;
  padding: 0 15px;
  border-bottom: 1px solid #bccee0;
}
.Tabs-button {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  position: relative;
  margin-right: 15px;
  padding: 12px 0 11px;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
@media screen and (max-width: 850px) {
  .Tabs-button {
    padding: 5px 0;
  }
}
.Tabs-button:hover::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: rgba(1, 153, 210, 0.5);
}
.Tabs-button._selected {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
}
.Tabs-button._selected::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #0199D2;
}
.Tabs-button-counter {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 0px 8px;
  margin-left: 5px;
  border-radius: 3px;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  background-color: #c0e6f4;
}
.Tabs-content._fullColumn {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.Window2 {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 400;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: none;
}
.Window2-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(53, 69, 88, 0.65);
}
.Window2-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  position: relative;
  max-width: calc(100% - 10px);
  max-height: calc(100% - 10px);
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
}
.Window2-top {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 content;
          flex: 0 0 content;
  padding: 12px 20px;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: line nowrap;
          flex-flow: line nowrap;
  border-bottom: 1px solid #cddbe8;
}
@media screen and (max-width: 1280px) {
  .Window2-top {
    padding: 10px 15px;
  }
}
.Window2-top._withTabs {
  padding-bottom: 5px !important;
  border-bottom: none !important;
}
.Window2-top-icon {
  margin-right: 10px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: cover;
}
.Window2-top-icon[icon="Notifications settings alert"] {
  background-image: url("../img/icons2/notification-alert2.png");
  background-position-x: right;
}
.Window2-top-icon[icon="Notifications settings"] {
  background-image: url("../img/icons2/notification-alert2.png");
}
.Window2-top-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Window2-top-button {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  margin-left: 10px;
  width: 20px;
  height: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  opacity: 0.6;
}
.Window2-top-button:hover {
  opacity: 1;
}
.Window2-top-button._close {
  background: url("/img/window-icons-20x20.png") 0 0;
}
.Window2-top-button._help {
  background: url("/img/window-icons-20x20.png") -20px 0;
}
.Window2-tabs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 content;
          flex: 0 0 content;
  padding: 0 20px;
  max-width: 100%;
  font-size: 0;
  line-height: 0;
  text-align: left;
  border-bottom: 1px solid #cddbe8;
}
@media screen and (max-width: 1280px) {
  .Window2-tabs {
    padding: 0 15px;
  }
}
.Window2-tabs-button {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin-right: 15px;
  padding: 5px 0;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: rgba(1, 153, 210, 0.8);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
@media screen and (max-width: 850px) {
  .Window2-tabs-button {
    padding: 2px 0;
  }
}
.Window2-tabs-button:hover {
  border-bottom: 3px solid rgba(1, 153, 210, 0.5);
}
.Window2-tabs-button._selected {
  border-bottom: 3px solid #0199D2;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
}
.Window2-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: auto;
  overflow-x: hidden;
  max-width: 100%;
}
.Window2-content._noscroll {
  overflow: visible;
}
.Window2-content._pad {
  padding: 12px 20px;
}
@media screen and (max-width: 1280px) {
  .Window2-content._pad {
    padding: 8px 15px;
  }
}
.Window2-content-block._pad {
  padding: 15px 20px;
}
.Window2-content-block._borderTop {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #cddbe8;
}
.Window2-content-block._borderBottom {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #cddbe8;
}
.Window2-content-block._borderRight {
  border-right: 1px solid #cddbe8;
}
.Window2-content-block._borderLeft {
  border-left: 1px solid #cddbe8;
}
.Window2-content-block._borderTopNp {
  border-top: 1px solid #cddbe8;
}
.Window2-content-block._flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Window2-content-block._flexCol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 0;
}
.Window2-error {
  padding: 6px 20px;
  color: #D2010D;
  background-color: #fee5e5;
  border-top: 1px solid #fdcccc;
}
.Window2-error-icon {
  float: left;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat 0 0;
  margin-right: 5px;
}
.Window2-error-text {
  margin-left: 30px;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #D2010D;
}
.Window2-success {
  padding: 6px 20px;
  color: #139e48;
  background-color: #d1f5df;
  border-top: 1px solid #bcf0d0;
}
.Window2-success-icon {
  float: left;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/ok-20x20.svg") no-repeat 0 0;
  margin-right: 5px;
}
.Window2-success-text {
  margin-left: 30px;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #139e48;
}
.Window2-bottom {
  padding: 8px 15px;
  max-width: 100%;
  background: #F0F4F8;
  border-top: 1px solid #cddbe8;
  text-align: right;
  border-radius: 0 0 5px 5px;
}
@media screen and (max-width: 1280px) {
  .Window2-bottom {
    padding: 5px 10px;
  }
}
.Window2-bottom-block {
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.Window2-bottom-block > * {
  margin: 5px;
}
.Window2-bottom._flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.Window2-bottom._flex._hidden {
  display: none;
}
.Window2-bottom._flex .Window2-bottom-block {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: left;
}
.Window2-bottom._flex .Window2-bottom-block._grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.Window2-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 401;
  background: rgba(240, 244, 248, 0.5);
}
.Window2-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  border-top: 4px solid #555;
  border-left: 4px solid #555;
  border-right: 4px solid #555;
  border-bottom: 4px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.Window2-line {
  width: 100%;
  border-bottom: 1px solid #cddbe8;
}
.Window2._show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Window2._show .Window2-body {
  -webkit-animation: showWindow 0.15s ease forwards;
          animation: showWindow 0.15s ease forwards;
}
.Window2._show .Window2-overlay {
  -webkit-animation: showWindowOverlay 0.15s ease forwards;
          animation: showWindowOverlay 0.15s ease forwards;
}
@-webkit-keyframes showWindow {
  0% {
    margin-top: 50px;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    opacity: 1;
  }
}
@keyframes showWindow {
  0% {
    margin-top: 50px;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    opacity: 1;
  }
}
@-webkit-keyframes showWindowOverlay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes showWindowOverlay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ConfirmWindow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  border-radius: 20px;
}
.ConfirmWindow-content {
  width: 100%;
}
.ConfirmWindow-text {
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  word-break: break-word;
}
.ConfirmWindow-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ConfirmWindow-btn {
  border-radius: 10px;
  cursor: pointer;
}
.Login {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background: #42424254;
}
.Login-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 15px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.Login-links a {
  color: #424242ff;
  -webkit-transition: 0.2s ease-out 0s;
  transition: 0.2s ease-out 0s;
  text-decoration: none;
}
.Login-links a:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  color: #000000;
  opacity: 1;
}
.Login-links-wrap {
  position: absolute;
  bottom: 10px;
}
.Login-logo {
  margin-bottom: 30px;
  width: 165px;
}
.Login-logo img {
  width: 100%;
}
.Login-block {
  padding: 15px;
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  opacity: 0;
}
.Login-block-inpwrap {
  margin: 12px;
  width: 240px;
}
.Login-block-error {
  display: none;
  margin: 12px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #D2010D;
}
.Login-block._visible {
  -webkit-animation: LoginBlockShow 0.5s ease forwards;
          animation: LoginBlockShow 0.5s ease forwards;
}
.Login-loading {
  z-index: 100;
}
.Login-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -22.5px;
  margin-left: -22.5px;
  width: 45px;
  height: 45px;
  top: 46%;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  border-bottom: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
@-webkit-keyframes LoginLogoShow {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes LoginLogoShow {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes LoginBlockShow {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 50px);
            transform: translate(0, 50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes LoginBlockShow {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 50px);
            transform: translate(0, 50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.System {
  position: absolute;
  top: 44px;
  bottom: 0;
  left: 44px;
  right: 0;
  background-color: #fff;
  overflow-x: auto;
  overflow-y: auto;
}
.System-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.System-wrap._hidden {
  display: none;
}
.System-left {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 600px;
          flex: 1 0 600px;
  margin: 20px;
}
.System-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
  margin: 20px 20px 20px 0;
  padding-left: 20px;
  border-left: 1px solid #cddbe8;
}
.System-title {
  font-family: "Arial";
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  text-align: left;
  color: #354558;
}
.System-loading {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: rgba(240, 244, 248, 0.5);
}
.System-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  border-top: 4px solid #555;
  border-left: 4px solid #555;
  border-right: 4px solid #555;
  border-bottom: 4px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.System-error {
  margin: 15px 0;
}
.System-error-time {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #aaa;
}
.System-error-name {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #D2010D;
}
.System-error-info {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.AccountMultiSelectInput-item-network {
  margin: -1px 5px -1px 0;
  float: left;
}
.AccountMultiSelectInput-item-badge {
  margin: -1px 5px -1px 0;
  float: left;
}
.AccountMultiSelectInput-item {
  display: block;
  padding: 4px 10px 4px 28px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  position: relative;
}
.AccountMultiSelectInput-item._disabled {
  background: #F0F4F8;
  color: #5b7798;
}
.AccountMultiSelectInput-item:hover {
  background: #c0e6f4;
}
.AccountMultiSelectInput-item::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 5px;
  width: 20px;
  height: 20px;
  background-image: url("/img/checklist-icons.png");
}
.AccountMultiSelectInput-item._selected {
  background: #c0e6f4;
  border-bottom: 1px solid #a6dbef;
}
.AccountMultiSelectInput-item._selected:hover {
  background: #a6dbef;
}
.AccountMultiSelectInput-item._selected::before {
  background-position: -20px 0;
}
.AddBlock {
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 10px;
  background-color: #fff4e6;
  border-bottom: 1px solid #dfe7f0;
}
.AddBlock-input {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.ButtonGroup {
  display: inline-block;
  font-size: 0;
  line-height: 0;
}
.ButtonGroup._disabled .ButtonGroup-button {
  pointer-events: none;
  cursor: default;
  opacity: 0.7;
}
.ButtonGroup-button {
  display: inline-block;
  margin-left: -1px;
  padding: 4px 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
          box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #354558;
}
.ButtonGroup-button:hover,
.ButtonGroup-button._hover {
  background: #fefefe;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e2eaf2));
  background: linear-gradient(#fefefe, #e2eaf2);
  border: 1px solid #99b4cf;
}
.ButtonGroup-button:active,
.ButtonGroup-button._selected {
  -webkit-box-shadow: inset 0 1px 1px #aac1d8;
          box-shadow: inset 0 1px 1px #aac1d8;
}
.ButtonGroup-button._default {
  border: 1px solid #88a8c7;
  font-weight: bold;
}
.ButtonGroup-button._disabled {
  color: rgba(53, 69, 88, 0.4);
}
.ButtonGroup-button._selected {
  background: #01abeb;
  background: -webkit-gradient(linear, left top, left bottom, from(#01abeb), to(#018ec3));
  background: linear-gradient(#01abeb, #018ec3);
  border: 1px solid #01749f;
  -webkit-box-shadow: inset 0 1px 0 #6ed7fe, inset 0 -1px 0 #01749f;
          box-shadow: inset 0 1px 0 #6ed7fe, inset 0 -1px 0 #01749f;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.ButtonGroup-button._selected:hover,
.ButtonGroup-button._selected._hover {
  background: #03b9fe;
  background: -webkit-gradient(linear, left top, left bottom, from(#03b9fe), to(#019dd7));
  background: linear-gradient(#03b9fe, #019dd7);
  border: 1px solid #014f6c;
}
.ButtonGroup-button._selected:active,
.ButtonGroup-button._selected._selected {
  -webkit-box-shadow: inset 0 1px 1px #016286;
          box-shadow: inset 0 1px 1px #016286;
}
.ButtonGroup-button._selected._default {
  border: 1px solid #003d53;
  font-weight: bold;
}
.ButtonGroup-button._selected._disabled {
  color: rgba(255, 255, 255, 0.4);
}
.ButtonGroup-button:first-child {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ButtonGroup-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ButtonGroup._smallest .ButtonGroup-button {
  padding: 2px 10px;
  font-size: 13px;
}
.Calendar-head {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.Calendar-head-button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  width: 30px;
  height: 30px;
  background-color: #cddbe8;
}
.Calendar-head-button._left {
  background: url("/img/icons2/arrow-left-20x20.svg") no-repeat center;
}
.Calendar-head-button._right {
  background: url("/img/icons2/arrow-right-20x20.svg") no-repeat center;
}
.Calendar-head-button:hover {
  background-color: rgba(1, 153, 210, 0.2);
}
.Calendar-head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #354558;
}
.Calendar-head-year {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
  height: 30px;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  color: #354558;
}
.Calendar-head-year-input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 10px;
  border-top: 1px solid #dfe7f0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Calendar-head-year-input-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Calendar-head-year-input-block-text {
  font-size: 14px;
  line-height: 27px;
  text-align: center;
  color: #354558;
}
.Calendar-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  gap: 2px;
}
.Calendar-list-week {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 2px;
}
.Calendar-list-day {
  padding: 8px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0.14285714%;
          flex: 1 0 0.14285714%;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Calendar-list-day._active {
  background-color: rgba(255, 204, 9, 0.4);
}
.Calendar-list-day._selected {
  background-color: #FFCC09;
}
.Calendar-list-day:hover {
  background-color: rgba(1, 153, 210, 0.2);
}
.Calendar-list-day._disabled {
  opacity: 0.6;
  cursor: auto;
  pointer-events: none;
  cursor: default;
}
.Calendar ._range .Calendar-list-day._active {
  background-color: #a0e5ff;
}
.Calendar ._range .Calendar-list-day._selected {
  background-color: #3bc9fe;
}
.Calendar ._range .Calendar-list-day:hover {
  background-color: rgba(255, 204, 9, 0.4);
}
.Calendar ._range .Calendar-list-day._disabled {
  opacity: 0.6;
  cursor: auto;
  pointer-events: none;
  cursor: default;
}
.Checkboxes {
  position: relative;
  display: inline-block;
  border: 1px solid #bccee0;
  border-radius: 2px;
  vertical-align: middle;
}
.Checkboxes:focus,
.Checkboxes:hover,
.Checkboxes:active {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.Checkboxes._block {
  width: 100%;
}
.Checkboxes._disabled {
  pointer-events: none;
}
.Checkboxes._disabled:hover,
.Checkboxes._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.Checkboxes._disabled .Checkboxes-value {
  background-color: #F0F4F8;
  color: #5b7798;
}
.Checkboxes._loading {
  pointer-events: none;
}
.Checkboxes._loading:hover,
.Checkboxes._loading:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.Checkboxes._loading .Checkboxes-value {
  background-color: #F0F4F8;
  color: #5b7798;
}
.Checkboxes._loading::before {
  content: '';
  position: absolute;
  top: 7px;
  right: 7px;
  display: block;
  width: 14px;
  height: 14px;
  border-top: 3px solid #354558;
  border-left: 3px solid #354558;
  border-right: 3px solid #354558;
  border-bottom: 3px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.Checkboxes-value {
  padding: 0 16px 0 35px;
  height: 32px;
  background-image: url(../img/choose.png);
  background-repeat: no-repeat;
  background-position: 11px 9px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 32px;
  text-align: left;
  color: #354558;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}
.Checkboxes-small {
  padding: 0 16px 0 35px;
  height: 28px;
  background-image: url(../img/choose.png);
  background-repeat: no-repeat;
  background-position: 11px 7px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 32px;
  text-align: left;
  color: #354558;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 28px;
  overflow: hidden;
  cursor: pointer;
}
.Checkboxes-overlay {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 500;
  display: none;
}
.Checkboxes-list {
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  z-index: 501;
  display: none;
  margin-top: 1px;
  padding: 2px 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  max-width: 200%;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  font-size: 14px;
}
.Checkboxes-list-inner {
  max-height: 289px;
  overflow-y: auto;
  overflow-x: hidden;
}
.Checkboxes-list-inner._noScroll {
  max-height: inherit;
}
.Checkboxes-list-inner:not(:last-child) {
  border-bottom: 1px solid #bccee0;
}
.Checkboxes-list-inner._noBorders {
  border: none;
}
.Checkboxes-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 4px 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Checkboxes-item .Checkbox {
  margin: 0 5px;
}
.Checkboxes-item .Checkbox,
.Checkboxes-item-text {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Checkboxes-item._ratingName {
  font-size: 14px;
  line-height: 20px;
}
.Checkboxes-item._ratingTopbg {
  background-color: #6aec70;
}
.Checkboxes-item._ratingTopFont {
  color: #6aec70;
}
.Checkboxes-item._ratingNormbg {
  background-color: #ffe16f;
}
.Checkboxes-item._ratingNormFont {
  color: #ffe16f;
}
.Checkboxes-item._ratingTrendbg {
  background-color: #01abeb;
}
.Checkboxes-item._ratingTrendFont {
  color: #01abeb;
}
.Checkboxes-item._ratingTestbg {
  background-color: #6ed7fe;
}
.Checkboxes-item._ratingTestFont {
  color: #6ed7fe;
}
.Checkboxes-item._ratingCopybg {
  background-color: #fe9a6e;
}
.Checkboxes-item._ratingCopyFont {
  color: #fe9a6e;
}
.Checkboxes-item._ratingBanbg {
  background-color: #fe6e76;
}
.Checkboxes-item._ratingBanFont {
  color: #fe6e76;
}
.Checkboxes-item._ratingNaMybg {
  background-color: #b47efb;
}
.Checkboxes-item._ratingNabg {
  background-color: #f36efe;
}
.Checkboxes-item._ratingNaMyFont {
  color: #b47efb;
}
.Checkboxes-item._ratingNaFont {
  color: #f36efe;
}
.Checkboxes-item._ratingTrashbg {
  background-color: #808080;
}
.Checkboxes-item._ratingTrashFont {
  color: #808080;
}
.Checkboxes-item._ratingNonebg {
  background-color: rgba(255, 255, 255, 0.2);
}
.Checkboxes-item._ratingTop {
  background-color: #5eec94;
}
.Checkboxes-item._ratingNorm {
  background-color: #ffe16f;
}
.Checkboxes-item._ratingTrend {
  background-color: #01abeb;
}
.Checkboxes-item._ratingTest {
  background-color: #6ed7fe;
}
.Checkboxes-item._ratingNA {
  background-color: #fe6e76;
}
.Checkboxes-item._ratingTrash {
  background-color: #808080;
}
.Checkboxes-item._ratingNone {
  background-color: rgba(255, 255, 255, 0.2);
}
.Checkboxes-item._fileImage .Checkboxes-item-text,
.Checkboxes-item._fileVideo .Checkboxes-item-text,
.Checkboxes-item._fileCarousel .Checkboxes-item-text,
.Checkboxes-item._fileCanvas .Checkboxes-item-text,
.Checkboxes-item._filePlayable .Checkboxes-item-text,
.Checkboxes-item._fileDynamic .Checkboxes-item-text,
.Checkboxes-item._fileUnknown .Checkboxes-item-text,
.Checkboxes-item._fileMultilang .Checkboxes-item-text {
  position: relative;
  padding-left: 20px;
  max-width: 90%;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.Checkboxes-item._fileImage .Checkboxes-item-text::before,
.Checkboxes-item._fileVideo .Checkboxes-item-text::before,
.Checkboxes-item._fileCarousel .Checkboxes-item-text::before,
.Checkboxes-item._fileCanvas .Checkboxes-item-text::before,
.Checkboxes-item._filePlayable .Checkboxes-item-text::before,
.Checkboxes-item._fileDynamic .Checkboxes-item-text::before,
.Checkboxes-item._fileUnknown .Checkboxes-item-text::before,
.Checkboxes-item._fileMultilang .Checkboxes-item-text::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url('../img/icons2/asset-type-2-20x20.svg');
  background-size: 100%;
}
.Checkboxes-item._fileImage .Checkboxes-item-text::before {
  background-position: 0px 0px;
}
.Checkboxes-item._fileVideo .Checkboxes-item-text::before {
  background-position: 0px -14px;
}
.Checkboxes-item._fileCarousel .Checkboxes-item-text::before {
  background-position: 0px -28px;
}
.Checkboxes-item._fileCanvas .Checkboxes-item-text::before {
  background-position: 0px -56px;
}
.Checkboxes-item._filePlayable .Checkboxes-item-text::before {
  background-position: 0px -70px;
}
.Checkboxes-item._fileDynamic .Checkboxes-item-text::before {
  background-position: 0px -42px;
}
.Checkboxes-item._fileUnknown .Checkboxes-item-text::before {
  background-position: 0px -84px;
}
.Checkboxes-item._fileMultilang .Checkboxes-item-text::before {
  background-position: 0px -98px;
}
.Checkboxes-item:hover:not(._selected) {
  background: rgba(1, 153, 210, 0.3);
}
.Checkboxes._opened .Checkboxes-list {
  display: block;
}
.Checkboxes-list._opened {
  display: block;
}
.Checkboxes-list._left {
  left: 0;
  border-radius: 5px;
  margin-top: 5px;
}
.Checkboxes._opened .Checkboxes-overlay {
  display: block;
}
.Checkboxes._noicon .Checkboxes-value {
  padding: 0 10px;
  background-image: none;
  font-size: 12px;
}
.Checkboxes._smallest._loading {
  pointer-events: none;
}
.Checkboxes._smallest._loading:hover,
.Checkboxes._smallest._loading:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.Checkboxes._smallest._loading .Checkboxes-value {
  background-color: #F0F4F8;
  color: #5b7798;
}
.Checkboxes._smallest._loading::before {
  content: '';
  position: absolute;
  top: 5px;
  right: 7px;
  display: block;
  width: 10px;
  height: 10px;
  border-top: 2px solid #354558;
  border-left: 2px solid #354558;
  border-right: 2px solid #354558;
  border-bottom: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.Checkboxes._smallest .Checkboxes-value {
  height: 24px;
  line-height: 24px;
}
.Checkboxes._smallest .Checkboxes-item {
  padding: 3.5px 0 3.5px 5px;
}
.Checkboxes._smallest .Checkboxes-item-box {
  position: absolute;
  top: 10px;
  left: 11px;
  width: 6px;
  height: 6px;
  background-color: #ddd;
}
.Checkboxes._smallest .Checkboxes-item-box:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  width: 8px;
  height: 8px;
  border: 1px solid #aaa;
}
.Checkboxes._smallest .Checkboxes-item-text {
  font-size: 12px;
}
.Checkboxes._smallest .Checkboxes-item._selected .Checkboxes-item-box {
  background-color: #fff;
}
.Checkboxes._smallest .Checkboxes-item._selected .Checkboxes-item-box:before {
  border-color: #fff;
}
.Checkboxes-presets {
  max-width: 100%;
}
.Checkboxes-presets .Checkboxes-item {
  display: block;
  padding-left: 35px;
  padding-right: 5px;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.ColorInput {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.ColorInput:hover,
.ColorInput._hover,
.ColorInput:focus,
.ColorInput._focus,
.ColorInput._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.ColorInput._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.ColorInput._block {
  display: block;
  width: 100%;
}
.ColorInput._disabled {
  background-color: #F0F4F8;
}
.ColorInput._disabled:hover,
.ColorInput._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.ColorInput-value {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 4px 24px 4px 8px;
  height: 28px;
}
.ColorInput-value-color {
  height: 20px;
}
.ColorInput-arrow {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("/img/icons2/select-arrow-icon.svg") no-repeat 0 0;
}
.ColorInput-list {
  display: none;
  position: relative;
  padding: 4px 0;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  z-index: 501;
  width: 178px !important;
}
.ColorInput-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 500;
}
.ColorInput-items {
  width: 178px;
  padding: 3px 5px;
}
.ColorInput-items-item {
  margin: 2px;
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: top;
  background: #07d;
}
.ColorInput-items-item:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: 2px solid #FF8F09;
}
.ColorInput._opened .ColorInput-list {
  display: block;
}
.ColorInput._opened .ColorInput-arrow {
  opacity: 0.5;
}
.ColorInput._block {
  display: block;
  width: 100%;
}
.ColorInput-value-color {
  height: 20px;
}
.ColorInput._smallest .ColorInput-value {
  padding: 1px 24px 1px 8px;
  height: 24px;
}
.ColorInput._smallest .ColorInput-value-color {
  height: 22px;
}
.ColorInput._smallest .ColorInput-arrow {
  right: 2px;
}
.ColorInput._smallest .ColorInput-list {
  padding: 4px 0;
}
.ColorInput._openUp._opened .ColorInput-list {
  top: auto;
  bottom: 100%;
}
.ColorInput-items-item[color="0"],
.ColorInput-value-color[color="0"] {
  background-color: #ff8b8b;
}
.ColorInput-items-item[color="1"],
.ColorInput-value-color[color="1"] {
  background-color: #ff4a4a;
}
.ColorInput-items-item[color="2"],
.ColorInput-value-color[color="2"] {
  background-color: #ff0000;
}
.ColorInput-items-item[color="3"],
.ColorInput-value-color[color="3"] {
  background-color: #ffa24a;
}
.ColorInput-items-item[color="4"],
.ColorInput-value-color[color="4"] {
  background-color: #ff6a24;
}
.ColorInput-items-item[color="5"],
.ColorInput-value-color[color="5"] {
  background-color: #db5800;
}
.ColorInput-items-item[color="6"],
.ColorInput-value-color[color="6"] {
  background-color: #fff45c;
}
.ColorInput-items-item[color="7"],
.ColorInput-value-color[color="7"] {
  background-color: #ffc423;
}
.ColorInput-items-item[color="8"],
.ColorInput-value-color[color="8"] {
  background-color: #ddb500;
}
.ColorInput-items-item[color="9"],
.ColorInput-value-color[color="9"] {
  background-color: #bbff6e;
}
.ColorInput-items-item[color="10"],
.ColorInput-value-color[color="10"] {
  background-color: #5eff00;
}
.ColorInput-items-item[color="11"],
.ColorInput-value-color[color="11"] {
  background-color: #3ab600;
}
.ColorInput-items-item[color="12"],
.ColorInput-value-color[color="12"] {
  background-color: #99fdd4;
}
.ColorInput-items-item[color="13"],
.ColorInput-value-color[color="13"] {
  background-color: #00e686;
}
.ColorInput-items-item[color="14"],
.ColorInput-value-color[color="14"] {
  background-color: #00bb6d;
}
.ColorInput-items-item[color="15"],
.ColorInput-value-color[color="15"] {
  background-color: #9adfff;
}
.ColorInput-items-item[color="16"],
.ColorInput-value-color[color="16"] {
  background-color: #4dc6ff;
}
.ColorInput-items-item[color="17"],
.ColorInput-value-color[color="17"] {
  background-color: #10b3ff;
}
.ColorInput-items-item[color="18"],
.ColorInput-value-color[color="18"] {
  background-color: #efcdff;
}
.ColorInput-items-item[color="19"],
.ColorInput-value-color[color="19"] {
  background-color: #df99ff;
}
.ColorInput-items-item[color="20"],
.ColorInput-value-color[color="20"] {
  background-color: #ca58ff;
}
.ColorInput-items-item[color="21"],
.ColorInput-value-color[color="21"] {
  background-color: #ffb3dd;
}
.ColorInput-items-item[color="22"],
.ColorInput-value-color[color="22"] {
  background-color: #ff6cc2;
}
.ColorInput-items-item[color="23"],
.ColorInput-value-color[color="23"] {
  background-color: #ff2c96;
}
.DataCheck {
  font-weight: initial;
  margin-right: 8px;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #5b7798;
  position: relative;
}
.DataCheck-Button {
  cursor: pointer;
}
.DataCheck-Button::before {
  content: "";
  display: block;
  width: 75px;
  height: 21px;
  background-image: url("/img/icons2/data-check-2.svg");
  background-position: center;
  background-position-y: -94px;
  background-repeat: no-repeat;
}
.DataCheck-Button[verifylevel="2"]::before {
  background-position-y: -4px;
}
.DataCheck-Button[verifylevel="1"]::before {
  background-position-y: -34px;
}
.DataCheck-Button[verifylevel="0"]::before {
  background-position-y: -64px;
}
.DataCheck-Menu {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.DataCheck-Menu-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 501;
  display: none;
}
.DataCheck-Menu-body {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  z-index: 502;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  overflow-y: auto;
  max-height: 80%;
}
.DataCheck-Menu-static {
  padding: 10px 15px;
}
.DataCheck-Menu-static .img {
  width: 43px;
  height: 48px;
  background: url("/img/icons2/data-check-empty.svg");
}
.DataCheck-Menu-static .text {
  margin-left: 20px;
  color: #40c264;
}
.DataCheck-Menu-dynamic {
  padding: 2px 0 10px;
}
.DataCheck-Menu-block {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.DataCheck-Menu-description {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
  margin-top: 5px;
  width: 510px;
}
.DataCheck-Menu-heading {
  font-size: 14px;
  line-height: 15px;
  text-align: left;
  color: #5b7798;
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.DataCheck-Menu-heading .heading-default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 510px;
  gap: 10px;
}
.DataCheck-Menu-heading .heading-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 150px;
          flex: 1 0 150px;
}
.DataCheck-Menu-heading .heading-period,
.DataCheck-Menu-heading .heading-window {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60px;
          flex: 0 0 60px;
}
.DataCheck-Menu-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 180px;
          flex: 0 0 180px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  overflow: hidden;
}
.DataCheck-Menu-col.period {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 130px;
          flex: 0 0 130px;
}
.DataCheck-Menu-items .item {
  padding: 7px 15px 7px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.DataCheck-Menu-items .item:hover {
  background-color: #e7f7fd;
}
.DataCheck-Menu-items .item .settings {
  max-width: 222px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.DataCheck-Menu-items .item .item-default {
  width: 515px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.DataCheck-Menu-items .item .item-default .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 150px;
          flex: 1 0 150px;
  font-weight: normal;
}
.DataCheck-Menu-items .item .item-default .info._green {
  color: #1f9e41;
}
.DataCheck-Menu-items .item .item-default .info._orange {
  color: #FF8F09;
}
.DataCheck-Menu-items .item .item-default .info._red {
  color: #D2010D;
}
.DataCheck-Menu-items .item .item-default .info::before {
  content: "";
  background: url("/img/icons2/datacheck-line-20x20.svg") no-repeat;
  background-repeat: no-repeat;
  background-position-y: -1px;
  display: inline-block;
  width: 20px;
  height: 18px;
  vertical-align: top;
  margin-right: 5px;
}
.DataCheck-Menu-items .item .item-default .info[verifylevel="2"]::before {
  background-position-x: 0px;
}
.DataCheck-Menu-items .item .item-default .info[verifylevel="1"]::before {
  background-position-x: -20px;
}
.DataCheck-Menu-items .item .item-default .info[verifylevel="0"]::before {
  background-position-x: -40px;
}
.DataCheck-Menu-items .item .item-default .info[verifylevel="-1"]::before {
  background-position-x: -60px;
}
.DataCheck-Menu-title {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.DataCheck-Menu._active .DataCheck-Menu-overlay {
  display: block !important;
}
.DataCheck-Menu._active .DataCheck-Menu-body {
  display: block !important;
}
.Datepicker {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Datepicker:hover,
.Datepicker._hover,
.Datepicker:focus,
.Datepicker._focus,
.Datepicker._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.Datepicker._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.Datepicker._block {
  display: block;
  width: 100%;
}
.Datepicker._disabled {
  background-color: #F0F4F8;
}
.Datepicker._disabled:hover,
.Datepicker._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.Datepicker::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin: 3px 2px 3px 6px;
  background: url("/img/head/head-icons-20x20.svg") no-repeat -180px 0;
}
.Datepicker-value {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 4px 10px 4px 0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Datepicker-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  margin-top: 1px;
  padding: 10px 15px;
  min-width: 100%;
  width: 300px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  z-index: 500;
}
.Datepicker-dropdown._upMode {
  position: absolute;
  top: -860%;
  left: -10%;
  width: auto;
  height: auto;
}
.Datepicker-dropdown-footer {
  margin-top: 5px;
  padding-top: 5px !important;
  border-top: 1px solid #dfe7f0;
}
.Datepicker._opened .Datepicker-dropdown {
  display: block;
}
.Datepicker._right .Datepicker-dropdown {
  left: auto;
  right: 0;
}
.Datepicker-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 500 !important;
  cursor: default;
}
.DatepickerRange {
  width: 690px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media screen and (max-width: 850px) {
  .DatepickerRange {
    width: 100%;
    height: 100%;
  }
}
.DatepickerRange-columns {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.DatepickerRange-col1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 170px;
          flex: 0 0 170px;
  border-right: 1px solid #dfe7f0;
}
@media screen and (max-width: 850px) {
  .DatepickerRange-col1 {
    overflow: auto;
  }
}
@media screen and (max-width: 850px) and (orientation: portrait) {
  .DatepickerRange-col1 {
    -ms-flex-preferred-size: 130px;
        flex-basis: 130px;
  }
}
.DatepickerRange-col2 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.DatepickerRange-col2-header {
  height: 40px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 5px 10px 8px;
  border-bottom: 1px solid #dfe7f0;
}
.DatepickerRange-col2-mid {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
@media screen and (max-width: 850px) and (orientation: landscape) {
  .DatepickerRange-col2-mid {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media screen and (max-width: 850px) and (orientation: portrait) {
  .DatepickerRange-col2-mid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.DatepickerRange-col2-mid-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  padding: 8px 10px;
  border-right: 1px solid #dfe7f0;
}
@media screen and (max-width: 850px) and (orientation: portrait) {
  .DatepickerRange-col2-mid-left {
    border-right: none;
    border-bottom: 1px solid #dfe7f0;
  }
}
.DatepickerRange-col2-mid-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  padding: 8px 10px;
}
.DatepickerRange-footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  border-top: 1px solid #dfe7f0;
}
.DatepickerRange-footer._hidden {
  display: none;
}
.DatepickerRange-footer-timezone {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 5px 10px 2px;
  font-size: 13px;
  line-height: 18px;
  text-align: right;
  color: #5b7798;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
@media screen and (max-width: 850px) {
  .DatepickerRange-footer-timezone {
    display: none;
  }
}
.DatepickerRange-footer-save {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 5px 7px 2px;
  font-size: 13px;
  line-height: 20px;
  text-align: right;
  color: #139e48;
  position: relative;
}
@media screen and (max-width: 850px) {
  .DatepickerRange-footer-save {
    display: block;
  }
}
.DatepickerRange-footer-save::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 3px;
  background: url("/img/icons2/ok-20x20.svg") no-repeat;
}
.DatepickerRange-footer-save:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #f3fcf7;
}
.Hint {
  display: none;
  position: absolute;
  z-index: 10;
  padding: 10px 15px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 120px;
  max-width: 400px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #354558;
  font-weight: normal;
}
.Window .Hint {
  z-index: 401;
}
._hinted:hover .Hint,
.Hint:hover {
  display: block !important;
  -webkit-animation: showHint 0.2s ease forwards;
          animation: showHint 0.2s ease forwards;
}
.Hint p {
  margin-top: 8px;
  margin-bottom: 8px;
}
.Hint h1,
.Hint h2,
.Hint h3 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.Hint h1 {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.Hint h2 {
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.Hint h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.Hint ._red {
  color: #D2010D;
}
.Hint ._orange {
  color: #FF8F09;
}
.Hint ._blue {
  color: #0199D2;
}
.Hint ._green {
  color: #18cc5d;
}
.Hint-doc {
  display: block;
  margin-top: 8px;
  margin-bottom: 8px;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Hint-doc::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 5px;
  background: url("/img/icons2/link-20x20.svg") no-repeat;
}
.Hint-doc:hover {
  color: #01749f;
}
.Hint > *:first-child {
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.Hint > *:last-child {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.Hint._right {
  top: 100%;
  right: 0;
}
.Hint._right_top {
  bottom: 100%;
  right: 0;
}
.Hint._left {
  top: 100%;
  left: 0;
}
.Hint._leftTop {
  bottom: 100%;
  left: 0;
}
.Hint._leftSideTop {
  top: 0;
  left: 100%;
}
@-webkit-keyframes showHint {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(0, 15px);
            transform: translate(0, 15px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes showHint {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(0, 15px);
            transform: translate(0, 15px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
.HintButton {
  display: inline-block;
  padding: 5px 4px;
  vertical-align: top;
}
.HintButton._smallest {
  padding: 3px 3px;
}
.HintButton-icon {
  width: 20px;
  height: 20px;
  background: url("/img/icons2/help-20x20.svg") no-repeat 0 0;
  opacity: 0.5;
}
.HintButton:hover {
  cursor: pointer;
}
.HintButton:hover .HintButton-icon {
  opacity: 1;
}
.HintButton:hover .Menu-overlay {
  cursor: default;
}
.HintButton-Hint {
  max-width: 400px;
  padding: 6px 15px;
  z-index: 501;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #354558;
  font-weight: normal;
}
.HintButton _Menu410w .HintButton-Hint {
  max-width: 410px;
}
.HintButton-Hint p {
  margin-top: 8px;
  margin-bottom: 8px;
}
.HintButton-Hint h1,
.HintButton-Hint h2,
.HintButton-Hint h3 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.HintButton-Hint h1 {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.HintButton-Hint h2 {
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.HintButton-Hint h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.HintButton-Hint ._red {
  color: #D2010D;
}
.HintButton-Hint ._orange {
  color: #FF8F09;
}
.HintButton-Hint ._blue {
  color: #0199D2;
}
.HintButton-Hint ._green {
  color: #18cc5d;
}
.HintButton-Hint-doc {
  display: block;
  margin-top: 8px;
  margin-bottom: 8px;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.HintButton-Hint-doc::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 5px;
  background: url("/img/icons2/link-20x20.svg") no-repeat;
}
.HintButton-Hint-doc:hover {
  color: #01749f;
}
.HintButton-Hint > div > *:first-child {
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.HintButton-Hint > div > *:last-child {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.HintButton._Menu410w .HintButton-Hint {
  max-width: 410px;
}
.HintButton._noHeight {
  height: auto;
  padding: 0;
}
@keyframes showHint {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(0, 15px);
            transform: translate(0, 15px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
.HintText {
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #5b7798;
  font-weight: normal;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.HintText p {
  margin-top: 8px;
  margin-bottom: 8px;
}
.HintText h1,
.HintText h2,
.HintText h3 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.HintText h1 {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.HintText h2 {
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.HintText h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.HintText ._red {
  color: #D2010D;
}
.HintText ._orange {
  color: #FF8F09;
}
.HintText ._blue {
  color: #0199D2;
}
.HintText ._green {
  color: #18cc5d;
}
.HintText-doc {
  display: block;
  margin-top: 8px;
  margin-bottom: 8px;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.HintText-doc::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 5px;
  background: url("/img/icons2/link-20x20.svg") no-repeat;
}
.HintText-doc:hover {
  color: #01749f;
}
.HintText > *:first-child {
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.HintText > *:last-child {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.Hotkey {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: baseline;
  padding: 0 5px;
  border-radius: 3px;
  background: #6884a4;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
}
.InputSearch {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  padding: 0 12px 0 32px;
}
.InputSearch:hover,
.InputSearch._hover,
.InputSearch:focus,
.InputSearch._focus,
.InputSearch._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.InputSearch._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.InputSearch._block {
  display: block;
  width: 100%;
}
.InputSearch._disabled {
  background-color: #F0F4F8;
}
.InputSearch._disabled:hover,
.InputSearch._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.InputSearch-input {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 28px;
  text-align: left;
  color: #354558;
  padding-right: 15px;
}
.InputSearch-input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #98abc1;
}
.InputSearch-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #98abc1;
}
.InputSearch-input:-ms-input-placeholder {
  /* IE 10+ */
  color: #98abc1;
}
.InputSearch-input:-moz-placeholder {
  /* Firefox 18- */
  color: #98abc1;
}
.InputSearch._disabled {
  background: #F0F4F8;
  color: #5b7798;
}
.InputSearch._disabled:hover {
  background: #F0F4F8;
}
.InputSearch-icon {
  position: absolute;
  top: 4px;
  left: 6px;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/search-20x20.svg") no-repeat 0 0;
  opacity: 0.5;
}
.InputSearch-regex {
  position: absolute;
  top: 3px;
  right: 23px;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/regex-search-20x20.svg") no-repeat 0 0;
  opacity: 0.75;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.InputSearch-regex:hover {
  opacity: 1;
}
.InputSearch-regex._enabled {
  background-position: -20px 0;
  opacity: 1;
}
.InputSearch-clear {
  position: absolute;
  top: 4px;
  right: 6px;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
._disabled .InputSearch-clear {
  opacity: 0.2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}
._disabled .InputSearch-clear:hover {
  opacity: 0.2;
}
.InputSearch-clear:hover {
  opacity: 0.8;
}
.InputSearch._regex {
  padding-right: 32px;
}
.InputSearch._smallest {
  padding: 2px 10px 2px 25px;
  font-size: 12px;
}
.InputSearch._smallest .InputSearch-icon {
  top: 2px;
  left: 2px;
}
.InputSearch._smallest .InputSearch-regex {
  top: 2px;
  right: 2px;
}
.MediationAppDraftsEditor-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 8px 15px;
  gap: 8px;
  border-bottom: 1px solid #cddbe8;
}
.MediationAppDraftsEditor-changes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 5px;
}
.MediationAppDraftsEditor-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationAppDraftsEditor-head-button {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.MediationAppDraftsEditor-head-button-refresh {
  position: relative;
  width: 20px;
  height: 20px;
}
.MediationAppDraftsEditor-head-button-refresh::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  background: url("/img/icons2/refresh-20x20.svg") no-repeat;
}
.MediationAppDraftsEditor-head-button-text {
  color: #0199D2;
}
.MediationAppDraftsEditor-head-title {
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  text-align: left;
  color: #7891ae;
}
.MediationAppDraftsEditor-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.MediationAppDraftsEditor-button {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 6px 8px;
  border: 1px solid #cddbe8;
  border-radius: 2px;
  font-size: 14px;
  line-height: 14px;
  text-align: left;
  color: #0199D2;
}
.MediationAppDraftsEditor-button:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
  border: 1px solid #aac1d8;
}
.MediationAppDraftsEditor-button._type {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 6px 8px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 176px;
          flex: 1 0 176px;
}
.MediationAppDraftsEditor-button._status {
  font-weight: bold;
  padding: 6px 8px;
}
.MediationAppDraftsEditor-button._status._draft {
  color: #10883e;
  background-color: rgba(24, 204, 93, 0.15);
}
.MediationAppDraftsEditor-button._status._draft:hover {
  background-color: rgba(24, 204, 93, 0.25);
}
.MediationAppDraftsEditor-button._status._abtest {
  color: #bc6600;
  background-color: rgba(255, 143, 9, 0.15);
}
.MediationAppDraftsEditor-button._status._abtest:hover {
  background-color: rgba(255, 143, 9, 0.25);
}
.MediationAppFilters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 8px 15px;
  gap: 0;
  border-top: 1px solid #cddbe8;
}
.MediationAppFilters-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 0;
}
.MediationAppFilters-row {
  display: grid;
  grid-template-columns: 1fr 30px;
  grid-template-rows: 1fr;
  gap: 3px;
  margin-bottom: 8px;
}
.MediationAppFilters-row-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 3px;
}
.MediationAppFilters-row-delete {
  width: auto;
  opacity: 0.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationAppFilters-row-delete::after {
  content: "";
  display: block;
  width: 20px;
  margin: 0 auto;
  height: 20px;
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.MediationAppFilters-row-delete:hover {
  opacity: 1;
}
.MediationEditor {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  max-width: 400px;
  min-width: 200px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  background-color: #fff;
  -webkit-transition: -webkit-transform 0.15s linear;
  transition: -webkit-transform 0.15s linear;
  transition: transform 0.15s linear;
  transition: transform 0.15s linear, -webkit-transform 0.15s linear;
}
@media screen and (max-width: 812px) {
  .MediationEditor {
    max-width: 100%;
  }
}
.MediationEditor .Mediation-list-item:hover {
  background-color: white;
}
.MediationEditor._visible {
  -webkit-transform: none;
          transform: none;
}
.MediationEditor-top {
  width: 100%;
  min-height: 44px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0 10px 0 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #cddbe8;
}
.MediationEditor-top-close {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 35px;
          flex: 0 0 35px;
  height: 44px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationEditor-top-close::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 12px;
  margin-left: 10px;
  background: url("../img/icons2/back-arrow-20x20.svg");
  background-size: cover;
}
.MediationEditor-top-close:hover {
  background: #ccebf6;
}
.MediationEditor-top-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.MediationEditor-top-actions {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.MediationEditor-top-actions-favorit {
  width: 30px;
  height: 30px;
  padding: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border-radius: 3px;
}
.MediationEditor-top-actions-favorit::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("../img/icons2/favorite-20x20.svg");
}
.MediationEditor-top-actions-favorit:hover {
  opacity: 1;
  background: rgba(1, 153, 210, 0.15);
}
.MediationEditor-top-actions-favorit._favorit::before {
  background-image: url("../img/icons2/favorite-20x20.svg");
  background-position: 20px 0;
}
.MediationEditor-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 4px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #f7f9fb;
  -webkit-box-shadow: 0 2px 0 rgba(53, 69, 88, 0.05);
          box-shadow: 0 2px 0 rgba(53, 69, 88, 0.05);
  border-bottom: 1px solid #cddbe8;
}
.MediationEditor-title-title {
  font-size: 13px;
  font-weight: bold;
  line-height: 1.4em;
  text-align: left;
  color: #7891ae;
  line-height: 2em;
}
.MediationEditor-warns {
  border-bottom: 1px solid #cddbe8;
}
.MediationEditor-warns-list-item {
  border-bottom: 1px solid #ffc784;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 6px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  background: #ffe3c2;
}
.MediationEditor-warns-list-item._canEdit {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationEditor-warns-list-item-icon {
  width: 20px;
  height: 20px;
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat 0 0;
}
.MediationEditor-warns-list-item-text {
  color: #a25800;
}
.MediationEditor-warns-list-item:hover {
  background: #ffd8a9;
}
.MediationFilter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 10px 15px;
}
@media screen and (max-width: 812px) {
  .MediationFilter {
    gap: 0;
  }
}
.MediationFilter-button {
  z-index: 99;
  background-color: white;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.MediationFilter-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}
.MediationFilter-filters-row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 812px) {
  .MediationFilter-filters-row {
    gap: 5px;
  }
}
.MediationFilter-filters-row-delete {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  width: 20px;
  height: 20px;
  opacity: 0.5;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationFilter-filters-row-delete:hover {
  opacity: 1;
}
.MediationFilter-filters-row._updated > div {
  z-index: 99;
}
.MediationFilter-filters-row._updated:after {
  z-index: 98;
  content: "";
  position: absolute;
  left: -159px;
  width: 500%;
  height: 111%;
  -webkit-animation: fadeBackground 2s ease forwards;
          animation: fadeBackground 2s ease forwards;
}
@-webkit-keyframes fadeBackground {
  0% {
    background-color: #ffd5a2;
  }
  100% {
    background-color: transparent;
  }
}
@keyframes fadeBackground {
  0% {
    background-color: #ffd5a2;
  }
  100% {
    background-color: transparent;
  }
}
.MediationGraph {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.MediationGraph-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 1px solid #dfe7f0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.MediationGraph-head-title {
  padding: 10px 15px;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.MediationGraph-head-title-app {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #5b7798;
}
.MediationGraph-head-title-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationGraph-head-filters {
  padding: 0 15px 10px 15px;
}
.MediationGraph-graph-wrap {
  padding: 10px;
  max-width: 85%;
  width: 100%;
}
@media screen and (min-width: 1300px) {
  .MediationGraph-graph-wrap {
    max-width: 70%;
  }
}
@media screen and (min-width: 1700px) {
  .MediationGraph-graph-wrap {
    max-width: 60%;
  }
}
@media screen and (min-width: 1900px) {
  .MediationGraph-graph-wrap {
    max-width: 55%;
  }
}
.MediationGraph-table {
  overflow: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  position: relative;
}
@media screen and (max-width: 812px) {
  .MediationGraph-table {
    overflow: visible;
  }
}
.MediationGraph-error {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #d2010d;
  padding: 2px 0 2px 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.MediationGraph-error-block {
  border-bottom: 1px solid #fdcccc;
  background: #fee5e5;
  padding: 5px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  place-items: start stretch;
}
.MediationGraph-error-block._hidden {
  display: none;
}
.MediationGraph-error:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url(/img/icons2/warning-multi-20x20.svg);
}
.MediationHistory-table-waterfall {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 2px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  min-height: 22px;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}
.MediationHistory-table-waterfall-item {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 4px 8px;
  background: #ffd5a2;
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  color: #a25800;
  border-radius: 2px;
}
.MediationHistory-table-waterfall-item:hover {
  background: #FF8F09;
}
.MediationHistory-table-tests {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 2px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 22px;
}
.MediationHistory-table-tests-test {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  border: 1px solid #cddbe8;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationHistory-table-tests-test-name {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 4px 5px;
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #485e78;
}
.MediationHistory-table-tests-test-status {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 4px 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  text-align: left;
  color: #354558;
}
.MediationHistory-table-tests-test:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
  border: 1px solid #aac1d8;
}
.MediationHistory-table-tests-test[status="Accepted"] .MediationHistory-table-tests-test-status {
  background: #d1f5df;
  color: #139e48;
}
.MediationHistory-table-tests-test[status="Partial"] .MediationHistory-table-tests-test-status {
  background: #d1f5df;
  color: #139e48;
}
.MediationHistory-table-tests-test[status="Declined"] .MediationHistory-table-tests-test-status {
  background: #f6cccf;
  color: #9f010a;
}
.MediationHistory-table-tests-test[status="Closed"] .MediationHistory-table-tests-test-status {
  background: #f6cccf;
  color: #9f010a;
}
.MediationNetsBidding {
  height: 100%;
  overflow-y: auto;
}
.MediationReport,
.MediationNewReport {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.MediationReport-head,
.MediationNewReport-head {
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  border-bottom: 1px solid #dfe7f0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.MediationReport-head-title,
.MediationNewReport-head-title {
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.MediationReport-head-title-path,
.MediationNewReport-head-title-path {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #5b7798;
}
.MediationReport-head-title-name,
.MediationNewReport-head-title-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationReport-head-filters,
.MediationNewReport-head-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.MediationReport-head-block,
.MediationNewReport-head-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.MediationReport-filters,
.MediationNewReport-filters {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.MediationReport-table,
.MediationNewReport-table {
  overflow: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  position: relative;
}
@media screen and (max-width: 812px) {
  .MediationReport-table,
  .MediationNewReport-table {
    overflow: visible;
  }
}
.MediationReport-table-reloadOverlay,
.MediationNewReport-table-reloadOverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 98;
  background: rgba(240, 244, 248, 0.5);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.MediationReport-table-reloadOverlay-title,
.MediationNewReport-table-reloadOverlay-title {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -115px;
  width: 230px;
  height: 60px;
  background: rgba(53, 69, 88, 0.5);
  border-radius: 3px;
  padding: 10px;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.MediationReport-warning,
.MediationNewReport-warning {
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #a25800;
  padding: 2px 0 2px 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.MediationReport-warning-block,
.MediationNewReport-warning-block {
  border-bottom: 1px solid #ffd7a8;
  background: #ffe3c2;
  padding: 5px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  place-items: start stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationReport-warning-block._hidden,
.MediationNewReport-warning-block._hidden {
  display: none;
}
.MediationReport-warning-close,
.MediationNewReport-warning-close {
  width: 20px;
  height: 20px;
  background: url(/img/icons2/delete-20x20.svg);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationReport-warning:before,
.MediationNewReport-warning:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url(/img/icons2/warning-multi-20x20.svg);
}
.MediationReport-error,
.MediationNewReport-error {
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #d2010d;
  padding: 2px 0 2px 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.MediationReport-error-block,
.MediationNewReport-error-block {
  border-bottom: 1px solid #fdcccc;
  background: #fee5e5;
  padding: 5px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  place-items: start stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationReport-error-block._hidden,
.MediationNewReport-error-block._hidden {
  display: none;
}
.MediationReport-error-close,
.MediationNewReport-error-close {
  width: 20px;
  height: 20px;
  background: url(/img/icons2/delete-20x20.svg);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationReport-error:before,
.MediationNewReport-error:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url(/img/icons2/warning-multi-20x20.svg);
}
.MediationSlotCell {
  text-align: left;
}
.MediationSlotCell-content {
  width: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationSlotCell-ecpm {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45px;
          flex: 0 0 45px;
  font-weight: bold;
  text-align: right;
}
.MediationSlotCell-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationSlotCell-title-network {
  font-weight: bold;
  color: #5b7798;
}
.MediationSlotCell-title-placement {
  color: #5b7798;
}
.MediationSlotCell-action {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 20px;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationSlotCell-action:hover {
  opacity: 1;
}
.MediationSlotCell-action._add {
  background: url("/img/icons2/add-20x20.svg") no-repeat 0 0;
}
.MediationSlotCell-action._edit {
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0px 0;
}
.MediationSlotCell-action._delete {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.MediationTable {
  border-spacing: 0;
  min-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  table-layout: fixed;
  font-size: 14px;
  line-height: 18px;
  color: #485e78;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.MediationTable-wrap {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: auto;
}
@media screen and (max-width: 812px) {
  .MediationTable-wrap {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 50vh;
  }
}
.MediationTable-total,
.MediationTable-head {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  color: #5b7798;
}
.MediationTable-total::before,
.MediationTable-head::before,
.MediationTable-total::after,
.MediationTable-head::after {
  content: "";
  position: absolute;
  border-bottom: 1px solid #cddbe8;
  width: 100%;
}
.MediationTable-total::before,
.MediationTable-head::before {
  top: 0;
}
.MediationTable-total::after,
.MediationTable-head::after {
  bottom: 0;
}
.MediationTable-total {
  bottom: 0;
  -webkit-box-shadow: 0 -2px 0px rgba(53, 69, 88, 0.05);
          box-shadow: 0 -2px 0px rgba(53, 69, 88, 0.05);
}
.MediationTable-head {
  top: 0;
  -webkit-box-shadow: 0 2px 0px rgba(53, 69, 88, 0.05);
          box-shadow: 0 2px 0px rgba(53, 69, 88, 0.05);
}
.MediationTable-row:hover {
  background-color: #e6f5fb;
}
.MediationTable-body .MediationTable-row {
  position: relative;
}
.MediationTable-total .MediationTable-row {
  background-color: #F0F4F8;
  border-bottom-color: #cddbe8;
  border-right-color: #cddbe8;
}
.MediationTable-head .MediationTable-row {
  border-top: 1px solid #cddbe8;
  border-bottom: 1px solid #cddbe8;
}
.MediationTable-head .MediationTable-row-col {
  position: relative;
  font-weight: 400;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 160px;
  max-width: 160px;
}
.MediationTable-head .MediationTable-row-col[metric="hist_date"] {
  width: 120px;
}
.MediationTable-head .MediationTable-row-col[metric="hist_waterfalls"] {
  text-align: left;
  width: 200px;
}
.MediationTable-head .MediationTable-row-col[metric="hist_tests"] {
  min-width: 120px;
  text-align: left;
}
.MediationTable-head .MediationTable-row-col[metric="Attempts"] {
  width: 120px;
  max-width: 120px;
}
.MediationTable-head .MediationTable-row-col[metric="Impr."] {
  width: 115px;
  max-width: 115px;
}
.MediationTable-head .MediationTable-row-col[metric="Breakdown"] {
  width: 200px;
  max-width: 200px;
}
.MediationTable-head .MediationTable-row-col[metric="Est. Rev."] {
  width: 90px;
  max-width: 90px;
}
.MediationTable-head .MediationTable-row-col[metric="% Rev."] {
  width: 90px;
  max-width: 90px;
}
.MediationTable-head .MediationTable-row-col[metric="Responses"] {
  width: 100px;
  max-width: 100px;
}
.MediationTable-head .MediationTable-row-col[metric="Requests"] {
  width: 100px;
  max-width: 100px;
}
.MediationTable-head .MediationTable-row-col[metric="eCPM"] {
  width: 80px;
  max-width: 80px;
}
.MediationTable-head .MediationTable-row-col[metric="Placement eCPM"] {
  width: 340px;
  max-width: 340px;
}
.MediationTable-head .MediationTable-row-col[metric="Fill Rate, %"] {
  width: 110px;
  max-width: 110px;
}
.MediationTable-head .MediationTable-row-col[metric="Country"] {
  width: 95px;
  max-width: 95px;
}
.MediationTable-head .MediationTable-row-col[metric="Date"] {
  width: 115px;
  max-width: 115px;
}
.MediationTable-head .MediationTable-row-col[metric="Application"] {
  width: 290px;
  max-width: 290px;
}
.MediationTable-head .MediationTable-row-col[metric="Network"] {
  width: 200px;
  max-width: 200px;
}
.MediationTable-head .MediationTable-row-col[metric="Network Placement"] {
  width: 200px;
  max-width: 200px;
}
.MediationTable-head .MediationTable-row-col[metric="Placement"] {
  width: 450px;
  max-width: 450px;
}
.MediationTable-head .MediationTable-row-col[metric="Ad Unit Name"] {
  width: 160px;
  max-width: 160px;
}
.MediationTable-head .MediationTable-row-col[metric="Waterfall"] {
  width: 140px;
  max-width: 140px;
}
.MediationTable-head .MediationTable-row-col[metric="Ad Unit Test"] {
  width: 200px;
  max-width: 200px;
}
.MediationTable-head .MediationTable-row-col[metric="Ad source responses"] {
  width: 170px;
  max-width: 170px;
}
.MediationTable-head .MediationTable-row-col[metric="Ad Placement"] {
  width: 160px;
  max-width: 160px;
}
.MediationTable-head .MediationTable-row-col[metric="Platform"] {
  width: 125px;
  max-width: 125px;
}
.MediationTable-head .MediationTable-row-col[metric="Ad Type"] {
  width: 100px;
  max-width: 100px;
}
.MediationTable-head .MediationTable-row-col[metric="Has IDFA"] {
  width: 105px;
  max-width: 105px;
}
.MediationTable-head .MediationTable-row {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background-color: #f6f8fa;
}
.MediationTable-head .MediationTable-row :not(:last-child):hover {
  cursor: pointer;
  background: #d9f0f8;
}
.MediationTable-head .MediationTable-row ._sorted {
  padding-top: 3px;
  padding-bottom: 2px;
  padding-right: 20px;
  color: #0199D2;
  border-bottom: 3px solid #0199D2;
}
.MediationTable-head .MediationTable-row ._sorted:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 5px;
  display: inline;
}
.MediationTable-head .MediationTable-row ._sorted[sortdir="-1"]:after {
  background: url("/img/icons2/arrow-down-20x20.svg") no-repeat 0 0;
}
.MediationTable-head .MediationTable-row ._sorted[sortdir="1"]:after {
  background: url("/img/icons2/arrow-up-20x20.svg") no-repeat 0 0;
}
.MediationTable-row-col {
  padding: 5px 8px;
  text-align: right;
  border-bottom: 1px solid #dfe7f0;
  word-break: break-all;
}
.MediationTable-row-col._hoverInc:not(._hoverExc) {
  background-color: #ccebf6;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationTable-row-col._hoverExc:not(._hoverInc) {
  background-color: #f8d9db;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationTable-row-col:last-child {
  width: auto;
}
.MediationTable-row-col[metric="slot"] {
  max-width: none;
}
.MediationTable-row-col[metric="hist_date"] {
  width: 120px;
}
.MediationTable-row-col[metric="hist_waterfalls"] {
  text-align: left;
  width: 200px;
}
.MediationTable-row-col[metric="hist_tests"] {
  min-width: 120px;
  text-align: left;
}
.MediationTable-row-col[metric="revProfit"]._negative {
  background: rgba(177, 45, 52, 0.5);
  border-bottom: 1px solid rgba(177, 45, 52, 0.14);
  border-right: 1px solid rgba(177, 45, 52, 0.14);
  color: #5a0000a1;
}
.MediationTable-row-col[metric="revProfit"]._positive {
  background: rgba(2, 250, 97, 0.2);
  border-bottom: 1px solid rgba(2, 250, 97, 0.3);
  border-right: 1px solid rgba(2, 250, 97, 0.3);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._10p {
  background: rgba(2, 250, 97, 0.55);
  border-bottom: 1px solid #02fa61;
  border-right: 1px solid #02fa61;
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._9p {
  background: rgba(2, 250, 97, 0.5);
  border-bottom: 1px solid rgba(2, 250, 97, 0.9);
  border-right: 1px solid rgba(2, 250, 97, 0.9);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._8p {
  background: rgba(2, 250, 97, 0.45);
  border-bottom: 1px solid rgba(2, 250, 97, 0.8);
  border-right: 1px solid rgba(2, 250, 97, 0.8);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._7p {
  background: rgba(2, 250, 97, 0.4);
  border-bottom: 1px solid rgba(2, 250, 97, 0.7);
  border-right: 1px solid rgba(2, 250, 97, 0.7);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._6p {
  background: rgba(2, 250, 97, 0.35);
  border-bottom: 1px solid rgba(2, 250, 97, 0.6);
  border-right: 1px solid rgba(2, 250, 97, 0.6);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._5p {
  background: rgba(2, 250, 97, 0.3);
  border-bottom: 1px solid rgba(2, 250, 97, 0.5);
  border-right: 1px solid rgba(2, 250, 97, 0.5);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._4p {
  background: rgba(2, 250, 97, 0.25);
  border-bottom: 1px solid rgba(2, 250, 97, 0.4);
  border-right: 1px solid rgba(2, 250, 97, 0.4);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._3p {
  background: rgba(2, 250, 97, 0.2);
  border-bottom: 1px solid rgba(2, 250, 97, 0.3);
  border-right: 1px solid rgba(2, 250, 97, 0.3);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._2p {
  background: rgba(2, 250, 97, 0.15);
  border-bottom: 1px solid rgba(2, 250, 97, 0.2);
  border-right: 1px solid rgba(2, 250, 97, 0.2);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._1p {
  background: rgba(2, 250, 97, 0.1);
  border-bottom: 1px solid rgba(2, 250, 97, 0.2);
  border-right: 1px solid rgba(2, 250, 97, 0.2);
  color: #00bd48;
}
.MediationTable-row-col[metric="fillRate"]._0p {
  background: rgba(2, 250, 97, 0.05);
  border-bottom: 1px solid rgba(2, 250, 97, 0.2);
  border-right: 1px solid rgba(2, 250, 97, 0.2);
  color: #00bd48;
}
.MediationTable-row-col._added {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: rgba(24, 204, 93, 0.2);
  position: relative;
}
.MediationTable-row-col._added::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 4px;
  background: #18cc5d;
}
.MediationTable-row-col._added:hover {
  background: rgba(24, 204, 93, 0.3);
}
.MediationTable-row-col._removed {
  background: url("/img/draft-red.png") repeat;
  position: relative;
}
.MediationTable-row-col._removed::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 4px;
  background: #D2010D;
}
.MediationTable-row-col._edit {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationTable-row-col._edit:hover {
  background: rgba(1, 153, 210, 0.1);
}
.MediationTable-head .MediationTable-row-col:not(:first-child),
.MediationTable-body .MediationTable-row-col:not(:first-child) {
  border-left: 1px solid #dfe7f0;
}
.MediationTable-total .MediationTable-row-col {
  border-left: 1px solid #dfe7f0;
}
.MediationTable-total .MediationTable-row-col._noBorder {
  border-left: none;
}
.MediationTable-total .MediationTable-row-col {
  font-weight: bold;
}
.MediationTreeNavigation {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow-y: auto;
}
.MediationTreeNavigation-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  overflow: auto;
}
.MediationTreeNavigation-report {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0 5px;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border-bottom: 1px solid #F0F4F8;
}
.MediationTreeNavigation-report._item {
  padding-left: 55px;
}
.MediationTreeNavigation-report-menu {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 28px;
  padding: 1px 6px 1px 0;
  opacity: 0.5;
}
.MediationTreeNavigation-report-menu:hover {
  opacity: 1;
}
.MediationTreeNavigation-report-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  padding: 4px 0 4px 30px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationTreeNavigation-report-name._auto {
  color: #0187b9;
}
.MediationTreeNavigation-report-arrow {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  padding: 4px 0 4px 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  height: 28px;
}
.MediationTreeNavigation-report-arrow::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  z-index: 101;
  background: url("/img/icons2/tree-arrows-20x20.svg") no-repeat;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.MediationTreeNavigation-report._subreport {
  padding-left: 20px;
}
.MediationTreeNavigation-report._subreport .MediationTreeNavigation-report-arrow::after {
  left: 23px;
}
.MediationTreeNavigation-report._subreport .MediationTreeNavigation-report-arrow._open::after {
  left: 26px;
}
.MediationTreeNavigation-report._haveChanges {
  background: rgba(255, 143, 9, 0.1);
}
.MediationTreeNavigation-report._haveChanges::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  background: #FF8F09;
}
.MediationTreeNavigation-report:hover {
  background-color: rgba(1, 153, 210, 0.1);
}
.MediationTreeNavigation-report._active {
  background: #0199D2;
  background: -webkit-gradient(linear, left top, left bottom, from(#0199D2), to(#018ec3));
  background: linear-gradient(#0199D2, #018ec3);
}
.MediationTreeNavigation-report._active .MediationTreeNavigation-report-name {
  color: #fff;
  font-weight: bold;
}
.MediationTreeNavigation-report._open .MediationTreeNavigation-report-arrow::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.MediationTreeNavigation-report._withSubReports .MediationTreeNavigation-report-name {
  padding-left: 0px;
}
.MediationWaterfallTable {
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
}
.MediationWaterfallTable-wrap {
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.MediationWaterfallTable-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0 20px;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  border-bottom: 1px solid #cddbe8;
  border-top: 1px solid #cddbe8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding-top: 8px;
}
.MediationWaterfallTable-tabs-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.MediationWaterfallTable-tabs-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.MediationWaterfallTable-tabs-text {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  position: relative;
  margin-right: 15px;
  color: #5b7798;
}
.MediationWaterfallTable-tabs-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-right: 15px;
  padding-bottom: 8px;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationWaterfallTable-tabs-button:hover::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: rgba(1, 153, 210, 0.5);
}
.MediationWaterfallTable-tabs-button._selected {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
}
.MediationWaterfallTable-tabs-button._selected .MediationWaterfallTable-tabs-button-name {
  max-width: 140px;
}
.MediationWaterfallTable-tabs-button._selected::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #0199D2;
}
.MediationWaterfallTable-tabs-button-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 120px;
}
.MediationWaterfallTable-tabs-button-counter {
  padding: 0px 8px;
  margin-left: 5px;
  border-radius: 3px;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #D2010D;
  background-color: #f4c0c3;
}
.MediationWaterfallTable-tabs-button-check {
  padding: 8px;
  margin-top: -1px;
  margin-left: 5px;
  border-radius: 3px;
  border: 2px solid #bccee0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  position: relative;
}
.MediationWaterfallTable-tabs-button-check:hover {
  background-color: #F0F4F8;
}
.MediationWaterfallTable-tabs-button-check::after {
  position: absolute;
  content: '';
  top: 50%;
  right: 50%;
  background: url(../img/icons2/ok-20x20.svg) no-repeat 0 0;
}
.MediationWaterfallTable-tabs-button-check._applied::after {
  position: absolute;
  content: '';
  top: -1px;
  left: -2px;
  background: url(../img/icons2/ok-20x20.svg) no-repeat 0 0;
  height: 20px;
  width: 20px;
}
.MediationWaterfallTable-row {
  display: -webkit-box;
  grid-template-columns: minmax(100px, 200px) minmax(100px, 300px) minmax(100px, 400px) minmax(100px, 1fr);
  padding: 0;
  border-bottom: 1px solid #dfe7f0;
  color: #485e78;
}
.MediationWaterfallTable-row._head {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 32px;
          flex: 0 0 32px;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
  z-index: 600;
  background: #F0F4F8;
  -webkit-box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
          box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
  border-bottom: 1px solid #cddbe8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.MediationWaterfallTable-row-flex {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
.MediationWaterfallTable-row-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  border-right: 1px solid #dfe7f0;
}
.MediationWaterfallTable-row-col._body {
  position: relative;
}
.MediationWaterfallTable-row-col._emptyPlacement[col='placementId'] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationWaterfallTable-row-col._emptyPlacement[col='placementId']:hover {
  background-color: #f4c0c3;
}
.MediationWaterfallTable-row-col-edit {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  width: 30px;
  height: 30px;
  right: 5px;
  top: 0;
  padding-top: 5px;
  padding-left: 5px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
}
.MediationWaterfallTable-row-col-edit::after {
  content: "";
  display: block;
  background: url("/img/icons2/edit-20x20.svg") no-repeat;
  width: 20px;
  height: 20px;
  opacity: 0.7;
}
.MediationWaterfallTable-row-col-edit:hover::after {
  opacity: 1;
}
.MediationWaterfallTable-row-col-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 6px 10px;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #dfe7f0;
}
.MediationWaterfallTable-row-col-value:hover {
  background: #f2fafd;
}
.MediationWaterfallTable-row-col-value-eCPM {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 65px;
          flex: 0 0 65px;
  height: 30px;
  padding: 5px 8px;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: right;
  color: #0199D2;
  background: #e6f5fb;
  border-radius: 3px;
}
.MediationWaterfallTable-row-col-value-number {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
}
.MediationWaterfallTable-row-col-value-info {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.MediationWaterfallTable-row-col-value-info-name {
  font-weight: bold;
}
.MediationWaterfallTable-row-col-value-info-id {
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #5b7798;
}
.MediationWaterfallTable-row-col-value-icon {
  width: 30px;
  height: 30px;
  padding: 15px;
  background-size: 100% 100%;
}
.MediationWaterfallTable-row-col-value-icon[type="ADCOLONY_NETWORK"] {
  background-image: url('../img/mediation/adcolony_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="ADMOB_NETWORK"] {
  background-image: url('../img/mediation/admob_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="AMAZON_NETWORK"] {
  background-image: url('../img/mediation/amazon_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="CHARTBOOST_NETWORK"] {
  background-image: url('../img/mediation/chartboost_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="CRITEO_NETWORK"] {
  background-image: url('../img/mediation/criteo_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="FYBER_NETWORK"] {
  background-image: url('../img/mediation/fyber_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="DT_EXCHANGE_NETWORK"] {
  background-image: url('../img/mediation/dt_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="GOOGLE_AD_MANAGER_NETWORK"] {
  background-image: url('../img/mediation/google_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="HYPRMX_NETWORK"] {
  background-image: url('../img/mediation/hyprmx_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="INMOBI_NETWORK"] {
  background-image: url('../img/mediation/inmobi_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="IRONSOURCE_NETWORK"] {
  background-image: url('../img/mediation/ironsource_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="LINE_NETWORK"] {
  background-image: url('../img/mediation/line_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="MAIO_NETWORK"] {
  background-image: url('../img/mediation/maio_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="FACEBOOK_NETWORK"] {
  background-image: url('../img/mediation/facebook_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="MINTEGRAL_NETWORK"] {
  background-image: url('../img/mediation/mintegral_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="MYTARGET_NETWORK"] {
  background-image: url('../img/mediation/mytarget_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="NEND_NETWORK"] {
  background-image: url('../img/mediation/nend_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="OGURY_PRESAGE_NETWORK"] {
  background-image: url('../img/mediation/ogury_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="TIKTOK_NETWORK"] {
  background-image: url('../img/mediation/tiktok_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="SMAATO_NETWORK"] {
  background-image: url('../img/mediation/smaato_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="SNAP_NETWORK"] {
  background-image: url('../img/mediation/snapchat_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="TAPJOY_NETWORK"] {
  background-image: url('../img/mediation/tapjoy_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="TENCENT_NETWORK"] {
  background-image: url('../img/mediation/tencent_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="UNITY_NETWORK"] {
  background-image: url('../img/mediation/unity_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="VERIZON_NETWORK"] {
  background-image: url('../img/mediation/verizon_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="VERVE_BIDDING"] {
  background-image: url('../img/mediation/verve_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="VUNGLE_NETWORK"] {
  background-image: url('../img/mediation/vungle_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="YANDEX_NETWORK"] {
  background-image: url('../img/mediation/yandex_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="TIKTOK_BIDDING"] {
  background-image: url('../img/mediation/tiktok_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="APPLOVIN_NETWORK"] {
  background-image: url('../img/mediation/applovin_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="ADMOB_NATIVE_NETWORK"] {
  background-image: url('../img/mediation/admob_network.png');
}
.MediationWaterfallTable-row-col-value-icon[type="APPLOVIN_EXCHANGE_NETWORK"] {
  background-image: url('../img/mediation/applovin_network.png');
}
.MediationWaterfallTable-row-col-value._head {
  color: #5b7798;
}
.MediationWaterfallTable-row-col-value._duplicatedEcpm {
  background-color: #ffddb5;
}
.MediationWaterfallTable-row-col-value._new {
  background-color: #fff4c9;
}
.MediationWaterfallTable-row-col-value._conflict {
  background-color: #f8d9db;
}
.MediationWaterfallTable-body {
  display: grid;
  grid-template-rows: 30px;
}
.MultiInput {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MultiInput:hover,
.MultiInput._hover,
.MultiInput:focus,
.MultiInput._focus,
.MultiInput._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.MultiInput._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.MultiInput._block {
  display: block;
  width: 100%;
}
.MultiInput._disabled {
  background-color: #F0F4F8;
}
.MultiInput._disabled:hover,
.MultiInput._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.MultiInput._loading {
  background: #F0F4F8;
  color: #5b7798;
  pointer-events: none;
}
.MultiInput._loading .MultiInput-arrow {
  background: none;
  border-top: 3px solid #354558;
  border-left: 3px solid #354558;
  border-right: 3px solid #354558;
  border-bottom: 3px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.MultiInput._smallest {
  font-size: 12px;
}
.MultiInput._smallest .MultiInput-values {
  min-height: 28px;
}
.MultiInput._smallest .MultiInput-input {
  margin-left: 0;
  padding: 2px 8px 2px 8px;
  font-size: 12px;
}
.MultiInput._smallest .MultiInput-valueswrap {
  padding: 0px 6px;
}
.MultiInput._smallest .MultiInput-value {
  margin-top: 4px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
}
.MultiInput._smallest .MultiInput-arrow {
  top: 4px;
}
.MultiInput._opened .MultiInput-list {
  display: block;
}
.MultiInput._opened .MultiInput-arrow {
  opacity: 0.5;
}
.MultiInput._rightDir .MultiInput-list {
  left: auto;
  right: 0;
}
.MultiInput._noExpand .MultiInput-list {
  left: 0;
  right: 0;
}
.MultiInput-values {
  font-size: 0;
  line-height: 0;
  text-align: left;
  min-height: 32px;
  position: relative;
}
.MultiInput-valueswrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 2px 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 90%;
}
.MultiInput-value {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin: 2px;
  padding: 2px 6px;
  background: #354558;
  border-radius: 3px;
  cursor: pointer;
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #fff;
}
.MultiInput-value:hover {
  background: #D2010D;
  color: #fff;
}
.MultiInput-input {
  margin: 2px;
  padding: 0 6px 4px 6px;
  width: 100%;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.MultiInput-input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #98abc1;
}
.MultiInput-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #98abc1;
}
.MultiInput-input:-ms-input-placeholder {
  /* IE 10+ */
  color: #98abc1;
}
.MultiInput-input:-moz-placeholder {
  /* Firefox 18- */
  color: #98abc1;
}
.MultiInput-input._squeeze {
  margin: 0;
  padding: 0 !important;
  width: 0;
}
.MultiInput-arrow {
  position: absolute;
  top: 6px;
  right: 4px;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/select-arrow-icon.svg") no-repeat 0 0;
  pointer-events: none;
  cursor: default;
}
.MultiInput-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: content;
  height: auto;
  margin-top: 1px;
  padding: 8px 0;
  min-width: 100%;
  max-width: 200%;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  z-index: 501;
}
.MultiInput-list._upOpened {
  top: auto;
  bottom: 100%;
  margin-top: 0px;
  margin-bottom: 1px;
}
.MultiInput-scroll {
  max-height: 256px;
  overflow-x: hidden;
  overflow-y: auto;
}
.MultiInput-scroll._short {
  height: 200px;
}
.MultiInput-item {
  padding: 6px 15px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  width: 100%;
  cursor: pointer;
  word-break: break-word;
}
.MultiInput-item:hover {
  background: rgba(1, 153, 210, 0.3);
}
.MultiInput-item._selected {
  background: #0199D2;
  background: -webkit-gradient(linear, left top, left bottom, from(#0199D2), to(#018ec3));
  background: linear-gradient(#0199D2, #018ec3);
  color: #fff;
}
.MultiSelect {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: calc(100% - 35px);
  min-height: 35px;
  background: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  overflow: auto;
  overflow-x: hidden;
}
.MultiSelect._sideBar {
  margin-right: 10px;
  height: 100%;
  border-top: 1px solid #bccee0;
}
.MultiSelect._preview {
  border-bottom: none;
  border-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.MultiSelect._auto {
  height: auto;
}
.MultiSelect._block {
  display: block;
}
.MultiSelect._list {
  border-top: none;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  max-width: 200%;
}
.MultiSelect._list._fixed {
  max-width: 100%;
}
.MultiSelect._withHeadline {
  height: calc(100% - 70px);
}
.MultiSelect-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
}
.MultiSelect-top-headline {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 1.4em;
  text-align: left;
  color: #354558;
}
.MultiSelect-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  height: 100%;
  width: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  border: 1px solid #bccee0;
  border-right: none;
  border-top-left-radius: 2px;
}
.MultiSelect-search {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-radius: 0;
  border-top-right-radius: 2px;
}
.MultiSelect-search._noRadius {
  border-radius: 0;
}
.MultiSelect-item {
  padding: 6px 15px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  cursor: pointer;
}
.MultiSelect-item._error {
  background-color: #fdcccc;
  border-bottom: 1px solid #fcb4b4;
  color: #dc0808;
}
.MultiSelect-item._error._selected {
  background: #fa8383;
  color: #fff;
}
.MultiSelect-item._error._lastSelected {
  background: #f96a6a;
  color: #fff;
}
.MultiSelect-item._error:hover {
  background-color: #fcb4b4;
}
.MultiSelect-item:hover {
  background-color: #42424254;
}
.MultiSelect-item._selected {
  background: #424242ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#424242ff), to(#3a3a3a));
  background: linear-gradient(#424242ff, #3a3a3a);
  color: #fff;
}
.MultiSelect-item._lastSelected {
  background: #01749f;
  background: -webkit-gradient(linear, left top, left bottom, from(#01749f), to(#016286));
  background: linear-gradient(#01749f, #016286);
  color: #fff;
}
.MultiSelect-text {
  display: block;
  max-width: 90%;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
}
.MultiSelect-text small {
  font-size: 12px;
  line-height: 14px;
}
.MultiSelect._checkbox .MultiSelect-item {
  padding-left: 5px;
  padding-right: 5px;
}
.MultiSelect._checkbox .MultiSelect-item .Checkbox {
  margin-left: 5px;
  margin-right: 5px;
}
.MultiSelect._checkbox .MultiSelect-item .Checkbox,
.MultiSelect._checkbox .MultiSelect-item .MultiSelect-item-name {
  display: inline-block;
  vertical-align: middle;
}
.MultiSelect2 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 100%;
  background: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.MultiSelect2-head {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  border-bottom: 1px solid #bccee0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.MultiSelect2-head-check {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MultiSelect2-head-check::before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  margin: 4px 6px 4px 7px;
  background-image: url('/img/checklist-icons.png');
}
.MultiSelect2-head-check._selected::before {
  background-position: -20px 0;
}
.MultiSelect2-head-search {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.MultiSelect2-head-search .Input {
  border: none !important;
  padding-left: 0 !important;
}
.MultiSelect2-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  overflow-x: hidden;
  overflow-y: auto;
}
.MultiSelect2-item {
  padding: 5px 12px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.MultiSelect2-item:hover {
  background-color: #42424254;
}
.MultiSelect2-item._selected {
  background: #424242ff;
  color: #fff;
}
.MultiSelect2-item-text {
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MultiSelect2._checkable .MultiSelect2-item::before {
  content: '';
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  margin-left: -5px;
  background-image: url('/img/checklist-icons.png');
}
.MultiSelect2._checkable .MultiSelect2-item._selected::before {
  background-position: -20px 0;
}
.MultiSelect2._checkable .MultiSelect2-item-text {
  margin-left: 20px;
}
.MultiSelectInput {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.MultiSelectInput:hover,
.MultiSelectInput._hover,
.MultiSelectInput:focus,
.MultiSelectInput._focus,
.MultiSelectInput._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.MultiSelectInput._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.MultiSelectInput._block {
  display: block;
  width: 100%;
}
.MultiSelectInput._disabled {
  background-color: #F0F4F8;
}
.MultiSelectInput._disabled:hover,
.MultiSelectInput._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.MultiSelectInput-value {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 28px 4px 8px;
  max-height: 76px;
}
.MultiSelectInput-value-hint {
  padding: 2px 0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #889eb7;
  height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  z-index: 1;
}
.MultiSelectInput-value-container {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 20px;
          flex: 1 0 20px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  height: 20px;
  min-width: 0px;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
}
.MultiSelectInput-value-count {
  padding: 0px 5px;
  background: #0199D2;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #fff;
  border-radius: 3px;
}
.MultiSelectInput-search {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: 26px;
  padding: 1px 10px 4px 32px;
  border-bottom: 1px solid #cddbe8;
  background-color: #fff;
  z-index: 501;
}
.MultiSelectInput-search::before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 8px;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/search-20x20.svg") no-repeat 0 0;
}
.MultiSelectInput-search-input {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  height: 20px;
  padding: 0px 15px 0 0;
}
.MultiSelectInput-search-input::-webkit-input-placeholder {
  color: #98abc1;
}
.MultiSelectInput-search-input::-moz-placeholder {
  color: #98abc1;
}
.MultiSelectInput-search-input:-ms-input-placeholder {
  color: #98abc1;
}
.MultiSelectInput-search-input::-ms-input-placeholder {
  color: #98abc1;
}
.MultiSelectInput-search-input::placeholder {
  color: #98abc1;
}
.MultiSelectInput-arrow {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("/img/icons2/select-arrow-icon.svg") no-repeat 0 0;
}
.MultiSelectInput-accept {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("/img/icons2/ok-20x20.svg") no-repeat 0 0;
}
.MultiSelectInput-clear {
  position: absolute;
  top: 10px;
  right: 4px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MultiSelectInput-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 500 !important;
  cursor: default;
}
.MultiSelectInput-list {
  display: none;
  position: absolute;
  overflow: hidden;
  max-height: 350px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 4px 0 0;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  z-index: 501 !important;
}
.MultiSelectInput-list-scroll {
  position: static;
  overflow-x: hidden;
  overflow-y: scroll;
  height: auto;
  max-height: 262px;
}
.MultiSelectInput-list-scroll-header {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  color: #7891ae;
  padding: 5px 10px;
  border-bottom: 1px solid #d4e0eb;
}
.MultiSelectInput-viewHint {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}
.MultiSelectInput-viewHint-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.MultiSelectInput-viewHint-block {
  height: 29px;
  border-top: 1px solid #cddbe8;
  font-size: 13px;
  line-height: 1.4em;
  text-align: left;
  color: #6884a4;
  padding: 5px 5px 5px 24px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 65px;
          flex: 0 1 65px;
}
.MultiSelectInput-viewHint-block-wrap {
  height: 29px;
  border-top: 1px solid #cddbe8;
  font-size: 13px;
  line-height: 1.4em;
  text-align: left;
  color: #6884a4;
  padding: 5px 5px 5px 24px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 65px;
          flex: 0 1 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3px;
}
.MultiSelectInput-viewHint-block-wrap._add {
  position: relative;
  color: #139e48;
  background: #f3fcf7;
}
.MultiSelectInput-viewHint-block-wrap._add:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #d1f5df;
}
.MultiSelectInput-viewHint-block-wrap._add::before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
  width: 20px;
  height: 20px;
}
.MultiSelectInput-viewHint-block-wrap._add::before {
  background: url("/img/icons2/add-20x20.svg") no-repeat;
}
.MultiSelectInput-viewHint-block._add {
  position: relative;
  color: #139e48;
  background: #f3fcf7;
}
.MultiSelectInput-viewHint-block._add:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #d1f5df;
}
.MultiSelectInput-viewHint-block._add::before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
  width: 20px;
  height: 20px;
}
.MultiSelectInput-viewHint-block._add::before {
  background: url("/img/icons2/add-20x20.svg") no-repeat;
}
.MultiSelectInput-viewHint-block._selectAll {
  position: relative;
  color: #42556f;
  background: #f0f4f8;
}
.MultiSelectInput-viewHint-block._selectAll:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #ccebf6;
}
.MultiSelectInput-viewHint-block._selectAll::before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
  width: 20px;
  height: 20px;
}
.MultiSelectInput-viewHint-block._selectAll::before {
  background: url("/img/icons2/add-20x20.svg") no-repeat;
}
.MultiSelectInput-viewHint-block._save {
  position: relative;
  color: #139e48;
  background: #f3fcf7;
}
.MultiSelectInput-viewHint-block._save:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #d1f5df;
}
.MultiSelectInput-viewHint-block._save::before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
  width: 20px;
  height: 20px;
}
.MultiSelectInput-viewHint-block._save::before {
  background: url("/img/icons2/ok-20x20.svg") no-repeat;
}
.MultiSelectInput-viewHint-block._empty {
  pointer-events: none;
  cursor: default;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
  color: #42556f;
  background: #f0f4f8;
}
.MultiSelectInput-viewHint-block._empty:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #dfe7f0;
}
.MultiSelectInput-viewHint-block._empty::before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
  width: 20px;
  height: 20px;
}
.MultiSelectInput-viewHint-block._copy {
  position: relative;
  color: #42556f;
  background: #f0f4f8;
}
.MultiSelectInput-viewHint-block._copy:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #dfe7f0;
}
.MultiSelectInput-viewHint-block._copy::before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
  width: 20px;
  height: 20px;
}
.MultiSelectInput-viewHint-block._copy::before {
  background: url("/img/icons2/copy-20x20.svg") no-repeat;
}
.MultiSelectInput-viewHint-block._delete {
  position: relative;
  color: #9f010a;
  background: #fdf2f3;
}
.MultiSelectInput-viewHint-block._delete:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #f6cccf;
}
.MultiSelectInput-viewHint-block._delete::before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
  width: 20px;
  height: 20px;
}
.MultiSelectInput-viewHint-block._delete::before {
  background: url("/img/icons2/delete-20x20.svg") no-repeat;
}
.MultiSelectInput-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-all;
  position: relative;
}
.MultiSelectInput-item._disabled {
  background: #F0F4F8;
  color: #5b7798;
}
.MultiSelectInput-item:hover {
  background: #c0e6f4;
}
.MultiSelectInput-item:hover .MultiSelectInput-item-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 100%;
}
.MultiSelectInput-item:hover .MultiSelectInput-item-arrow:hover {
  -webkit-filter: invert(42%) sepia(94%) saturate(648%) hue-rotate(154deg) brightness(50%) contrast(103%);
          filter: invert(42%) sepia(94%) saturate(648%) hue-rotate(154deg) brightness(50%) contrast(103%);
}
.MultiSelectInput-item:hover .MultiSelectInput-item-arrow._down::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  rotate: 90deg;
  background: url("/img/icons2/history-arrow-right-16x16.svg") no-repeat 2px 2px;
}
.MultiSelectInput-item:hover .MultiSelectInput-item-arrow._up::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  rotate: -90deg;
  background: url("/img/icons2/history-arrow-right-16x16.svg") no-repeat 2px 2px;
}
.MultiSelectInput-item:hover .MultiSelectInput-item-arrow-wrap {
  border-bottom: none;
}
.MultiSelectInput-item::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 5px;
  width: 20px;
  height: 20px;
  background-image: url("/img/checklist-icons.png");
}
.MultiSelectInput-item._selected {
  background: #c0e6f4;
}
.MultiSelectInput-item._selected .MultiSelectInput-item-arrow-wrap {
  border-bottom: 1px solid #a6dbef;
}
.MultiSelectInput-item._selected .MultiSelectInput-item-value {
  border-bottom: 1px solid #a6dbef;
}
.MultiSelectInput-item._selected:hover {
  background: #a6dbef;
}
.MultiSelectInput-item._selected::before {
  background-position: -20px 0;
}
.MultiSelectInput-item-value {
  padding: 4px 0 4px 28px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
}
.MultiSelectInput-item-arrow {
  display: none;
}
.MultiSelectInput-item-arrow-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
}
.MultiSelectInput-list._search .MultiSelectInput-item {
  color: #5b7798;
}
.MultiSelectInput-list._search .MultiSelectInput-item b {
  color: #354558;
}
.MultiSelectInput-list._search .MultiSelectInput-item._selected b {
  color: #2b3948;
}
.MultiSelectInput._opened .MultiSelectInput-list {
  display: block;
}
.MultiSelectInput._opened .MultiSelectInput-arrow {
  opacity: 0.5;
}
.MultiSelectInput._loading {
  background: #F0F4F8;
  color: #5b7798;
}
.MultiSelectInput._loading .Select-input {
  pointer-events: none;
}
.MultiSelectInput._loading .MultiSelectInput-arrow {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background: none;
  border-top: 2px solid #555;
  border-left: 2px solid #555;
  border-right: 2px solid #555;
  border-bottom: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.MultiSelectInput._block {
  display: block;
  width: 100%;
}
.MultiSelectInput._smallest {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.MultiSelectInput._smallest .MultiSelectInput-value-hint {
  padding: 0;
  height: 20px;
}
.MultiSelectInput._smallest .MultiSelectInput-value,
.MultiSelectInput._smallest .MultiSelectInput-overlay-value {
  padding: 2px 24px 2px 8px;
  max-height: 72px;
}
.MultiSelectInput._smallest .MultiSelectInput-value-values,
.MultiSelectInput._smallest .MultiSelectInput-overlay-value-values {
  margin: 0 -2px;
}
.MultiSelectInput._smallest .MultiSelectInput-value-values-item,
.MultiSelectInput._smallest .MultiSelectInput-overlay-value-values-item {
  padding: 2px 6px;
}
.MultiSelectInput._smallest .MultiSelectInput-input {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.MultiSelectInput._smallest .MultiSelectInput-arrow {
  right: 2px;
}
.MultiSelectInput._smallest .MultiSelectInput-item {
  padding-top: 2px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.MultiSelectInput-overlay-value {
  max-height: 76px;
}
.MultiSelectInput-value-hint {
  padding: 0;
  height: 20px;
}
.MultiSelectInput-value-values-item {
  padding: 2px 6px;
}
._selectUnderScrollBottomFix {
  height: 260px;
}
.NetworkSelector-title {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  color: #5b7798;
}
.NetworkSelector-hint {
  font-size: 13px;
  line-height: 15px;
  text-align: left;
  color: #5b7798;
}
.NetworkSelector-tab {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  height: 44px;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #F0F4F8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.NetworkSelector-tab-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1px;
     -moz-column-gap: 1px;
          column-gap: 1px;
  height: 44px;
  padding: 10px 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #F0F4F8;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.NetworkSelector-tab-title {
  font-size: 12px;
  height: 20px;
  font-weight: bold;
  background: radial-gradient(at 50% 25%, #ffb520ff, #ffca5d 100%);
  color: #354558;
  padding: 0 6px;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: normal;
}
.NetworkSelector-tab:hover {
  background-color: #f38577;
}
.NetworkSelector-tab._active {
  background-color: #eb3119;
}
.NetworkSelector-viewMode {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  position: relative;
}
.NetworkSelector-selectedNets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1px;
     -moz-column-gap: 1px;
          column-gap: 1px;
  width: auto;
  height: auto;
  vertical-align: top;
  height: 44px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.NetworkSelector-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 6px;
     -moz-column-gap: 6px;
          column-gap: 6px;
  padding: 6px 12px 6px 12px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.NetworkSelector-item:hover {
  background: rgba(66, 66, 66, 0.3);
}
.NetworkSelector-item-check {
  width: 20px;
  height: 20px;
  background-image: url("/img/checklist-icons.png");
}
.NetworkSelector-item._checked:not(._all) {
  background: #424242ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#424242ff), to(#3a3a3a));
  background: linear-gradient(#424242ff, #3a3a3a);
}
.NetworkSelector-item._checked:hover:not(._all) {
  background: #292929;
}
.NetworkSelector-item._checked .NetworkSelector-item-check {
  background-position: -20px 0;
}
.NetworkSelector-item._checked:not(._all) .NetworkSelector-item-title {
  color: #fff;
}
.NetworkSelector-item._all .NetworkSelector-item-title {
  font-weight: bold;
}
.NetworkSelector-item ._selected {
  background: #fa8383;
  color: #fff;
}
.ObjectHistoryFeed {
  /** ширина первой колонки с надписью перед инпутом */
  /** размер отступов между ObjectHistoryFeed-val */
  margin: 15px 20px;
}
.ObjectHistoryFeed-block {
  padding: 0 20px 0;
}
.ObjectHistoryFeed-linewrap {
  border-bottom: 1px solid #dfe7f0;
}
.ObjectHistoryFeed-linewrap-title {
  padding: 5px 0;
  font-size: 13px;
  line-height: 15px;
  text-align: left;
  color: #5b7798;
}
.ObjectHistoryFeed-linewrap-lines {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 5px 0;
  gap: 3px;
}
.ObjectHistoryFeed-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media screen and (max-width: 850px) {
  .ObjectHistoryFeed-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.ObjectHistoryFeed-cap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 90px;
          flex: 0 0 90px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #485e78;
}
.ObjectHistoryFeed-val {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 2px;
}
.ObjectHistoryFeed-actionBlock {
  margin-top: 0px;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
  font-size: 13px;
  line-height: 20px;
  color: #5b7798;
}
.ObjectHistoryFeed-actionBlock-action {
  font-weight: bold;
}
.ObjectHistoryFeed-actionBlock-action.increase {
  color: green;
}
.ObjectHistoryFeed-actionBlock-action.decrease {
  color: red;
}
.ObjectHistoryFeed-actionBlock ._deleted {
  color: red;
}
.ObjectHistoryFeed-actionBlock ._created {
  color: green;
}
.ObjectHistoryFeed-change {
  margin-bottom: 3px;
}
.ObjectHistoryFeed-change-hideBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3px;
  color: #0199d2;
  font-weight: 700;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.7;
}
.ObjectHistoryFeed-change-hideBtn:hover {
  opacity: 1;
}
.ObjectHistoryFeed-change-hideBtn::before {
  content: "";
  background: url("/img/icons2/history-arrow-down-16x16.svg") no-repeat 0px 2px;
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-top: 5px;
}
.ObjectHistoryFeed-type {
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
  padding: 1px 5px;
  opacity: 0.7;
  white-space: nowrap;
  border-radius: 2px;
}
.ObjectHistoryFeed-type[type="Adset"],
.ObjectHistoryFeed-type[type="Adgroup"],
.ObjectHistoryFeed-type[type="Adsquad"] {
  background-color: #f93ba4;
}
.ObjectHistoryFeed-type[type="Creativegroup"] {
  background-color: #a3ce41;
}
.ObjectHistoryFeed-type[type="Campaign"] {
  background-color: #ed8300;
}
.ObjectHistoryFeed-type[type="Ad"] {
  background-color: #07b204;
}
.ObjectHistoryFeed-type[type="Account"] {
  background-color: #018aeb;
}
.ObjectHistoryFeed-type[type="App"],
.ObjectHistoryFeed-type[type="Mediationapp"] {
  background-color: #7601eb;
}
.ObjectHistoryFeed-name {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #526a88;
  word-break: break-word;
}
.ObjectHistoryFeed-name[type="Adset"],
.ObjectHistoryFeed-name[type="Adgroup"],
.ObjectHistoryFeed-name[type="Adsquad"] {
  color: #f31673;
}
.ObjectHistoryFeed-name[type="Creativegroup"] {
  color: #a3ce41;
}
.ObjectHistoryFeed-name[type="Campaign"] {
  color: #dd8b0d;
}
.ObjectHistoryFeed-name[type="Ad"] {
  color: #19af00;
}
.ObjectHistoryFeed-name[type="Account"] {
  color: #0199d2;
}
.ObjectHistoryFeed-nameTypeLine {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
.ObjectHistoryFeed-rows {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  padding-left: 20px;
}
.ObjectHistoryFeed-values {
  font-size: 14px;
  line-height: 20px;
  color: #2d89ff;
  padding-left: 20px;
}
.ObjectHistoryFeed-values span {
  word-wrap: break-word;
  word-break: break-word;
}
.ObjectHistoryFeed-values-img {
  min-width: 20px;
  height: 20px;
}
.ObjectHistoryFeed-values-img.rightArrow {
  background: url("/img/icons2/history-arrow-right-16x16.svg") no-repeat 1px 2px;
  display: inline-block;
}
.ObjectHistoryFeed-values-img.rightArrow._mini {
  min-width: 14px;
  height: 16px;
  background: url("/img/icons2/history-arrow-right-16x16.svg") no-repeat -1px 0;
}
.ObjectHistoryFeed-values-img.rightArrow._orange {
  -webkit-filter: invert(53%) sepia(74%) saturate(945%) hue-rotate(354deg) brightness(102%) contrast(101%);
          filter: invert(53%) sepia(74%) saturate(945%) hue-rotate(354deg) brightness(102%) contrast(101%);
}
.ObjectHistoryFeed-values-img.increase {
  background: url("/img/icons2/increase-arrow-20x20.svg") no-repeat;
}
.ObjectHistoryFeed-values-img.decrease {
  background: url("/img/icons2/decrease-arrow-20x20.svg") no-repeat;
}
.ObjectHistoryFeed-values.increase,
.ObjectHistoryFeed-values .increase {
  color: green;
}
.ObjectHistoryFeed-values.decrease,
.ObjectHistoryFeed-values .decrease {
  color: red;
}
.ObjectHistoryFeed-values-targeting {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  row-gap: 5px;
}
.ObjectHistoryFeed-values-targeting-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  color: #0199D2;
  background-color: #def2f9;
  text-transform: uppercase;
  padding: 1px 5px;
  white-space: nowrap;
  border-radius: 2px;
}
.ObjectHistoryFeed-values-targeting-geo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ObjectHistoryFeed-values-targeting-geo._deleted {
  color: #fe0816;
}
.ObjectHistoryFeed-values-targeting-geo._added {
  color: #15b553;
}
.ObjectHistoryFeed-newValue {
  position: relative;
  display: block;
}
.ObjectHistoryFeed-newValue._noArrow::before {
  display: none;
}
.ObjectHistoryFeed-oldValue {
  display: block;
}
.ObjectHistoryFeed-head {
  background-color: #fff;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  top: 0;
  padding: 10px 20px;
}
@media screen and (max-width: 850px) {
  .ObjectHistoryFeed-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 5px;
  }
}
.ObjectHistoryFeed-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  display: block !important;
  margin: 0 20px !important;
  text-align: left !important;
  padding: 8px 5px 8px 100px !important;
  font-weight: bold;
}
.ObjectHistoryFeed-btn::before {
  content: "";
  background: url("/img/icons2/history-arrow-down-16x16.svg") no-repeat 0px 2px;
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-top: 5px;
}
.ObjectHistoryFeed-btn:active {
  background-color: #b0dff1 !important;
}
.PageFilter {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
}
.PageFilter-filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
}
.PageFilter-add {
  display: inline-block;
}
.PaginatorFlex {
  display: inline-block;
  vertical-align: top;
  padding: 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.PaginatorFlex-counter {
  padding: 2px 4px;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.PaginatorFlex-show {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.PaginatorFlex-show-value {
  padding: 2px 4px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.PaginatorFlex-show-value:hover {
  background: rgba(255, 143, 9, 0.15);
}
.PaginatorFlex-buttons {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
.PaginatorFlex-buttons-button {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 24px;
  opacity: 0.8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.PaginatorFlex-buttons-button._left {
  background: url("/img/icons2/pagination-icons-20x20.svg") no-repeat 0 2px;
}
.PaginatorFlex-buttons-button._right {
  background: url("/img/icons2/pagination-icons-20x20.svg") no-repeat -20px 2px;
}
.PaginatorFlex-buttons-button:hover {
  opacity: 1;
  background-color: rgba(255, 143, 9, 0.15);
}
.PaginatorFlex-buttons-button._disabled,
.PaginatorFlex-buttons-button._disabled:hover {
  opacity: 0.4;
  background-color: transparent;
}
.PaginatorFlex-buttons._active {
  background-color: #0199D2;
  color: #fff;
  cursor: default;
}
.PaginatorFlex-menu {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.PaginatorFlex-menu-body {
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 4px 0;
  min-width: 100%;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
}
.PaginatorFlex-menu-item {
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.PaginatorFlex-menu-item:hover {
  background: rgba(1, 153, 210, 0.3);
}
.PresetMetricsSelector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  height: 500px;
  max-height: 500px;
}
.PresetMetricsSelector-groups {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 150px;
          flex: 0 0 150px;
  margin-right: 10px;
}
.PresetMetricsSelector-list {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
}
.PresetSelector {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  border-right: 1px solid #cddbe8;
  border-left: 1px solid #cddbe8;
  padding: 0 10px;
  cursor: pointer;
}
.PresetSelector-btn {
  font-size: 0;
  line-height: 0;
  text-align: left;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.PresetSelector-btn-icon {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin: 2px 0;
  width: 20px;
  height: 20px;
}
.PresetSelector-btn-icon._presets {
  background: url("/img/head/head-icons-20x20.svg") no-repeat -200px 0;
}
.PresetSelector-btn-value {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin-left: 5px;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  color: #324c6b;
}
.PresetSelector-btn-icon,
.PresetSelector-btn-value {
  cursor: inherit;
}
.PresetSelector-btn._shining {
  -webkit-animation: shine 5s ease infinite;
          animation: shine 5s ease infinite;
}
.PresetSelector._active {
  background-color: #cddbe8;
}
.PresetSelector:hover {
  background-color: #dfe7f0;
}
.Select {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.Select:hover,
.Select._hover,
.Select:focus,
.Select._focus,
.Select._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.Select._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.Select._block {
  display: block;
  width: 100%;
}
.Select._disabled {
  background-color: #F0F4F8;
}
.Select._disabled:hover,
.Select._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.Select._loading {
  background: #F0F4F8;
  color: #5b7798;
}
.Select._loading .Select-input {
  pointer-events: none;
}
.Select._loading .Select-value-arrow {
  background: none;
  border-top: 3px solid #354558;
  border-left: 3px solid #354558;
  border-right: 3px solid #354558;
  border-bottom: 3px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.Select._short .Select-scroll {
  max-height: 200px;
}
.Select._smallest .Select-value {
  padding: 2px 8px;
}
.Select._smallest .Select-value-title {
  font-size: 12px;
}
.Select._smallest .Select-value-arrow {
  right: 2px;
}
.Select._smallest .Select-list {
  padding: 4px 0;
}
.Select._smallest .Select-scroll .Select-item {
  padding: 2px 8px;
  font-size: 12px;
}
.Select._opened .Select-list,
.Select._openedUp .Select-list {
  display: block;
}
.Select._opened .Select-value-arrow {
  opacity: 0.5;
}
.Select._openedUp._opened .Select-list {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 1px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
}
.Select._openedUp._opened .Select-list .Select-scroll {
  max-height: 230px;
}
.Select-value {
  cursor: pointer;
  position: relative;
  padding: 4px 24px 4px 12px;
}
.Select-value._noinput {
  height: 20px;
}
.Select-value-title {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Select-value-arrow {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("/img/icons2/select-arrow-icon.svg") no-repeat 0 0;
}
.Select-input {
  padding-right: 20px;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Select-input::-webkit-input-placeholder {
  color: #98abc1;
}
.Select-input::-moz-placeholder {
  color: #98abc1;
}
.Select-input:-ms-input-placeholder {
  color: #98abc1;
}
.Select-input::-ms-input-placeholder {
  color: #98abc1;
}
.Select-input::placeholder {
  color: #98abc1;
}
.Select._overlay .Select-list {
  position: fixed;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  width: inherit;
  min-width: inherit;
  max-width: inherit;
}
.Select-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  margin-top: 1px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  max-width: 200%;
  padding: 4px 0;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  z-index: 400;
}
.Select-list._overflowY {
  height: 104px;
  overflow-y: scroll;
}
.Select-list._upOpened {
  top: auto;
  bottom: 100%;
  margin-top: 0px;
  margin-bottom: 1px;
}
.Select-list._opened,
.Select-list._upOpened {
  display: block;
}
.Select-list._scroll {
  max-height: 272px;
  overflow-x: hidden;
  overflow-y: auto;
}
.Select-scroll {
  max-height: 320px;
  overflow-x: hidden;
  overflow-y: auto;
}
.Select-scroll._medium {
  max-height: 192px;
}
.Select-item {
  display: block;
  padding: 4px 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.Select-item:hover {
  background: rgba(1, 153, 210, 0.3);
}
.Select-item._selected {
  background: #0199D2;
  background: -webkit-gradient(linear, left top, left bottom, from(#0199D2), to(#018ec3));
  background: linear-gradient(#0199D2, #018ec3);
  color: #fff;
}
.Select-item._auto {
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #4a759f;
  font-weight: bold;
}
.Select-itemGroup .Select-item {
  padding-left: 30px;
  font-size: 12px;
}
.Select-itemGroup .Select-item:hover {
  background-color: #dfe7f0;
}
.Select-group {
  position: relative;
  padding: 6px 15px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: nowrap;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.Select-group::before {
  content: '';
  display: block;
  position: absolute;
  top: 6px;
  right: 6px;
  width: 20px;
  height: 20px;
  background-image: url("../img/caret-down-dark.png");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: 50% 50%;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.Select-group:hover {
  background-color: #cddbe8;
}
.Select-group._opened {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.Select-group._opened::before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.Select-group._openedAnim::before {
  -webkit-animation: openSelectorIcon 0.3s linear 1 normal forwards;
          animation: openSelectorIcon 0.3s linear 1 normal forwards;
}
.Select-group_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}
.Select-group_item:hover {
  background: rgba(1, 153, 210, 0.3);
}
.Select-group_item._selected {
  background: #0199D2;
  background: -webkit-gradient(linear, left top, left bottom, from(#0199D2), to(#018ec3));
  background: linear-gradient(#0199D2, #018ec3);
  color: #fff;
}
.Select-group_item._auto {
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #4a759f;
  font-weight: bold;
}
.Select-group_item._rating-top {
  background-color: #5eec94;
}
.Select-group_item._rating-norm {
  background-color: #ffe16f;
}
.Select-group_item._rating-trend {
  background-color: #01abeb;
}
.Select-group_item._rating-test {
  background-color: #6ed7fe;
}
.Select-group_item._rating-trash {
  background-color: #808080;
}
.Select-group_item._rating-none {
  background-color: rgba(255, 255, 255, 0.2);
}
.Select-group_item._rating-top:hover,
.Select-group_item._rating-norm:hover,
.Select-group_item._rating-trend:hover,
.Select-group_item._rating-test:hover,
.Select-group_item._rating-trash:hover,
.Select-group_item._rating-none:hover {
  background: rgba(1, 153, 210, 0.3);
  opacity: 0.8;
}
.Select-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 6px 15px;
  max-width: 100%;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.Select._customVisibilityList {
  position: static;
}
.Select._customVisibilityList .SelectInput-list {
  position: fixed;
  min-width: auto;
  width: 100px;
}
.Select._paginatorSelector {
  width: 48px;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.Select._paginatorSelector .Select-value {
  padding: 0;
}
.Select._paginatorSelector .Select-value-title {
  color: #6884a4 !important;
  font-size: 14px;
  line-height: 14px;
  text-align: left;
  color: #354558;
}
@-webkit-keyframes openSelectorIcon {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes openSelectorIcon {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.SelectAction {
  position: relative;
  display: inline-block;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 23px;
  text-align: left;
  color: #354558;
}
.SelectAction:hover,
.SelectAction._opened {
  background-color: #dfe7f0;
}
.SelectAction._opened .SelectAction-list {
  display: block;
}
.SelectAction._button .SelectAction-value {
  padding: 6px 6px 6px 12px;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border: 1px solid #88a8c7;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
          box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #354558;
}
.SelectAction._button .SelectAction-value._disabled {
  color: rgba(53, 69, 88, 0.4);
  border: 1px solid #bccee0;
  cursor: default;
}
.SelectAction._button .SelectAction-value._disabled:hover,
.SelectAction._button .SelectAction-value._disabled._hover,
.SelectAction._button .SelectAction-value._disabled:active .SelectAction._button .SelectAction-value._disabled._active {
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
          box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
}
.SelectAction._button .SelectAction-value:hover,
.SelectAction._button .SelectAction-value._hover {
  -webkit-box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
          box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
  border: 1px solid #99b4cf;
  background: #fefefe;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e2eaf2));
  background: linear-gradient(#fefefe, #e2eaf2);
}
.SelectAction._button .SelectAction-value:active,
.SelectAction._button .SelectAction-value._active {
  -webkit-box-shadow: inset 0 2px 1px #aac1d8;
          box-shadow: inset 0 2px 1px #aac1d8;
}
.SelectAction._button .SelectAction-value._default {
  font-weight: bold;
}
.SelectAction._button .SelectAction-value-title {
  margin-right: 6px;
  line-height: 20px;
}
.SelectAction-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SelectAction-value-title {
  font-size: 14px;
  line-height: 23px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SelectAction-value-arrow {
  display: block;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/select-arrow-icon.svg") no-repeat 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SelectAction-list {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  width: auto;
  height: auto;
  z-index: 501;
  margin-top: 1px;
  padding: 8px 0;
  min-width: 100%;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
}
.SelectAction-scroll {
  max-height: 300px;
  overflow: auto;
}
.SelectAction-item {
  padding: 5px 15px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SelectAction-item:hover {
  background: rgba(1, 153, 210, 0.3);
}
.SimpleObjectSelectInput-item-icon {
  margin-right: 5px;
  float: left;
}
.SimpleSelectInput {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.SimpleSelectInput:hover,
.SimpleSelectInput._hover,
.SimpleSelectInput:focus,
.SimpleSelectInput._focus,
.SimpleSelectInput._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.SimpleSelectInput._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.SimpleSelectInput._block {
  display: block;
  width: 100%;
}
.SimpleSelectInput._disabled {
  background-color: #F0F4F8;
}
.SimpleSelectInput._disabled:hover,
.SimpleSelectInput._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.SimpleSelectInput-value {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 4px 24px 4px 12px;
  height: 28px;
}
.SimpleSelectInput-value-hint {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #889eb7;
  height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.SimpleSelectInput-value-text {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.SimpleSelectInput-value-text._wrapText {
  white-space: normal;
  word-break: break-word;
}
.SimpleSelectInput-search {
  padding: 1px 10px 4px 32px;
  border-bottom: 1px solid #cddbe8;
  position: relative;
}
.SimpleSelectInput-search::before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 8px;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/search-20x20.svg") no-repeat 0 0;
}
.SimpleSelectInput-search-input {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  height: 20px;
}
.SimpleSelectInput-search-input::-webkit-input-placeholder {
  color: #98abc1;
}
.SimpleSelectInput-search-input::-moz-placeholder {
  color: #98abc1;
}
.SimpleSelectInput-search-input:-ms-input-placeholder {
  color: #98abc1;
}
.SimpleSelectInput-search-input::-ms-input-placeholder {
  color: #98abc1;
}
.SimpleSelectInput-search-input::placeholder {
  color: #98abc1;
}
.SimpleSelectInput-arrow {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("/img/icons2/select-arrow-icon.svg") no-repeat 0 0;
}
.SimpleSelectInput-clear {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  opacity: 0.5;
}
.SimpleSelectInput-clear:hover {
  opacity: 1;
}
.SimpleSelectInput-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 500;
}
.SimpleSelectInput-list {
  display: none;
  position: relative;
  padding: 4px 0;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  z-index: 501;
}
.SimpleSelectInput-viewhint {
  font-size: 13px;
  line-height: 1.4em;
  text-align: left;
  color: #6884a4;
  padding: 3px 12px 3px;
}
.SimpleSelectInput-scroll {
  position: relative;
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
}
.SimpleSelectInput-item {
  display: block;
  padding: 4px 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.SimpleSelectInput-item small {
  font-size: 13px;
  line-height: 15px;
  text-align: left;
  color: #98abc1;
}
.SimpleSelectInput-item._disabled {
  background: #F0F4F8;
  color: #5b7798;
}
.SimpleSelectInput-item:hover {
  background: rgba(1, 153, 210, 0.3);
}
.SimpleSelectInput-item._selected {
  background: #0199D2;
  background: -webkit-gradient(linear, left top, left bottom, from(#0199D2), to(#018ec3));
  background: linear-gradient(#0199D2, #018ec3);
  color: #fff !important;
}
.SimpleSelectInput-item._selected small {
  color: rgba(255, 255, 255, 0.8) !important;
}
.SimpleSelectInput-list._search .SimpleSelectInput-item {
  color: #5b7798;
}
.SimpleSelectInput-list._search .SimpleSelectInput-item b {
  color: #354558;
}
.SimpleSelectInput-list._search .SimpleSelectInput-item._selected {
  color: #c0e6f4 !important;
}
.SimpleSelectInput-list._search .SimpleSelectInput-item._selected b {
  color: #fff;
}
.SimpleSelectInput._opened .SimpleSelectInput-list {
  display: block;
}
.SimpleSelectInput._opened .SimpleSelectInput-arrow {
  opacity: 0.5;
}
.SimpleSelectInput._loading {
  background: #F0F4F8;
  color: #5b7798;
}
.SimpleSelectInput._loading .Select-input {
  pointer-events: none;
}
.SimpleSelectInput._loading .SimpleSelectInput-arrow {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background: none;
  border-top: 2px solid #555;
  border-left: 2px solid #555;
  border-right: 2px solid #555;
  border-bottom: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.SimpleSelectInput._block {
  display: block;
  width: 100%;
}
.SimpleSelectInput._smallest .SimpleSelectInput-value {
  padding: 1px 24px 1px 8px;
  height: 24px;
}
.SimpleSelectInput._smallest .SimpleSelectInput-input {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  height: 20px;
}
.SimpleSelectInput._smallest .SimpleSelectInput-arrow {
  right: 2px;
}
.SimpleSelectInput._smallest .SimpleSelectInput-clear {
  right: 2px;
}
.SimpleSelectInput._smallest .SimpleSelectInput-list {
  padding: 4px 0;
}
.SimpleSelectInput._smallest .SimpleSelectInput-item {
  padding: 2px 8px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.SimpleSelectInput._openUp._opened .SimpleSelectInput-list {
  top: auto;
  bottom: 100%;
}
._selectUnderScrollBottomFix {
  height: 260px;
}
.SuggestionInput {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.SuggestionInput:hover,
.SuggestionInput._hover,
.SuggestionInput:focus,
.SuggestionInput._focus,
.SuggestionInput._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.SuggestionInput._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.SuggestionInput._block {
  display: block;
  width: 100%;
}
.SuggestionInput._disabled {
  background-color: #F0F4F8;
}
.SuggestionInput._disabled:hover,
.SuggestionInput._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.SuggestionInput._loading .SuggestionInput-scroll {
  min-height: 50px;
}
.SuggestionInput._loading .SuggestionInput-list {
  background: #F0F4F8;
}
.SuggestionInput._loading .SuggestionInput-list::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 26px;
  height: 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -13px;
  margin-left: -13px;
  background: none;
  border-top: 3px solid #354558;
  border-left: 3px solid #354558;
  border-right: 3px solid #354558;
  border-bottom: 3px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.SuggestionInput._loading .SuggestionInput-button,
.SuggestionInput._loading .SuggestionInput-button-title {
  pointer-events: none;
  cursor: default;
}
.SuggestionInput._opened .SuggestionInput-list {
  display: block;
}
.SuggestionInput._openedUp._opened .SuggestionInput-list {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 1px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
}
.SuggestionInput._openedUp._opened .SuggestionInput-list .Select-scroll {
  max-height: 200px;
}
.SuggestionInput-value {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 6px 12px;
}
.SuggestionInput-button {
  position: relative;
  padding: 6px;
  padding-left: 8px;
  padding-right: 30px;
  border-left: 1px solid rgba(53, 69, 88, 0.2);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SuggestionInput-button-title {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  color: #7891ae;
}
.SuggestionInput-button-arrow {
  position: absolute;
  top: 7px;
  right: 6px;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/select-arrow-icon.svg") no-repeat 0 0;
  pointer-events: none;
  cursor: default;
}
.SuggestionInput-button._opened .SuggestionInput-button-title {
  color: #0199D2;
}
.SuggestionInput-button._loading {
  background: #F0F4F8;
}
.SuggestionInput-button._loading .SuggestionInput-button-title {
  color: rgba(53, 69, 88, 0.5);
  pointer-events: none;
  cursor: default;
}
.SuggestionInput-button._loading .SuggestionInput-button-arrow {
  background: none;
  border-top: 3px solid #354558;
  border-left: 3px solid #354558;
  border-right: 3px solid #354558;
  border-bottom: 3px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.SuggestionInput-input {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.SuggestionInput-input::-webkit-input-placeholder {
  color: #98abc1;
}
.SuggestionInput-input::-moz-placeholder {
  color: #98abc1;
}
.SuggestionInput-input:-ms-input-placeholder {
  color: #98abc1;
}
.SuggestionInput-input::-ms-input-placeholder {
  color: #98abc1;
}
.SuggestionInput-input::placeholder {
  color: #98abc1;
}
.SuggestionInput-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  right: 0;
  margin-top: 1px;
  min-width: 100%;
  padding: 8px 0;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  z-index: 501;
}
.SuggestionInput-list._overflowY {
  height: 104px;
  overflow-y: scroll;
}
.SuggestionInput-list._upOpened {
  top: auto;
  bottom: 100%;
  margin-top: 0px;
  margin-bottom: 1px;
}
.SuggestionInput-scroll {
  max-height: 192px;
  overflow-x: auto;
  overflow-y: auto;
}
.SuggestionInput-item {
  display: grid;
  grid-template-columns: 1fr 75px;
  grid-gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 15px;
  white-space: nowrap;
}
.SuggestionInput-item._triple {
  grid-template-columns: 1fr 150px 75px;
}
.SuggestionInput-item:hover {
  background: rgba(1, 153, 210, 0.3);
}
.SuggestionInput-item._selected {
  background: #0199D2;
  background: -webkit-gradient(linear, left top, left bottom, from(#0199D2), to(#018ec3));
  background: linear-gradient(#0199D2, #018ec3);
  color: #fff;
}
.SuggestionInput-text {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  text-overflow: ellipsis;
  overflow: hidden;
}
.SuggestionInput-text._category {
  text-align: right;
  color: #cddbe8;
}
.SuggestionInput-text._iconPeople {
  text-align: right;
  padding-right: 24px;
}
.SuggestionInput-text._iconPeople::before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 20px;
  height: 20px;
  background: url("../img/icons2/people-20x20.svg") no-repeat 0 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.4;
}
.TagSearchInput {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.TagSearchInput:hover,
.TagSearchInput._hover,
.TagSearchInput:focus,
.TagSearchInput._focus,
.TagSearchInput._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.TagSearchInput._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.TagSearchInput._block {
  display: block;
  width: 100%;
}
.TagSearchInput._disabled {
  background-color: #F0F4F8;
}
.TagSearchInput._disabled:hover,
.TagSearchInput._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.TagSearchInput-value {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 4px 18px 4px 12px;
}
.TagSearchInput-value-values {
  margin: -2px 0 -2px -6px;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}
.TagSearchInput-value-values-item {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin: 2px;
  max-width: 100%;
}
.TagSearchInput-value-values-item-excluded {
  padding: 4px 6px;
  max-width: 100%;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  color: #354558;
  background: #fdbabe;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.TagSearchInput-value-values-item-excluded:hover {
  background: #fc888f;
}
.TagSearchInput-value-values-item-excluded:first-child {
  border-radius: 2px 0 0 2px;
  text-overflow: clip;
}
.TagSearchInput-value-values-item-excluded:last-child {
  border-radius: 0 2px 2px 0;
}
.TagSearchInput-value-values-item-included {
  padding: 4px 6px;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  color: #354558;
  background: #bee7c9;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.TagSearchInput-value-values-item-included:hover {
  background: #99d9aa;
}
.TagSearchInput-value-values-item-included:first-child {
  border-radius: 2px 0 0 2px;
  text-overflow: clip;
}
.TagSearchInput-value-values-item-included:last-child {
  border-radius: 0 2px 2px 0;
}
.TagSearchInput-input {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  max-width: 50%;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  padding: 2px 0;
}
.TagSearchInput-input::-webkit-input-placeholder {
  color: #98abc1;
}
.TagSearchInput-input::-moz-placeholder {
  color: #98abc1;
}
.TagSearchInput-input:-ms-input-placeholder {
  color: #98abc1;
}
.TagSearchInput-input::-ms-input-placeholder {
  color: #98abc1;
}
.TagSearchInput-input::placeholder {
  color: #98abc1;
}
.TagSearchInput-arrow {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("/img/icons2/select-arrow-icon.svg") no-repeat 0 0;
}
.TagSearchInput-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  margin-top: 1px;
  width: 100%;
  min-width: 100%;
  max-width: 600px;
  padding: 4px 0;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  z-index: 501;
}
.TagSearchInput-viewhint {
  font-size: 13px;
  line-height: 1.4em;
  text-align: left;
  color: #6884a4;
  padding: 3px 12px 3px;
}
.TagSearchInput-scroll {
  position: relative;
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
}
.TagSearchInput-item {
  display: block;
  padding: 6px 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.TagSearchInput-item:hover {
  background: rgba(1, 153, 210, 0.3);
}
.TagSearchInput-item._selected {
  background: #0199D2;
  background: -webkit-gradient(linear, left top, left bottom, from(#0199D2), to(#018ec3));
  background: linear-gradient(#0199D2, #018ec3);
  color: #fff;
}
.TagSearchInput._opened .TagSearchInput-list {
  display: block;
}
.TagSearchInput._opened .TagSearchInput-arrow {
  opacity: 0.5;
}
.TagSearchInput._loading {
  background: #F0F4F8;
  color: #5b7798;
}
.TagSearchInput._loading .Select-input {
  pointer-events: none;
}
.TagSearchInput._loading .TagSearchInput-arrow {
  background: none;
  border-top: 3px solid #354558;
  border-left: 3px solid #354558;
  border-right: 3px solid #354558;
  border-bottom: 3px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.TagSearchInput._block {
  display: block;
  width: 100%;
}
.TagSearchInput._smallest .TagSearchInput-value {
  padding: 1px 24px 1px 8px;
}
.TagSearchInput._smallest .TagSearchInput-input {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.TagSearchInput._smallest .TagSearchInput-arrow {
  right: 2px;
}
.TagSearchInput._smallest .TagSearchInput-list {
  padding: 4px 0;
}
.TagSearchInput._smallest .TagSearchInput-item {
  padding: 2px 8px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.TagSearchInput._openUp._opened .TagSearchInput-list {
  top: auto;
  bottom: 100%;
}
._selectUnderScrollBottomFix {
  height: 260px;
}
.TreeNavigation {
  width: 300px;
  height: 100%;
  position: relative;
}
.TreeNavigation[mode="thumbs"] {
  width: 850px;
}
.TreeNavigation-wrap {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: auto;
}
.TreeNavigation-head {
  position: relative;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
  z-index: 100;
  border-bottom: 1px solid #cddbe8;
  -webkit-box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
          box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
}
.TreeNavigation-groups {
  padding: 10px 10px;
  position: relative;
}
.TreeNavigation-headnav {
  position: relative;
  padding: 6px 30px 6px 15px;
  background: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.TreeNavigation-headnav-buttons {
  position: absolute;
  top: 3px;
  right: 5px;
  width: auto;
  height: auto;
}
.TreeNavigation-headnav-title {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.TreeNavigation-choosen {
  position: relative;
  padding: 6px 30px 6px 15px;
  background: #ffeeda;
  border-top: 1px solid #ffdaae;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.TreeNavigation-choosen-title {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.TreeNavigation-choosen-name {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.TreeNavigation-choosen-remove {
  position: absolute;
  width: 20px;
  height: 20px;
  background: url('/img/icons2/delete-20x20.svg') no-repeat 0 0;
  top: 5px;
  right: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  opacity: 0.5;
}
.TreeNavigation-choosen-remove:hover {
  opacity: 1;
}
.TreeNavigation-group-name {
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  margin-bottom: 5px;
  padding-left: 20px;
  position: relative;
}
.TreeNavigation-group-name::before {
  content: '';
  background: url("/img/icons2/tree-arrows-20x20.svg") no-repeat 0 -20px;
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.TreeNavigation-group-name._open::before {
  content: '';
  background: url("/img/icons2/tree-arrows-20x20.svg") no-repeat 0 -20px;
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.TreeNavigation-group-name._canOpen::before {
  content: '';
  display: block;
}
.TreeNavigation-subgroup {
  margin-bottom: 15px;
  color: #0199D2;
  position: relative;
}
.TreeNavigation-subgroup-arrow {
  position: absolute;
  width: 20px;
  height: 26px;
  left: 15px;
  z-index: 101;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TreeNavigation-subgroup-name {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  padding-left: 35px;
  padding-top: 3px;
  padding-bottom: 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TreeNavigation-subgroup-name::before {
  content: '';
  background: url("/img/icons2/tree-arrows-20x20.svg") no-repeat 0 -20px;
  position: absolute;
  left: 15px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.TreeNavigation-subgroup-name._open::before {
  content: '';
  background: url("/img/icons2/tree-arrows-20x20.svg") no-repeat 0 -20px;
  position: absolute;
  left: 15px;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.TreeNavigation-subgroup-name._canOpen::before {
  content: '';
  display: none;
}
.TreeNavigation-subgroup-name:hover {
  background-color: rgba(1, 153, 210, 0.1);
}
.TreeNavigation-item-name {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  padding-left: 55px;
  padding-top: 3px;
  padding-bottom: 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TreeNavigation-item-name:hover {
  background-color: rgba(1, 153, 210, 0.1);
}
.TreeNavigation-count {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 1px 5px;
  border-radius: 3px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #7891ae;
  background: #F0F4F8;
  margin-left: 5px;
}
.TreeNavigation ._active {
  background-color: #0199D2;
  color: #fff;
  font-weight: bold;
}
.TreeNavigation ._active::before {
  background-position: -20px -20px;
}
.TreeNavigation ._active .TreeNavigation-count {
  background: #01749f;
  color: #fff;
  font-weight: bold;
}
.TreeNavigation-thumbs {
  padding: 2px;
}
.TreeNavigation-thumbswrap {
  padding: 2px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(110px, 1fr));
  row-gap: 2px;
  -webkit-column-gap: 2px;
     -moz-column-gap: 2px;
          column-gap: 2px;
}
.TreeNavigation-thumb {
  position: relative;
  border-radius: 3px;
  background-color: #dfe7f0;
  border: 2px solid #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TreeNavigation-thumb:hover {
  border: 2px solid #80cce9;
}
.TreeNavigation-thumb._selected {
  background-color: #80cce9;
}
.TreeNavigation-thumb-thumb {
  display: block;
  margin: 0 auto;
  width: 110px;
  max-height: 110px;
  min-height: 110px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 3px;
}
.TreeNavigation-thumb-info {
  height: 22px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.5);
}
.TreeNavigation-thumb-info-count {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 1px 5px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  background: #cddbe8;
}
.TreeNavigation-thumb-info-name {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 1px 3px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
}
.AccessGroup {
  /** блок редактирования названия группы */
  /** блок с подсказкой, кнопками добавления и поиском */
}
.AccessGroup-nameedit {
  padding: 10px 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  gap: 8px;
}
.AccessGroup-nameedit-val {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 10px;
}
.AccessGroup-itemsblock {
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  gap: 10px;
  border-bottom: 1px solid #dfe7f0;
}
.AccessGroup-itemsblock-hint {
  color: #5b7798;
}
.AccessGroup-itemsblock-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 10px;
}
.AccountsAccessEditor {
  width: 100%;
}
.AccountsAccessEditor-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.AccountsAccessEditor-search-add {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 150px;
          flex: 1 0 150px;
}
.AccountsAccessEditor-search-search {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.AccountsAccessEditor-summ {
  padding: 3px 8px;
  background: #F0F4F8;
  font-size: 13px;
  line-height: 15px;
  text-align: right;
  color: #354558;
}
.AccountsAccessEditor-empty {
  margin-top: 5px;
  max-height: 250px;
  overflow-y: auto;
  padding: 6px 10px 7px;
  border-radius: 2px;
  background: #F0F4F8;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #889eb7;
}
.AccountsAccessEditor-list {
  margin-top: 5px;
  max-height: 250px;
  overflow-y: auto;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.AccountsAccessEditor-item {
  padding: 5px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  border-bottom: 1px solid #dfe7f0;
}
.AccountsAccessEditor-item:hover {
  background: #fff4e6;
}
.AccountsAccessEditor-item-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
  margin-right: 5px;
  min-width: 1px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.AccountsAccessEditor-item-read {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 55px;
          flex: 0 0 55px;
  height: 20px;
  margin-right: 5px;
}
.AccountsAccessEditor-item-read-tag {
  display: inline-block;
  width: 55px;
  height: 20px;
  vertical-align: top;
  background: #F0F4F8;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  color: #889eb7;
  border-radius: 2px;
}
.AccountsAccessEditor-item-read:hover .AccountsAccessEditor-item-read-tag {
  background: #dfe7f0;
}
.AccountsAccessEditor-item-read._active .AccountsAccessEditor-item-read-tag {
  background: #15b553;
  color: #fff;
}
.AccountsAccessEditor-item-read._active:hover .AccountsAccessEditor-item-read-tag {
  background: #139e48;
}
.AccountsAccessEditor-item-write {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 55px;
          flex: 0 0 55px;
  height: 20px;
  margin-right: 5px;
}
.AccountsAccessEditor-item-write-tag {
  display: inline-block;
  width: 55px;
  height: 20px;
  vertical-align: top;
  background: #F0F4F8;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  color: #889eb7;
  border-radius: 2px;
}
.AccountsAccessEditor-item-write:hover .AccountsAccessEditor-item-write-tag {
  background: #dfe7f0;
}
.AccountsAccessEditor-item-write._active .AccountsAccessEditor-item-write-tag {
  background: #b9010b;
  color: #fff;
}
.AccountsAccessEditor-item-write._active:hover .AccountsAccessEditor-item-write-tag {
  background: #9f010a;
}
.AccountsAccessEditor-item-delete {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 20px;
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  opacity: 0.5;
}
.AccountsAccessEditor-item-delete:hover {
  opacity: 1;
}
.AccountsAccessEditor-item._zeroAccess .AccountsAccessEditor-item-name {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.AccountsAccessEditor-item._newItemAnim {
  -webkit-animation: accAccessNewItem 3s ease forwards;
          animation: accAccessNewItem 3s ease forwards;
}
@-webkit-keyframes accAccessNewItem {
  0% {
    background: #c5f2d7;
  }
  100% {
    background: #fff;
  }
}
@keyframes accAccessNewItem {
  0% {
    background: #c5f2d7;
  }
  100% {
    background: #fff;
  }
}
.AfAdaptersEditor,
.AfCohAdaptersEditor {
  padding: 1px 0;
  position: relative;
  width: 100%;
}
.AfAdaptersEditor-error,
.AfCohAdaptersEditor-error {
  background: #fbe6e7;
  margin: 5px 0px;
  padding: 0 15px;
}
.AfAdaptersEditor-list-item,
.AfCohAdaptersEditor-list-item {
  margin-bottom: 5px;
}
.AfAdaptersEditor-list-item-wrap,
.AfCohAdaptersEditor-list-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0px 0px 0px 10px;
  background: #F0F4F8;
  border-bottom: 1px solid #dfe7f0;
}
.AfAdaptersEditor-list-item:hover .AfAdaptersEditor-list-item-wrap,
.AfAdaptersEditor-list-item:hover .AfCohAdaptersEditor-list-item-wrap,
.AfCohAdaptersEditor-list-item:hover .AfAdaptersEditor-list-item-wrap,
.AfCohAdaptersEditor-list-item:hover .AfCohAdaptersEditor-list-item-wrap {
  background-color: #fff4e6;
}
.AfAdaptersEditor-list-item._opened,
.AfCohAdaptersEditor-list-item._opened {
  border: 3px solid #ffc784;
}
.AfAdaptersEditor-list-item._opened .AfAdaptersEditor-list-item-wrap,
.AfAdaptersEditor-list-item._opened .AfCohAdaptersEditor-list-item-wrap,
.AfCohAdaptersEditor-list-item._opened .AfAdaptersEditor-list-item-wrap,
.AfCohAdaptersEditor-list-item._opened .AfCohAdaptersEditor-list-item-wrap {
  background: #ffeeda;
  border-bottom: 1px solid #cddbe8;
}
.AfAdaptersEditor-list-item:hover .AfAdaptersEditor-list-item-buttons,
.AfAdaptersEditor-list-item:hover .AfCohAdaptersEditor-list-item-buttons,
.AfCohAdaptersEditor-list-item:hover .AfAdaptersEditor-list-item-buttons,
.AfCohAdaptersEditor-list-item:hover .AfCohAdaptersEditor-list-item-buttons {
  opacity: 1;
}
.AfAdaptersEditor-list-item-name,
.AfCohAdaptersEditor-list-item-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  min-width: 1px;
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.AfAdaptersEditor-list-item-name-name,
.AfCohAdaptersEditor-list-item-name-name {
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 5px 0;
  margin-right: 5px;
}
.AfAdaptersEditor-list-item-buttons,
.AfCohAdaptersEditor-list-item-buttons {
  margin-left: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 0;
  line-height: 0;
  text-align: left;
  opacity: 0.25;
}
.AfAdaptersEditor-list-item-form,
.AfCohAdaptersEditor-list-item-form {
  padding: 0px 0px;
}
.AppAccountsEditor {
  padding: 1px 0;
  position: relative;
}
.AppAccountsEditor-adding {
  border-top: 1px solid #dfe7f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 3px 15px;
}
.AppAccountsEditor-adding._hidden {
  display: none;
}
.AppAccountsEditor-adding-input {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
  margin-right: 5px;
}
.AppAccountsEditor-adding-buttons {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.AppAccountsEditor-list {
  margin: 0px 0 2px 0;
}
.AppAccountsEditor-list-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 3px 15px;
  border-top: 1px solid #dfe7f0;
}
@media screen and (max-width: 850px) {
  .AppAccountsEditor-list-item-wrap {
    padding: 2px 0 2px 10px;
  }
}
.AppAccountsEditor-list-item:hover {
  background: #fff4e6;
}
.AppAccountsEditor-list-item:hover .AppAccountsEditor-list-item-buttons {
  opacity: 1;
}
.AppAccountsEditor-list-item._error {
  background: #fee5e5;
}
.AppAccountsEditor-list-item-toggle {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  margin-right: 5px;
}
.AppAccountsEditor-list-item-network {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  margin-right: 5px;
  padding: 5px 0;
}
.AppAccountsEditor-list-item-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
  padding: 5px 0;
  min-width: 1px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.AppAccountsEditor-list-item-buttons {
  margin-left: 5px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 0;
  line-height: 0;
  text-align: left;
  opacity: 0.25;
}
.AppAccountsEditor-list-item-errors {
  padding: 5px 15px 2px 15px;
  background: #f8d9db;
  border-bottom: 1px solid #f4c0c3;
}
.AppAccountsEditor-list-item-errors::before {
  content: '';
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url(../img/icons2/warning-multi-20x20.svg) no-repeat 0px 0;
}
.AppAccountsEditor-list-item-errors-item {
  margin: 0 0 5px 30px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #D2010D;
}
.AppAccountsEditor-buttons {
  margin: 5px 10px 5px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.AppAccountsEditor-buttons-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 5px 0;
  margin-right: 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.AppAccountsEditor-buttons-buttons {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.AppAttributionsEditor {
  position: relative;
}
.AppAttributionsEditor-attr {
  margin: 10px 10px;
}
.AppAttributionsEditor-attr-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 5px 5px 5px 15px;
  background: #f0f4f8 url("/img/empty-box-bg.png") repeat;
  border-bottom: 1px solid #dfe7f0;
}
.AppAttributionsEditor-attr:hover .AppAttributionsEditor-attr-wrap {
  background-color: #fff4e6;
}
.AppAttributionsEditor-attr._opened {
  border: 3px solid #ffc784;
}
.AppAttributionsEditor-attr._opened .AppAttributionsEditor-attr-wrap {
  background: #ffeeda;
  border-bottom: 1px solid #ffd8a9;
}
.AppAttributionsEditor-attr-toggle {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  margin-right: 10px;
}
.AppAttributionsEditor-attr-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  margin-right: 10px;
  padding: 5px 0;
}
.AppAttributionsEditor-attr-icon-icon {
  width: 20px;
  height: 20px;
}
.AppAttributionsEditor-attr-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  padding: 5px 0;
  min-width: 1px;
}
.AppAttributionsEditor-attr-name-name {
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #7891ae;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  margin-right: 5px;
}
.AppAttributionsEditor-attr-name-bis {
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #7891ae;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.AppAttributionsEditor-attr-buttons {
  margin-left: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.AppAttributionsEditor-attr._connected .AppAttributionsEditor-attr-wrap {
  background: #e8faef;
  border-bottom: 1px solid #c5f2d7;
}
.AppAttributionsEditor-attr._connected._opened .AppAttributionsEditor-attr-wrap {
  background: #ffeeda;
  border-bottom: 1px solid #ffd8a9;
}
.AppAttributionsEditor-attr._connected .AppAttributionsEditor-attr-buttons {
  opacity: 0.25;
}
.AppAttributionsEditor-attr._connected:hover .AppAttributionsEditor-attr-buttons {
  opacity: 1;
}
.AppAttributionsEditor-attr._connected .AppAttributionsEditor-attr-name-name {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
}
.AppAttributionsEditor-attr._error .AppAttributionsEditor-attr-wrap {
  background: #fbe6e7;
  border-bottom: 1px solid #f4c0c3;
}
.AppAttributionsEditor-attr-errors {
  padding: 5px 15px 2px 15px;
  background: #f8d9db;
  border-bottom: 1px solid #f4c0c3;
}
.AppAttributionsEditor-attr-errors::before {
  content: '';
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url(../img/icons2/warning-multi-20x20.svg) no-repeat 0px 0;
}
.AppAttributionsEditor-attr-errors-item {
  margin: 0 0 5px 30px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #D2010D;
}
.AppAttributionsEditor-attr-form {
  background: #fff;
}
.Apps-list {
  padding: 10px 10px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  row-gap: 10px;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.Apps-block {
  background: #fff;
  border: 1px solid #aac1d8;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
          box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 0;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  position: relative;
}
.Apps-block._canEdit {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Apps-block._canEdit:hover {
  background: #e6f5fb;
}
.Apps-block._disabled {
  background: #dfe7f0;
  border: 2px solid #dfe7f0;
}
.Apps-block._issues {
  -webkit-box-shadow: 0 0 0 2px #FF8F09;
          box-shadow: 0 0 0 2px #FF8F09;
}
.Apps-block._issues::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  background: url(../img/icons2/warning-multi-20x20.svg) no-repeat -60px 0;
  border-radius: 3px 0 0 0;
}
.Apps-block-icon {
  height: 100px;
  border-radius: 2px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100px;
          flex: 0 0 100px;
}
.Apps-block-icon-img {
  border-radius: 2px;
  width: 100px;
  height: 100px;
}
.Apps-block-icon._no {
  background: #cddbe8 url("/img/icons2/noimg.svg") no-repeat 0 0;
  background-size: 100%;
}
.Apps-block-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 8px 15px;
  gap: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  max-height: 100px;
}
.Apps-block-info-name {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  max-height: 41px;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.Apps-block-info-partner {
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #5b7798;
  max-height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Apps-block-info-accounts {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin-top: 5px;
  background: #F0F4F8;
  padding: 3px 5px;
  border-radius: 3px;
  font-size: 14px;
  line-height: 14px;
  text-align: left;
  color: #7891ae;
}
.Apps-block-info-fill {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.Apps-formissues {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background: #ffc784;
  border-bottom: 1px solid #bccee0;
  padding: 5px 10px;
}
.Apps-formissues::before {
  content: "";
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  background: url(../img/icons2/warning-multi-20x20.svg) no-repeat -80px 0;
}
.Apps-formissues-list {
  margin-left: 30px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Apps-check {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 5px;
  background: #dcf7e7;
  max-width: 350px;
  width: 100%;
  border-bottom: 1px solid #c5f2d7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Apps-check-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  width: 40px;
  height: 40px;
}
.Apps-check-icon-img {
  width: 40px;
  height: 40px;
}
.Apps-check-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  margin-left: 10px;
  min-width: 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.Apps-check-name-name {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0d7133;
}
.Apps-check-name-id {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #0d7133;
}
.Apps-check._fail {
  background: #f8d9db;
  border-bottom: 1px solid #f4c0c3;
}
.Apps-check._fail .Apps-check-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  height: 20px;
  margin-left: 5px;
  background: url(../img/icons2/warning-multi-20x20.svg) no-repeat 0 0;
}
.Apps-check._fail .Apps-check-name {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #9f010a;
}
.AppTarkpiEditor {
  padding: 1px 0;
  position: relative;
}
.AppTarkpiEditor-buttons {
  margin: 5px 10px 5px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.AppTarkpiEditor-buttons-left {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.AppTarkpiEditor-buttons-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.AppTarkpiEditor-error {
  background: #fbe6e7;
  margin: 5px 0px;
  padding: 0 15px;
}
.AppTarkpiEditor-list-item {
  margin: 10px 10px;
}
.AppTarkpiEditor-list-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 5px 5px 5px 15px;
  background: #F0F4F8;
  border-bottom: 1px solid #dfe7f0;
}
.AppTarkpiEditor-list-item:hover .AppTarkpiEditor-list-item-wrap {
  background-color: #fff4e6;
}
.AppTarkpiEditor-list-item._opened {
  border: 3px solid #ffc784;
}
.AppTarkpiEditor-list-item._opened .AppTarkpiEditor-list-item-wrap {
  background: #ffeeda;
  border-bottom: 1px solid #cddbe8;
}
.AppTarkpiEditor-list-item:hover .AppTarkpiEditor-list-item-buttons {
  opacity: 1;
}
.AppTarkpiEditor-list-item-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  min-width: 1px;
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.AppTarkpiEditor-list-item-name-name {
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 5px 0;
  margin-right: 5px;
}
.AppTarkpiEditor-list-item-buttons {
  margin-left: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 0;
  line-height: 0;
  text-align: left;
  opacity: 0.25;
}
.AppTarkpiEditor-list-item-form {
  padding: 0px 10px;
}
.AssetEditor {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 0;
}
.AssetEditor-block {
  border-bottom: 1px solid #cddbe8;
}
.AssetEditor-block._buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 12px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.AssetEditor-preview {
  width: 300px;
  height: 170px;
}
.AssetEditor-texts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 10px;
  width: 100%;
}
.AssetEditor-texts-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 10px;
}
.AssetEditor-texts-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 10px;
}
.AssetEditor-texts-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AssetEditor-texts-list-item .Button2 {
  opacity: 0.5;
}
.AssetEditor-texts-list-item .Button2:hover {
  opacity: 1;
}
.AssetEditor-texts-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.AssetsLoader-head,
.AssetsLoader-list {
  display: grid;
  grid-template-columns: 250px 250px 100px;
  grid-gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AssetsLoader-loader {
  position: relative;
  padding: 6px 12px;
  padding-right: 25px;
  background: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.AssetsLoader-loader-progress {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 410;
  background-color: #eef1f5;
}
.AssetsLoader-loader-progress._failed {
  background-color: #D2010D;
}
.AssetsLoader-loader::before,
.AssetsLoader-loader::after {
  content: '';
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}
.AssetsLoader-loader._progress::before {
  position: absolute;
  top: 8px;
  right: 5px;
  z-index: 425;
  display: block;
  width: 12px;
  height: 12px;
  border-top: 3px solid #fff;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  border-bottom: 3px solid transparent;
  border-radius: 50%;
  opacity: 1;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.AssetsLoader-loader._loaded {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.AssetsLoader-loader._loaded .AssetsLoader-loader-progress {
  background-color: #18cc5d;
}
.AssetsLoader-loader._loaded::before,
.AssetsLoader-loader._loaded::after {
  content: '';
  opacity: 1;
  -webkit-animation: jumpArrow 0.7s ease-in-out 1;
          animation: jumpArrow 0.7s ease-in-out 1;
}
.AssetsLoader-loader._loaded::before {
  position: absolute;
  top: 17px;
  right: 14px;
  z-index: 425;
  display: block;
  width: 8px;
  height: 3px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.AssetsLoader-loader._loaded::after {
  position: absolute;
  top: 9px;
  right: 10px;
  z-index: 425;
  display: block;
  width: 3px;
  height: 15px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.AssetsLoader-loader._failed {
  background-color: #D2010D;
}
.AssetsLoader-loader._failed::before,
.AssetsLoader-loader._failed::after {
  cursor: pointer;
  content: '';
  opacity: 1;
  -webkit-animation: jumpArrow 0.7s ease-in-out 1;
          animation: jumpArrow 0.7s ease-in-out 1;
}
.AssetsLoader-loader._failed::before {
  position: absolute;
  top: 14px;
  right: 6px;
  z-index: 425;
  display: block;
  width: 15px;
  height: 3px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.AssetsLoader-loader._failed::after {
  position: absolute;
  top: 8px;
  right: 12px;
  z-index: 425;
  display: block;
  width: 3px;
  height: 15px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.AssetsLoader-loader-delete {
  z-index: 426;
}
.AssetsLoader-text {
  position: relative;
  z-index: 420;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.AssetsLoader-text._failed {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4em;
  text-align: left;
  color: #fff;
}
.AssetsLoader-text._cut {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@-webkit-keyframes jumpArrow {
  0% {
    -webkit-transform: translateY(0) rotate(45deg);
            transform: translateY(0) rotate(45deg);
  }
  25% {
    -webkit-transform: translateY(-3px) rotate(45deg);
            transform: translateY(-3px) rotate(45deg);
  }
  75% {
    -webkit-transform: translateY(2px) rotate(45deg);
            transform: translateY(2px) rotate(45deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(45deg);
            transform: translateY(0) rotate(45deg);
  }
}
@keyframes jumpArrow {
  0% {
    -webkit-transform: translateY(0) rotate(45deg);
            transform: translateY(0) rotate(45deg);
  }
  25% {
    -webkit-transform: translateY(-3px) rotate(45deg);
            transform: translateY(-3px) rotate(45deg);
  }
  75% {
    -webkit-transform: translateY(2px) rotate(45deg);
            transform: translateY(2px) rotate(45deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(45deg);
            transform: translateY(0) rotate(45deg);
  }
}
.AssetsLoader-log {
  margin-top: 10px;
}
.AssetsLoader-log-item {
  margin-bottom: 5px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0d7133;
  position: relative;
}
.AssetsLoader-log-item::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/ok-20x20.svg");
}
.AssetsPage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.AssetsPage-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.AssetsPage-body-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: auto;
}
.AssetsPage-body-thumbs {
  padding: 3px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  row-gap: 2px;
  -webkit-column-gap: 2px;
     -moz-column-gap: 2px;
          column-gap: 2px;
}
.AssetsPage-body-thumbs._small {
  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
}
.AssetsPage-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.AssetsPage-left {
  border-right: 1px solid #cddbe8;
  overflow: hidden;
}
.AssetsPage-right {
  border-left: 1px solid #bccee0;
  overflow: hidden;
  width: 475px;
  position: relative;
  -webkit-box-shadow: -2px 0 0 rgba(53, 69, 88, 0.07);
          box-shadow: -2px 0 0 rgba(53, 69, 88, 0.07);
}
.AssetsPage ._scrollX {
  overflow-x: scroll !important;
}
.AssetsPage-sizebadge {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.AssetsPage-sizebadge-short {
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  text-align: left;
  color: #354558;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 3px 5px;
  border-radius: 2px;
  text-transform: uppercase;
}
.AssetsPage-sizebadge-short[size="h"] {
  background: #abddf0;
}
.AssetsPage-sizebadge-short[size="s"] {
  background: #b3eeca;
}
.AssetsPage-sizebadge-short[size="v"] {
  background: #ffdaae;
}
.AssetsPage-sizebadge-short[size="f"] {
  background: #bcc2c8;
}
.AssetsPage-sizebadge-short[size="d"] {
  background: #f0abaf;
}
.AssetsPage-sizebadge-short[size="p"] {
  background: #f4abde;
}
.AssetsPage-sizebadge-full {
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #354558;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  background: #e6ecf3;
  padding: 3px 5px;
  border-radius: 2px;
}
.AssetsPage-uploads {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.AssetsPage-uploads-item {
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  text-align: left;
  color: #354558;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 3px 5px;
  border-radius: 2px;
  text-transform: uppercase;
  margin-right: 3px;
}
.AssetsPage-uploads-item._youtube {
  background: #f4c0c3;
}
.AssetsPage-uploads-item._tiktok {
  background: #c5f2d7;
}
.AssetsPage-itemname {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AssetsPage-itemname-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  height: 20px;
}
.AssetsSidePanel-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.AssetSpendGroups {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 0;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.AssetSpendGroups-icons {
  background: rgba(255, 255, 255, 0.75);
  border-radius: 0 0 2px 2px;
}
.AssetSpendGroups-icons._networks {
  display: contents;
}
.AssetSpendGroups-icons-network {
  width: 20px;
  height: 20px;
  background: rgba(255, 255, 255, 0.75);
}
.AssetSpendGroups-icons-network:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
}
.AssetSpendGroups-icons-network[network="facebook"]:after {
  background-image: url("/img/networks/facebook-20x20.svg");
}
.AssetSpendGroups-icons-network[network="google"]:after {
  background-image: url("/img/networks/google-20x20.svg");
}
.AssetSpendGroups-icons-network[network="snapchat"]:after {
  background-image: url("/img/networks/snapchat-20x20.svg");
}
.AssetSpendGroups-icons-network[network="tiktok"]:after {
  background-image: url("/img/networks/tiktok-20x20.svg");
}
.AssetSpendGroups-icons-network[network="unity"]:after {
  background-image: url("/img/networks/unity-20x20.svg");
}
.AssetSpendGroups-icons-network[network="applovin"]:after {
  background-image: url("/img/networks/applovin-20x20.svg");
}
.AssetSpendGroups-icons-network[network="ironsource"]:after {
  background-image: url("/img/networks/ironsource-20x20.svg");
}
.AssetSpendGroups-icons-network[network="apple"]:after {
  background-image: url("/img/networks/apple-20x20.svg");
}
.AssetSpendGroups-icons-network[network="moloco"]:after {
  background-image: url("/img/networks/moloco-20x20.svg");
}
.AssetSpendGroups-icons-network[network="organic"]:after {
  background-image: url("/img/networks/organic-20x20.svg");
}
.AssetSpendGroups-icons-network[network="othernetwork"]:after {
  background-image: url("/img/networks/other-20x20.svg");
}
.AssetSpendGroups-icons-network[network="unknown"]:after {
  background-image: url("/img/networks/other-20x20.svg");
}
.AssetSpendGroups-icons-platform {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
}
.AssetSpendGroups-icons-platform[platform="gp"] {
  background: url("/img/icons2/asset-platforms-20x20.svg") no-repeat 0 0;
}
.AssetSpendGroups-icons-platform[platform="ios"] {
  background: url("/img/icons2/asset-platforms-20x20.svg") no-repeat -20px 0px;
}
.AssetSpendGroups-icons-platform[platform="canvas"] {
  background: url("/img/icons2/asset-platforms-20x20.svg") no-repeat -40px 0px;
}
.AssetSpendGroups-icons-uploads {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.AssetSpendGroups-icons-uploads._youtube,
.AssetSpendGroups-icons-uploads._tiktok {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  color: #354558;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 3px 5px;
  border-radius: 2px;
  text-transform: uppercase;
}
.AssetSpendGroups-icons-uploads._youtube {
  background: #f4c0c3;
}
.AssetSpendGroups-icons-uploads._tiktok {
  background: #c5f2d7;
}
.AssetSpendGroups-countries {
  display: inline-block;
  width: auto;
  height: 20px;
  vertical-align: top;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-radius: 2px;
  padding: 0 5px;
  background: #dfe7f0;
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.AssetSpendGroups-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.AudienceEditWindow-list {
  max-height: 200px;
  overflow-y: auto;
}
.AudienceEditWindow-list .AudienceEditWindow-name {
  border-bottom: 1px solid #dfe7f0;
}
.AudienceEditWindow-name {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  padding: 5px 10px;
  background: #F0F4F8;
  border-radius: 2px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Audience-block {
  position: relative;
}
.Audience-block:not(:last-of-type) {
  margin-bottom: 30px;
}
.Audience-name {
  padding: 0 12px;
  height: 34px;
  line-height: 34px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Audience-name._single {
  margin-bottom: 10px;
  background-color: #F0F4F8;
  border-radius: 2px;
}
.Audience-name._editor {
  position: relative;
  padding-right: 32px;
  margin-bottom: 10px;
  background-color: #F0F4F8;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Audience-name._editor::before {
  content: "";
  position: absolute;
  top: calc(50% - 10px);
  right: 5px;
  display: block;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0 0;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Audience-name._editor:hover::before,
.Audience-name._editor:active::before {
  opacity: 1;
}
.Audiences-list {
  height: 138px;
  border-radius: 2px;
  border: 1px solid #bccee0;
  line-height: 34px;
  overflow-y: scroll;
}
.AppAudiencesSettings {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 0;
}
.AppAudiencesSettings-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 10px;
}
.AppAudiencesSettings-empty-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.AppAudiencesSettings-lines {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  overflow-y: auto;
}
.AppAudiencesSettings-info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 10px 20px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
  border-bottom: 1px solid #cddbe8;
  -webkit-box-shadow: 0 2px 0 rgba(240, 244, 248, 0.5);
          box-shadow: 0 2px 0 rgba(240, 244, 248, 0.5);
}
.AppAudiencesSettings-info-status {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 8px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AppAudiencesSettings-info-status-badge {
  padding: 5px 8px;
  border-radius: 3px;
}
.AppAudiencesSettings-info-status-badge._planned {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
  background: #F0F4F8;
}
.AppAudiencesSettings-info-status-badge._created {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #d57400;
  background: #fff4e6;
}
.AppAudiencesSettings-info-status-badge._ready {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #139e48;
  background: #e8faef;
}
.AppAudiencesSettings-info-status-badge._errors {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #9f010a;
  background: #fbe6e7;
}
.AppAudiencesSettings-info-status-errors {
  width: 380px;
  max-height: 400px;
  overflow-y: auto;
}
.AppAudiencesSettings-info-status-errors-err {
  margin-top: 7px;
  font-size: 13px;
  line-height: 15px;
  text-align: left;
  color: #9f010a;
}
.AppAudiencesSettings-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 20px;
  background-color: #e8f4f9;
  border-bottom: 1px solid #dfe7f0;
}
.AppAudiencesSettings-line-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
.AppAudiencesSettings-line-item:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 255px;
          flex: 0 1 255px;
}
.subline .AppAudiencesSettings-line-item:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 235px;
          flex: 0 1 235px;
}
.AppAudiencesSettings-line.subline {
  padding-left: 40px;
  background-color: #fff;
  border-top: none;
}
.AudiencesPage-row-size {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #5b7798;
}
.AudiencesPage-row-subtype {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #354558;
}
.AudiencesPage-row-origin {
  font-size: 12px;
  line-height: 15px;
  text-align: left;
  color: #6884a4;
}
.AudiencesPage-audstatus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.AudiencesPage-audstatus-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 20px;
  background: url("/img/icons2/delete-20x20.svg") no-repeat;
}
.AudiencesPage-audstatus-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100px;
          flex: 1 1 100px;
  font-size: 13px;
  line-height: 15px;
  text-align: left;
  color: rgba(210, 1, 13, 0.75);
  max-height: 45px;
  overflow: hidden;
}
.AudiencesPage-audstatus._ready .AudiencesPage-audstatus-icon {
  background: url("/img/icons2/ok-20x20.svg") no-repeat;
}
.AudiencesPage-audstatus._ready .AudiencesPage-audstatus-text {
  font-size: 13px;
  line-height: 15px;
  text-align: left;
  color: #139e48;
}
.CohortAnalysis {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.CohortAnalysis-list {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 fill;
          flex: 0 1 fill;
  max-width: 400px;
  min-width: 200px;
  width: 100%;
  border-right: 1px solid #cddbe8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media screen and (max-width: 812px) {
  .CohortAnalysis-list {
    max-width: 100%;
  }
}
.CohortAnalysis-list-top {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 10px 15px 12px 15px;
  border-bottom: 1px solid #cddbe8;
}
.CohortAnalysis-list-top-head {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.CohortAnalysis-list-top-head-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.CohortAnalysis-list-top-head-button {
  margin-top: -3px;
  margin-right: -5px;
}
.CohortAnalysis-list-top-input {
  margin-top: 10px;
}
.CohortAnalysis-list-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  position: relative;
}
.CohortAnalysis-list-report {
  position: relative;
  width: 100%;
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-bottom: 1px solid #cddbe8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CohortAnalysis-list-report._processing {
  padding-bottom: 15px;
  background-color: rgba(1, 153, 210, 0.05);
}
.CohortAnalysis-list-report._processing::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: url("/img/progress-bar.png") repeat;
  -webkit-animation: cohortReportProgressbar 1s linear infinite;
          animation: cohortReportProgressbar 1s linear infinite;
}
@-webkit-keyframes cohortReportProgressbar {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 20px;
  }
}
@keyframes cohortReportProgressbar {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 20px;
  }
}
.CohortAnalysis-list-report:hover {
  background-color: rgba(1, 153, 210, 0.1);
}
.CohortAnalysis-list-report-noimg {
  width: 50px;
  height: 50px;
  pointer-events: none;
  border-radius: 3px;
  background: #cddbe8 url("/img/icons2/noimg.svg");
  background-size: contain;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.CohortAnalysis-list-report-img {
  width: 50px;
  height: 50px;
  pointer-events: none;
  border-radius: 3px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.CohortAnalysis-list-report-img-img {
  width: 100%;
  height: 100%;
  border-radius: 3px;
}
.CohortAnalysis-list-report-img-img._apps {
  margin-top: 5px;
  margin-right: 5px;
  width: 45px;
  height: 45px;
  -webkit-box-shadow: 1px -1px 0px 0px #ffffff, 2px -2px 0px 0px #92a2b2, 3px -3px 0px 0px #ffffff, 4px -4px 0px 0px #92a2b2, 5px -5px 5px 0px #ffffff;
          box-shadow: 1px -1px 0px 0px #ffffff, 2px -2px 0px 0px #92a2b2, 3px -3px 0px 0px #ffffff, 4px -4px 0px 0px #92a2b2, 5px -5px 5px 0px #ffffff;
}
.CohortAnalysis-list-report-favorit {
  position: absolute;
  top: 10px;
  right: 15px;
  width: 20px;
  height: 20px;
  background-image: url("../img/icons2/favorite-20x20.svg");
  background-size: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  opacity: 0.7;
}
.CohortAnalysis-list-report-favorit:hover {
  opacity: 1;
}
.CohortAnalysis-list-report-favorit._favorit {
  background-image: url("../img/icons2/favorite-20x20.svg");
  background-position: 20px 0;
}
.CohortAnalysis-list-report-copy {
  position: absolute;
  top: 40px;
  right: 15px;
  opacity: 0.6;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CohortAnalysis-list-report-copy:hover {
  opacity: 1;
}
.CohortAnalysis-list-report-info {
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 10px;
  margin-right: 15px;
  overflow: hidden;
}
.CohortAnalysis-list-report-name {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  font-weight: bold;
}
.CohortAnalysis-list-report-apps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  color: #5b7798;
}
.CohortAnalysis-editor {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  max-width: 400px;
  min-width: 200px;
  width: 100%;
  border-right: 1px solid #cddbe8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  background-color: #fff;
  -webkit-transition: -webkit-transform 0.15s linear;
  transition: -webkit-transform 0.15s linear;
  transition: transform 0.15s linear;
  transition: transform 0.15s linear, -webkit-transform 0.15s linear;
}
@media screen and (max-width: 812px) {
  .CohortAnalysis-editor {
    max-width: 100%;
  }
}
.CohortAnalysis-editor._visible {
  -webkit-transform: none;
          transform: none;
}
.CohortAnalysis-editor-top {
  width: 100%;
  min-height: 44px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #cddbe8;
}
.CohortAnalysis-editor-top._editor {
  padding: 0 10px;
}
.CohortAnalysis-editor-top-close {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 35px;
          flex: 0 0 35px;
  height: 44px;
  margin-right: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CohortAnalysis-editor-top-close::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 12px;
  margin-left: 10px;
  background: url("../img/icons2/back-arrow-20x20.svg");
  background-size: cover;
}
.CohortAnalysis-editor-top-close:hover {
  background: #ccebf6;
}
.CohortAnalysis-editor-top-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  width: 40%;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.CohortAnalysis-editor-top-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-right: 10px;
}
.CohortAnalysis-editor-top-actions-favorit {
  width: 30px;
  height: 30px;
  padding: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border-radius: 3px;
}
.CohortAnalysis-editor-top-actions-favorit::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("../img/icons2/favorite-20x20.svg");
}
.CohortAnalysis-editor-top-actions-favorit:hover {
  opacity: 1;
  background: rgba(1, 153, 210, 0.15);
}
.CohortAnalysis-editor-top-actions-favorit._favorit::before {
  background-image: url("../img/icons2/favorite-20x20.svg");
  background-position: 20px 0;
}
.CohortAnalysis-editor-condition {
  background-color: #f5f6f7;
  border-bottom: 1px solid #cddbe8;
  color: rgba(53, 69, 88, 0.6);
}
.CohortAnalysis-editor-condition-wrap {
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.CohortAnalysis-editor-condition._canMakeReport {
  background: #ffeeda;
  color: #eb8811;
}
.CohortAnalysis-editor-condition-status {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.CohortAnalysis-editor-condition-processing {
  width: 100%;
  height: 5px;
  background: url("/img/progress-bar.png") repeat;
  -webkit-animation: cohortReportProgressbar 1s linear infinite;
          animation: cohortReportProgressbar 1s linear infinite;
}
@keyframes cohortReportProgressbar {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 20px;
  }
}
.CohortAnalysis-editor-options {
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 1px solid #cddbe8;
}
.CohortAnalysis-editor-options-title {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #485e78;
  margin-bottom: 10px;
}
.CohortAnalysis-editor-options-num-label {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.CohortAnalysis-editor-error {
  padding: 6px 15px;
  color: #D2010D;
  background-color: #fee5e5;
  border-bottom: 1px solid #fdcccc;
}
.CohortAnalysis-editor-error-icon {
  float: left;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat 0 0;
  margin-right: 5px;
}
.CohortAnalysis-editor-error-text {
  margin-left: 30px;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #D2010D;
}
.CohortAnalysis-reportBlock {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 fill;
          flex: 0 0 fill;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 812px) {
  .CohortAnalysis-reportBlock {
    display: none;
  }
}
.CohortAnalysis-report {
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.CohortAnalysis-report-head {
  width: 100%;
  min-height: 45px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px;
  border-bottom: 1px solid #cddbe8;
}
.CohortAnalysis-report-head-info {
  color: #5b7798;
}
.CohortAnalysis-report-chart {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 320px;
          flex: 0 0 320px;
  padding: 10px 5px;
  max-width: 100%;
  width: 100%;
}
.CohortAnalysis-table {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.CohortAnalysis-table ._stikyLeft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 3px;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 5;
}
.CohortAnalysis-table ._stikyLeftName {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 3;
}
.CohortAnalysis-table-wrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: auto;
}
.CohortAnalysis-table._stickTop {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
  -webkit-box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
          box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
  z-index: 2;
}
.CohortAnalysis-table._stickBottom {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  bottom: 0;
  -webkit-box-shadow: 0 -2px 1px rgba(53, 69, 88, 0.05);
          box-shadow: 0 -2px 1px rgba(53, 69, 88, 0.05);
  z-index: 1;
}
.CohortAnalysis-table ._left {
  text-align: left !important;
}
.CohortAnalysis-table-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  z-index: 5;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
}
.CohortAnalysis-table-head._kpiSticky {
  z-index: 6;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 29px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.CohortAnalysis-table-head._totalSticky {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 58px;
}
.CohortAnalysis-table-head-items {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 5px 8px;
  border-bottom: 1px solid #cddbe8;
  border-right: 1px solid #cddbe8;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #485e78;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: top;
  word-wrap: normal;
  white-space: nowrap;
  text-align: right !important;
  -webkit-box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
          box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
  background: #fff;
}
.CohortAnalysis-table-head-items._hovereditable:hover {
  cursor: pointer;
  font-weight: bold;
  color: #0199D2;
}
.CohortAnalysis-table-head-items:last-child {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.CohortAnalysis-table-head-items[sorting="1"] {
  padding: 6px 10px 6px 25px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: bold;
  color: #354558;
}
.CohortAnalysis-table-head-items[sorting="1"]::before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  left: 5px;
  top: 3px;
  display: inline-block;
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat 0 0;
}
.CohortAnalysis-table-head-items[sorting="-1"] {
  padding: 6px 10px 6px 25px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: bold;
  color: #354558;
}
.CohortAnalysis-table-head-items[sorting="-1"]::before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  left: 5px;
  top: 3px;
  display: inline-block;
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat -20px 0;
}
.CohortAnalysis-table-head-items[title="Name"] {
  padding: 6px 25px 6px 5px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.CohortAnalysis-table-head-items[title="Name"][sorting="0"] {
  padding: 6px 8px 6px 5px;
}
.CohortAnalysis-table-head-items[title="Name"][sorting$="1"]::before {
  right: 5px;
  left: initial;
}
.CohortAnalysis-table-body {
  margin: -2px;
  width: 100%;
}
.CohortAnalysis-table-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.CohortAnalysis-table-row._selected td {
  background-color: #b5eaff;
  border-right: 1px solid #91e1fe;
  border-bottom: 1px solid #91e1fe;
}
.CohortAnalysis-table-row:hover._selected td {
  background-color: #a0e5ff;
  border-right: 1px solid #78dafe;
  border-bottom: 1px solid #78dafe;
}
.CohortAnalysis-table-row-item {
  position: relative;
  display: block;
  padding: 5px 8px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #354558;
  border-bottom: 1px solid #F0F4F8;
  border-right: 1px solid #F0F4F8;
  word-wrap: break-word;
  overflow: hidden;
  text-align: right !important;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.CohortAnalysis-table-row-item:first-child {
  padding-left: 5px;
}
.CohortAnalysis-table-row-item-chartLabel {
  position: absolute;
  left: 5px;
  top: calc(50% - 5px);
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.CohortAnalysis-table-row-item._groupingColor {
  background-color: #d9f0f8;
  border-bottom-color: #b6e2f2;
  border-right-color: #b6e2f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.CohortAnalysis-table-row:not(._selected):hover .CohortAnalysis-table-row-item._groupingColor {
  background-color: #c3e7f4;
  border-bottom-color: #a1d9ee;
  border-right-color: #a1d9ee;
}
.CohortAnalysis-table-row-item._groupingColor .Checkbox {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
}
.CohortAnalysis-table-row-item._groupingColor span {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  word-break: break-word;
}
.CohortAnalysis-table-row-item._spendInstColor {
  background-color: #fffae6;
  border-bottom-color: #ffea9a;
  border-right-color: #ffea9a;
}
.CohortAnalysis-table-row:not(._selected):hover .CohortAnalysis-table-row-item._spendInstColor {
  background-color: #fff5cd;
  border-bottom-color: #ffe580;
  border-right-color: #ffe580;
}
.CohortAnalysis-table-row-item._cpiColor {
  background-color: #ffeeda;
  border-bottom-color: #ffd7a7;
  border-right-color: #ffd7a7;
}
.CohortAnalysis-table-row:not(._selected):hover .CohortAnalysis-table-row-item._cpiColor {
  background-color: #ffe3c1;
  border-bottom-color: #ffcb8e;
  border-right-color: #ffcb8e;
}
.CohortAnalysis-table ._headColor {
  background-color: #F0F4F8;
  border-bottom-color: #bccee0;
  border-right-color: #bccee0;
}
.CohortAnalysis-table ._totalColor {
  background-color: #F0F4F8;
  border-bottom-color: #bccee0;
  border-right-color: #bccee0;
  background-color: #dfe7f0;
}
.CohortAnalysis-table ._kpiColor {
  background-color: #e4d9ec;
  border-bottom-color: #d8c8e4;
  border-right-color: #d8c8e4;
}
.CrAnalysis-row-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 28px;
}
.CrAnalysis-row-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  padding: 5px 4px;
  line-height: 18px;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  color: #0199D2;
  cursor: pointer;
}
.CrAnalysis-row-name:hover {
  color: #016286;
}
.CrAnalysis-row-type {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  height: 20px;
  background-image: url('../img/icons2/asset-type-2-20x20.svg');
}
.CrAnalysis-row-type[type="img"] {
  background-position: 0px 0px;
}
.CrAnalysis-row-type[type="vid"] {
  background-position: 0px -20px;
}
.CrAnalysis-row-type[type="carousel"] {
  background-position: 0px -40px;
}
.CrAnalysis-row-type[type="canvas"] {
  background-position: 0px -80px;
}
.CrAnalysis-row-type[type="playable"] {
  background-position: 0px -100px;
}
.CrAnalysis-row-type[type="dyn"] {
  background-position: 0px -60px;
}
.CrAnalysis-row-type[type="dynamic"] {
  background-position: 0px -60px;
}
.CrAnalysis-row-type[type=""],
.CrAnalysis-row-type[type="unknown"] {
  background-position: 0px -120px;
}
.CrAnalysis-row-type[type="multilang"] {
  background-position: 0px -140px;
}
.CrAnalysis-row-type[type="AAA"] {
  background-position: 0px -180px;
}
.CrAnalysis-row-type[type="text"] {
  background-position: 0px -200px;
}
.CrAnalysis-row-type[type="multitext"] {
  background-position: 0px -220px;
}
.CrAnalysis-row-preview {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 28px;
          flex: 0 0 28px;
  width: 28px;
  height: 28px;
  padding: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CrAnalysis-row-preview::after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  opacity: 0.25;
  background-image: url('../img/icons2/view-20x20.svg');
}
.CrAnalysis-row-preview:hover::after {
  opacity: 1;
}
.CrAnalysis-row:hover .CrAnalysis-row-charts {
  visibility: visible;
}
.CrAnalysis-row:hover .CrAnalysis-row-preview {
  visibility: visible;
}
.CrAnalysis-options {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-bottom: 1px solid #cddbe8;
}
.CrAnalysis-options-block {
  padding: 1px 15px;
  border-bottom: 1px solid #cddbe8;
}
.CrAnalysis-options-block:last-child {
  border-bottom: none;
}
.CrAnalysis-options-block-row {
  margin: 6px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.CrAnalysis-options-name {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
  padding: 4px 0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #485e78;
}
.CrAnalysis-options-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: 15px;
}
.CrAnalysis-options-label {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 4px 0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #485e78;
}
.CrAnalysis-filters-row {
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.CrAnalysis-filters-row-name {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 155px;
          flex: 0 0 155px;
}
.CrAnalysis-filters-row-tagGroup {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75px;
          flex: 0 0 75px;
}
.CrAnalysis-filters-row-op {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
}
.CrAnalysis-filters-row-value {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 350px;
          flex: 0 0 350px;
}
.CrAnalysis-filters-row-actions {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 160px;
          flex: 0 0 160px;
  height: 30px;
}
.CrAnalysis-filters-row-actions-delete {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: top;
  padding: 5px;
  opacity: 0.5;
  background: url("/img/icons2/delete-20x20.svg") no-repeat 5px 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CrAnalysis-filters-row-actions-delete:hover {
  opacity: 1;
}
.CrAnalysis-filters-row-actions-add {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 5px 8px 5px 25px;
  opacity: 0.8;
  background: url("/img/icons2/add-20x20.svg") no-repeat 3px 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #18cc5d;
}
.CrAnalysis-filters-row-actions-add:hover {
  opacity: 1;
  background-color: #e8faef;
}
.CrAnalysis-filters-row._group .CrAnalysis-filters-row-mod {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100px;
          flex: 0 0 100px;
}
.CrAnalysis-filters-row._group .CrAnalysis-filters-row-name {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 200px;
          flex: 0 0 200px;
}
.CrAnalysis-filters-row._group .CrAnalysis-filters-row-op {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
}
.CrAnalysis-filters-row._group .CrAnalysis-filters-row-value {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 240px;
          flex: 0 0 240px;
}
.CrAnalysis-filters-row:last-child {
  margin-bottom: 0;
}
.CrAnalysis-reloadOverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: rgba(240, 244, 248, 0.5);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.CrAnalysis-reloadOverlay-title {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -115px;
  width: 230px;
  height: 60px;
  background: rgba(53, 69, 88, 0.5);
  border-radius: 3px;
  padding: 10px;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.CrAnalysis-tagGroupMode {
  display: inline-block;
  width: 70px;
  height: 30px;
  vertical-align: top;
  padding: 5px 5px;
  background: #f4c0c3;
  border-radius: 3px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CrAnalysis-tagGroupMode[mode="include"] {
  background: #c5f2d7;
}
.CrAnalysis-tagGroupMode[mode="include"]:hover {
  background: #aeedc6;
}
.CrAnalysis-tagGroupMode[mode="exclude"] {
  background: #f4c0c3;
}
.CrAnalysis-tagGroupMode[mode="exclude"]:hover {
  background: #efa6aa;
}
.DraftsWindow-badge {
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #485e78;
  padding: 2px 5px;
  background: #F0F4F8;
  margin-right: 5px;
}
.DraftsWindow-status {
  width: 20px;
  height: 20px;
}
.DraftsWindow-status::before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
}
.DraftsWindow-status._refresh::before {
  background-image: url(../img/icons2/refresh-20x20.svg);
}
.DraftsWindow-status._error::before {
  background: url(../img/icons2/warning-multi-20x20.svg) no-repeat 0 0;
}
.DraftsWindow-status._ok::before {
  background: url(../img/icons2/ok-20x20.svg) no-repeat 0 0;
}
.CrAnPresets-block {
  padding: 10px 15px;
  border-bottom: 1px solid #F0F4F8;
}
.CrAnPresets-block._metrics {
  min-height: calc(100% - 250px);
}
.CrAnPresets-metricsSelect {
  height: 500px;
}
.GeoMultiInput {
  display: inline-block;
}
.GeoMultiInput._noScrollsX .MultiInput-list {
  max-width: 100%;
}
.GeoMultiInput._noScrollsX .MultiInput-scroll {
  overflow-x: hidden;
}
.GeoMultiInput._noScrollsX .MultiInput-item {
  overflow: hidden;
  text-overflow: ellipsis;
}
.GeoMultiInput._disabled .GeoMultiInput-value,
.GeoMultiInput._disabled .GeoMultiInput-item,
.GeoMultiInput._disabled .GeoMultiInput-values,
.GeoMultiInput._disabled .GeoMultiInput-include {
  background: #F0F4F8;
  color: #5b7798;
}
.GeoMultiInput._disabled .GeoMultiInput-value,
.GeoMultiInput._disabled .GeoMultiInput-item,
.GeoMultiInput._disabled .GeoMultiInput-include {
  pointer-events: none;
}
.GeoMultiInput._disabled .GeoMultiInput-value-delete {
  opacity: 0;
}
.GeoMultiInput-values {
  height: 101px;
  background-color: #fff;
  border-top: 1px solid #bccee0;
  border-left: 1px solid #bccee0;
  border-right: 1px solid #bccee0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  overflow-y: auto;
}
.GeoMultiInput-values._middle {
  height: 201px;
}
.GeoMultiInput-item {
  display: grid;
  grid-template-columns: 20px 1fr 75px 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 10px;
  padding: 0 5px;
  height: 25px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  font-size: 12px;
}
.GeoMultiInput-item._single {
  grid-template-columns: 20px 1fr 20px;
}
.GeoMultiInput-item._triple {
  grid-template-columns: 20px 1fr 150px 75px 20px;
}
.GeoMultiInput-item:hover {
  background-color: #F0F4F8;
}
.GeoMultiInput-item-text {
  font-size: 14px;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.GeoMultiInput-item-text._category {
  text-align: right;
  color: #cddbe8;
}
.GeoMultiInput-item-text._iconPeople {
  position: relative;
  text-align: right;
  padding-right: 24px;
}
.GeoMultiInput-item-text._iconPeople::before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 20px;
  height: 20px;
  background: url("../img/icons2/people-20x20.svg") no-repeat 0 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.4;
}
.GeoMultiInput-item-icon {
  margin-right: 5px;
  width: 20px;
  height: 20px;
}
.GeoMultiInput-item-icon._include {
  background-image: url(../img/icons2/ok-20x20.svg);
}
.GeoMultiInput-item-icon._exclude {
  background-image: url(../img/icons2/delete-20x20.svg);
}
.GeoMultiInput-item-delete {
  margin-left: 5px;
  width: 10px;
  height: 10px;
  background-image: url(../img/remove.png);
  background-size: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.GeoMultiInput-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5px;
  height: 25px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  font-size: 12px;
}
.GeoMultiInput-value:hover {
  background-color: #F0F4F8;
}
.GeoMultiInput-value-icon,
.GeoMultiInput-value-delete {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.GeoMultiInput-value-text {
  font-size: 14px;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.GeoMultiInput-value-text._iconPeople {
  position: relative;
  text-align: right;
  padding-right: 24px;
}
.GeoMultiInput-value-text._iconPeople::before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 20px;
  height: 20px;
  background: url("../img/icons2/people-20x20.svg") no-repeat 0 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.4;
}
.GeoMultiInput-value-icon {
  margin-right: 5px;
  width: 20px;
  height: 20px;
}
.GeoMultiInput-value-icon._include {
  background-image: url(../img/icons2/ok-20x20.svg);
}
.GeoMultiInput-value-icon._exclude {
  background-image: url(../img/icons2/delete-20x20.svg);
}
.GeoMultiInput-value-delete {
  margin-left: 5px;
  width: 10px;
  height: 10px;
  background-image: url(../img/remove.png);
  background-size: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.GeoMultiInput-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
}
.GeoMultiInput-include,
.GeoMultiInput .MultiInput {
  display: inline-block;
  vertical-align: middle;
}
.GeoMultiInput-include {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 5px;
  background-color: #fff;
  border-top: 1px solid #bccee0;
  border-bottom: 1px solid #bccee0;
  border-left: 1px solid #bccee0;
}
.GeoMultiInput-include-icon,
.GeoMultiInput-include-text {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.GeoMultiInput-include-icon {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.GeoMultiInput-include-icon._include {
  background-image: url(../img/icons2/ok-20x20.svg);
}
.GeoMultiInput-include-icon._exclude {
  background-image: url(../img/icons2/delete-20x20.svg);
}
.GeoMultiInput .MultiInput,
.GeoMultiInput .SuggestionInput {
  border-radius: 0;
  font-size: 14px;
}
.MediationGeoTiers {
  position: relative;
}
.MediaionAddPlacementWindow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 12px 20px;
  gap: 12px;
}
.MediaionAddPlacementWindow-info {
  padding: 7px;
  background-color: #eef1f5;
  border-radius: 2px;
}
.MediaionAddPlacementWindow-info-ecpm {
  font-weight: bold;
}
.MediaionAddPlacementWindow-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 0;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediaionAddPlacementWindow-button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  margin-left: 10px;
  height: 20px;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediaionAddPlacementWindow-button:hover {
  opacity: 1;
}
.MediaionAddPlacementWindow-button._copy {
  background: url("/img/icons2/copy-20x20.svg") no-repeat 0 0;
}
.Mediation {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Mediation-content {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.Mediation-content-page {
  width: 100%;
  height: 100%;
}
.Mediation-actions {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  padding: 12px 20px;
}
@media screen and (max-width: 1280px) {
  .Mediation-actions {
    padding: 8px 15px;
  }
}
.MediationABTestPanel-head {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 120px;
          flex: 1 0 120px;
  min-width: 1px;
  padding: 7px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #354558;
}
.MediationABTestPanel-head-wrap {
  background-color: #F0F4F8;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44px;
          flex: 0 0 44px;
  border-bottom: 1px solid #bccee0;
  -webkit-box-shadow: 0 1px 1px rgba(53, 69, 88, 0.15);
          box-shadow: 0 1px 1px rgba(53, 69, 88, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationABTestPanel-typeButton {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
}
.MediationABTestPanel-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.MediationABTestPanel-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.MediationABTestPanel-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 12px 0 0 0;
  gap: 10px;
}
.MediationABTestPanel-badge {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #cddbe8;
  border-radius: 2px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 14px;
  line-height: 14px;
  text-align: left;
  color: #354558;
}
.MediationABTestPanel-badge-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0 0 12px 20px;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.MediationABTestPanel-badge:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
  border: 1px solid #aac1d8;
}
.MediationABTestPanel-badge-type {
  padding: 6px 8px;
}
.MediationABTestPanel-badge-type:hover {
  color: #0f1318;
  background-color: rgba(255, 255, 255, 0.2);
}
.MediationABTestPanel-badge-status {
  font-weight: bold;
  padding: 6px 8px;
  max-width: 230px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationABTestPanel-badge-status._status._processing {
  background-color: rgba(1, 153, 210, 0.15);
  color: #0187b9;
}
.MediationABTestPanel-badge-status._status._accepted,
.MediationABTestPanel-badge-status._status._partial {
  background-color: rgba(24, 204, 93, 0.15);
  color: #10883e;
}
.MediationABTestPanel-badge-status._status._declined {
  background-color: rgba(210, 1, 13, 0.15);
  color: #b9010b;
}
.MediationABTestPanel-badge-status._status._closed {
  background-color: rgba(210, 1, 13, 0.15);
  color: #b9010b;
}
.MediationABTestPanel-badge-status._date {
  background-color: rgba(91, 119, 152, 0.15);
  color: #3f5168;
}
.MediationABTestPanel-desc {
  padding: 5px 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationABTestPanel-desc-wrap {
  padding-right: 25px;
  display: grid;
  grid-template-columns: 1fr repeat(2, 20px);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 10px;
  border-radius: 2px;
}
.MediationABTestPanel-desc-wrap._canEdit:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationABTestPanel-desc-wrap._canEdit:hover:hover {
  background: rgba(255, 143, 9, 0.1);
}
.MediationABTestPanel-desc-wrap._edit {
  padding-left: 20px;
}
.MediationABTestPanel-desc-edit {
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0px 0;
  width: 20px;
  height: 20px;
}
.MediationABTestPanel-desc-save {
  background: url("/img/icons2/ok-20x20.svg") no-repeat 0px 0;
  width: 20px;
  height: 20px;
}
.MediationABTestPanel-desc-cancel {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0px 0;
  width: 20px;
  height: 20px;
}
.MediationABTestPanel-desc._altDesc {
  color: #5b7798;
}
.MediationABTestPanel-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 10px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-top: 1px solid #cddbe8;
  background-color: #F0F4F8;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 52px;
          flex: 0 0 52px;
}
.MediationAppAdsFile {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 15px 20px;
  gap: 10px;
  height: 100%;
}
.MediationAppAdsFile-head {
  font-size: 14px;
  line-height: 1.4em;
  text-align: left;
  color: #5b7798;
}
.MediationAppAdsFile-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
}
.MediationAppAdsFile-body-input {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
.MediationBiddingConfig {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.MediationDraftsPanel-head {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 120px;
          flex: 1 0 120px;
  min-width: 1px;
  padding: 7px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #354558;
}
.MediationDraftsPanel-head-wrap {
  background-color: #F0F4F8;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44px;
          flex: 0 0 44px;
  border-bottom: 1px solid #bccee0;
  -webkit-box-shadow: 0 1px 1px rgba(53, 69, 88, 0.15);
          box-shadow: 0 1px 1px rgba(53, 69, 88, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationDraftsPanel-typeButton {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
}
.MediationDraftsPanel-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.MediationDraftsPanel-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 12px 20px;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  place-items: start stretch;
}
.MediationDraftsPanel-block-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.MediationDraftsPanel-block-title-text {
  margin-top: 5px;
  color: #5b7798;
}
.MediationDraftsPanel-block-inputs {
  display: grid;
  grid-template-columns: 250px 1fr;
  grid-gap: 5px;
  width: 100%;
}
.MediationDraftsPanel-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 10px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #cddbe8;
  background-color: #F0F4F8;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 52px;
          flex: 0 0 52px;
}
.MediationHistoryPanel-head {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 120px;
          flex: 1 0 120px;
  min-width: 1px;
  padding: 7px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  text-align: left;
  color: #354558;
}
.MediationHistoryPanel-head-wrap {
  background: #F0F4F8;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44px;
          flex: 0 0 44px;
  border-bottom: 1px solid #bccee0;
  -webkit-box-shadow: 0 1px 1px rgba(53, 69, 88, 0.15);
          box-shadow: 0 1px 1px rgba(53, 69, 88, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationHistoryPanel-typeButton {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
}
.MediationHistoryPanel-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.MediationHistoryPanel-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.MediationHistoryPanel-desc {
  padding: 5px 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationHistoryPanel-desc-wrap {
  padding-right: 25px;
  display: grid;
  grid-template-columns: 1fr repeat(2, 20px);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border-radius: 2px;
}
.MediationHistoryPanel-desc-wrap:hover {
  background: rgba(255, 143, 9, 0.1);
}
.MediationHistoryPanel-desc-wrap._edit {
  padding-left: 20px;
}
.MediationHistoryPanel-desc-edit {
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0px 0;
  width: 20px;
  height: 20px;
}
.MediationHistoryPanel-desc-save {
  background: url("/img/icons2/ok-20x20.svg") no-repeat 0px 0;
  width: 20px;
  height: 20px;
}
.MediationHistoryPanel-desc-cancel {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0px 0;
  width: 20px;
  height: 20px;
}
.MediationHistoryPanel-desc._altDesc {
  color: #5b7798;
}
.MediationHistoryPanel-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 12px 0 0 0;
  gap: 10px;
}
.MediationHistoryPanel-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 10px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: 1px solid #cddbe8;
  background-color: #F0F4F8;
}
.MediationNetworkConfig {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.MediationNetworkPlacements {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.MediationPanel-head._borderBtm {
  border-bottom: 1px solid #dfe7f0;
}
.MediationPanel-head .Title {
  padding: 12px 20px;
}
@media screen and (max-width: 1280px) {
  .MediationPanel-head .Title {
    padding: 8px 15px;
  }
}
.MediationPanel-block {
  padding: 12px 20px;
}
@media screen and (max-width: 1280px) {
  .MediationPanel-block {
    padding: 8px 15px;
  }
}
.MediationPanel-block-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.MediationPanel-block-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.MediationPanel-block._border {
  border-bottom: 1px solid #dfe7f0;
}
.MediationPanel-tableTab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.MediationPanel-table-list {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: calc(100% - 120px);
  overflow-y: auto;
}
.MediationPanel-table-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0px;
  padding: 5px 0;
}
.MediationPanel-table._head {
  overflow: initial;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.MediationPanel-table-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 3px 20px;
  gap: 7px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.MediationPanel-table-line._red,
.MediationPanel-table-line._red > .MediationPanel-table-col:not(._placementActions) {
  background-color: rgba(210, 1, 13, 0.2);
}
.MediationPanel-table-line:not(._noHover):hover {
  background: rgba(1, 153, 210, 0.05);
}
.MediationPanel-table-line._red:hover {
  background-color: rgba(210, 1, 13, 0.3);
}
.MediationPanel-table-line._green,
.MediationPanel-table-line._green > .MediationPanel-table-col:not(._placementActions) {
  background-color: rgba(24, 204, 93, 0.2);
}
.MediationPanel-table-line._green:hover {
  background-color: rgba(24, 204, 93, 0.3);
}
.MediationPanel-table-line._head {
  background: #fff;
}
.MediationPanel-table-line._head .MediationPanel-table-col {
  color: #6884a4;
}
.MediationPanel-table-line._head:hover {
  background: #fff;
}
.MediationPanel-table-col {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.MediationPanel-table-col._tierToggle {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
}
.MediationPanel-table-col._tierName {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 150px;
          flex: 0 0 150px;
}
.MediationPanel-table-col._tierCountries {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 195px;
          flex: 1 0 195px;
}
.MediationPanel-table-col._tierActions {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60px;
          flex: 0 0 60px;
}
.MediationPanel-table-col._placementCode {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 150px;
          flex: 1 0 150px;
}
.MediationPanel-table-col._placementName {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 150px;
          flex: 1 0 150px;
}
.MediationPanel-table-col._placementCountries {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 75px;
          flex: 1 0 75px;
}
.MediationPanel-table-col._placementEcpm {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
}
.MediationPanel-table-col._placementActions {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
}
.MediationPanel-table-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  padding: 4px 0;
}
.MediationPanel-table-actions._smallest {
  padding: 0 0;
  height: 26px;
}
.MediationPanel-table-actions-button {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  width: 26px;
  height: 26px;
  margin-right: 5px;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationPanel-table-actions-button::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin: 3px;
}
.MediationPanel-table-actions-button:hover {
  opacity: 1;
}
.MediationPanel-table-actions-button._delete::before {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.MediationPanel-table-actions-button._copy::before {
  background: url("/img/icons2/copy-20x20.svg") no-repeat 0 0;
}
.MediationPanel-check {
  padding: 5px;
  background: #dcf7e7;
  max-width: 450px;
  width: 100%;
  border-bottom: 1px solid #c5f2d7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationPanel-check-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  width: 40px;
  height: 40px;
}
.MediationPanel-check-icon-img {
  width: 40px;
  height: 40px;
}
.MediationPanel-check-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  margin-left: 10px;
  min-width: 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.MediationPanel-check-name-name {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0d7133;
  max-height: 40px;
  overflow: hidden;
}
.MediationPanel-check-name-id {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #0d7133;
}
.MediationPanel-check:not(._fail):hover {
  pointer-events: none;
  cursor: default;
}
.MediationPanel-check._fail {
  padding: 5px 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: white;
  border: 2px dashed #dfe7f0;
}
.MediationPanel-check._fail .MediationPanel-check-name {
  margin-left: 0;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.MediationPanel-textarea {
  margin: 10px 15px;
}
.MediationPanel .Form2-block {
  padding: 10px 15px;
}
.MediationSetEcpmWindow-row {
  display: grid;
  grid-template-columns: 200px 85px 360px;
  -webkit-column-gap: 13px;
     -moz-column-gap: 13px;
          column-gap: 13px;
}
.MediationSetEcpmWindow-row-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 4px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationSetEcpmWindow-row-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 5px;
}
.MediationSetEcpmWindow-placement {
  color: #5b7798;
  background-color: #F0F4F8;
  padding: 4px 10px;
  border-radius: 2px;
  border: 1px solid #bccee0;
  height: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationSetEcpmWindow-placement._auto {
  background-color: #b9f7d1;
  color: #354558;
}
.MediationSetEcpmWindow-placement._loading::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 4px;
  width: 12px;
  height: 12px;
  margin-top: -8px;
  background: none;
  border-top: 2px solid #555;
  border-left: 2px solid #555;
  border-right: 2px solid #555;
  border-bottom: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.MediationSetEcpmWindow-button {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  width: 26px;
  height: 26px;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationSetEcpmWindow-button::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin: 3px;
}
.MediationSetEcpmWindow-button:hover {
  opacity: 1;
}
.MediationSetEcpmWindow-button._delete::before {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.MediationSetEcpmWindow-button._add::before {
  background: url("/img/icons2/add-20x20.svg") no-repeat 0 0;
}
.PresetWindow {
  position: relative;
  z-index: 5;
  background: #F0F4F8;
  border-radius: 5px;
}
.PresetWindow-header {
  padding: 24px 24px 4px;
  font-family: 'Arial';
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4em;
  text-align: left;
  color: #526a88;
}
.PresetWindow-main {
  margin-top: 20px;
}
.PresetWindow-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 18px 24px;
  background: #dfe7f0;
  border-bottom: 1px solid #cddbe8;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.PresetWindow-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 24px;
}
.PresetWindow-block._line {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #cddbe8;
}
.PresetWindow-lable {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
  font-family: 'Arial';
  font-size: 14px;
  line-height: 1.4em;
  text-align: left;
  color: #313131;
}
.PresetWindow-content {
  color: #5e5e5e;
}
.PresetWindow-bar {
  height: 10px;
  background-color: #139e48;
}
.PresetWindow-bar-progress {
  width: 0;
  height: 10px;
  background-color: #18cc5d;
}
.PresetWindow-preview {
  width: 100%;
}
.PresetWindow-vid {
  width: 100%;
}
.RatingEditorWindow-table {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border: 1px solid #b8c5d4;
}
.RatingEditorWindow-item {
  padding: 6px 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.RatingEditorWindow-item._ratingTopbg {
  background-color: #6aec70;
  border-bottom: #6aec70;
}
.RatingEditorWindow-item._ratingNormbg {
  background-color: #ffe16f;
  border-bottom: #ffe16f;
}
.RatingEditorWindow-item._ratingTrendbg {
  background-color: #01abeb;
  border-bottom: #01abeb;
}
.RatingEditorWindow-item._ratingTestbg {
  background-color: #6ed7fe;
  border-bottom: #6ed7fe;
}
.RatingEditorWindow-item._ratingCopybg {
  background-color: #fe9a6e;
  border-bottom: #fe9a6e;
}
.RatingEditorWindow-item._ratingBanbg {
  background-color: #fe6e76;
  border-bottom: #fe6e76;
}
.RatingEditorWindow-item._ratingNabg {
  background-color: #f36efe;
  border-bottom: #f36efe;
}
.RatingEditorWindow-item._ratingNaMybg {
  background-color: #b47efb;
  border-bottom: #b47efb;
}
.RatingEditorWindow-item._ratingTrashbg {
  background-color: #808080;
  border-bottom: #808080;
}
.RatingEditorWindow-item._ratingNonebg {
  background-color: rgba(255, 255, 255, 0.2);
}
.RatingEditorWindow-item._ratingTopbg,
.RatingEditorWindow-item._ratingNormbg,
.RatingEditorWindow-item._ratingTrendbg,
.RatingEditorWindow-item._ratingTestbg,
.RatingEditorWindow-item._ratingCopybg,
.RatingEditorWindow-item._ratingBanbg,
.RatingEditorWindow-item._ratingNabg,
.RatingEditorWindow-item._ratingNaMybg,
.RatingEditorWindow-item._ratingTrashbg,
.RatingEditorWindow-item._ratingNonebg {
  border: solid 1px #fff;
}
.RatingEditorWindow-item._ratingTopbg:hover,
.RatingEditorWindow-item._ratingNormbg:hover,
.RatingEditorWindow-item._ratingTrendbg:hover,
.RatingEditorWindow-item._ratingTestbg:hover,
.RatingEditorWindow-item._ratingCopybg:hover,
.RatingEditorWindow-item._ratingBanbg:hover,
.RatingEditorWindow-item._ratingNabg:hover,
.RatingEditorWindow-item._ratingNaMybg:hover,
.RatingEditorWindow-item._ratingTrashbg:hover,
.RatingEditorWindow-item._ratingNonebg:hover {
  background: rgba(1, 153, 210, 0.3);
  opacity: 0.8;
}
.RenderingForm {
  background: #F0F4F8;
  border-radius: 5px;
}
.RenderingForm-header {
  padding: 20px;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #526a88;
}
.RenderingForm-main {
  padding: 8px;
}
.RenderingForm-footer {
  margin-top: 10px;
  padding: 16px 20px;
  background: #dfe7f0;
  border-bottom: 1px solid #cddbe8;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.RenderingForm-block {
  padding: 10px 12px;
}
.RenderingForm-h2 {
  padding-bottom: 12px;
}
.RenderingForm-content-col2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
}
.RenderingForm-vid {
  width: 382px;
}
.RenderingForm-vid._notAvailable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
  line-height: 1.4em;
  text-align: left;
  color: #98abc1;
  background-color: #dfe7f0;
}
.Shredder {
  position: relative;
  height: 100%;
  width: 100%;
}
.Shredder-abswrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.Shredder-list {
  position: relative;
  z-index: 1;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  height: 100%;
  background: #F0F4F8;
  border-right: 1px solid #bccee0;
  -webkit-box-shadow: 4px 0 0 rgba(53, 69, 88, 0.07);
          box-shadow: 4px 0 0 rgba(53, 69, 88, 0.07);
}
.Shredder-task {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.Shredder-task-content {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.Shredder-adset {
  margin: 0 0 5px;
  width: 600px;
}
.Shredder-adset-wrap._name {
  margin-bottom: 5px;
}
.Shredder-adset-wrap-button {
  visibility: hidden;
}
.Shredder-adset-wrap:hover .Shredder-adset-wrap-button {
  visibility: visible;
}
.Shredder-adset-loading {
  margin: 0 0;
  padding: 5px 10px;
  background: #dfe7f0;
  border-bottom: 1px solid #bccee0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-animation: panel-shredder-adset-loading-blink 0.5s ease infinite;
          animation: panel-shredder-adset-loading-blink 0.5s ease infinite;
}
@-webkit-keyframes panel-shredder-adset-loading-blink {
  0% {
    background: #dfe7f0;
  }
  50% {
    background: #cddbe8;
  }
  100% {
    background: #dfe7f0;
  }
}
@keyframes panel-shredder-adset-loading-blink {
  0% {
    background: #dfe7f0;
  }
  50% {
    background: #cddbe8;
  }
  100% {
    background: #dfe7f0;
  }
}
.Shredder-adset-block {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  width: 500px;
  margin: 0 0;
  padding: 5px 12px;
  background: #dfe7f0;
  border-bottom: 1px solid #bccee0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Shredder-adset-block._changed {
  border-left: 4px solid #FF8F09;
  padding-left: 8px;
  background: #ffddb5;
}
.Shredder-adset-block:hover {
  background: #cddbe8;
}
.Shredder-adset-block-title {
  display: block;
}
.Shredder-adset-block-actions {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
  background: #cddbe8;
  white-space: nowrap;
  padding: 0 5px;
}
.Shredder-adset-block-actions-button {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin: 0 2px;
  padding: 5px 5px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
}
.Shredder-adset-block-actions-button:hover {
  color: #014f6c;
}
.Shredder-adset-block:hover .Shredder-adset-block-actions {
  display: block;
}
.Shredder-slots {
  width: 600px;
  margin-left: 25%;
}
.Shredder-slots-add {
  padding: 8px 10px;
  margin: 10px 0;
  background: #d1eed8;
  border-bottom: 1px solid #abe0ba;
  font-family: "Arial";
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #139e48;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Shredder-slots-add:before {
  content: '';
  vertical-align: top;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background: url("/img/icons2/plus-20x20.svg");
}
.Shredder-slots-add:hover {
  background: #bee7c9;
}
.Shredder-slot {
  position: relative;
  padding: 7px 10px;
  margin: 10px 0;
  background: #fff;
  border-bottom: 1px solid #dfe7f0;
}
.Shredder-slot-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 5px;
  margin-bottom: 10px;
}
.Shredder-slot-head._hidden {
  display: none;
}
.Shredder-slot-head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  font-family: "Arial";
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Shredder-slot-head-button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  margin-left: 10px;
  height: 20px;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Shredder-slot-head-button:hover {
  opacity: 1;
}
.Shredder-slot-head-button._delete {
  background: url("/img/icons2/delete-20x20.svg");
}
.Shredder-slot-head-button._copy {
  background: url("/img/icons2/copy-20x20.svg") no-repeat 0 0;
}
.Shredder-slot-head-button._copyAll {
  background: url("/img/icons2/copyall-20x20.svg") no-repeat 0 0;
}
.Shredder-slot-block {
  margin: 8px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  background: #dfe7f0;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Shredder-slot-block._hidden {
  display: none;
}
.Shredder-slot-block-counter {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 110px;
          flex: 0 0 110px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #6884a4;
  background: #cddbe8;
}
.Shredder-slot-block-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #6884a4;
}
.Shredder-slot-block._filled .Shredder-slot-block-counter {
  background: #bee7c9;
  font-family: "Arial";
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0b5a29;
}
.Shredder-slot-block._filled .Shredder-slot-block-title {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Shredder-slot-block-actions {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
  background: #cddbe8;
  white-space: nowrap;
  padding: 0 5px;
}
.Shredder-slot-block-actions-button {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin: 0 2px;
  padding: 5px 5px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Shredder-slot-block-actions-button:hover {
  color: #014f6c;
}
.Shredder-slot-block:hover {
  background: #cddbe8;
}
.Shredder-slot-block:hover .Shredder-slot-block-actions {
  display: block;
}
.Shredder-log {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  margin: 5px 0px;
}
.Shredder-log-status {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin-right: 5px;
  padding: 1px 6px;
  background: #0199D2;
  border-radius: 2px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
.Shredder-log-status[status="done"] {
  background: #15b553;
}
.Shredder-log-status[status="fail"],
.Shredder-log-status[status="failed"],
.Shredder-log-status[status="error"] {
  background: #D2010D;
}
.Shredder-log-message {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  word-wrap: break-word;
}
.Shredder-log-message[status="fail"] {
  color: #D2010D;
}
.Shredder-log-error {
  margin: 5px 0 10px;
  word-break: break-word;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: rgba(210, 1, 13, 0.75);
}
.Shredder-assetPreview {
  position: relative;
  min-height: 450px;
}
.Shredder-assetPreview-head {
  margin-bottom: 15px;
}
.Shredder-assetPreview-head-title {
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  text-align: left;
  color: #354558;
  word-wrap: break-word;
}
.Shredder-assetPreview-head-banned {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 2px 6px;
  margin-right: 5px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4em;
  text-align: left;
  color: #fff;
  background: #D2010D;
  border-radius: 2px;
}
.Shredder-assetPreview-head-link {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 2px 0;
  margin-right: 5px;
  font-size: 14px;
  line-height: 1.4em;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Shredder-assetPreview-head-link:hover {
  color: #01749f;
}
.Shredder-assetPreview-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 5px 0;
}
.Shredder-assetPreview-row._hidden {
  display: none;
}
.Shredder-assetPreview-row-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 30%;
          flex: 1 0 30%;
}
.Shredder-assetPreview-row-value {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 70%;
          flex: 1 0 70%;
}
.Shredder-assetPreview-preview {
  margin-top: 15px;
  width: 100%;
  height: 300px;
}
.ShredderTasks {
  width: 340px;
  height: 100%;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 0;
}
.ShredderTasks-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 0;
  border-bottom: 1px solid #cddbe8;
  -webkit-box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
          box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
}
.ShredderTasks-head-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 8px 15px;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #cddbe8;
}
.ShredderTasks-head-title-icon {
  width: 24px;
  height: 24px;
  background-image: url('../img/icons2/menu-icons-3.svg');
  background-position-y: -168px;
}
.ShredderTasks-head-title-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #485e78;
}
.ShredderTasks-head-types {
  padding: 8px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 5px;
}
.ShredderTasks-head-types._hidden {
  display: none;
}
.ShredderTasks-head-types-type {
  padding: 5px 8px;
  border-radius: 3px;
  opacity: 0.6;
  font-size: 13px;
  line-height: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.ShredderTasks-head-types-type:hover,
.ShredderTasks-head-types-type._active {
  opacity: 1;
}
.ShredderTasks-head-types-type._active {
  font-weight: bold;
  cursor: default;
}
.ShredderTasks-head-types-type._all {
  background-color: rgba(1, 153, 210, 0.2);
  color: #0199D2;
}
.ShredderTasks-head-types-type._all._active {
  background-color: #0199D2;
  color: #fff;
}
.ShredderTasks-head-types-type._new {
  background-color: rgba(255, 204, 9, 0.7);
  color: #7e680f;
}
.ShredderTasks-head-types-type._new._active {
  background-color: #d5a900;
  color: #fff;
}
.ShredderTasks-head-types-type._processing {
  background-color: rgba(1, 153, 210, 0.3);
  color: #015a7a;
}
.ShredderTasks-head-types-type._processing._active {
  background-color: #0199D2;
  color: #fff;
}
.ShredderTasks-head-types-type._done {
  background-color: rgba(24, 204, 93, 0.3);
  color: #1f9e41;
}
.ShredderTasks-head-types-type._done._active {
  background-color: #1f9e41;
  color: #fff;
}
.ShredderTasks-head-types-type._failed {
  background-color: rgba(210, 1, 13, 0.2);
  color: #D2010D;
}
.ShredderTasks-head-types-type._failed._active {
  background-color: #D2010D;
  color: #fff;
}
.ShredderTasks-head-types-type._search {
  background-color: rgba(255, 143, 9, 0.3);
  color: #e48107;
}
.ShredderTasks-head-types-type._search._active {
  background-color: #FF8F09;
  color: #fff;
}
.ShredderTasks-head-search {
  padding: 0 15px 10px 15px;
}
.ShredderTasks-body {
  width: 340px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
}
.ShredderTasks-bottom {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  bottom: 0;
  width: 340px;
  border-top: 1px solid #bccee0;
  background: #fff;
  z-index: 101;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 8px 10px;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ShredderTasks-bottom-icon {
  width: 20px;
  height: 20px;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: url("/img/icons2/delete-20x20.svg");
}
.ShredderTasks-bottom-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #b9010b;
}
.ShredderTasks-bottom:hover {
  background: rgba(210, 1, 13, 0.05);
}
.ShredderTasks-bottom:hover .ShredderTasks-bottom-icon {
  opacity: 1;
}
.ShredderTasks-item {
  padding: 8px 15px 8px 15px;
  border-bottom: 1px solid #bccee0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  position: relative;
}
.ShredderTasks-item:hover {
  background: #F0F4F8;
}
.ShredderTasks-item._active {
  background: #F0F4F8;
}
.ShredderTasks-item._active::before {
  content: '';
  position: absolute;
  display: block;
  width: 4px;
  height: 100%;
  top: 0;
  left: 0;
  background: #0199D2;
}
.ShredderTasks-item-heading {
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.ShredderTasks-item-heading._hidden {
  display: none;
}
.ShredderTasks-item-heading-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 80%;
          flex: 1 0 80%;
  max-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "Arial";
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.ShredderTasks-item-heading-name-isTemplate {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 80%;
          flex: 1 0 80%;
  max-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #c75d17;
  background-image: url("/img/icons2/template-20x20.svg");
  background-repeat: no-repeat;
  padding-left: 25px;
}
.ShredderTasks-item-heading-delete {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  height: 20px;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: url("/img/icons2/delete-20x20.svg");
}
.ShredderTasks-item-heading-delete:hover {
  opacity: 1;
}
.ShredderTasks-item-heading-account {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.ShredderTasks-item-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.ShredderTasks-item-status._hidden {
  display: none;
}
.ShredderTasks-item-status-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 1px 8px;
  height: 16px;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  text-align: left;
  color: #fff;
  background: #88a8c7;
  border-radius: 3px 0 0 3px;
}
.ShredderTasks-item-status-bar {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  height: 16px;
  background: #dfe7f0;
  border-radius: 0 3px 3px 0;
}
.ShredderTasks-item-status-bar-progress {
  height: 16px;
  border-radius: 0 3px 3px 0;
}
.ShredderTasks-item-status._processing .ShredderTasks-item-status-title {
  background: #01749f;
}
.ShredderTasks-item-status._processing .ShredderTasks-item-status-bar-progress {
  background: url("/img/progress-bar.png") repeat;
  -webkit-animation: shredderProgressbar 1s linear infinite;
          animation: shredderProgressbar 1s linear infinite;
}
@-webkit-keyframes shredderProgressbar {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 20px;
  }
}
@keyframes shredderProgressbar {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 20px;
  }
}
.ShredderTasks-item-status._done .ShredderTasks-item-status-title {
  background: #139e48;
}
.ShredderTasks-item-status._done .ShredderTasks-item-status-bar-progress {
  background: #18cc5d;
}
.ShredderTasks-item-status._failed .ShredderTasks-item-status-title {
  background: #9f010a;
}
.ShredderTasks-item-status._failed .ShredderTasks-item-status-bar-progress {
  background: #D2010D;
}
.ShredderTasks-item-status._closed .ShredderTasks-item-status-title {
  background: #354558;
}
.ShredderTasks-item-status._closed .ShredderTasks-item-status-bar {
  background: rgba(53, 69, 88, 0.5);
}
.Splitter {
  position: absolute;
  top: 0;
  left: 400px;
  width: 10px;
  height: 100%;
  z-index: 3;
  margin-left: -5px;
}
.Splitter:hover {
  background: rgba(255, 204, 9, 0.2);
}
.Splitter._right {
  left: auto;
  right: 400px;
}
.Splitter-grip {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 100%;
  cursor: e-resize;
}
.Splitter-grip._active {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ActionDisplay {
  padding: 8px 15px 8px 10px;
  position: fixed;
  bottom: 15px;
  z-index: 900;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 350px;
  border-radius: 5px;
  background-color: #28bb51;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #fff;
}
.ActionDisplay._errorMessage {
  background-color: #D2010D;
}
.ActionDisplay-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1px 0;
}
.ActionDisplay-item .img-container {
  margin-right: 5px;
  height: 100%;
}
.ActionDisplay-item .img-container .img {
  width: 20px;
  height: 20px;
  background: url("/img/icons2/ok-20x20.svg") no-repeat -20px;
}
._errorMessage .ActionDisplay-item .img-container .img {
  background: url("/img/icons2/delete-20x20.svg") no-repeat -20px;
}
.ActionDisplay._show {
  -webkit-animation: showActionDisplay 0.2s ease forwards;
          animation: showActionDisplay 0.2s ease forwards;
}
@-webkit-keyframes showActionDisplay {
  0% {
    left: 0;
  }
  100% {
    left: 54px;
  }
}
@keyframes showActionDisplay {
  0% {
    left: 0;
  }
  100% {
    left: 54px;
  }
}
.AnalysisMaps {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 44px;
  right: 0;
  background-color: #fff;
  overflow-x: auto;
  overflow-y: auto;
}
.AnalysisMaps-head {
  margin: 10px;
  padding: 10px 15px;
  background: #F0F4F8;
  border-bottom: 1px solid #d4e0eb;
  border-radius: 5px;
}
.AnalysisMaps-report-item {
  position: relative;
  margin: 10px;
  padding: 10px 15px;
  background: #F0F4F8;
  border-bottom: 1px solid #d4e0eb;
  border-radius: 5px;
}
.AnalysisMaps-report-item-chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  background-color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.AnalysisMaps-report-item-chart .Chart {
  width: calc(100% - 200px);
}
.AnalysisMaps-report-item-chart .Chart-legend {
  width: 200px;
}
.AnalysisMaps-report-item-chart .Chart-legend ul {
  list-style: none;
}
.AnalysisMaps-report-item-chart .Chart-legend li {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
.AnalysisMaps-report-item-chart .Chart-legend li span {
  cursor: inherit;
}
.AnalysisMaps-report-item-chart .Chart-legend .toggleOff {
  opacity: 0.3;
}
.AnalysisMaps-report-item-chart .Chart-box,
.AnalysisMaps-report-item-chart .Chart-label {
  display: inline-block;
  vertical-align: middle;
}
.AnalysisMaps-report-item-chart .Chart-box {
  margin-right: 5px;
  width: 20px;
  height: 2px;
}
.AnalysisMaps-report-item-chart .Chart-label {
  color: #354558;
}
.AnalysisMaps-report-item-title {
  font-family: "Arial";
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  text-align: left;
  color: #354558;
}
.AnalysisMaps-report-item._chart .AnalysisMaps-report-item-title {
  margin-bottom: 0;
  padding: 10px 0 10px 15px;
  background-color: #fff;
}
.AnalysisMaps-report-item-table {
  padding-top: 20px;
  padding-bottom: 20px;
  overflow-x: auto;
}
.AnalysisMaps-table {
  border: 1px solid #ccc;
  border-collapse: collapse;
}
.AnalysisMaps-table td {
  padding: 4px 8px;
  width: 120px;
  background: #fff;
  border: 1px solid #cddbe8;
  border-collapse: collapse;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: nowrap;
}
.AnalysisMaps-table td._longer {
  width: 160px;
}
.AnalysisMaps-table td[col="0"] {
  background: #FFBAB5;
}
.AnalysisMaps-table td[col="1"] {
  background: #FFD1BC;
}
.AnalysisMaps-table td[col="2"] {
  background: #FFE5BD;
}
.AnalysisMaps-table td[col="3"] {
  background: #FFF4BA;
}
.AnalysisMaps-table td[col="4"] {
  background: #FEFFBF;
}
.AnalysisMaps-table td[col="5"] {
  background: #F3FFB3;
}
.AnalysisMaps-table td[col="6"] {
  background: #D3FFA7;
}
.AnalysisMaps-table td:nth-child(1) {
  width: 160px;
}
.AnalysisMaps-table thead tr td {
  background-color: #F0F4F8;
}
.AnalysisMaps-table._total tbody tr:last-of-type td {
  background-color: #e8ecf1;
}
.AnalysisMaps-table._total tbody tr td:first-of-type .AnalysisMaps-graph {
  display: none;
}
.AnalysisMaps-table._total tbody tr td:last-of-type {
  background-color: #e8ecf1;
}
.AnalysisMaps-table._totalRow tbody tr:last-of-type td {
  background-color: #e8ecf1;
}
.AnalysisMaps-table._totalRow tbody tr td:first-of-type .AnalysisMaps-graph {
  display: none;
}
.AnalysisMaps-result {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.AnalysisMaps-result ._adsets {
  -ms-flex-preferred-size: 40px;
      flex-basis: 40px;
}
.AnalysisMaps-graph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.AnalysisMaps-graph-share._none {
  background-color: #b8c5d4;
}
.AnalysisMaps-graph-share._fail {
  background-color: #D2010D;
}
.AnalysisMaps-graph-share._average {
  background-color: #FFCC09;
}
.AnalysisMaps-graph-share._success {
  background-color: #18cc5d;
}
.AnalysisMaps-graph-legend {
  position: absolute;
  bottom: -20px;
  left: 105%;
  z-index: 99;
  padding: 5px 10px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 10px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 10px 4px rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}
.AnalysisMaps-graph-legend p {
  font-size: 0.8rem;
}
.AnalysisMaps-graph-legend p:first-of-type {
  color: #139e48;
}
.AnalysisMaps-graph-legend p:nth-of-type(2) {
  color: #d5a900;
}
.AnalysisMaps-graph-legend p:nth-of-type(3) {
  color: #fe0816;
}
.AnalysisMaps-graph-legend p:last-of-type {
  color: #98abc1;
}
.AnalysisMaps-graph-legend:before {
  content: '';
  position: absolute;
  bottom: 27px;
  right: 100%;
  z-index: 99;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #fff;
}
.AnalysisMaps-graph:hover .AnalysisMaps-graph-legend {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.AnalysisMaps-loading {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: rgba(240, 244, 248, 0.5);
}
.AnalysisMaps-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  border-top: 4px solid #555;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #555;
  border-right: 4px solid #555;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.AssetPreviewPanel {
  width: 100%;
  height: 100%;
  position: relative;
}
.AssetPreviewPanel-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.AssetPreviewPanel-top {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  padding: 7px 15px;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #cddbe8;
}
.AssetPreviewPanel-top._hidden {
  display: none;
}
.AssetPreviewPanel-top-icon {
  width: 30px;
  height: 30px;
}
.AssetPreviewPanel-top-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  text-align: left;
  color: #354558;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.AssetPreviewPanel-top-input {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.AssetPreviewPanel-top-buttons {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 5px;
}
.AssetPreviewPanel-namewarning {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 8px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  background: #f8d9db;
  border-bottom: 1px solid #cddbe8;
}
.AssetPreviewPanel-namewarning-icon {
  width: 20px;
  height: 20px;
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat 0 0;
}
.AssetPreviewPanel-namewarning-text {
  color: #D2010D;
}
.AssetPreviewPanel-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 8px 15px;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #cddbe8;
}
.AssetPreviewPanel-buttons-spendGroups {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.AssetPreviewPanel-buttons-banned {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 3px 8px;
  background: #D2010D;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #fff;
  border-radius: 3px;
  margin-left: 5px;
}
.AssetPreviewPanel-preview {
  width: 100%;
  height: 350px;
}
.AssetPreviewPanel-info {
  padding: 8px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  border-bottom: 1px solid #cddbe8;
}
.AssetPreviewPanel-info._hidden {
  display: none;
}
.AssetPreviewPanel-info-line {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.AssetPreviewPanel-info-line._hidden {
  display: none;
}
.AssetPreviewPanel-info-cap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #7891ae;
  padding: 5px 10px 5px 0;
}
.AssetPreviewPanel-info-val {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  width: 75%;
  min-width: 75%;
  max-width: 75%;
}
.AssetPreviewPanel-info-val._size {
  padding: 5px 0;
}
.AssetPreviewPanel-subassets-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 6px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F0F4F8;
  border-bottom: 1px solid #bccee0;
  -webkit-box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
          box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
}
.AssetPreviewPanel-subassets-head-icon {
  width: 20px;
  height: 20px;
}
.AssetPreviewPanel-subassets-head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.AssetPreviewPanel-subassets-item {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 5px 15px;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  border-bottom: 1px solid #dfe7f0;
}
.AssetPreviewPanel-subassets-item._selected {
  background: #c0e6f4;
}
.AssetPreviewPanel-subassets-item._selected::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #0199D2;
}
.AssetPreviewPanel-subassets-item._selected .AssetPreviewPanel-subassets-item-locale {
  background: #fff;
}
.AssetPreviewPanel-subassets-item:hover {
  background: #c0e6f4;
}
.AssetPreviewPanel-subassets-item-locale {
  min-width: 34px;
  padding: 0 6px;
  background: #ccebf6;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  color: #0199D2;
  border-radius: 2px;
}
.AssetPreviewPanel-subassets-item-text {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  word-break: break-all;
}
.AssetPreviewPanel-subassets-uploads {
  padding: 10px 15px;
  border-bottom: 1px solid #dfe7f0;
}
.AssetPreviewPanel-subassets-upload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 10px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.AssetPreviewPanel-subassets-upload-account {
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.AssetPreviewPanel-subassets-upload-link {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.AssetPreviewPanel-subassets-upload-link:hover {
  color: #01749f;
}
.CreateItemsPage {
  position: absolute;
  top: 44px;
  bottom: 0;
  left: 44px;
  right: 0;
  background-color: #fff;
  overflow-x: auto;
  overflow-y: auto;
}
.CreateItemsPage-head {
  min-width: 1200px;
}
.CreateItemsPage._noHead {
  top: 0;
}
.CreateItemsPage-body {
  min-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.CreateItemsPage-body._bottomLine {
  border-bottom: 1px solid #bccee0;
}
.CreateItemsPage-body-bottomButton {
  padding: 5px;
  margin-left: 45px;
  width: 140px;
  background: #eef1f5;
  border-radius: 3px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #6884a4;
}
.CreateItemsPage-body-bottomButton._green {
  background: #d0f9e0;
  color: #18cc5d;
}
.CreateItemsPage-bottom {
  width: 1000px;
}
.CreativeAnalysis {
  position: absolute;
  top: 44px;
  bottom: 0;
  left: 44px;
  right: 0;
  background-color: #fff;
  overflow-x: auto;
  overflow-y: auto;
}
.CreativeAnalysis-loading {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: rgba(240, 244, 248, 0.5);
}
.CreativeAnalysis-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  border-top: 4px solid #555;
  border-left: 4px solid #555;
  border-right: 4px solid #555;
  border-bottom: 4px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.CreativeAnalysis-filters,
.CreativeAnalysis-form {
  margin: 10px;
  padding: 15px 20px;
  width: 860px;
  background: #F0F4F8;
  border-radius: 5px;
}
.CreativeAnalysis-filters-title,
.CreativeAnalysis-form-title {
  font-family: "Arial";
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  text-align: left;
  color: #354558;
}
.CreativeAnalysis-report {
  margin: 30px 10px 10px;
}
.CreativeAnalysis-report-item {
  margin: 20px 0;
  zoom: 1;
}
.CreativeAnalysis-report-item:after {
  content: "";
  display: block;
  clear: both;
}
.CreativeAnalysis-report-item-title {
  font-family: "Arial";
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  text-align: left;
  color: #354558;
}
.CreativeAnalysis-report-item-chart {
  float: left;
  margin: 0 20px 0 0;
  width: auto;
  height: 320px;
}
.CreativeAnalysis-table {
  border: 1px solid #ccc;
  border-collapse: collapse;
}
.CreativeAnalysis-table td {
  padding: 8px 15px;
  border: 1px solid #ccc;
  border-collapse: collapse;
}
.CreativeChoice {
  display: grid;
  grid-template-columns: 1fr 450px;
  grid-gap: 10px;
}
.CreativeChoice-select {
  display: block;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px 10px 20px;
  max-width: 450px;
  min-width: 100px;
  max-height: 450px;
  min-height: 100px;
}
.CreativeChoice-select-list {
  display: block;
  overflow: auto;
  height: 300px;
  border: 1px solid #cddbe8;
  margin-bottom: 15px;
}
.CreativeChoice-select-list-item {
  padding: 5px;
  white-space: normal;
  word-break: break-all;
  cursor: pointer;
}
.CreativeChoice-select-list-item:hover {
  background-color: #d3f3ff;
}
.CreativeChoice-select-list-item._selected {
  background-color: #0199D2;
  color: #fff;
}
.CreativeChoice-select-list-item[filetype="Image"]:before,
.CreativeChoice-select-list-item[filetype="Video"]:before,
.CreativeChoice-select-list-item[filetype="Carousel"]:before,
.CreativeChoice-select-list-item[filetype="Canvas"]:before,
.CreativeChoice-select-list-item[filetype="Playable"]:before,
.CreativeChoice-select-list-item[filetype="Dynamic"]:before,
.CreativeChoice-select-list-item[filetype="Unknown"]:before,
.CreativeChoice-select-list-item[filetype="Multilang"]:before,
.CreativeChoice-select-list-item[filetype="Multitext"]:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  vertical-align: text-bottom;
  width: 16px;
  height: 16px;
  background-image: url('../img/icons2/asset-type-2-20x20.svg');
  background-size: 100%;
}
.CreativeChoice-select-list-item[filetype="Image"]:before {
  background-position: 0px 0px;
}
.CreativeChoice-select-list-item[filetype="Video"]:before {
  background-position: 0px -16px;
}
.CreativeChoice-select-list-item[filetype="Carousel"]:before {
  background-position: 0px -32px;
}
.CreativeChoice-select-list-item[filetype="Canvas"]:before {
  background-position: 0px -64px;
}
.CreativeChoice-select-list-item[filetype="Playable"]:before {
  background-position: 0px -80px;
}
.CreativeChoice-select-list-item[filetype="Dynamic"]:before {
  background-position: 0px -48px;
}
.CreativeChoice-select-list-item[filetype="Unknown"]:before {
  background-position: 0px -96px;
}
.CreativeChoice-select-list-item[filetype="Multilang"]:before {
  background-position: 0px -112px;
}
.CreativeChoice-select-list-item[filetype="Multitext"]:before {
  background-position: 0px -176px;
}
.CreativeChoice-info {
  padding: 10px 20px 10px 10px;
}
.CreativeChoice-info-message {
  display: block;
  width: 100%;
  padding-top: 20px;
  text-align: center;
  color: #6884a4;
}
.CreativeChoice-info-row {
  display: grid;
  grid-template-columns: 100px 1fr;
  grid-gap: 10px;
  padding: 2px 0px;
}
.CreativeChoice-info-row._full {
  grid-template-columns: none;
}
.CreativeChoice-info-item {
  white-space: nowrap;
  word-break: keep-all;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.CreativeChoice-info-preview {
  padding-top: 20px;
  max-width: 100%;
  max-height: 275px;
}
.CreativeChoice-preview {
  width: 300px;
  height: 200px;
}
.CreativeTexts {
  display: none;
  position: absolute;
  top: 44px;
  bottom: 0;
  left: 44px;
  right: 0;
  background-color: #fff;
  overflow-x: auto;
  overflow-y: auto;
}
.FbAccountEditWindow-history {
  border: 2px solid #F0F4F8;
  padding: 10px 15px;
}
.FbAccountEditWindow-history-text {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #485e78;
  margin-bottom: 5px;
}
.FbAccountEditWindow-history-info {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  margin-bottom: 5px;
}
.FbAccountEditWindow-history-progr {
  margin: 10px 0 5px;
  height: 10px;
  border: 1px solid #0199D2;
}
.FbAccountEditWindow-history-progr-bar {
  width: 0;
  height: 8px;
  background: #0199D2;
}
.FbAccountEditWindow-history._loading .FbAccountEditWindow-history-progr-bar {
  background: url("/img/progress-bar.png") repeat 0 0;
  -webkit-animation: progressbar 1s linear infinite;
          animation: progressbar 1s linear infinite;
}
@-webkit-keyframes progressbar {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -20px 0;
  }
}
@keyframes progressbar {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -20px 0;
  }
}
.StatsSidePanel-block {
  border-bottom: 1px solid #aac1d8;
  position: relative;
  overflow: hidden;
}
.StatsSidePanel-block._top {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 320px;
          flex: 0 0 320px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.StatsSidePanel-block._grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
}
.StatsSidePanel-block._scroll {
  overflow: auto;
  overflow-x: auto;
  overflow-y: auto;
}
.StatsSidePanel-block._chartSettings {
  padding: 6px 15px;
}
.StatsSidePanel-summary {
  padding-top: 5px;
  min-width: 200px;
  border-right: 1px solid #cddbe8;
}
.StatsSidePanel-summary._relative {
  position: relative;
}
.StatsSidePanel-chart {
  padding: 10px 0;
  max-width: calc(100% - 200px);
  width: 100%;
}
.StatsSidePanel-chart._full {
  max-width: 100%;
}
.StatsSidePanel-error {
  margin: 15px;
}
.StatsSidePanel-error-wrap {
  padding: 15px 15px;
  background: rgba(210, 1, 13, 0.1);
  border-radius: 4px;
}
.StatsSidePanel-error-icon {
  float: left;
  width: 20px;
  height: 20px;
  background-image: url(../img/icons2/delete-20x20.svg);
}
.StatsSidePanel-error-main {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #D2010D;
  margin-left: 35px;
}
.StatsSidePanel-warning {
  padding: 10px 15px;
  background: rgba(210, 1, 13, 0.1);
  border-bottom: 1px solid #bccee0;
}
.StatsSidePanel-warning-icon {
  float: left;
  width: 20px;
  height: 20px;
  background-image: url(../img/icons2/warning-multi-20x20.svg);
}
.StatsSidePanel-warning-main {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #D2010D;
  margin-left: 35px;
}
.SummaryItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 2px;
}
.SummaryItem._hidden {
  display: none;
}
.SummaryItem-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 5px 12px;
  font-size: 14px;
  line-height: 14px;
  text-align: left;
  color: #354558;
}
.SummaryItem-value {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 5px 12px;
  font-size: 14px;
  line-height: 14px;
  text-align: right;
  color: #0199D2;
}
.SummaryItem:hover {
  background: #dfe7f0;
}
.SummarySelect {
  position: absolute;
  left: 0;
  right: 0;
  padding: 12px;
}
.SummarySelect._flow {
  position: static;
}
.SummarySelect._top {
  top: 0;
}
.SummarySelect._bottom {
  bottom: 0;
}
.NodeStatus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 15px;
}
.NodeStatus-status-indicator,
.NodeStatus-status-text {
  display: inline-block;
  vertical-align: middle;
}
.NodeStatus-status-indicator {
  width: 7px;
  height: 7px;
  background-color: #F0F4F8;
  border: 1px solid #bccee0;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.NodeStatus-status-text {
  color: #354558;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.NodeStatus-status._active .NodeStatus-status-indicator {
  background-color: #30e776;
}
.UserTasksPanel {
  position: fixed;
  right: 0px;
  bottom: 0px;
  z-index: 150;
  width: 450px;
}
@media screen and (max-width: 494px) {
  .UserTasksPanel {
    width: auto;
    left: 44px;
  }
}
.UserTasksPanel-item {
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  padding: 1px 0;
  border-bottom: 1px solid #dfe7f0;
}
.UserTasksPanel-item-progress {
  margin: 5px 15px 5px;
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #7891ae;
}
@media screen and (max-width: 850px) {
  .UserTasksPanel-item-progress {
    display: none;
  }
}
.UserTasksPanel-item-bar {
  margin: 10px 15px 10px;
  height: 5px;
  background-color: #c0e6f4;
}
.UserTasksPanel-item-bar-progress {
  height: 5px;
  background-color: #0199D2;
}
.UserTasksPanel-item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 8px 15px 5px 15px;
}
.UserTasksPanel-item-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.UserTasksPanel-item-resultLink {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  margin-left: 15px;
  margin-right: 5px;
  color: #0199D2;
  line-height: 20px;
  font-size: 14px;
}
.UserTasksPanel-item-resultLink:hover {
  text-decoration: underline;
}
.UserTasksPanel-item-close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 20px;
  width: 20px;
  opacity: 0.4;
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.UserTasksPanel-item-close:hover {
  opacity: 1;
}
.UserTasksPanel-item._done {
  position: relative;
}
.UserTasksPanel-item._done .UserTasksPanel-item-resultLink {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.UserTasksPanel-item._done:before {
  content: '';
  position: absolute;
  width: 3px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #18cc5d;
  border-radius: 2px 0px 0px 2px;
}
.UserTasksPanel-item._done .UserTasksPanel-item-bar {
  background-color: #c5f2d7;
}
.UserTasksPanel-item._done .UserTasksPanel-item-bar-progress {
  background-color: #18cc5d;
}
.UserTasksPanel-item._failed {
  position: relative;
}
.UserTasksPanel-item._failed .UserTasksPanel-item-resultLink {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.UserTasksPanel-item._failed:before {
  content: '';
  position: absolute;
  width: 3px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #D2010D;
  border-radius: 2px 0px 0px 2px;
}
.UserTasksPanel-item._failed .UserTasksPanel-item-bar {
  background-color: #f4c0c3;
}
.UserTasksPanel-item._failed .UserTasksPanel-item-bar-progress {
  background-color: #D2010D;
}
.AccountLimitsHint {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 300px;
  z-index: 10;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  padding: 2px 0;
}
.AccountLimitsHint-title {
  margin: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.AccountLimitsHint-title-title {
  font-weight: bold;
}
.AccountLimitsHint-title-date {
  display: inline;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #485e78;
}
.AccountLimitsHint-content {
  margin: 0px 15px;
}
.AccountLimitsHint-footer {
  margin: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.AccountLimitsHint-footer-link {
  display: inline;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #0199D2;
}
.AccountLimitsHint-footer-link:hover {
  color: #014f6c;
}
.AssetPreview {
  width: 100%;
  height: 100%;
  position: relative;
  background: #bccee0 url("/img/asset-preview-bg-100x100.svg") no-repeat center;
  background-size: cover;
}
.AssetPreview-preview {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AssetPreview-preview-img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.AssetPreview-preview-vid {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.AssetPreview-none {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AssetPreview-none-block {
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.AssetThumbBlock {
  position: relative;
  border-radius: 3px;
  background-color: #dfe7f0;
  border: 2px solid #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.AssetThumbBlock:hover {
  border: 2px solid #80cce9;
}
.AssetThumbBlock._error {
  background-color: #fdcccc;
}
.AssetThumbBlock._error * {
  color: #f62121;
}
.AssetThumbBlock._error:hover {
  background-color: #fcb4b4;
}
.AssetThumbBlock._active {
  border: 2px solid #0199D2;
}
.AssetThumbBlock._selected {
  background-color: #57bce1;
}
.AssetThumbBlock._selected::after {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  content: '';
  display: block;
  background: url("/img/thumb-selected.png");
}
.AssetThumbBlock._selected .AssetThumbBlock-thumb {
  opacity: 0.5;
}
.AssetThumbBlock-thumb {
  display: block;
  margin: 0 auto;
  width: 194px;
  max-height: 194px;
  min-height: 194px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 3px;
}
.AssetThumbBlock._small .AssetThumbBlock-thumb {
  width: 114px;
  max-height: 114px;
  min-height: 114px;
}
.AssetThumbBlock-spendgroups {
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  height: 22px;
}
.AssetThumbBlock-info {
  padding: 5px;
  height: 30px;
  overflow: hidden;
  position: relative;
  padding-left: 30px;
  background: rgba(255, 255, 255, 0.33);
}
.AssetThumbBlock-info-name {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.AssetThumbBlock-info-icon {
  position: absolute;
  left: 5px;
  width: 20px;
  height: 20px;
  display: block;
}
.Button {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 6px 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border: 1px solid #aac1d8;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
          box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #354558;
}
.Button._hidden {
  display: none;
}
.Button._left {
  float: left;
}
.Button._black {
  background: #424242ff;
  border: 1px solid #0f0f0f;
  -webkit-box-shadow: inset 0 1px 0 #424242ff, inset 0 -1px 0 #424242ff;
          box-shadow: inset 0 1px 0 #424242ff, inset 0 -1px 0 #424242ff;
  color: #fff;
}
.Button._black:hover {
  background: #5c5c5c;
  border: 1px solid #1c1c1c;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Button._black:active .Button._black._active {
  background: #424242ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#424242ff), to(#2e2e2e));
  background: linear-gradient(#424242ff, #2e2e2e);
  border: 1px solid #1c1c1c;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #828282, inset 0 -1px 0 #1c1c1c;
          box-shadow: inset 0 1px 0 #828282, inset 0 -1px 0 #1c1c1c;
}
.Button._disabled {
  color: rgba(53, 69, 88, 0.4);
  border: 1px solid #bccee0;
  cursor: default;
  pointer-events: none;
}
.Button._disabled:hover,
.Button._disabled._hover,
.Button._disabled:active .Button._disabled._active {
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
          box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #bccee0;
}
.Button:hover,
.Button._hover {
  -webkit-box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
          box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
  border: 1px solid #99b4cf;
  background: #fefefe;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e2eaf2));
  background: linear-gradient(#fefefe, #e2eaf2);
}
.Button:active,
.Button._active {
  -webkit-box-shadow: inset 0 2px 1px #aac1d8;
          box-shadow: inset 0 2px 1px #aac1d8;
}
.Button._default {
  font-weight: bold;
}
.Button._blue {
  background: #01abeb;
  background: -webkit-gradient(linear, left top, left bottom, from(#01abeb), to(#018ec3));
  background: linear-gradient(#01abeb, #018ec3);
  border: 1px solid #0187b9;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #6ed7fe, inset 0 -1px 0 #01749f;
          box-shadow: inset 0 1px 0 #6ed7fe, inset 0 -1px 0 #01749f;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.Button._blue._disabled {
  color: rgba(255, 255, 255, 0.4);
  border: 1px solid #01749f;
  cursor: default;
  pointer-events: none;
}
.Button._blue._disabled:hover,
.Button._blue._disabled._hover,
.Button._blue._disabled:active .Button._blue._disabled._active {
  background: #01abeb;
  background: -webkit-gradient(linear, left top, left bottom, from(#01abeb), to(#018ec3));
  background: linear-gradient(#01abeb, #018ec3);
  border: 1px solid #01749f;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #6ed7fe, inset 0 -1px 0 #01749f;
          box-shadow: inset 0 1px 0 #6ed7fe, inset 0 -1px 0 #01749f;
}
.Button._blue:hover,
.Button._blue._hover {
  -webkit-box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
          box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
  border: 1px solid #014f6c;
  background: #03b9fe;
  background: -webkit-gradient(linear, left top, left bottom, from(#03b9fe), to(#019dd7));
  background: linear-gradient(#03b9fe, #019dd7);
}
.Button._blue:active,
.Button._blue._active {
  -webkit-box-shadow: inset 0 2px 1px #016286;
          box-shadow: inset 0 2px 1px #016286;
}
.Button._blue._default {
  font-weight: bold;
}
.Button._green {
  background: #18cc5d;
  background: -webkit-gradient(linear, left top, left bottom, from(#18cc5d), to(#14a74c));
  background: linear-gradient(#18cc5d, #14a74c);
  border: 1px solid #139e48;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #75efa4, inset 0 -1px 0 #10883e;
          box-shadow: inset 0 1px 0 #75efa4, inset 0 -1px 0 #10883e;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.Button._green._disabled {
  color: rgba(255, 255, 255, 0.4);
  border: 1px solid #10883e;
  cursor: default;
  pointer-events: none;
}
.Button._green._disabled:hover,
.Button._green._disabled._hover,
.Button._green._disabled:active .Button._green._disabled._active {
  background: #18cc5d;
  background: -webkit-gradient(linear, left top, left bottom, from(#18cc5d), to(#14a74c));
  background: linear-gradient(#18cc5d, #14a74c);
  border: 1px solid #10883e;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #75efa4, inset 0 -1px 0 #10883e;
          box-shadow: inset 0 1px 0 #75efa4, inset 0 -1px 0 #10883e;
}
.Button._green:hover,
.Button._green._hover {
  -webkit-box-shadow: 0 0 0 3px rgba(24, 204, 93, 0.3);
          box-shadow: 0 0 0 3px rgba(24, 204, 93, 0.3);
  border: 1px solid #0b5a29;
  background: #1ade65;
  background: -webkit-gradient(linear, left top, left bottom, from(#1ade65), to(#16ba55));
  background: linear-gradient(#1ade65, #16ba55);
}
.Button._green:active,
.Button._green._active {
  -webkit-box-shadow: inset 0 2px 1px #0d7133;
          box-shadow: inset 0 2px 1px #0d7133;
}
.Button._green._default {
  font-weight: bold;
}
.Button._red {
  background: #eb010f;
  background: -webkit-gradient(linear, left top, left bottom, from(#eb010f), to(#c3010c));
  background: linear-gradient(#eb010f, #c3010c);
  border: 1px solid #860108;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #fe6e76, inset 0 -1px 0 #9f010a;
          box-shadow: inset 0 1px 0 #fe6e76, inset 0 -1px 0 #9f010a;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.Button._red._disabled {
  color: rgba(255, 255, 255, 0.4);
  border: 1px solid #9f010a;
  cursor: default;
  pointer-events: none;
}
.Button._red._disabled:hover,
.Button._red._disabled._hover,
.Button._red._disabled:active .Button._red._disabled._active {
  background: #eb010f;
  background: -webkit-gradient(linear, left top, left bottom, from(#eb010f), to(#c3010c));
  background: linear-gradient(#eb010f, #c3010c);
  border: 1px solid #9f010a;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #fe6e76, inset 0 -1px 0 #9f010a;
          box-shadow: inset 0 1px 0 #fe6e76, inset 0 -1px 0 #9f010a;
}
.Button._red:hover,
.Button._red._hover {
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.3);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.3);
  border: 1px solid #6c0107;
  background: #fe0311;
  background: -webkit-gradient(linear, left top, left bottom, from(#fe0311), to(#d7010d));
  background: linear-gradient(#fe0311, #d7010d);
}
.Button._red:active,
.Button._red._active {
  -webkit-box-shadow: inset 0 2px 1px #860108;
          box-shadow: inset 0 2px 1px #860108;
}
.Button._red._default {
  font-weight: bold;
}
.Button._smallest {
  padding: 2px 10px;
  font-size: 13px;
  height: 26px;
}
.Button._block {
  display: block;
}
.Button._icon .Button-icon,
.Button._icon .Button-value {
  display: inline-block;
  vertical-align: middle;
  cursor: inherit;
}
.Button._icon .Button-icon {
  margin-right: 5px;
  width: 12px;
  height: 12px;
  background-size: cover;
  background-repeat: no-repeat;
}
.Button._icon-search .Button-icon {
  margin-top: -1px;
  background-image: url(../img/search.png);
}
.Button._icon-filter .Button-icon {
  background-image: url(../img/filter.png);
}
.Button._iconLoader .Button-icon,
.Button._iconLoader .Button-value {
  display: inline-block;
  vertical-align: middle;
  cursor: inherit;
}
.Button._iconLoader .Button-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  width: 12px;
  height: 12px;
  background-size: cover;
  background-repeat: no-repeat;
}
.Button._iconLoader .Button-icon::before {
  content: '';
  position: absolute;
  top: -4px;
  left: -5px;
  display: block;
  width: 14px;
  height: 14px;
  border-top: 3px solid #555;
  border-left: 3px solid #555;
  border-right: 3px solid #555;
  border-bottom: 3px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.Button._iconLoader._blue .Button-icon::before {
  border-top-color: #003d53;
  border-left-color: #003d53;
  border-right-color: #003d53;
}
.Button._iconLoader._green .Button-icon::before {
  border-top-color: #0b5a29;
  border-left-color: #0b5a29;
  border-right-color: #0b5a29;
}
.Button._iconLoader._red .Button-icon::before {
  border-top-color: #530005;
  border-left-color: #530005;
  border-right-color: #530005;
}
.Button2 {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 4px 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
.Button2._smallest {
  padding: 2px 2px;
}
.Button2._smallest-title {
  font-size: 13px;
}
.Button2._flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 100%;
  border: none;
}
.Button2._big {
  padding: 6px 8px;
}
.Button2._block {
  display: block;
}
.Button2._bold .Button2-title {
  font-weight: bold;
}
.Button2:not(._flat):not(._flatBorder) {
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border: 1px solid #aac1d8;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #cddbe8;
          box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #cddbe8;
}
.Button2:not(._flat):not(._flatBorder) .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #354558;
}
.Button2:not(._flat):not(._flatBorder):hover {
  -webkit-box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
          box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
  border: 1px solid #99b4cf;
  background: #fefefe;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e2eaf2));
  background: linear-gradient(#fefefe, #e2eaf2);
}
.Button2:not(._flat):not(._flatBorder):active,
.Button2:not(._flat):not(._flatBorder)._pushed {
  -webkit-box-shadow: inset 0 2px 1px #aac1d8;
          box-shadow: inset 0 2px 1px #aac1d8;
}
.Button2:not(._flat):not(._flatBorder) .Button2-icon {
  background-position-x: 0;
}
.Button2:not(._flat):not(._flatBorder)._disabled,
.Button2:not(._flat):not(._flatBorder)._loading {
  pointer-events: none;
  cursor: default;
  color: #818992;
  background: #dee0e2;
  background: -webkit-gradient(linear, left top, left bottom, from(#dee0e2), to(#c3c7ca));
  background: linear-gradient(#dee0e2, #c3c7ca);
  border: 1px solid #cdd3da;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Button2:not(._flat):not(._flatBorder)._disabled .Button2-icon,
.Button2:not(._flat):not(._flatBorder)._loading .Button2-icon {
  opacity: 0.5;
}
.Button2:not(._flat):not(._flatBorder)._disabled .Button2-title,
.Button2:not(._flat):not(._flatBorder)._loading .Button2-title {
  opacity: 0.5;
}
.Button2:not(._flat):not(._flatBorder)._blue {
  background: #01abeb;
  background: -webkit-gradient(linear, left top, left bottom, from(#01abeb), to(#018ec3));
  background: linear-gradient(#01abeb, #018ec3);
  border: 1px solid #0187b9;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #3bc9fe, inset 0 -1px 0 #0187b9;
          box-shadow: inset 0 1px 0 #3bc9fe, inset 0 -1px 0 #0187b9;
}
.Button2:not(._flat):not(._flatBorder)._blue .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.Button2:not(._flat):not(._flatBorder)._blue:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
          box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
  border: 1px solid #014f6c;
  background: #03b9fe;
  background: -webkit-gradient(linear, left top, left bottom, from(#03b9fe), to(#019dd7));
  background: linear-gradient(#03b9fe, #019dd7);
}
.Button2:not(._flat):not(._flatBorder)._blue:active,
.Button2:not(._flat):not(._flatBorder)._blue._pushed {
  -webkit-box-shadow: inset 0 2px 1px #016286;
          box-shadow: inset 0 2px 1px #016286;
}
.Button2:not(._flat):not(._flatBorder)._blue .Button2-icon {
  background-position-x: -20px;
}
.Button2:not(._flat):not(._flatBorder)._blue._disabled,
.Button2:not(._flat):not(._flatBorder)._blue._loading {
  pointer-events: none;
  cursor: default;
  color: #e6e6e6;
  background: #67bcdc;
  background: -webkit-gradient(linear, left top, left bottom, from(#67bcdc), to(#3da9d2));
  background: linear-gradient(#67bcdc, #3da9d2);
  border: 1px solid #66a9c2;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Button2:not(._flat):not(._flatBorder)._blue._disabled .Button2-icon,
.Button2:not(._flat):not(._flatBorder)._blue._loading .Button2-icon {
  opacity: 0.5;
}
.Button2:not(._flat):not(._flatBorder)._blue._disabled .Button2-title,
.Button2:not(._flat):not(._flatBorder)._blue._loading .Button2-title {
  opacity: 0.5;
}
.Button2:not(._flat):not(._flatBorder)._green {
  background: #16be57;
  background: -webkit-gradient(linear, left top, left bottom, from(#16be57), to(#129a46));
  background: linear-gradient(#16be57, #129a46);
  border: 1px solid #119142;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #39e87c, inset 0 -1px 0 #119142;
          box-shadow: inset 0 1px 0 #39e87c, inset 0 -1px 0 #119142;
}
.Button2:not(._flat):not(._flatBorder)._green .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.Button2:not(._flat):not(._flatBorder)._green:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(24, 204, 93, 0.3);
          box-shadow: 0 0 0 3px rgba(24, 204, 93, 0.3);
  border: 1px solid #094c23;
  background: #19d15f;
  background: -webkit-gradient(linear, left top, left bottom, from(#19d15f), to(#14ac4e));
  background: linear-gradient(#19d15f, #14ac4e);
}
.Button2:not(._flat):not(._flatBorder)._green:active,
.Button2:not(._flat):not(._flatBorder)._green._pushed {
  -webkit-box-shadow: inset 0 2px 1px #0c632d;
          box-shadow: inset 0 2px 1px #0c632d;
}
.Button2:not(._flat):not(._flatBorder)._green .Button2-icon {
  background-position-x: -20px;
}
.Button2:not(._flat):not(._flatBorder)._green._disabled,
.Button2:not(._flat):not(._flatBorder)._green._loading {
  pointer-events: none;
  cursor: default;
  color: #e6e6e6;
  background: #71c591;
  background: -webkit-gradient(linear, left top, left bottom, from(#71c591), to(#4db675));
  background: linear-gradient(#71c591, #4db675);
  border: 1px solid #6fae87;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Button2:not(._flat):not(._flatBorder)._green._disabled .Button2-icon,
.Button2:not(._flat):not(._flatBorder)._green._loading .Button2-icon {
  opacity: 0.5;
}
.Button2:not(._flat):not(._flatBorder)._green._disabled .Button2-title,
.Button2:not(._flat):not(._flatBorder)._green._loading .Button2-title {
  opacity: 0.5;
}
.Button2:not(._flat):not(._flatBorder)._red {
  background: #eb010f;
  background: -webkit-gradient(linear, left top, left bottom, from(#eb010f), to(#c3010c));
  background: linear-gradient(#eb010f, #c3010c);
  border: 1px solid #860108;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #fe3b46, inset 0 -1px 0 #b9010b;
          box-shadow: inset 0 1px 0 #fe3b46, inset 0 -1px 0 #b9010b;
}
.Button2:not(._flat):not(._flatBorder)._red .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.Button2:not(._flat):not(._flatBorder)._red:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.3);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.3);
  border: 1px solid #6c0107;
  background: #fe0311;
  background: -webkit-gradient(linear, left top, left bottom, from(#fe0311), to(#d7010d));
  background: linear-gradient(#fe0311, #d7010d);
}
.Button2:not(._flat):not(._flatBorder)._red:active,
.Button2:not(._flat):not(._flatBorder)._red._pushed {
  -webkit-box-shadow: inset 0 2px 1px #860108;
          box-shadow: inset 0 2px 1px #860108;
}
.Button2:not(._flat):not(._flatBorder)._red .Button2-icon {
  background-position-x: -20px;
}
.Button2:not(._flat):not(._flatBorder)._red._disabled,
.Button2:not(._flat):not(._flatBorder)._red._loading {
  pointer-events: none;
  cursor: default;
  color: #e6e6e6;
  background: #dc676d;
  background: -webkit-gradient(linear, left top, left bottom, from(#dc676d), to(#d23d46));
  background: linear-gradient(#dc676d, #d23d46);
  border: 1px solid #c2666c;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Button2:not(._flat):not(._flatBorder)._red._disabled .Button2-icon,
.Button2:not(._flat):not(._flatBorder)._red._loading .Button2-icon {
  opacity: 0.5;
}
.Button2:not(._flat):not(._flatBorder)._red._disabled .Button2-title,
.Button2:not(._flat):not(._flatBorder)._red._loading .Button2-title {
  opacity: 0.5;
}
.Button2:not(._flat):not(._flatBorder)._check._pushed {
  background: #01abeb;
  background: -webkit-gradient(linear, left top, left bottom, from(#01abeb), to(#018ec3));
  background: linear-gradient(#01abeb, #018ec3);
  border: 1px solid #0187b9;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #3bc9fe, inset 0 -1px 0 #0187b9;
          box-shadow: inset 0 1px 0 #3bc9fe, inset 0 -1px 0 #0187b9;
}
.Button2:not(._flat):not(._flatBorder)._check._pushed .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.Button2:not(._flat):not(._flatBorder)._check._pushed:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
          box-shadow: 0 0 0 3px rgba(1, 153, 210, 0.3);
  border: 1px solid #014f6c;
  background: #03b9fe;
  background: -webkit-gradient(linear, left top, left bottom, from(#03b9fe), to(#019dd7));
  background: linear-gradient(#03b9fe, #019dd7);
}
.Button2:not(._flat):not(._flatBorder)._check._pushed:active,
.Button2:not(._flat):not(._flatBorder)._check._pushed._pushed {
  -webkit-box-shadow: inset 0 2px 1px #016286;
          box-shadow: inset 0 2px 1px #016286;
}
.Button2:not(._flat):not(._flatBorder)._check._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2:not(._flat):not(._flatBorder)._check._pushed._disabled,
.Button2:not(._flat):not(._flatBorder)._check._pushed._loading {
  pointer-events: none;
  cursor: default;
  color: #e6e6e6;
  background: #67bcdc;
  background: -webkit-gradient(linear, left top, left bottom, from(#67bcdc), to(#3da9d2));
  background: linear-gradient(#67bcdc, #3da9d2);
  border: 1px solid #66a9c2;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Button2:not(._flat):not(._flatBorder)._check._pushed._disabled .Button2-icon,
.Button2:not(._flat):not(._flatBorder)._check._pushed._loading .Button2-icon {
  opacity: 0.5;
}
.Button2:not(._flat):not(._flatBorder)._check._pushed._disabled .Button2-title,
.Button2:not(._flat):not(._flatBorder)._check._pushed._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flat {
  border: 1px solid transparent;
  border-radius: 2px;
}
.Button2._flat .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #354558;
}
.Button2._flat:hover {
  background: rgba(1, 153, 210, 0.15);
}
.Button2._flat:active,
.Button2._flat._pushed {
  background: #0199D2;
}
.Button2._flat:active .Button2-title,
.Button2._flat._pushed .Button2-title {
  color: #fff;
}
.Button2._flat:active .Button2-icon,
.Button2._flat._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._whiteIcon .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._disabled,
.Button2._flat._loading {
  pointer-events: none;
  cursor: default;
  color: #89919b;
  background: #ddd;
}
.Button2._flat._disabled .Button2-icon,
.Button2._flat._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flat._disabled .Button2-title,
.Button2._flat._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flat._blue {
  border: 1px solid transparent;
  border-radius: 2px;
}
.Button2._flat._blue .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #0199D2;
}
.Button2._flat._blue:hover {
  background: rgba(1, 153, 210, 0.15);
}
.Button2._flat._blue:active,
.Button2._flat._blue._pushed {
  background: #0199D2;
}
.Button2._flat._blue:active .Button2-title,
.Button2._flat._blue._pushed .Button2-title {
  color: #fff;
}
.Button2._flat._blue:active .Button2-icon,
.Button2._flat._blue._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._blue._whiteIcon .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._blue._disabled,
.Button2._flat._blue._loading {
  pointer-events: none;
  cursor: default;
  color: #6fbbd8;
  background: #ddd;
}
.Button2._flat._blue._disabled .Button2-icon,
.Button2._flat._blue._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flat._blue._disabled .Button2-title,
.Button2._flat._blue._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flat._green {
  border: 1px solid transparent;
  border-radius: 2px;
}
.Button2._flat._green .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #18cc5d;
}
.Button2._flat._green:hover {
  background: rgba(24, 204, 93, 0.15);
}
.Button2._flat._green:active,
.Button2._flat._green._pushed {
  background: #18cc5d;
}
.Button2._flat._green:active .Button2-title,
.Button2._flat._green._pushed .Button2-title {
  color: #fff;
}
.Button2._flat._green:active .Button2-icon,
.Button2._flat._green._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._green._whiteIcon .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._green._disabled,
.Button2._flat._green._loading {
  pointer-events: none;
  cursor: default;
  color: #7bd59d;
  background: #ddd;
}
.Button2._flat._green._disabled .Button2-icon,
.Button2._flat._green._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flat._green._disabled .Button2-title,
.Button2._flat._green._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flat._red {
  border: 1px solid transparent;
  border-radius: 2px;
}
.Button2._flat._red .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #D2010D;
}
.Button2._flat._red:hover {
  background: rgba(210, 1, 13, 0.15);
}
.Button2._flat._red:active,
.Button2._flat._red._pushed {
  background: #D2010D;
}
.Button2._flat._red:active .Button2-title,
.Button2._flat._red._pushed .Button2-title {
  color: #fff;
}
.Button2._flat._red:active .Button2-icon,
.Button2._flat._red._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._red._whiteIcon .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._red._disabled,
.Button2._flat._red._loading {
  pointer-events: none;
  cursor: default;
  color: #d86f75;
  background: #ddd;
}
.Button2._flat._red._disabled .Button2-icon,
.Button2._flat._red._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flat._red._disabled .Button2-title,
.Button2._flat._red._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flat._orange {
  border: 1px solid transparent;
  border-radius: 2px;
}
.Button2._flat._orange .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #FF8F09;
}
.Button2._flat._orange:hover {
  background: rgba(255, 143, 9, 0.15);
}
.Button2._flat._orange:active,
.Button2._flat._orange._pushed {
  background: #FF8F09;
}
.Button2._flat._orange:active .Button2-title,
.Button2._flat._orange._pushed .Button2-title {
  color: #fff;
}
.Button2._flat._orange:active .Button2-icon,
.Button2._flat._orange._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._orange._whiteIcon .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._orange._disabled,
.Button2._flat._orange._loading {
  pointer-events: none;
  cursor: default;
  color: #eeb673;
  background: #ddd;
}
.Button2._flat._orange._disabled .Button2-icon,
.Button2._flat._orange._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flat._orange._disabled .Button2-title,
.Button2._flat._orange._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flat._check._pushed {
  border: 1px solid transparent;
  border-radius: 2px;
}
.Button2._flat._check._pushed .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
.Button2._flat._check._pushed:hover {
  background: rgba(1, 153, 210, 0.15);
}
.Button2._flat._check._pushed:active,
.Button2._flat._check._pushed._pushed {
  background: #0199D2;
}
.Button2._flat._check._pushed:active .Button2-title,
.Button2._flat._check._pushed._pushed .Button2-title {
  color: #fff;
}
.Button2._flat._check._pushed:active .Button2-icon,
.Button2._flat._check._pushed._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._check._pushed._whiteIcon .Button2-icon {
  background-position-x: -20px;
}
.Button2._flat._check._pushed._disabled,
.Button2._flat._check._pushed._loading {
  pointer-events: none;
  cursor: default;
  color: #eeeeee;
  background: #ddd;
}
.Button2._flat._check._pushed._disabled .Button2-icon,
.Button2._flat._check._pushed._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flat._check._pushed._disabled .Button2-title,
.Button2._flat._check._pushed._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flatBorder {
  border: 1px solid #cddbe8;
  border-radius: 2px;
}
.Button2._flatBorder .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #354558;
}
.Button2._flatBorder:hover {
  background: rgba(1, 153, 210, 0.15);
}
.Button2._flatBorder:active,
.Button2._flatBorder._pushed {
  background: #0199D2;
}
.Button2._flatBorder:active .Button2-title,
.Button2._flatBorder._pushed .Button2-title {
  color: #fff;
}
.Button2._flatBorder:active .Button2-icon,
.Button2._flatBorder._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flatBorder._disabled,
.Button2._flatBorder._loading {
  pointer-events: none;
  cursor: default;
  color: #89919b;
  background: #ddd;
}
.Button2._flatBorder._disabled .Button2-icon,
.Button2._flatBorder._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flatBorder._disabled .Button2-title,
.Button2._flatBorder._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flatBorder._blue {
  border: 1px solid #cddbe8;
  border-radius: 2px;
}
.Button2._flatBorder._blue .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #0199D2;
}
.Button2._flatBorder._blue:hover {
  background: rgba(1, 153, 210, 0.15);
}
.Button2._flatBorder._blue:active,
.Button2._flatBorder._blue._pushed {
  background: #0199D2;
}
.Button2._flatBorder._blue:active .Button2-title,
.Button2._flatBorder._blue._pushed .Button2-title {
  color: #fff;
}
.Button2._flatBorder._blue:active .Button2-icon,
.Button2._flatBorder._blue._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flatBorder._blue._disabled,
.Button2._flatBorder._blue._loading {
  pointer-events: none;
  cursor: default;
  color: #6fbbd8;
  background: #ddd;
}
.Button2._flatBorder._blue._disabled .Button2-icon,
.Button2._flatBorder._blue._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flatBorder._blue._disabled .Button2-title,
.Button2._flatBorder._blue._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flatBorder._green {
  border: 1px solid #cddbe8;
  border-radius: 2px;
}
.Button2._flatBorder._green .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #18cc5d;
}
.Button2._flatBorder._green:hover {
  background: rgba(24, 204, 93, 0.15);
}
.Button2._flatBorder._green:active,
.Button2._flatBorder._green._pushed {
  background: #18cc5d;
}
.Button2._flatBorder._green:active .Button2-title,
.Button2._flatBorder._green._pushed .Button2-title {
  color: #fff;
}
.Button2._flatBorder._green:active .Button2-icon,
.Button2._flatBorder._green._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flatBorder._green._disabled,
.Button2._flatBorder._green._loading {
  pointer-events: none;
  cursor: default;
  color: #7bd59d;
  background: #ddd;
}
.Button2._flatBorder._green._disabled .Button2-icon,
.Button2._flatBorder._green._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flatBorder._green._disabled .Button2-title,
.Button2._flatBorder._green._loading .Button2-title {
  opacity: 0.5;
}
.Button2._flatBorder._red {
  border: 1px solid #cddbe8;
  border-radius: 2px;
}
.Button2._flatBorder._red .Button2-title {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #D2010D;
}
.Button2._flatBorder._red:hover {
  background: rgba(210, 1, 13, 0.15);
}
.Button2._flatBorder._red:active,
.Button2._flatBorder._red._pushed {
  background: #D2010D;
}
.Button2._flatBorder._red:active .Button2-title,
.Button2._flatBorder._red._pushed .Button2-title {
  color: #fff;
}
.Button2._flatBorder._red:active .Button2-icon,
.Button2._flatBorder._red._pushed .Button2-icon {
  background-position-x: -20px;
}
.Button2._flatBorder._red._disabled,
.Button2._flatBorder._red._loading {
  pointer-events: none;
  cursor: default;
  color: #d86f75;
  background: #ddd;
}
.Button2._flatBorder._red._disabled .Button2-icon,
.Button2._flatBorder._red._loading .Button2-icon {
  opacity: 0.5;
}
.Button2._flatBorder._red._disabled .Button2-title,
.Button2._flatBorder._red._loading .Button2-title {
  opacity: 0.5;
}
.Button2-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
}
.Button2-title {
  display: inline-block;
  width: auto;
  height: 20px;
  vertical-align: top;
  margin-left: 3px;
  margin-right: 3px;
  white-space: nowrap;
}
.Button2._loading .Button2-icon {
  background: none;
  padding: 2px;
}
.Button2._loading .Button2-icon::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-top: 2px solid #555;
  border-left: 2px solid #555;
  border-right: 2px solid #555;
  border-bottom: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
@-webkit-keyframes buttonLoadingSpinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes buttonLoadingSpinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ButtonMenu {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  position: relative;
}
.Checkbox {
  cursor: pointer;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  background: url('/img/checklist-icons.png') no-repeat 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.Checkbox._checked {
  background-position: -20px;
}
.Checkbox._partially {
  background-position: -40px;
}
.Checkbox._disabled {
  opacity: 0.5;
  cursor: default;
}
.CheckboxInput {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 5px 0;
}
.CheckboxInput-check {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-left: -4px;
  background-image: url("/img/checklist-icons.png");
}
.CheckboxInput-label {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 2px;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  color: #485e78;
}
.CheckboxInput:hover .CheckboxInput-label {
  color: #354558;
}
.CheckboxInput._checked .CheckboxInput-check {
  background-position: -20px 0;
}
.CheckboxInput._disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.CheckboxInput._smallest {
  padding: 3px 0;
}
.CheckboxInput._smallest .CheckboxInput-label {
  font-size: 13px;
  padding-left: 0;
}
.CrAnTableStats {
  border-spacing: 0;
  border-collapse: separate;
  min-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  table-layout: fixed;
}
.CrAnTableStats._stickTop {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
  -webkit-box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
          box-shadow: 0 2px 1px rgba(53, 69, 88, 0.05);
  z-index: 2;
}
.CrAnTableStats._stickBottom {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  bottom: 0;
  -webkit-box-shadow: 0 -2px 1px rgba(53, 69, 88, 0.05);
          box-shadow: 0 -2px 1px rgba(53, 69, 88, 0.05);
  z-index: 1;
}
.CrAnTableStats-col {
  padding: 5px 8px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #354558;
  border-bottom: 1px solid #F0F4F8;
  border-right: 1px solid #F0F4F8;
  vertical-align: top;
  word-wrap: break-word;
  word-break: break-word;
}
.CrAnTableStats-col._first {
  padding: 0;
  padding-left: 8px;
}
.CrAnTableStats-col._first._total {
  padding-left: 16px;
}
.CrAnTableStats-col._overRight {
  border-right: 4px #0199D2 solid !important;
}
.CrAnTableStats-col._overLeft {
  border-left: 4px #0199D2 solid;
}
.CrAnTableStats-col._draggable {
  background-color: #ffddb5 !important;
  border-bottom: 1px solid #aac1d8 !important;
  color: #354558 !important;
  font-weight: normal !important;
}
.CrAnTableStats-col._unableToAdd:hover .StatsTableHead-add {
  cursor: default;
}
.CrAnTableStats-col:first-child {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  left: 0;
  background: #fff;
  border-right: 1px solid #cddbe8;
  z-index: 1;
}
.CrAnTableStats-col:last-child {
  padding-right: 15px;
}
.CrAnTableStats-col._right {
  text-align: right !important;
}
.CrAnTableStats-col._banned {
  background: #fee5e5 !important;
}
.CrAnTableStats-col._link:hover {
  color: #016286;
  cursor: pointer;
}
.CrAnTableStats-head .CrAnTableStats-col {
  background: #F0F4F8;
  border-bottom: 1px solid #cddbe8;
  border-right: 1px solid #cddbe8;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #485e78;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable::before {
  content: '';
  display: none;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin: -1px 0 -1px -5px;
}
.CrAnTableStats-head .CrAnTableStats-col:first-child._sortable::before {
  margin-top: 4px;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[sorting="1"] {
  font-weight: bold;
  color: #354558;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[sorting="1"]::before {
  display: inline-block;
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat 0 0;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[sorting="-1"] {
  font-weight: bold;
  color: #354558;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[sorting="-1"]::before {
  display: inline-block;
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat -20px 0;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[sort="1"] {
  font-weight: bold;
  color: #354558;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[sort="1"]::before {
  position: absolute;
  left: 24%;
  display: inline-block;
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat 0 0;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[sort="-1"] {
  font-weight: bold;
  color: #354558;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[sort="-1"]::before {
  position: absolute;
  left: 24%;
  display: inline-block;
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat -20px 0;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable:hover {
  cursor: pointer;
  font-weight: bold;
  color: #0199D2;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[metric="group"],
.CrAnTableStats-head .CrAnTableStats-col._sortable[metric="date"],
.CrAnTableStats-head .CrAnTableStats-col._sortable[metric="group"]:hover,
.CrAnTableStats-head .CrAnTableStats-col._sortable[metric="date"]:hover {
  font-weight: normal;
}
.CrAnTableStats-head .CrAnTableStats-col._sortable[metric="group"] > div,
.CrAnTableStats-head .CrAnTableStats-col._sortable[metric="date"] > div,
.CrAnTableStats-head .CrAnTableStats-col._sortable[metric="group"]:hover > div,
.CrAnTableStats-head .CrAnTableStats-col._sortable[metric="date"]:hover > div {
  font-weight: bold;
}
.CrAnTableStats-total .CrAnTableStats-col {
  background: #F0F4F8;
  border-top: 1px solid #cddbe8;
  border-bottom: 1px solid #cddbe8;
  border-right: 1px solid #cddbe8;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.CrAnTableStats-row._disabled .CrAnTableStats-col {
  background: #edf1f6;
  border-bottom: 1px solid #dfe7f0;
}
.CrAnTableStats-row._error .CrAnTableStats-col {
  background-color: #fdcccc;
  border-bottom: 1px solid #fcb4b4;
}
.CrAnTableStats-row:hover .CrAnTableStats-col {
  background: #d3f3ff;
}
.CrAnTableStats-row:hover .CrAnTableStats-actions {
  visibility: visible;
}
.CrAnTableStats-row._selected .CrAnTableStats-col {
  background: #fff4e6;
}
.CrAnTableStats-row:hover._selected .CrAnTableStats-col {
  background: #ffe9ce;
}
.CrAnTableStats-col._index4 {
  background: #a1dca4 !important;
  border-bottom-color: #8ed592 !important;
}
.CrAnTableStats-col._index3 {
  background: #aadfad !important;
  border-bottom-color: #98d89b !important;
}
.CrAnTableStats-col._index2 {
  background: #b4e3b6 !important;
  border-bottom-color: #a1dca4 !important;
}
.CrAnTableStats-col._index1 {
  background: #c7eac8 !important;
  border-bottom-color: #b4e3b6 !important;
}
.CrAnTableStats-col._index0 {
  background: #d9f1db !important;
  border-bottom-color: #c7eac9 !important;
}
.CrAnTableStats-col._index-0 {
  background: #efd5d6 !important;
  border-bottom-color: #e8c2c4 !important;
}
.CrAnTableStats-col._index-1 {
  background: #e8c0c2 !important;
  border-bottom-color: #e1adb0 !important;
}
.CrAnTableStats-col._index-2 {
  background: #e0abae !important;
  border-bottom-color: #d9989c !important;
}
.CrAnTableStats-col._index-3 {
  background: #dca1a4 !important;
  border-bottom-color: #d58e92 !important;
}
.CrAnTableStats-col._index-4 {
  background: #d8969a !important;
  border-bottom-color: #d18388 !important;
}
.CrAnTableStats-col[rating]._editable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CrAnTableStats-col[rating]._editable::before {
  content: '';
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0 0;
  opacity: 0.25;
}
.CrAnTableStats-col[rating]._editable:hover::before {
  opacity: 1;
}
.CrAnTableStats-col[rating="TOP"] {
  background-color: #81ef86 !important;
  border-bottom-color: #6aec70 !important;
}
.CrAnTableStats-col[rating="NORM"] {
  background-color: #ffe47c !important;
  border-bottom-color: #ffe16f !important;
}
.CrAnTableStats-col[rating="TREND"] {
  background-color: #08bbfe !important;
  border-bottom-color: #01abeb !important;
}
.CrAnTableStats-col[rating="COPY"] {
  background-color: #feac87 !important;
  border-bottom-color: #fe9a6e !important;
}
.CrAnTableStats-col[rating="TEST"] {
  background-color: #87defe !important;
  border-bottom-color: #6ed7fe !important;
}
.CrAnTableStats-col[rating="8"] {
  background-color: #c297fc !important;
  border-bottom-color: #b47efb !important;
}
.CrAnTableStats-col[rating="0"] {
  background-color: #f587fe !important;
  border-bottom-color: #f36efe !important;
}
.CrAnTableStats-col[rating="TRASH"] {
  background-color: #8d8d8d !important;
  border-bottom-color: #808080 !important;
}
.CrAnTableStats-col[rating="BAN"] {
  background-color: #fe878e !important;
  border-bottom-color: #fe6e76 !important;
}
.CrAnTableStats-check {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  width: 28px;
  height: 28px;
  padding: 4px;
}
.CrAnTableStats-check::after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
}
.CrAnTableStats-row .CrAnTableStats-check._checkable,
.CrAnTableStats-head .CrAnTableStats-check._checkable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CrAnTableStats-row .CrAnTableStats-check._checkable::after,
.CrAnTableStats-head .CrAnTableStats-check._checkable::after {
  background-image: url('/img/checklist-icons.png');
}
.CrAnTableStats-row._selected .CrAnTableStats-check._checkable::after,
.CrAnTableStats-head._selected .CrAnTableStats-check._checkable::after {
  background-position: -20px 0;
}
.CrAnTableStats-col._message {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.CrAnTableStats-col._message._editable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CrAnTableStats-col._message._editable::before {
  content: '';
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0 0;
  opacity: 0.1;
}
.CrAnTableStats-col._message._editable:hover::before {
  opacity: 0.5;
}
.CreativeTable {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #fff;
  overflow-x: auto;
  overflow-y: auto;
}
.CreativeTable._scrollY .CreativeTable-wrap {
  max-height: calc(100vh - 140px);
}
.CreativeTable-wrap {
  position: relative;
  height: 100%;
}
.CreativeTable-items._totalItems {
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}
.CreativeTable-loading {
  display: none;
  position: fixed;
  top: 44px;
  bottom: 0;
  left: 44px;
  right: 0;
  z-index: 220;
  background: rgba(240, 244, 248, 0.5);
}
.CreativeTable-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  border-top: 4px solid #555;
  border-left: 4px solid #555;
  border-right: 4px solid #555;
  border-bottom: 4px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.CreativeTableHead {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  white-space: nowrap;
  min-width: 100%;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border-bottom: 1px solid #aac1d8;
}
.CreativeTableHead-name,
.CreativeTableHead-chart {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 6px 12px 6px 12px;
  width: 400px;
  height: 32px;
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border-right: 1px solid rgba(53, 69, 88, 0.2);
  border-bottom: 1px solid #aac1d8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 0 4;
}
.CreativeTableHead-name:after,
.CreativeTableHead-chart:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -3px;
  width: 3px;
  height: 32px;
  background: rgba(53, 69, 88, 0.1);
}
.CreativeTableHead-name._sorted[sortdir="1"]:before,
.CreativeTableHead-chart._sorted[sortdir="1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-down-20x20.svg") no-repeat 0 0;
}
.CreativeTableHead-name._sorted[sortdir="-1"]:before,
.CreativeTableHead-chart._sorted[sortdir="-1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-up-20x20.svg") no-repeat 0 0;
}
.CreativeTableHead-name._group,
.CreativeTableHead-chart._group {
  padding: 6px 12px 6px 35px;
}
.CreativeTableHead-name._group._pl0,
.CreativeTableHead-chart._group._pl0 {
  padding-left: 0px;
}
.CreativeTableHead-name._group._sorted[sortdir="1"]:before,
.CreativeTableHead-chart._group._sorted[sortdir="1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  right: 10px;
  width: 20px;
  height: 20px;
  left: auto;
  display: block;
  background: url("/img/icons2/arrow-down-20x20.svg") no-repeat 0 0;
}
.CreativeTableHead-name._group._sorted[sortdir="-1"]:before,
.CreativeTableHead-chart._group._sorted[sortdir="-1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  right: 10px;
  width: 20px;
  height: 20px;
  left: auto;
  display: block;
  background: url("/img/icons2/arrow-up-20x20.svg") no-repeat 0 0;
}
.CreativeTableHead-chart {
  position: absolute;
  border-left: 1px solid rgba(53, 69, 88, 0.2);
  border-right: none;
  z-index: 0 4;
}
.CreativeTableHead-chart:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -3px;
  width: 3px;
  height: 32px;
  background: rgba(53, 69, 88, 0.1);
}
.CreativeTableHead-metrics {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: inline-block;
  width: auto;
  height: 32px;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  white-space: nowrap;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border-bottom: 1px solid #aac1d8;
}
.CreativeTableHead-metrics-col {
  position: relative;
  display: inline-block;
  width: 120px;
  height: 32px;
  vertical-align: top;
  padding: 6px 10px;
  border-right: 1px solid rgba(53, 69, 88, 0.08);
  font-size: 12px;
  line-height: 20px;
  text-align: right;
  color: #354558;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.CreativeTableHead-metrics-col._w60 {
  width: 60px;
}
.CreativeTableHead-metrics-col._w65 {
  width: 65px;
}
.CreativeTableHead-metrics-col._w70 {
  width: 70px;
}
.CreativeTableHead-metrics-col._w75 {
  width: 75px;
}
.CreativeTableHead-metrics-col._w80 {
  width: 80px;
}
.CreativeTableHead-metrics-col._w85 {
  width: 85px;
}
.CreativeTableHead-metrics-col._w90 {
  width: 90px;
}
.CreativeTableHead-metrics-col._w95 {
  width: 95px;
}
.CreativeTableHead-metrics-col._w100 {
  width: 100px;
}
.CreativeTableHead-metrics-col._w105 {
  width: 105px;
}
.CreativeTableHead-metrics-col._w110 {
  width: 110px;
}
.CreativeTableHead-metrics-col._w115 {
  width: 115px;
}
.CreativeTableHead-metrics-col._w120 {
  width: 120px;
}
.CreativeTableHead-metrics-col._w125 {
  width: 125px;
}
.CreativeTableHead-metrics-col._w130 {
  width: 130px;
}
.CreativeTableHead-metrics-col._w135 {
  width: 135px;
}
.CreativeTableHead-metrics-col._w140 {
  width: 140px;
}
.CreativeTableHead-metrics-col._w145 {
  width: 145px;
}
.CreativeTableHead-metrics-col._w150 {
  width: 150px;
}
.CreativeTableHead-metrics-col._w155 {
  width: 155px;
}
.CreativeTableHead-metrics-col._w160 {
  width: 160px;
}
.CreativeTableHead-metrics-col._sorted {
  padding: 6px 10px 6px 22px;
}
.CreativeTableHead-metrics-col._sorted[sortdir="1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-down-20x20.svg") no-repeat 0 0;
}
.CreativeTableHead-metrics-col._sorted[sortdir="-1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-up-20x20.svg") no-repeat 0 0;
}
.EmptyDataBox {
  border: 2px dashed #dfe7f0;
  border-radius: 3px;
  margin: 15px 15px;
  padding: 20px;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #7891ae;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.EmptyDataBox._noMargin {
  margin: 0;
}
.EmptyDataBox._error {
  border-color: rgba(210, 1, 13, 0.25);
  color: #D2010D;
}
.FilterInput {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 0;
  position: relative;
  background-color: #fff;
}
.FilterInput._fixedWidth .FilterInput-value {
  display: block;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 4px;
}
.FilterInput._fixedWidth .FilterInput-value-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 content;
          flex: 0 0 content;
}
.FilterInput._fixedWidth .FilterInput-value-val {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 20px;
          flex: 1 0 20px;
  max-width: unset;
  min-width: 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.FilterInput._fixedWidth .FilterInput-value-multiplus {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 content;
          flex: 0 0 content;
}
.FilterInput._fixedWidth .FilterInput-value-button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
}
.FilterInput._fixedWidth .FilterInput-input-input {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  width: auto;
}
.FilterInput._block {
  display: block;
  width: 100%;
}
.FilterInput._disabled {
  background: #F0F4F8;
  color: #5b7798;
}
.FilterInput._disabled:hover {
  background: #F0F4F8;
}
.FilterInput-value {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #6884a4;
  padding: 4px 3px 4px 7px;
  border: 1px solid #cddbe8;
  border-radius: 3px;
}
._disabled .FilterInput-value {
  padding-right: 7px;
  cursor: default;
}
._disabled .FilterInput-value:hover {
  background: #F0F4F8;
  color: #5b7798;
  cursor: default;
}
.FilterInput-value._required {
  color: #354558;
  background: #ffeeda;
  border-color: #ffc784;
}
.FilterInput-value:hover {
  color: #354558;
  background: #ffeeda;
}
.FilterInput-value-val {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  color: #0199D2;
  max-width: 200px;
  max-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.FilterInput-value-multiplus {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 0px 4px;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  background: #d9f0f8;
  border-radius: 3px;
}
.FilterInput-value-button {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  background: url("/img/icons2/select-arrow-icon.svg") no-repeat 0 0;
}
.FilterInput-value-button:hover {
  background-color: #ffd29d !important;
}
.FilterInput._filled .FilterInput-value-button {
  background: url("/img/icons2/delete-gray-20x20.svg") no-repeat 0 0;
}
.FilterInput-input {
  margin-top: -2px;
  margin-bottom: -2px;
  padding: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(255, 143, 9, 0.15);
  font-size: 0;
  line-height: 0;
}
.FilterInput-input-input {
  width: 300px;
}
.FilterInput-input-buttons {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 30px;
  vertical-align: top;
  margin: 0 5px;
  z-index: 501;
}
.FilterInput-input-button {
  display: inline-block;
  width: 26px;
  height: 26px;
  vertical-align: top;
  margin: 2px 0;
  padding: 3px 3px;
  opacity: 0.6;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 501;
}
.FilterInput-input-button:hover {
  opacity: 1;
  background-color: #ffd29d !important;
}
.FilterInput-input-button::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
}
.FilterInput-input-button._ok::before {
  background: url("/img/icons2/ok-20x20.svg") no-repeat 0 0;
}
.FilterInput-input-button._clear::before {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.FilterInput-input._datepicker {
  z-index: 501;
  padding: 0 10px;
  background-color: #fff;
  position: absolute;
  width: 250px;
}
.FilterInput._loading {
  background: #F0F4F8;
  color: #5b7798;
}
.FilterInput._loading .FilterInput-value {
  pointer-events: none;
}
.FilterInput._loading .FilterInput-value-button {
  margin-top: 3px;
  margin-right: 3px;
  width: 14px;
  height: 14px;
  background: none;
  border-top: 2px solid #555;
  border-left: 2px solid #555;
  border-right: 2px solid #555;
  border-bottom: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.Filters {
  display: none;
  padding: 3px 8px;
  border-bottom: 1px solid #aac1d8;
}
.Filters .Drop {
  margin: 3px;
  position: relative;
}
.Filters .Drop .Button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Filters .Drop .Drop-overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: none;
}
.Filters .Drop .Drop-list {
  position: absolute;
  top: calc(100% + 1px);
  z-index: 10;
  display: none;
  padding: 5px 0;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  color: #354558;
  white-space: nowrap;
}
.Filters .Drop .Drop-list-item {
  padding: 0 15px;
  height: 26px;
  font-size: 13px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Filters .Drop .Drop-list-item:hover {
  background-color: rgba(1, 153, 210, 0.3);
}
.Filters .Drop._visible .Drop-list,
.Filters .Drop._visible .Drop-overlay {
  display: block;
}
.Filters .Filter-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Filters .Filter-list .Filter {
  margin: 3px;
}
.Filters .Filter-list .Filter-edit,
.Filters .Filter-list .Filter-applied {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px;
}
.Filters .Filter-list .Filter-edit._hidden,
.Filters .Filter-list .Filter-applied._hidden {
  display: none;
}
.Filters .Filter-list .Filter-edit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: -3px 0;
  padding-left: 3px;
  background-color: #dfe7f0;
  border-radius: 2px;
}
.Filters .Filter-list .Filter-edit .Filter-delete {
  margin-left: 5px;
  width: 32px;
  height: 32px;
  background-color: #c3d3e3;
  background-position: 10px 10px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.Filters .Filter-list .Filter-applied {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border: 1px solid #b5c9dc;
}
.Filters .Filter-list .Filter-applied .Filter-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 0 6px;
  height: 24px;
  max-width: 300px;
  background-color: #dfe7f0;
  line-height: 24px;
  white-space: nowrap;
  font-size: 12px;
}
.Filters .Filter-list .Filter-applied .Filter-options div {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-word;
}
.Filters .Filter-list .Filter-applied .Filter-options:hover {
  background-color: #bccee0;
}
.Filters .Filter-list .Filter-applied .Filter-delete {
  width: 24px;
  height: 24px;
  background-color: #c3d3e3;
  background-position: 6px 6px;
}
.Filters .Filter-list .Filter-type {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.Filters .Filter-list .Filter-contains {
  border-radius: 0;
}
.Filters .Filter-list .Filter-type .SelectInput-item,
.Filters .Filter-list .Filter-contains .SelectInput-item {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
}
.Filters .Filter-list .Filter-search,
.Filters .Filter-list .Filter-checkboxes {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.Filters .Filter-list .Filter-type,
.Filters .Filter-list .Filter-contains,
.Filters .Filter-list .Filter-search,
.Filters .Filter-list .Filter-checkboxes {
  position: relative;
}
.Filters .Filter-list .Filter-type:hover,
.Filters .Filter-list .Filter-contains:hover,
.Filters .Filter-list .Filter-search:hover,
.Filters .Filter-list .Filter-checkboxes:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Filters .Filter-list .Filter-type:hover,
.Filters .Filter-list .Filter-contains:hover,
.Filters .Filter-list .Filter-search:hover,
.Filters .Filter-list .Filter-checkboxes:hover,
.Filters .Filter-list .Filter-type:active,
.Filters .Filter-list .Filter-contains:active,
.Filters .Filter-list .Filter-search:active,
.Filters .Filter-list .Filter-checkboxes:active {
  z-index: 5;
}
.Filters .Filter-list .Filter-search:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Filters .Filter-list .Filter .Button {
  margin-left: 5px;
}
.Filters .Filter-list .Filter-delete {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  width: 12px;
  height: 12px;
  background-image: url(../img/remove.png);
  background-size: 12px;
  background-repeat: no-repeat;
}
.Filters .Filter-list .Filter-delete:hover {
  background-color: #b8cbde;
}
.Filters .Filter-list-el {
  padding: 5px 8px 0;
  height: 26px;
  background-color: #cddbe8;
  border-radius: 2px;
  font-size: 12px;
}
.Filters .Filter-list-el span,
.Filters .Filter-list-el i {
  display: inline-block;
  vertical-align: middle;
}
.Filters .Filter-list-el span {
  width: 140px;
  color: #354558;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Filters .Filter-list-el i {
  margin-top: -4px;
  width: 10px;
  height: 10px;
  background-image: url(../img/remove.png);
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Filters .Filter-list-el i:hover {
  opacity: 1;
}
.Filters .Filter-list._hidden {
  display: none;
}
.Filters .Add-filters {
  font-size: 16px;
  margin: 3px;
}
.Filters .Clear-filters {
  margin: 3px 3px 3px auto;
}
.Filters._visible {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.FlatButton {
  display: inline-block;
  padding: 4px 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #0199D2;
}
.FlatButton._disabled {
  opacity: 0.5;
}
.FlatButton:hover:not(._disabled) {
  background: rgba(255, 143, 9, 0.15);
  color: #016286;
}
.FlatButton:active:not(._disabled) {
  background: rgba(255, 143, 9, 0.25);
}
.FlatButton._green {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #18cc5d;
}
.FlatButton._green._disabled {
  opacity: 0.5;
}
.FlatButton._green:hover:not(._disabled) {
  background: rgba(255, 143, 9, 0.15);
  color: #10883e;
}
.FlatButton._green:active:not(._disabled) {
  background: rgba(255, 143, 9, 0.25);
}
.FlatButton._red {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #D2010D;
}
.FlatButton._red._disabled {
  opacity: 0.5;
}
.FlatButton._red:hover:not(._disabled) {
  background: rgba(255, 143, 9, 0.15);
  color: #860108;
}
.FlatButton._red:active:not(._disabled) {
  background: rgba(255, 143, 9, 0.25);
}
.FlatButton._smallest {
  padding: 2px 10px;
  font-size: 13px;
}
.Form {
  margin: 15px 20px;
}
.Form-block {
  padding: 12px 20px;
  background: #F0F4F8;
  border-bottom: 1px solid #cddbe8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.Form-block._noBorder {
  border-bottom: 0px;
}
.Form-block._white {
  background: #fff;
  border-bottom: 1px solid #dfe7f0;
}
.Form-block._noBorder {
  border-bottom: none;
}
.Form-block:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.Form-block:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.Form-block._action {
  background: #dfe7f0;
}
.Form-block._error {
  background: rgba(210, 1, 13, 0.1);
}
.Form-block._borderTop {
  border-top: 1px solid #cddbe8;
}
.Form-block._paddingHor {
  padding: 0 15px;
}
.Form-block._hidden {
  display: none;
}
.Form-block-wrap {
  display: contents !important;
}
.Form-error {
  margin-left: 25%;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #D2010D;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.Form-error:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url("/img/icons2/warning-multi-20x20.svg");
}
.Form-line {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.Form-line._hidden {
  display: none;
}
.Form-cap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  padding-top: 9px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: right;
  color: #485e78;
}
.Form-val {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 75%;
          flex: 1 0 75%;
  width: 75%;
  min-width: 75%;
  max-width: 75%;
  -ms-flex-item-align: center;
      align-self: center;
  margin-top: 4px;
  margin-bottom: 4px;
}
.Form-val._borderBottom {
  border-bottom: 1px solid #cddbe8;
}
.Form-val-op {
  display: inline-block;
  margin-top: 7px;
}
.Form-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 25%;
}
.Form-h1 {
  margin: 0 0 5px 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-family: "Arial";
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Form-h2 {
  margin: 0 0 5px 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Form-info {
  margin: 5px 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.Form-list {
  background: #F0F4F8;
}
.Form._form_0_33 .Form-header {
  padding-left: 33%;
}
.Form._form_0_33 .Form-cap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
          flex: 0 0 33%;
  width: 33%;
  min-width: 33%;
  max-width: 33%;
}
.Form._form_0_33 .Form-val {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 67%;
          flex: 0 0 67%;
  width: 67%;
  min-width: 67%;
  max-width: 67%;
}
.Form2 {
  /** ширина первой колонки с надписью перед инпутом */
  /** минимальная ширина, чтобы форма развернулась в двухколоночную */
  margin: 15px 20px;
  /** обертывающий блок формы, в него вставляем -cap, -val, -line и в них инпуты */
  /** текст ошибки */
}
.Form2-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  place-items: start stretch;
  padding: 12px 20px;
  /** если нужна отделяющая линия под блоком */
  /** закрывающий блок формы, только для кнопок */
}
.Form2-block._hidden {
  display: none;
}
@media screen and (max-width: 1280px) {
  .Form2-block {
    padding: 8px 15px;
  }
}
.Form2-block._border {
  border-bottom: 1px solid #dfe7f0;
}
.Form2-block._borderTop {
  border-top: 1px solid #dfe7f0;
}
.Form2-block._buttons {
  gap: 10px;
  background: #F0F4F8;
}
.Form2-block._error {
  border-bottom: 1px solid #fdcccc;
  background: #fee5e5;
  padding: 5px 20px;
}
@media screen and (max-width: 1280px) {
  .Form2-block._error {
    padding: 5px 15px;
  }
}
.Form2-error {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #D2010D;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  padding: 2px 0 2px 0;
}
.Form2-error:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url("/img/icons2/warning-multi-20x20.svg");
}
.Form2-line {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.Form2-line._hidden {
  display: none;
}
.Form2-cap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-top: 4px;
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #485e78;
}
@media screen and (min-width: 550px) {
  .Form2-cap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 150px;
            flex: 0 0 150px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 20px;
    text-align: right;
    color: #485e78;
  }
}
.Form2-cap._left {
  text-align: left;
}
@media screen and (min-width: 550px) {
  .Form2-cap._left {
    text-align: left;
  }
}
.Form2-val {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 5px;
  /** чтобы внутренние блоки переносились по строкам */
  /** считаем что этот блок инпутов без передней -cap, и добавляем ему паддинг слева */
}
@media screen and (min-width: 550px) {
  .Form2-val {
    -ms-flex-item-align: center;
        align-self: center;
    -ms-flex-preferred-size: calc(100% - 150px);
        flex-basis: calc(100% - 150px);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.Form2-val._wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (min-width: 550px) {
  .Form2-val._nocap {
    -ms-flex-item-align: center;
        align-self: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    padding-left: 150px;
  }
}
.Form2-val._nogap {
  gap: 0;
}
.Form2-val-line {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
.Form2-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media screen and (min-width: 550px) {
  .Form2-header {
    padding-left: 150px;
    padding-top: 5px;
    padding-bottom: 8px;
  }
}
.Form2-header._left {
  padding-left: 0 !important;
}
.Form2-h1 {
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Form2-h2 {
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-family: "Arial";
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Form2-header:first-child .Form2-h1 {
  margin-top: 0;
}
.Form2-header:first-child .Form2-h2 {
  margin-top: 0;
}
.Form2-info {
  margin: 3px 0;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
}
.Form2-hint {
  padding: 4px 0;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #5b7798;
}
.FormTable {
  width: 100%;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
.FormTable-row {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
}
.FormTable .__td_reset {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  vertical-align: top;
  border-collapse: collapse;
}
.FormTable-col {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  vertical-align: top;
  border-collapse: collapse;
}
.FormTable-col:first-child {
  width: 27%;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 10px;
}
.FormTable-col:last-child {
  width: 73%;
  padding: 5px 0;
}
.FormTable-header {
  padding: 2px 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.FormTable-label {
  padding: 2px 0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.FormTable-label._wrap {
  word-wrap: normal;
}
.FormTable-hint {
  padding: 4px 0;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #5b7798;
}
.Icon {
  width: 20px;
  height: 20px;
  background-position-x: 0;
  background-position-y: 0;
}
.Icon[icon="add"] {
  background: url("/img/icons2/add-20x20.svg") no-repeat;
}
.Icon[icon="delete"] {
  background: url("/img/icons2/delete-20x20.svg") no-repeat;
}
.Icon[icon="delete-gray"] {
  background: url("/img/icons2/delete-gray-20x20.svg") no-repeat;
}
.Icon[icon="menu"] {
  background: url("/img/icons2/menu-20x20.svg") no-repeat;
}
.Icon[icon="filter"] {
  background: url("/img/icons2/filter-20x20.svg") no-repeat;
}
.Icon[icon="settings"] {
  background: url("/img/icons2/settings-20x20.svg") no-repeat;
}
.Icon[icon="export"] {
  background: url("/img/icons2/export-20x20.svg") no-repeat;
}
.Icon[icon="download"] {
  background: url("/img/icons2/download-20x20.svg") no-repeat;
}
.Icon[icon="refresh"] {
  background: url("/img/icons2/refresh-20x20.svg") no-repeat;
}
.Icon[icon="tree"] {
  background: url("/img/icons2/tree-20x20.svg") no-repeat;
}
.Icon[icon="view"] {
  background: url("/img/icons2/view-20x20.svg") no-repeat;
}
.Icon[icon="view-list"] {
  background: url("/img/icons2/view-list-20x20.svg") no-repeat;
}
.Icon[icon="view-thumbs"] {
  background: url("/img/icons2/view-thumbs-20x20.svg") no-repeat;
}
.Icon[icon="view-thumbs-small"] {
  background: url("/img/icons2/view-thumbs-small-20x20.svg") no-repeat;
}
.Icon[icon="ok"] {
  background: url("/img/icons2/ok-20x20.svg") no-repeat;
}
.Icon[icon="edit"] {
  background: url("/img/icons2/edit-20x20.svg") no-repeat;
}
.Icon[icon="copy"] {
  background: url("/img/icons2/copy-20x20.svg") no-repeat;
}
.Icon[icon="copyall"] {
  background: url("/img/icons2/copyall-20x20.svg") no-repeat;
}
.Icon[icon="link"] {
  background: url("/img/icons2/link-20x20.svg") no-repeat;
}
.Icon[icon="help"] {
  background: url("/img/icons2/help-20x20.svg") no-repeat;
}
.Icon[icon="favorite"] {
  background: url("/img/icons2/favorite-20x20.svg") no-repeat;
}
.Icon[icon="pin"] {
  background: url("/img/icons2/pin-20x20.svg") no-repeat;
}
.Icon[icon="asset-img"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px 0px;
}
.Icon[icon="asset-vid"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -20px;
}
.Icon[icon="asset-carousel"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -40px;
}
.Icon[icon="asset-dynamic"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -60px;
}
.Icon[icon="asset-canvas"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -80px;
}
.Icon[icon="asset-playable"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -100px;
}
.Icon[icon="asset-"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -120px;
}
.Icon[icon="asset-multilang"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -140px;
}
.Icon[icon="asset-upload"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -160px;
}
.Icon[icon="asset-AAA"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -180px;
}
.Icon[icon="asset-text"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -200px;
}
.Icon[icon="asset-multitext"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -220px;
}
.Icon[icon="asset-youtube"] {
  background: url("/img/icons2/asset-youtube-20x20.svg") no-repeat 0 0;
}
.Icon[icon="asset-tiktok"] {
  background: url("/img/icons2/asset-tiktok-20x20.svg") no-repeat 0 0;
}
.Icon[icon="user"] {
  background: url("/img/icons2/team-user.png") no-repeat 0 0;
  background-size: cover;
}
.Icon[icon="rating"] {
  background: url("/img/icons2/rating.png") no-repeat 0 0;
  background-size: 40px 20px;
}
.Input {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  resize: none;
  background-color: #fff;
  border: 1px solid #bccee0;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  padding: 4px 10px;
}
.Input:hover,
.Input._hover,
.Input:focus,
.Input._focus,
.Input._opened {
  border: 1px solid #FF8F09;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
          box-shadow: 0 0 0 3px rgba(255, 143, 9, 0.2);
}
.Input._error {
  border-color: #D2010D;
  -webkit-box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
          box-shadow: 0 0 0 3px rgba(210, 1, 13, 0.2);
}
.Input._block {
  display: block;
  width: 100%;
}
.Input._disabled {
  background-color: #F0F4F8;
}
.Input._disabled:hover,
.Input._disabled:focus {
  border: 1px solid #bccee0;
  -webkit-box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
          box-shadow: inset 0 1px 1px rgba(53, 69, 88, 0.1);
}
.Input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #98abc1;
}
.Input::-moz-placeholder {
  /* Firefox 19+ */
  color: #98abc1;
}
.Input:-ms-input-placeholder {
  /* IE 10+ */
  color: #98abc1;
}
.Input:-moz-placeholder {
  /* Firefox 18- */
  color: #98abc1;
}
.Input._disabled {
  color: #5b7798;
  background: #F0F4F8;
}
.Input._overflowEllipsis {
  text-overflow: ellipsis;
}
.Input._hintEllipsis:placeholder-shown {
  text-overflow: ellipsis;
}
.Input._smallest {
  padding: 2px 10px;
  font-size: 13px;
}
.Input._right {
  text-align: right;
}
.Input._highlight {
  border-color: #7971ea;
}
.LimitsList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.LimitsList-info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 8px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.LimitsList-info:first-child {
  margin-top: 0;
}
.LimitsList-info-value {
  font-weight: bold;
}
.LimitsList-info-value._warning {
  color: #FF8F09;
}
.LimitsList-info-value._stop {
  color: #D2010D;
}
.LimitsList-info-limit {
  font-weight: bold;
  margin-left: 5px;
  margin-right: 10px;
}
.LimitsList-progressbar {
  margin-top: 2px;
  display: block;
  width: 100%;
  height: 5px;
  border-radius: 2px;
  background-color: rgba(24, 204, 93, 0.2);
  overflow: hidden;
}
.LimitsList-progressbar._warning {
  background-color: rgba(255, 143, 9, 0.2);
}
.LimitsList-progressbar._stop {
  background-color: rgba(210, 1, 13, 0.2);
}
.LimitsList-progressbar-progress {
  height: 5px;
  background-color: #18cc5d;
}
.LimitsList-progressbar-progress._warning {
  background-color: #FF8F09;
}
.LimitsList-progressbar-progress._stop {
  background-color: #D2010D;
}
.LimitsList-stopMessage {
  font-size: 13px;
  line-height: 18px;
  color: #D2010D;
  text-align: left;
  margin-top: 5px;
}
.ListBlock {
  display: block;
  overflow: auto;
  height: 300px;
  border: 1px solid #cddbe8;
  margin-bottom: 15px;
}
.ListBlock-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  padding: 5px;
  white-space: normal;
  word-break: break-all;
  cursor: pointer;
}
.ListBlock-item:hover {
  background-color: #d3f3ff;
}
.ListBlock-item._selected {
  background-color: #0199D2;
  color: #fff;
}
.ListBlock-item-label {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: middle;
}
.ListBlock-item-locale {
  display: inline-block;
  width: auto;
  height: 100%;
  vertical-align: middle;
  padding: 3px 5px;
  margin-right: 2px;
  background: #98abc1;
  border-radius: 2px;
  white-space: nowrap;
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #fff;
  margin-right: 7px;
}
.ListBlock-item[filetype="Image"]:before,
.ListBlock-item[filetype="Video"]:before,
.ListBlock-item[filetype="Carousel"]:before,
.ListBlock-item[filetype="Canvas"]:before,
.ListBlock-item[filetype="Playable"]:before,
.ListBlock-item[filetype="Dynamic"]:before,
.ListBlock-item[filetype="Unknown"]:before,
.ListBlock-item[filetype="Multilang"]:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  vertical-align: text-bottom;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  background-image: url('../img/icons2/asset-type-2-20x20.svg');
  background-size: 100%;
}
.ListBlock-item[filetype="Image"]:before {
  background-position: 0px 0px;
}
.ListBlock-item[filetype="Video"]:before {
  background-position: 0px -16px;
}
.ListBlock-item[filetype="Carousel"]:before {
  background-position: 0px -32px;
}
.ListBlock-item[filetype="Canvas"]:before {
  background-position: 0px -64px;
}
.ListBlock-item[filetype="Playable"]:before {
  background-position: 0px -80px;
}
.ListBlock-item[filetype="Dynamic"]:before {
  background-position: 0px -48px;
}
.ListBlock-item[filetype="Unknown"]:before {
  background-position: 0px -96px;
}
.ListBlock-item[filetype="Multilang"]:before {
  background-position: 0px -112px;
}
.Loader {
  width: 200px;
  height: 15px;
  background-color: #F0F4F8;
}
.Loader._small {
  width: 150px;
  height: 7px;
}
.Loader-progress {
  width: 0;
  height: 7px;
  background-color: #0199D2;
}
.Loader-description {
  font-size: 14px;
}
.LoadingOverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: rgba(240, 244, 248, 0.25);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.LoadingOverlay-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  border-top: 3px solid #5b7798;
  border-left: 3px solid #5b7798;
  border-right: 3px solid #5b7798;
  border-bottom: 3px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.LoadingOverlay._small .LoadingOverlay-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
  width: 20px;
  height: 20px;
}
@-webkit-keyframes loadingSpinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadingSpinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.LockBadge {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 5px 9px;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  text-align: center;
  color: #8d91a7;
  background: #F0F4F8;
  border-radius: 3px;
}
.LockBadge._list {
  word-break: break-word;
  margin-top: 5px;
  margin-right: 5px;
}
.LockBadge._readAccess {
  background-color: #1fc06d;
  color: #fff;
}
.LockBadge._writeAccess {
  background-color: #e65f67;
  color: #fff;
}
.ManagerBadge {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 4px 2px;
  height: 20px;
  width: 26px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  color: #354558;
  background: #cddbe8;
  border-radius: 2px;
}
.ManagerBadge[color="0"] {
  background-color: #ff8b8b;
}
.ManagerBadge[color="1"] {
  background-color: #ff4a4a;
}
.ManagerBadge[color="2"] {
  background-color: #ff0000;
}
.ManagerBadge[color="3"] {
  background-color: #ffa24a;
}
.ManagerBadge[color="4"] {
  background-color: #ff6a24;
}
.ManagerBadge[color="5"] {
  background-color: #db5800;
}
.ManagerBadge[color="6"] {
  background-color: #fff45c;
}
.ManagerBadge[color="7"] {
  background-color: #ffc423;
}
.ManagerBadge[color="8"] {
  background-color: #ddb500;
}
.ManagerBadge[color="9"] {
  background-color: #bbff6e;
}
.ManagerBadge[color="10"] {
  background-color: #5eff00;
}
.ManagerBadge[color="11"] {
  background-color: #3ab600;
}
.ManagerBadge[color="12"] {
  background-color: #99fdd4;
}
.ManagerBadge[color="13"] {
  background-color: #00e686;
}
.ManagerBadge[color="14"] {
  background-color: #00bb6d;
}
.ManagerBadge[color="15"] {
  background-color: #9adfff;
}
.ManagerBadge[color="16"] {
  background-color: #4dc6ff;
}
.ManagerBadge[color="17"] {
  background-color: #10b3ff;
}
.ManagerBadge[color="18"] {
  background-color: #efcdff;
}
.ManagerBadge[color="19"] {
  background-color: #df99ff;
}
.ManagerBadge[color="20"] {
  background-color: #ca58ff;
}
.ManagerBadge[color="21"] {
  background-color: #ffb3dd;
}
.ManagerBadge[color="22"] {
  background-color: #ff6cc2;
}
.ManagerBadge[color="23"] {
  background-color: #ff2c96;
}
.MediationList {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 fill;
          flex: 0 1 fill;
  max-width: 340px;
  min-width: 200px;
  width: 100%;
  border-right: 1px solid #bccee0;
  -webkit-box-shadow: 4px 0 0 rgba(53, 69, 88, 0.07);
          box-shadow: 4px 0 0 rgba(53, 69, 88, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media screen and (max-width: 812px) {
  .MediationList {
    max-width: 100%;
  }
}
.MediationList-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  overflow: hidden;
  height: 100%;
}
.MediationList-top {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-bottom: 1px solid #cddbe8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 10px;
}
.MediationList-top-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 8px 15px 0;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MediationList-top-head-icon {
  width: 24px;
  height: 24px;
  background-image: url("../img/icons2/menu-icons-3.svg");
  background-position-y: -264px;
}
.MediationList-top-head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #354558;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.MediationList-top-input {
  display: grid;
  grid-template-columns: 1fr 30px;
  padding: 0 15px;
  gap: 2px;
}
.MediationList-top-input .Button2._active:not(._pushed):not(:active) .Button2-icon[icon="filter"] {
  -webkit-filter: invert(61%) sepia(75%) saturate(4062%) hue-rotate(162deg) brightness(120%) contrast(101%);
          filter: invert(61%) sepia(75%) saturate(4062%) hue-rotate(162deg) brightness(120%) contrast(101%);
}
.MediationList-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  position: relative;
}
.MediationList-block-wrap {
  overflow-y: auto;
}
.MediationList-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 10px 15px;
  gap: 0px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  height: 65px;
  border-bottom: 1px solid #cddbe8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationList-item-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 255px;
  gap: 2px;
}
.MediationList-item._btn {
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}
.MediationList-item._disabled {
  background: #F0F4F8;
}
.MediationList-item._disabled .MediationList-item-name {
  color: #7891ae;
}
.MediationList-item:hover {
  background-color: rgba(1, 153, 210, 0.1);
}
.MediationList-item-noimg {
  width: 44px;
  height: 44px;
  pointer-events: none;
  border-radius: 3px;
  background: #cddbe8 url("/img/icons2/noimg.svg");
  background-size: contain;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
}
.MediationList-item-img {
  width: 44px;
  height: 44px;
  pointer-events: none;
  border-radius: 3px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
}
.MediationList-item-img-img {
  width: 100%;
  height: 100%;
  border-radius: 3px;
}
.MediationList-item-img-img._apps {
  margin-top: 5px;
  margin-right: 5px;
  width: 45px;
  height: 45px;
  -webkit-box-shadow: 1px -1px 0px 0px #ffffff, 2px -2px 0px 0px #92a2b2, 3px -3px 0px 0px #ffffff, 4px -4px 0px 0px #92a2b2, 5px -5px 5px 0px #ffffff;
          box-shadow: 1px -1px 0px 0px #ffffff, 2px -2px 0px 0px #92a2b2, 3px -3px 0px 0px #ffffff, 4px -4px 0px 0px #92a2b2, 5px -5px 5px 0px #ffffff;
}
.MediationList-item-settings {
  width: 20px;
  height: 20px;
  background-image: url("../img/icons2/menu-20x20.svg");
  background-size: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  opacity: 0.7;
}
.MediationList-item-settings:hover {
  opacity: 1;
}
.MediationList-item-settings._settings {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background-image: url("../img/icons2/menu-20x20.svg");
}
.MediationList-item-settings._graph {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background-image: url("../img/icon-chart.png");
}
.MediationList-item-settings-wrap {
  padding-left: 20px;
  width: 40px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.MediationList-item-settings-wrap:not(._wide):hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationList-item-settings-wrap._wide {
  width: 80px;
}
.MediationList-item-info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 220px;
          flex: 0 0 220px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
  gap: 3px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationList-item-info-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.MediationList-item-name {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  .MediationList-item-name {
    width: 170px;
  }
}
@media screen and (max-width: 540px) {
  .MediationList-item-name {
    width: 130px;
  }
}
@media screen and (max-width: 500px) {
  .MediationList-item-name {
    width: 90px;
  }
}
.MediationList-item-partner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0;
  gap: 5px;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationList-item-partner-platform {
  width: 20px;
  height: 20px;
}
.MediationList-item-partner-platform[platform="Android"] {
  background: url("/img/icons2/asset-platforms-20x20.svg") no-repeat 0 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20px;
  height: 20px;
}
.MediationList-item-partner-platform[platform="iOS"] {
  background: url("/img/icons2/asset-platforms-20x20.svg") no-repeat -20px 0px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20px;
  height: 20px;
}
.MediationList-item-partner-name {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #7da0bb;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MediationList-item-badge {
  font-weight: bold;
  font-size: 13px;
  padding: 0 6px;
  color: #fff;
  border-radius: 2px;
}
.MediationList-item-badge._draft {
  background-color: #18cc5d;
}
.MediationList-item-badge._abtest {
  background-color: #FF8F09;
}
.MediationPlacement {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 30px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.MediationPlacement-col {
  padding: 0px 8px;
  font-weight: bold;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.MediationPlacement-col-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.MediationPlacement-col._name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 120px;
          flex: 1 0 120px;
  padding: 0 8px;
  background-color: #e6ecf3;
  color: #0199D2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.MediationPlacement-col._name:hover {
  background-color: #d4e0eb;
}
.MediationPlacement-col._name._bidding {
  background-color: #f7f3e2;
}
.MediationPlacement-col._name._bidding:hover {
  background-color: #f1ebce;
}
.MediationPlacement-col._placement {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
  padding: 0 0 0 8px;
  border-right: 1px solid white;
}
.MediationPlacement-col._delete {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  position: relative;
  opacity: 0.5;
  height: 20px;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.MediationPlacement-col._delete:hover {
  opacity: 1;
}
.MediationPlacement-col._delete::before {
  content: "";
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 6px;
}
.MediationPlacement-col:nth-last-child(2) {
  border-radius: 0 3px 3px 0;
  border-right: none;
}
.MediationPlacement-col:first-child {
  border-radius: 3px 0 0 3px;
  border-right: none;
}
.MediationPlacement-col._gray {
  background-color: #7da0bb;
}
.MediationPlacement-col._red {
  background-color: #fe545e;
}
.MediationPlacement-col._ligthgray {
  background-color: #d0dce9;
}
.MediationPlacement-col._green {
  background-color: #56ca76;
}
.MediationPlacement-col._clickable {
  cursor: pointer;
}
.MediationPlacement-col._clickable._red:hover {
  background-color: #fe3b46;
}
.MediationPlacement-col._clickable._gray:hover {
  background-color: #6c94b2;
}
.MediationPlacement-col._clickable._ligthgray:hover {
  background-color: #bfcfe1;
}
.MediationPlacement-col._clickable._green:hover {
  background-color: #43c466;
}
.ObjectIcon {
  width: 20px;
  height: 20px;
}
.ObjectIcon._gray {
  background-position-y: -20px;
}
.ObjectIcon._light {
  background-position-y: -40px;
}
.ObjectIcon[type="account"][subtype="facebook"],
.ObjectIcon[type="network"][subtype="facebook"] {
  background-image: url("/img/networks/facebook-20x20.svg");
}
.ObjectIcon[type="account"][subtype="google"],
.ObjectIcon[type="network"][subtype="google"] {
  background-image: url("/img/networks/google-20x20.svg");
}
.ObjectIcon[type="account"][subtype="snapchat"],
.ObjectIcon[type="network"][subtype="snapchat"] {
  background-image: url("/img/networks/snapchat-20x20.svg");
}
.ObjectIcon[type="account"][subtype="tiktok"],
.ObjectIcon[type="network"][subtype="tiktok"] {
  background-image: url("/img/networks/tiktok-20x20.svg");
}
.ObjectIcon[type="account"][subtype="unity"],
.ObjectIcon[type="network"][subtype="unity"] {
  background-image: url("/img/networks/unity-20x20.svg");
}
.ObjectIcon[type="account"][subtype="applovin"],
.ObjectIcon[type="network"][subtype="applovin"] {
  background-image: url("/img/networks/applovin-20x20.svg");
}
.ObjectIcon[type="account"][subtype="ironsource"],
.ObjectIcon[type="network"][subtype="ironsource"] {
  background-image: url("/img/networks/ironsource-20x20.svg");
}
.ObjectIcon[type="account"][subtype="apple"],
.ObjectIcon[type="network"][subtype="apple"] {
  background-image: url("/img/networks/apple-20x20.svg");
}
.ObjectIcon[type="account"][subtype="moloco"],
.ObjectIcon[type="network"][subtype="moloco"] {
  background-image: url("/img/networks/moloco-20x20.svg");
}
.ObjectIcon[type="account"][subtype="organic"],
.ObjectIcon[type="network"][subtype="organic"] {
  background-image: url("/img/networks/organic-20x20.svg");
}
.ObjectIcon[type="account"][subtype="othernetwork"],
.ObjectIcon[type="network"][subtype="othernetwork"] {
  background-image: url("/img/networks/other-20x20.svg");
}
.ObjectIcon[type="account"][subtype="unknown"],
.ObjectIcon[type="network"][subtype="unknown"] {
  background-image: url("/img/networks/other-20x20.svg");
}
.ObjectIcon[type="app"] {
  background-size: cover;
  background-image: url("/img/icons2/app.png");
}
.ObjectIcon[type="mediationApp"] {
  background-size: cover;
  background-image: url("/img/icons2/mediation-app.png");
}
.ObjectIcon[type="accessGroup"] {
  background: url("/img/icons2/team.png") no-repeat 0 0;
  background-size: cover;
}
.ObjectIcon[type="user"] {
  background: url("/img/icons2/team-user.png") no-repeat 0 0;
  background-size: cover;
}
.ObjectIcon[type="asset"][subtype="img"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px 0px;
}
.ObjectIcon[type="asset"][subtype="vid"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -20px;
}
.ObjectIcon[type="asset"][subtype="carousel"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -40px;
}
.ObjectIcon[type="asset"][subtype="dynamic"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -60px;
}
.ObjectIcon[type="asset"][subtype="canvas"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -80px;
}
.ObjectIcon[type="asset"][subtype="playable"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -100px;
}
.ObjectIcon[type="asset"][subtype="multilang"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -140px;
}
.ObjectIcon[type="asset"][subtype="upload"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -160px;
}
.ObjectIcon[type="asset"][subtype="AAA"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -180px;
}
.ObjectIcon[type="asset"][subtype="text"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -200px;
}
.ObjectIcon[type="asset"][subtype="multitext"] {
  background: url('../img/icons2/asset-type-2-20x20.svg') no-repeat 0px -220px;
}
.Page {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.Page-head {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 3px 1px 3px 6px;
  border-bottom: 1px solid #bccee0;
  -webkit-box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
          box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.Page-head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  margin: 4px;
  padding: 5px 5px;
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  text-align: left;
  color: #354558;
}
.Page-head-title._inline {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.Page-head-title._row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 29px;
}
.Page-head-buttons {
  padding: 0 4px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.Page-head-buttons._hidden {
  display: none;
}
.Page-head-help {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  margin: 4px 0;
}
.Page-head-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 300px;
          flex: 1 1 300px;
  font-size: 0;
  line-height: 0;
  margin: 4px;
}
.Page-head-block:not(._right) > * {
  margin-right: 5px;
}
.Page-head-block._right {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.Page-head-block._right > * {
  margin-right: 5px;
}
.Page-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  overflow-x: auto;
  overflow-y: auto;
  position: relative;
}
.Page-body._gray {
  background: #cddbe8;
}
.Page-body._noScroll {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.Page-body-wrap {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow-x: auto;
  overflow-y: auto;
}
.Page-body-wrap._noScroll {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.Page-bottom {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 4px 6px;
  border-top: 1px solid #cddbe8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.Page-bottom-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-size: 0;
  line-height: 0;
  margin: 4px;
}
.Page-bottom-block._right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: right;
}
.Page-error {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 6px 12px;
  border-bottom: 1px solid #cddbe8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  background: rgba(210, 1, 13, 0.1);
}
.Page-error-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat 0 0;
}
.Page-error-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100px;
          flex: 1 0 100px;
  margin: 0 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #b9010b;
}
.PageFilterInput {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  vertical-align: top;
  position: relative;
  border-radius: 2px;
}
.PageFilterInput._required {
  background: rgba(210, 1, 13, 0.7);
}
.PageFilterInput._required .PageFilterInput-value {
  color: #fff;
}
.PageFilterInput._filled .FilterInput-value-button {
  background: url("/img/icons2/delete-gray-20x20.svg") no-repeat 0 0;
}
.PageFilterInput:hover {
  color: #354558;
  background: rgba(53, 69, 88, 0.1);
}
.PageFilterInput:hover._required {
  background: rgba(210, 1, 13, 0.5);
}
.PageFilterInput-value {
  padding: 4px 7px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  color: #5b7798;
}
.PageFilterInput-value-val {
  font-weight: bold;
  color: #354558;
}
.PageFilterInput-input {
  margin-top: -2px;
  margin-bottom: -2px;
  padding: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  line-height: 0;
}
.PageFilterInput-input-buttons {
  display: inline-block;
  width: auto;
  height: 30px;
  vertical-align: top;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.PageFilterInput-input-button {
  display: inline-block;
  width: 26px;
  height: 30px;
  vertical-align: top;
  padding: 5px 0;
  opacity: 0.6;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.PageFilterInput-input-button:hover {
  opacity: 1;
}
.PageFilterInput-input-button::before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
}
.PageFilterInput-input-button._ok::before {
  background: url("/img/icons2/ok-20x20.svg") no-repeat 0 0;
}
.PageFilterInput-input-button._clear::before {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.PageFilterInput-input._datepicker {
  z-index: 501;
  padding: 0 10px;
  background-color: #fff;
  position: absolute;
  width: 250px;
}
.PageFilterInput._opened .PageFilterInput-input-buttons {
  z-index: 501;
}
.RadioInput {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 2px 0;
}
.RadioInput-button {
  padding: 4px 0;
}
.RadioInput-button-check {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-left: -4px;
  background-image: url('/img/icons2/radio-input.svg');
}
.RadioInput-button-label {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 2px;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  color: #485e78;
}
.RadioInput-button:hover .RadioInput-button-label {
  color: #354558;
}
.RadioInput-button._checked .RadioInput-button-check {
  background-position: -20px 0;
}
.RadioInput._disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.RemovalZone {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  background: rgba(53, 69, 88, 0.6);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.6;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.RemovalZone-zone {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
  border-radius: 3px;
  border: 3px dashed #F0F4F8;
}
.RemovalZone-zone-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.RemovalZone-zone-basket {
  display: inline-block;
}
.RemovalZone-zone-text {
  font-size: 16px;
  line-height: 1.4em;
  text-align: left;
  color: #F0F4F8;
  font-weight: bold;
  text-align: center;
}
.RemovalZone._dragEnter {
  opacity: 1;
  background-color: rgba(104, 39, 42, 0.6);
}
.SmallTable {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.SmallTable-line {
  border-bottom: 1px solid #e6ecf3;
  vertical-align: top;
}
.SmallTable-line._clickable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SmallTable-col {
  padding: 5px 5px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.SmallTable-col._left {
  padding: 5px 0 5px 5px;
}
.SmallTable-col._right {
  text-align: right;
}
.SmallTable-col._value {
  position: relative;
  padding-left: 25px;
}
.SmallTable-col._verMiddle {
  vertical-align: middle;
}
.SmallTable-col-nodeInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}
.SmallTable-col-nodeInfo-type {
  font-size: 12px;
  line-height: 14px;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
  padding: 1px 4px;
  opacity: 0.7;
  white-space: nowrap;
  border-radius: 2px;
}
.SmallTable-col-nodeInfo-type._color[type="campaign"] {
  background-color: #b25704;
}
.SmallTable-col-nodeInfo-type._color[type="adset"] {
  background-color: #d20058;
}
.SmallTable-col-nodeInfo-type._color[type="ad"] {
  background-color: #55904b;
}
.SmallTable-col-nodeInfo-type._color[type="creativegroup"] {
  background-color: #9da837;
}
.SmallTable-col-nodeInfo-name {
  max-width: 400px;
  font-size: 13px;
  line-height: 14px;
  text-align: left;
  color: #354558;
  padding: 1px 3px;
  margin-left: 5px;
  opacity: 0.7;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.SmallTable-col-drafts {
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 1px;
  width: 20px;
  height: 20px;
}
.SmallTable-col-drafts._enabled {
  background: url("/img/icons2/drafts-changes-20x20.svg") no-repeat 0 0;
}
.SmallTable-col-drafts._disabled {
  background: url("/img/icons2/drafts-changes-20x20.svg") no-repeat -20px 0;
}
.SmallTable-col-drafts._settings {
  background: url("/img/icons2/drafts-changes-20x20.svg") no-repeat -40px 0;
}
.SmallTable-col-drafts._budgetup {
  background: url("/img/icons2/drafts-changes-20x20.svg") no-repeat -60px 0;
}
.SmallTable-col-drafts._budgetdown {
  background: url("/img/icons2/drafts-changes-20x20.svg") no-repeat -80px 0;
}
.SmallTable-col-account {
  max-width: 500px;
}
.SmallTable-line._checked {
  background: #e6f5fb;
}
.SmallTable-line._checked:hover {
  background: #d9f0f8;
}
.SmallTable-line._head {
  background: #fff;
  border-bottom: 1px solid #bccee0;
}
.SmallTable-line._head .SmallTable-col {
  color: #6884a4;
  font-weight: bold;
}
.SmallTable-line._total {
  background: #fff;
  border-top: 1px solid #bccee0;
  border-bottom: none;
}
.SmallTable-line._total .SmallTable-col {
  color: #5b7798;
}
.SmallTable-line:hover {
  background: rgba(1, 153, 210, 0.05);
}
.SmallTable-actions {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  height: 34px;
  padding: 4px 0;
  visibility: hidden;
}
.SmallTable-actions._smallest {
  padding: 0 0;
  height: 26px;
}
.SmallTable-actions-button {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  width: 26px;
  height: 26px;
  margin-right: 5px;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SmallTable-actions-button::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin: 3px;
}
.SmallTable-actions-button:hover {
  opacity: 1;
}
.SmallTable-actions-button._delete::before {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.SmallTable-actions-button._edit::before {
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0px 0;
}
.SmallTable-line:hover .SmallTable-actions {
  visibility: visible;
}
.SmallTable._inWindow .SmallTable-col:first-child {
  padding-left: 15px;
}
.SmallTable._inWindow .SmallTable-col:last-child {
  padding-right: 15px;
}
.SmallTable-col._w50 {
  width: 50px;
  max-width: 50px;
  min-width: 50px;
}
.SmallTable-col._w150 {
  width: 150px;
  max-width: 150px;
  min-width: 150px;
}
.SmallTable-col._w200 {
  width: 200px;
  max-width: 200px;
  min-width: 200px;
}
.SmallTable-col._w325 {
  width: 325px;
  max-width: 325px;
  min-width: 325px;
}
.SmallTable-col._w500 {
  width: 500px;
  max-width: 500px;
  min-width: 500px;
}
.StatsDatacheckMenu-body-list {
  position: relative;
  z-index: 2;
  width: auto;
  min-width: 330px;
  border-radius: 4px;
}
.StatsLimitMenu-body-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 300px;
  z-index: 2;
  position: relative;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
  padding: 2px 0;
}
.StatsLimitMenu-title {
  margin: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.StatsLimitMenu-title-title {
  font-weight: bold;
}
.StatsLimitMenu-title-date {
  display: inline;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #485e78;
}
.StatsLimitMenu-content {
  margin: 0px 15px;
}
.StatsLimitMenu-footer {
  margin: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.StatsLimitMenu-footer-link {
  display: inline;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #0199D2;
}
.StatsLimitMenu-footer-link:hover {
  color: #014f6c;
}
.StatsMenu-body {
  position: absolute;
  top: 0;
  left: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 20;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
          box-shadow: 0 5px 15px rgba(53, 69, 88, 0.5);
}
.StatsMenu-body-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
}
.StatsMenu-body.hide {
  opacity: 0;
}
.StatsMenu-body .empty {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.StatsMenu-body ._p2-15 {
  padding: 2px 15px;
}
.StatsMenu-body ._p02-015 {
  padding: 7px 15px;
}
.StatsSettingsMenu-body ._borderBottom {
  border-bottom: 1px solid #cddbe8;
}
.StatsSettingsMenu-body-list {
  position: relative;
  z-index: 2;
  width: 450px;
  min-width: 330px;
  border-radius: 4px;
}
.StatsSettingsMenu-body-list-header {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 34px;
  padding: 0;
  border-bottom: 1.5px solid #cddbe8;
  border-radius: 4px 4px 0 0;
  background-color: #e8ecf1;
}
.StatsSettingsMenu-body-list-header .toggle {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 5px 0 0 0;
}
.StatsSettingsMenu-body-list-header .toggle .img {
  margin-right: 5px;
  margin-left: 15px;
  width: 20px;
  height: 20px;
}
.StatsSettingsMenu-body-list-header .toggle .enabled {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.StatsSettingsMenu-body-list-header .toggle .enabled .check-mark {
  background-image: url("../../img/icons2/ok-20x20.svg");
}
.StatsSettingsMenu-body-list-header .toggle .disabled {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.StatsSettingsMenu-body-list-header .toggle .disabled .red-cross {
  background-image: url("../../img/icons2/stop-20x20.svg");
}
.StatsSettingsMenu-body-list-header .budget-container {
  height: 34px;
  padding: 0 15px 0 8px;
  border-radius: 0 5px 0 0;
}
.StatsSettingsMenu-body-list-header .budget-container.monthBudget {
  border-radius: 0;
  padding: 0 8px 0 8px;
}
.StatsSettingsMenu-body-list-header _.without_budget {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.StatsSettingsMenu-body-list-header .bid {
  height: 34px;
  padding: 0 8px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.StatsSettingsMenu-body-list-header .bid.withoutBudget {
  padding: 0 15px;
  border-radius: 0 5px 0 0;
}
.StatsSettingsMenu-body-list-header .bid .value,
.StatsSettingsMenu-body-list-header .budget-container .value {
  white-space: nowrap;
  font-weight: 600;
  font-size: 14px;
  margin-right: 5px;
}
.StatsSettingsMenu-body-list-header .bid .type,
.StatsSettingsMenu-body-list-header .budget-container .type {
  white-space: nowrap;
  font-weight: 600;
  font-size: 11px;
  margin-right: 5px;
}
.StatsSettingsMenu-body-list-note {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  padding: 7px 15px;
  border-bottom: 1.5px solid #cddbe8;
  background-color: #e8ecf1;
}
.StatsSettingsMenu-body-list-note .message {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 38px;
  max-width: calc(100% - 20px);
  overflow: hidden;
}
.StatsSettingsMenu-body-list-note .message.unfilled {
  color: #4b6180;
}
.StatsSettingsMenu-body-list .edit-icon {
  width: 20px;
  height: 20px;
  background-image: url("../../img/icons2/edit-20x20.svg");
}
.StatsSettingsMenu-body-list .button {
  margin-left: 5px;
  padding: 2px 12px;
  cursor: pointer;
  background-color: #d3f3ff;
  border-radius: 3px;
}
.StatsSettingsMenu-body-list .button:hover {
  background-color: rgba(3, 129, 236, 0.37);
}
.StatsSettingsMenu-body .editable:hover {
  cursor: pointer;
  background-color: rgba(248, 197, 134, 0.76);
}
@media screen and (max-width: 600px) {
  .StatsSettingsMenu.ts-body {
    top: 0;
    left: 0;
    width: calc(100vw - 44px);
    height: calc(100vh - 76px);
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    background-color: transparent;
  }
  .StatsSettingsMenu.ts-body-list {
    width: 100%;
    background-color: #ffffff;
    max-width: unset;
  }
  .StatsSettingsMenu.ts-body.scroll {
    overflow-y: scroll;
  }
  .StatsSettingsMenu.ts-body::-webkit-scrollbar {
    display: none;
  }
}
.StatsTable {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #fff;
  overflow-x: auto;
  overflow-y: hidden;
}
.StatsTable._scrollY .StatsTable-wrap {
  max-height: calc(100vh - 140px);
}
.StatsTable-wrap {
  position: relative;
  height: 100%;
  overflow-y: scroll;
}
.StatsTable-wrap-stickyTop {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 3;
}
.StatsTable-items._totalItems {
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}
.StatsTable-items._stickyTotal {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  bottom: 0;
  z-index: 2;
}
.StatsTable-items._groups {
  position: relative;
}
.StatsTable-loading {
  display: none;
  position: fixed;
  top: 44px;
  bottom: 0;
  left: 44px;
  right: 0;
  z-index: 100;
  background: rgba(240, 244, 248, 0.25);
}
.StatsTable-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  border-top: 4px solid #555;
  border-left: 4px solid #555;
  border-right: 4px solid #555;
  border-bottom: 4px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
}
.StatsTableHead {
  z-index: 3;
  display: inline-block;
  width: auto;
  height: 32px;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  white-space: nowrap;
  min-width: 100%;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border-bottom: 1px solid #aac1d8;
}
.StatsTableHead-name,
.StatsTableHead-chart {
  display: inline-block;
  width: 400px;
  height: 32px;
  vertical-align: top;
  padding: 6px 10px 6px 35px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border-right: 1px solid rgba(53, 69, 88, 0.2);
  border-bottom: 1px solid #aac1d8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 4;
}
.StatsTableHead-name:after,
.StatsTableHead-chart:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -3px;
  width: 3px;
  height: 32px;
  background: rgba(53, 69, 88, 0.1);
}
.StatsTableHead-name._sorted[sortdir="1"]:before,
.StatsTableHead-chart._sorted[sortdir="1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-down-20x20.svg") no-repeat 0 0;
}
.StatsTableHead-name._sorted[sortdir="-1"]:before,
.StatsTableHead-chart._sorted[sortdir="-1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-up-20x20.svg") no-repeat 0 0;
}
.StatsTableHead-name {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  left: 0;
}
.StatsTableHead-add {
  position: absolute;
  top: 0;
  right: 0;
}
.StatsTableHead-chart {
  position: relative;
  border-left: 1px solid rgba(53, 69, 88, 0.2);
  border-right: none;
  z-index: 4;
}
.StatsTableHead-chart:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -3px;
  width: 3px;
  height: 32px;
  background: rgba(53, 69, 88, 0.1);
}
.StatsTableHead-metrics {
  display: inline-block;
  width: auto;
  height: 32px;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  white-space: nowrap;
}
.StatsTableHead-metrics-col {
  position: relative;
  display: inline-block;
  width: 120px;
  height: 32px;
  vertical-align: top;
  padding: 6px 10px;
  border-right: 1px solid rgba(53, 69, 88, 0.08);
  font-size: 12px;
  line-height: 20px;
  text-align: right;
  color: #354558;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.StatsTableHead-metrics-col._w60 {
  width: 60px;
}
.StatsTableHead-metrics-col._w65 {
  width: 65px;
}
.StatsTableHead-metrics-col._w70 {
  width: 70px;
}
.StatsTableHead-metrics-col._w75 {
  width: 75px;
}
.StatsTableHead-metrics-col._w80 {
  width: 80px;
}
.StatsTableHead-metrics-col._w85 {
  width: 85px;
}
.StatsTableHead-metrics-col._w90 {
  width: 90px;
}
.StatsTableHead-metrics-col._w95 {
  width: 95px;
}
.StatsTableHead-metrics-col._w100 {
  width: 100px;
}
.StatsTableHead-metrics-col._w105 {
  width: 105px;
}
.StatsTableHead-metrics-col._w110 {
  width: 110px;
}
.StatsTableHead-metrics-col._w115 {
  width: 115px;
}
.StatsTableHead-metrics-col._w120 {
  width: 120px;
}
.StatsTableHead-metrics-col._w125 {
  width: 125px;
}
.StatsTableHead-metrics-col._w130 {
  width: 130px;
}
.StatsTableHead-metrics-col._w135 {
  width: 135px;
}
.StatsTableHead-metrics-col._w140 {
  width: 140px;
}
.StatsTableHead-metrics-col._w145 {
  width: 145px;
}
.StatsTableHead-metrics-col._w150 {
  width: 150px;
}
.StatsTableHead-metrics-col._w160 {
  width: 160px;
}
.StatsTableHead-metrics-col._w170 {
  width: 170px;
}
.StatsTableHead-metrics-col._sorted {
  padding: 6px 10px 6px 22px;
}
.StatsTableHead-metrics-col._sorted[sortdir="1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-down-20x20.svg") no-repeat 0 0;
}
.StatsTableHead-metrics-col._sorted[sortdir="-1"]:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-up-20x20.svg") no-repeat 0 0;
}
.StatsTableHead-metrics-col._overRight {
  border-right: 4px #0199D2 solid;
}
.StatsTableHead-metrics-col._overLeft {
  border-left: 4px #0199D2 solid;
}
.StatsTableHead-metrics-col._draggable {
  background-color: #ffddb5;
  border-bottom: 1px solid #aac1d8;
}
.StatsTableLine {
  font-size: 0;
  line-height: 0;
  text-align: left;
  position: relative;
}
.StatsTableLine-line {
  display: inline-block;
  width: auto;
  height: 32px;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  min-width: 100%;
  border-bottom: 1px solid #e6ecf3;
  white-space: nowrap;
}
.StatsTableLine-line:hover,
.StatsTableLine-line.active {
  background: #fff6d5 !important;
}
.StatsTableLine-line:hover .StatsTableLine-name,
.StatsTableLine-line.active .StatsTableLine-name {
  background: #fff6d5 !important;
}
.StatsTableLine-line._total {
  height: 33px;
  border-top: 1px solid #aac1d8;
  background-color: white;
}
.StatsTableLine-line._total .StatsTableLine-name {
  padding-left: 6px;
}
.StatsTableLine-line._total .StatsTableLine-name-text {
  font-weight: 700;
  color: #5b7798;
  line-height: 16px;
  margin: 3px 0 3px 12px;
  cursor: default;
}
.StatsTableLine-line._total ._editable {
  cursor: default;
}
.StatsTableLine-line._total ._editable:before {
  content: none;
}
.StatsTableLine-line._absoluteTotal {
  height: 33px;
  background: #f2f2f2;
}
.StatsTableLine-line._absoluteTotal .StatsTableLine-name {
  height: 33px;
  padding-left: 6px;
  background: #f2f2f2;
  overflow: unset;
}
.StatsTableLine-line._absoluteTotal .StatsTableLine-name:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: -3px;
  width: 3px;
  height: 32px;
  background: rgba(53, 69, 88, 0.05);
}
.StatsTableLine-line._absoluteTotal .StatsTableLine-name-text {
  font-weight: 700;
  color: #5b7798;
}
.StatsTableLine-line._absoluteTotal .StatsTableLine-name,
.StatsTableLine-line._absoluteTotal .StatsTableLine-metrics {
  border-top: 1px solid #aac1d8;
  border-bottom: none;
}
.StatsTableLine-name {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 400px;
  height: 32px;
  vertical-align: top;
  padding: 6px 31px 6px 10px;
  background: #fff;
  border-bottom: 1px solid #e6ecf3;
  border-right: 1px solid rgba(53, 69, 88, 0.2);
}
.StatsTableLine-name:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: -3px;
  width: 3px;
  height: 32px;
  background: rgba(53, 69, 88, 0.1);
}
.StatsTableLine-name._row {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.StatsTableLine-name._row .StatsTableLine-name-text {
  margin-top: 0;
  margin-bottom: 0;
}
.StatsTableLine-name._row .StatsTableLine-name-icon {
  width: 20px;
  height: 20px;
}
.StatsTableLine-name-expand {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.StatsTableLine-name-expand._hidden {
  visibility: hidden;
  display: block;
}
.StatsTableLine-name-expand::after {
  content: "";
  background: url("/img/icons2/expand.svg") no-repeat 1px 6px;
  display: block;
  min-width: 25px;
  height: 31px;
  margin-left: 5px;
}
.StatsTableLine-name-expand._opened::after {
  content: "";
  background: url("/img/icons2/expand.svg") no-repeat -19px 6px;
  display: block;
  width: 25px;
  height: 31px;
  margin-left: 5px;
}
.StatsTableLine-name-text {
  display: block;
  margin: 3px 0 3px 0;
  font-size: 13px;
  line-height: 31px;
  text-align: left;
  color: #0199D2;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}
.StatsTableLine-name-text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.StatsTableLine-name-text[filetype="img"],
.StatsTableLine-name-text[filetype="vid"],
.StatsTableLine-name-text[filetype="carousel"],
.StatsTableLine-name-text[filetype="canvas"],
.StatsTableLine-name-text[filetype="playable"],
.StatsTableLine-name-text[filetype="dynamic"],
.StatsTableLine-name-text[filetype="unknown"],
.StatsTableLine-name-text[filetype="multilang"],
.StatsTableLine-name-text[filetype="AAA"],
.StatsTableLine-name-text[filetype="text"],
.StatsTableLine-name-text[filetype="multitext"] {
  padding-left: 20px;
  margin-left: 30px;
}
.StatsTableLine-name-text[filetype="img"]:before,
.StatsTableLine-name-text[filetype="vid"]:before,
.StatsTableLine-name-text[filetype="carousel"]:before,
.StatsTableLine-name-text[filetype="canvas"]:before,
.StatsTableLine-name-text[filetype="playable"]:before,
.StatsTableLine-name-text[filetype="dynamic"]:before,
.StatsTableLine-name-text[filetype="unknown"]:before,
.StatsTableLine-name-text[filetype="multilang"]:before,
.StatsTableLine-name-text[filetype="AAA"]:before,
.StatsTableLine-name-text[filetype="text"]:before,
.StatsTableLine-name-text[filetype="multitext"]:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../img/icons2/asset-type-2-20x20.svg");
  background-size: 100%;
}
.StatsTableLine-name-text[filetype="img"]:before {
  background-position: 0px 0px;
}
.StatsTableLine-name-text[filetype="vid"]:before {
  background-position: 0px -16px;
}
.StatsTableLine-name-text[filetype="carousel"]:before {
  background-position: 0px -32px;
}
.StatsTableLine-name-text[filetype="canvas"]:before {
  background-position: 0px -64px;
}
.StatsTableLine-name-text[filetype="playable"]:before {
  background-position: 0px -80px;
}
.StatsTableLine-name-text[filetype="dynamic"]:before {
  background-position: 0px -48px;
}
.StatsTableLine-name-text[filetype="unknown"]:before {
  background-position: 0px -96px;
}
.StatsTableLine-name-text[filetype="multilang"]:before {
  background-position: 0px -112px;
}
.StatsTableLine-name-text[filetype="AAA"]:before {
  background-position: 0px -144px;
}
.StatsTableLine-name-text[filetype="text"]:before {
  background-position: 0px -160px;
}
.StatsTableLine-name-text[filetype="multitext"]:before {
  background-position: 0px -176px;
}
.StatsTableLine-name-datacheck {
  position: relative;
  min-width: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.StatsTableLine-name-datacheck[verifylevel]:before {
  content: "";
  background: url(../../img/icons2/datacheck-line-20x20.svg) no-repeat -6px -6px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 7px;
  position: absolute;
  bottom: 37%;
}
.StatsTableLine-name-datacheck[verifylevel="2"]:before {
  background: url(../../img/icons2/datacheck-line-20x20.svg) no-repeat -6px -6px;
}
.StatsTableLine-name-datacheck[verifylevel="1"]:before {
  background: url(../../img/icons2/datacheck-line-20x20.svg) no-repeat -26px -6px;
}
.StatsTableLine-name-datacheck[verifylevel="0"]:before {
  background: url(../../img/icons2/datacheck-line-20x20.svg) no-repeat -46px -6px;
}
.StatsTableLine-name-datacheck[verifylevel="-1"]:before {
  background: url(../../img/icons2/datacheck-line-20x20.svg) no-repeat -66px -6px;
}
.StatsTableLine-name-previewIcon {
  min-width: 31px;
  height: 31px;
  opacity: 0.4;
  background: url("/img/icons2/view-20x20.svg") no-repeat 6px 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.StatsTableLine-name-previewIcon:hover {
  opacity: 1;
}
.StatsTableLine-name-dropIcon {
  position: absolute;
  width: 31px;
  height: 100%;
  right: 0px;
  opacity: 0.5;
  display: none;
  background: url("/img/icons2/menu-20x20.svg") no-repeat 6px 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.StatsTableLine-name-dropIcon:hover {
  opacity: 1;
}
.StatsTableLine-name-dropIcon._visible {
  display: block;
  opacity: 1;
  background: url("/img/icons2/menu-20x20.svg") no-repeat 6px 6px;
}
.StatsTableLine-name-alertIcon {
  position: relative;
  display: none;
  min-width: 25px;
  height: 100%;
  opacity: 0.7;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.StatsTableLine-name-alertIcon:hover {
  opacity: 1;
}
.StatsTableLine-name-alertIcon:hover .StatsTableLine-name-alertInfo {
  display: block;
}
.StatsTableLine-name-alertIcon._active {
  opacity: 1;
}
.StatsTableLine-name-alertIcon._warning {
  display: block;
}
.StatsTableLine-name-alertIcon._warning::after {
  content: "";
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat -60px 6px;
  display: block;
  width: 20px;
  height: 25px;
  position: absolute;
  bottom: 0;
}
.StatsTableLine-name-alertIcon._stop {
  display: block;
}
.StatsTableLine-name-alertIcon._stop::after {
  content: "";
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat 0 6px;
  display: block;
  width: 20px;
  height: 25px;
  position: absolute;
  bottom: 0;
}
.StatsTableLine-name-alertInfo {
  position: absolute;
  left: 30px;
  top: -4px;
  padding: 3px 20px;
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  display: none;
  -webkit-box-shadow: 0px 1px 5px 0px #b4b4b4;
          box-shadow: 0px 1px 5px 0px #b4b4b4;
  z-index: 100;
}
.StatsTableLine-name-alertInfo._warning {
  color: #FF8F09;
}
.StatsTableLine-name-alertInfo._stop {
  color: #D2010D;
}
.StatsTableLine-name._changed:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 32px;
  background: #30e776;
}
.StatsTableLine-line._loading .StatsTableLine-name-expand {
  min-width: 30px;
  height: 100%;
  position: relative;
}
.StatsTableLine-line._loading .StatsTableLine-name-expand::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  border-top: 2px solid #555;
  border-left: 2px solid #555;
  border-right: 2px solid #555;
  border-bottom: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: loadingSpinner 1s linear infinite;
          animation: loadingSpinner 1s linear infinite;
  margin-left: 6px;
}
.StatsTableLine-line._loading .StatsTableLine-name-expand::after {
  display: none;
}
.StatsTableLine-metrics {
  display: inline-block;
  width: auto;
  height: 32px;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  white-space: nowrap;
}
.StatsTableLine-metrics-col {
  display: inline-block;
  width: 120px;
  height: 32px;
  vertical-align: top;
  padding: 6px 10px;
  font-size: 13px;
  line-height: 20px;
  text-align: right;
  color: #354558;
  border-right: 1px solid rgba(53, 69, 88, 0.08);
}
.StatsTableLine-metrics-col._w60 {
  width: 60px;
}
.StatsTableLine-metrics-col._w65 {
  width: 65px;
}
.StatsTableLine-metrics-col._w70 {
  width: 70px;
}
.StatsTableLine-metrics-col._w75 {
  width: 75px;
}
.StatsTableLine-metrics-col._w80 {
  width: 80px;
}
.StatsTableLine-metrics-col._w85 {
  width: 85px;
}
.StatsTableLine-metrics-col._w90 {
  width: 90px;
}
.StatsTableLine-metrics-col._w95 {
  width: 95px;
}
.StatsTableLine-metrics-col._w100 {
  width: 100px;
}
.StatsTableLine-metrics-col._w105 {
  width: 105px;
}
.StatsTableLine-metrics-col._w110 {
  width: 110px;
}
.StatsTableLine-metrics-col._w115 {
  width: 115px;
}
.StatsTableLine-metrics-col._w120 {
  width: 120px;
}
.StatsTableLine-metrics-col._w125 {
  width: 125px;
}
.StatsTableLine-metrics-col._w130 {
  width: 130px;
}
.StatsTableLine-metrics-col._w135 {
  width: 135px;
}
.StatsTableLine-metrics-col._w140 {
  width: 140px;
}
.StatsTableLine-metrics-col._w145 {
  width: 145px;
}
.StatsTableLine-metrics-col._w150 {
  width: 150px;
}
.StatsTableLine-metrics-col._w160 {
  width: 160px;
}
.StatsTableLine-metrics-col._w170 {
  width: 170px;
}
.StatsTableLine-metrics-col._closeToLim {
  color: #D2010D;
  font-weight: bold;
}
.StatsTableLine-metrics-col._manager {
  white-space: nowrap;
  overflow: hidden;
}
.StatsTableLine-metrics-col._editable,
.StatsTableLine-metrics-col._ratingEdit {
  padding-left: 30px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.StatsTableLine-metrics-col._editable:before,
.StatsTableLine-metrics-col._ratingEdit:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 6px;
  width: 16px;
  height: 16px;
  background: url(/img/icons2/edit-20x20.svg);
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.2;
}
.StatsTableLine-metrics-col._message {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.StatsTableLine-metrics-col._status {
  text-align: center;
}
.StatsTableLine-metrics-col._result-none {
  color: #5b7798;
}
.StatsTableLine-metrics-col._result-success {
  color: #18cc5d;
}
.StatsTableLine-metrics-col._result-average {
  color: #FFCC09;
}
.StatsTableLine-metrics-col._result-fail {
  color: #D2010D;
}
.StatsTableLine-metrics-col._index4 {
  background: rgba(161, 220, 164, 0.7);
}
.StatsTableLine-metrics-col._index3 {
  background: rgba(170, 223, 173, 0.7);
}
.StatsTableLine-metrics-col._index2 {
  background: rgba(180, 227, 182, 0.7);
}
.StatsTableLine-metrics-col._index1 {
  background: rgba(199, 234, 200, 0.7);
}
.StatsTableLine-metrics-col._index0 {
  background: rgba(217, 241, 219, 0.7);
}
.StatsTableLine-metrics-col._index-0 {
  background: rgba(239, 213, 214, 0.7);
}
.StatsTableLine-metrics-col._index-1 {
  background: rgba(232, 192, 194, 0.7);
}
.StatsTableLine-metrics-col._index-2 {
  background: rgba(224, 171, 174, 0.7);
}
.StatsTableLine-metrics-col._index-3 {
  background: rgba(220, 160, 164, 0.7);
}
.StatsTableLine-metrics-col._index-4 {
  background: rgba(216, 150, 153, 0.7);
}
.StatsTableLine-metrics-col._mathStatus0 {
  color: #10883e;
}
.StatsTableLine-metrics-col._mathStatus1 {
  color: #d57400;
}
.StatsTableLine-metrics-col._mathStatus2 {
  color: #D2010D;
}
.StatsTableLine-metrics-col .ManagerBadge {
  margin-left: 2px;
}
.StatsTableLine-metrics:hover .StatsTableLine-metrics-col._editable:before {
  opacity: 1;
}
.StatsTable-items._groups .StatsTableLine-line {
  background: #FFFFFF;
  border-bottom: 1px solid #f2f2f2;
}
.StatsTable-items._groups .StatsTableLine-line .StatsTableLine-name {
  padding-left: 0px;
  background: #FFFFFF;
  border-bottom: 1px solid #f2f2f2;
}
.StatsTable-items._groups .StatsTableLine-line .StatsTableLine-name-text {
  color: #0199D2;
}
.StatsTable-items._groups .StatsTableLine-line .StatsTableLine-name._changed:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #18cc5d;
}
.StatsTable-items._groups .StatsTableLine-line._inactive {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._groups .StatsTableLine-line._inactive .StatsTableLine-name {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._groups .StatsTableLine-line._inactive .StatsTableLine-name-text {
  color: rgba(1, 153, 210, 0.5);
}
.StatsTable-items._groups .StatsTableLine-line._inactive .StatsTableLine-metrics-col {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._groups .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-none {
  color: rgba(91, 119, 152, 0.5);
}
.StatsTable-items._groups .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-success {
  color: rgba(24, 204, 93, 0.5);
}
.StatsTable-items._groups .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-average {
  color: rgba(255, 204, 9, 0.5);
}
.StatsTable-items._groups .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-fail {
  color: rgba(210, 1, 13, 0.5);
}
.StatsTable-items._groups .StatsTableLine-line._inactive .Label {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._groups .StatsTableLine-line._loading .StatsTableLine-metrics-col {
  opacity: 0.75;
}
.StatsTable-items._networks .StatsTableLine-line {
  background: #feeeff;
  border-bottom: 1px solid #fdd5ff;
}
.StatsTable-items._networks .StatsTableLine-line .StatsTableLine-name {
  padding-left: 14px;
  background: #feeeff;
  border-bottom: 1px solid #fdd5ff;
}
.StatsTable-items._networks .StatsTableLine-line .StatsTableLine-name-text {
  color: #ab09c0;
}
.StatsTable-items._networks .StatsTableLine-line .StatsTableLine-name._changed:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #18cc5d;
}
.StatsTable-items._networks .StatsTableLine-line._inactive {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._networks .StatsTableLine-line._inactive .StatsTableLine-name {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._networks .StatsTableLine-line._inactive .StatsTableLine-name-text {
  color: rgba(171, 9, 192, 0.5);
}
.StatsTable-items._networks .StatsTableLine-line._inactive .StatsTableLine-metrics-col {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._networks .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-none {
  color: rgba(91, 119, 152, 0.5);
}
.StatsTable-items._networks .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-success {
  color: rgba(24, 204, 93, 0.5);
}
.StatsTable-items._networks .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-average {
  color: rgba(255, 204, 9, 0.5);
}
.StatsTable-items._networks .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-fail {
  color: rgba(210, 1, 13, 0.5);
}
.StatsTable-items._networks .StatsTableLine-line._inactive .Label {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._networks .StatsTableLine-line._loading .StatsTableLine-metrics-col {
  opacity: 0.75;
}
.StatsTable-items._accounts .StatsTableLine-line {
  background: #E1F9FF;
  border-bottom: 1px solid #c7f4ff;
}
.StatsTable-items._accounts .StatsTableLine-line .StatsTableLine-name {
  padding-left: 29px;
  background: #E1F9FF;
  border-bottom: 1px solid #c7f4ff;
}
.StatsTable-items._accounts .StatsTableLine-line .StatsTableLine-name-text {
  color: #0199D2;
}
.StatsTable-items._accounts .StatsTableLine-line .StatsTableLine-name._changed:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #18cc5d;
}
.StatsTable-items._accounts .StatsTableLine-line._inactive {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._accounts .StatsTableLine-line._inactive .StatsTableLine-name {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._accounts .StatsTableLine-line._inactive .StatsTableLine-name-text {
  color: rgba(1, 153, 210, 0.5);
}
.StatsTable-items._accounts .StatsTableLine-line._inactive .StatsTableLine-metrics-col {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._accounts .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-none {
  color: rgba(91, 119, 152, 0.5);
}
.StatsTable-items._accounts .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-success {
  color: rgba(24, 204, 93, 0.5);
}
.StatsTable-items._accounts .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-average {
  color: rgba(255, 204, 9, 0.5);
}
.StatsTable-items._accounts .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-fail {
  color: rgba(210, 1, 13, 0.5);
}
.StatsTable-items._accounts .StatsTableLine-line._inactive .Label {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._accounts .StatsTableLine-line._loading .StatsTableLine-metrics-col {
  opacity: 0.75;
}
.StatsTable-items._campaigns .StatsTableLine-line {
  background: #FFEFDE;
  border-bottom: 1px solid #ffe3c4;
}
.StatsTable-items._campaigns .StatsTableLine-line .StatsTableLine-name {
  padding-left: 44px;
  background: #FFEFDE;
  border-bottom: 1px solid #ffe3c4;
}
.StatsTable-items._campaigns .StatsTableLine-line .StatsTableLine-name-text {
  color: #B25704;
}
.StatsTable-items._campaigns .StatsTableLine-line .StatsTableLine-name._changed:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #18cc5d;
}
.StatsTable-items._campaigns .StatsTableLine-line._inactive {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._campaigns .StatsTableLine-line._inactive .StatsTableLine-name {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._campaigns .StatsTableLine-line._inactive .StatsTableLine-name-text {
  color: rgba(178, 87, 4, 0.5);
}
.StatsTable-items._campaigns .StatsTableLine-line._inactive .StatsTableLine-metrics-col {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._campaigns .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-none {
  color: rgba(91, 119, 152, 0.5);
}
.StatsTable-items._campaigns .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-success {
  color: rgba(24, 204, 93, 0.5);
}
.StatsTable-items._campaigns .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-average {
  color: rgba(255, 204, 9, 0.5);
}
.StatsTable-items._campaigns .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-fail {
  color: rgba(210, 1, 13, 0.5);
}
.StatsTable-items._campaigns .StatsTableLine-line._inactive .Label {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._campaigns .StatsTableLine-line._loading .StatsTableLine-metrics-col {
  opacity: 0.75;
}
.StatsTable-items._adsets .StatsTableLine-line {
  background: #FFDEEC;
  border-bottom: 1px solid #ffc4dd;
}
.StatsTable-items._adsets .StatsTableLine-line .StatsTableLine-name {
  padding-left: 59px;
  background: #FFDEEC;
  border-bottom: 1px solid #ffc4dd;
}
.StatsTable-items._adsets .StatsTableLine-line .StatsTableLine-name-text {
  color: #D20058;
}
.StatsTable-items._adsets .StatsTableLine-line .StatsTableLine-name._changed:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #18cc5d;
}
.StatsTable-items._adsets .StatsTableLine-line._inactive {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._adsets .StatsTableLine-line._inactive .StatsTableLine-name {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._adsets .StatsTableLine-line._inactive .StatsTableLine-name-text {
  color: rgba(210, 0, 88, 0.5);
}
.StatsTable-items._adsets .StatsTableLine-line._inactive .StatsTableLine-metrics-col {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._adsets .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-none {
  color: rgba(91, 119, 152, 0.5);
}
.StatsTable-items._adsets .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-success {
  color: rgba(24, 204, 93, 0.5);
}
.StatsTable-items._adsets .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-average {
  color: rgba(255, 204, 9, 0.5);
}
.StatsTable-items._adsets .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-fail {
  color: rgba(210, 1, 13, 0.5);
}
.StatsTable-items._adsets .StatsTableLine-line._inactive .Label {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._adsets .StatsTableLine-line._loading .StatsTableLine-metrics-col {
  opacity: 0.75;
}
.StatsTable-items._creatives .StatsTableLine-line {
  background: #E2FFDC;
  border-bottom: 1px solid #cdffc3;
}
.StatsTable-items._creatives .StatsTableLine-line .StatsTableLine-name {
  padding-left: 64px;
  background: #E2FFDC;
  border-bottom: 1px solid #cdffc3;
}
.StatsTable-items._creatives .StatsTableLine-line .StatsTableLine-name-text {
  color: #55904b;
}
.StatsTable-items._creatives .StatsTableLine-line .StatsTableLine-name._changed:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #18cc5d;
}
.StatsTable-items._creatives .StatsTableLine-line._inactive {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._creatives .StatsTableLine-line._inactive .StatsTableLine-name {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._creatives .StatsTableLine-line._inactive .StatsTableLine-name-text {
  color: rgba(85, 144, 75, 0.5);
}
.StatsTable-items._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-none {
  color: rgba(91, 119, 152, 0.5);
}
.StatsTable-items._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-success {
  color: rgba(24, 204, 93, 0.5);
}
.StatsTable-items._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-average {
  color: rgba(255, 204, 9, 0.5);
}
.StatsTable-items._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-fail {
  color: rgba(210, 1, 13, 0.5);
}
.StatsTable-items._creatives .StatsTableLine-line._inactive .Label {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._creatives .StatsTableLine-line._loading .StatsTableLine-metrics-col {
  opacity: 0.75;
}
.StatsTable-items._creativeGroups .StatsTableLine-line {
  background: #e6f1cc;
  border-bottom: 1px solid #dcecb8;
}
.StatsTable-items._creativeGroups .StatsTableLine-line .StatsTableLine-name {
  padding-left: 74px;
  background: #e6f1cc;
  border-bottom: 1px solid #dcecb8;
}
.StatsTable-items._creativeGroups .StatsTableLine-line .StatsTableLine-name-text {
  color: #9da837;
}
.StatsTable-items._creativeGroups .StatsTableLine-line .StatsTableLine-name._changed:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #18cc5d;
}
.StatsTable-items._creativeGroups .StatsTableLine-line._inactive {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._creativeGroups .StatsTableLine-line._inactive .StatsTableLine-name {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._creativeGroups .StatsTableLine-line._inactive .StatsTableLine-name-text {
  color: rgba(157, 168, 55, 0.5);
}
.StatsTable-items._creativeGroups .StatsTableLine-line._inactive .StatsTableLine-metrics-col {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._creativeGroups .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-none {
  color: rgba(91, 119, 152, 0.5);
}
.StatsTable-items._creativeGroups .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-success {
  color: rgba(24, 204, 93, 0.5);
}
.StatsTable-items._creativeGroups .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-average {
  color: rgba(255, 204, 9, 0.5);
}
.StatsTable-items._creativeGroups .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-fail {
  color: rgba(210, 1, 13, 0.5);
}
.StatsTable-items._creativeGroups .StatsTableLine-line._inactive .Label {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._creativeGroups .StatsTableLine-line._loading .StatsTableLine-metrics-col {
  opacity: 0.75;
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line {
  background: #E2FFDC;
  border-bottom: 1px solid #cdffc3;
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line .StatsTableLine-name {
  padding-left: 79px;
  background: #E2FFDC;
  border-bottom: 1px solid #cdffc3;
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line .StatsTableLine-name-text {
  color: #55904b;
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line .StatsTableLine-name._changed:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #18cc5d;
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._inactive {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._inactive .StatsTableLine-name {
  background: #f3f3f3;
  border-bottom: 1px solid #e6e6e6;
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._inactive .StatsTableLine-name-text {
  color: rgba(85, 144, 75, 0.5);
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-none {
  color: rgba(91, 119, 152, 0.5);
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-success {
  color: rgba(24, 204, 93, 0.5);
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-average {
  color: rgba(255, 204, 9, 0.5);
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._inactive .StatsTableLine-metrics-col._result-fail {
  color: rgba(210, 1, 13, 0.5);
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._inactive .Label {
  color: rgba(53, 69, 88, 0.5);
}
.StatsTable-items._creativeGroups ._creatives .StatsTableLine-line._loading .StatsTableLine-metrics-col {
  opacity: 0.75;
}
.Table {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  overflow-x: auto;
  overflow-y: auto;
}
.Table .Splitter {
  z-index: 101;
}
.Table-stickyTop {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 3;
}
.TableHead {
  z-index: 101;
  display: inline-block;
  width: auto;
  height: 32px;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  min-width: 100%;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border-bottom: 1px solid #aac1d8;
  white-space: nowrap;
}
.TableHead-name {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  left: 0;
  z-index: 102;
  display: inline-block;
  width: 100px;
  height: 32px;
  vertical-align: top;
  padding: 6px 10px 6px 25px;
  background: #F0F4F8;
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F4F8), to(#d4e0eb));
  background: linear-gradient(#F0F4F8, #d4e0eb);
  border-bottom: 1px solid #aac1d8;
  border-right: 1px solid rgba(53, 69, 88, 0.2);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableHead-name:after {
  content: '';
  position: absolute;
  top: 0;
  right: -3px;
  width: 3px;
  height: 32px;
  display: block;
  background: rgba(53, 69, 88, 0.1);
}
.TableHead-name._sorted[sortdir="1"]:before {
  content: '';
  position: absolute;
  top: 6px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-down-20x20.svg") no-repeat 0 0;
}
.TableHead-name._sorted[sortdir="-1"]:before {
  content: '';
  position: absolute;
  top: 6px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-up-20x20.svg") no-repeat 0 0;
}
.TableHead-metrics {
  display: inline-block;
  width: auto;
  height: 32px;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  white-space: nowrap;
}
.TableHead-metrics-col {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 32px;
  vertical-align: top;
  padding: 6px 10px;
  border-right: 1px solid rgba(53, 69, 88, 0.08);
  font-size: 13px;
  line-height: 20px;
  text-align: right;
  color: #354558;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableHead-metrics-col._w60 {
  width: 70px;
}
.TableHead-metrics-col._w65 {
  width: 75px;
}
.TableHead-metrics-col._w70 {
  width: 80px;
}
.TableHead-metrics-col._w75 {
  width: 85px;
}
.TableHead-metrics-col._w80 {
  width: 90px;
}
.TableHead-metrics-col._w85 {
  width: 95px;
}
.TableHead-metrics-col._w90 {
  width: 100px;
}
.TableHead-metrics-col._w95 {
  width: 105px;
}
.TableHead-metrics-col._w100 {
  width: 110px;
}
.TableHead-metrics-col._w105 {
  width: 115px;
}
.TableHead-metrics-col._w110 {
  width: 120px;
}
.TableHead-metrics-col._w115 {
  width: 125px;
}
.TableHead-metrics-col._w120 {
  width: 130px;
}
.TableHead-metrics-col._w125 {
  width: 135px;
}
.TableHead-metrics-col._w130 {
  width: 140px;
}
.TableHead-metrics-col._w135 {
  width: 145px;
}
.TableHead-metrics-col._w140 {
  width: 150px;
}
.TableHead-metrics-col._w145 {
  width: 155px;
}
.TableHead-metrics-col._w150 {
  width: 160px;
}
.TableHead-metrics-col._w160 {
  width: 170px;
}
.TableHead-metrics-col._sorted {
  padding: 6px 10px 6px 25px;
}
.TableHead-metrics-col._sorted[sortdir="1"]:before {
  content: '';
  position: absolute;
  top: 6px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-down-20x20.svg") no-repeat 0 0;
}
.TableHead-metrics-col._sorted[sortdir="-1"]:before {
  content: '';
  position: absolute;
  top: 6px;
  left: 3px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("/img/icons2/arrow-up-20x20.svg") no-repeat 0 0;
}
.TableHead-metrics-col._overRight {
  border-right: 4px #0199D2 solid;
}
.TableHead-metrics-col._overLeft {
  border-left: 4px #0199D2 solid;
}
.TableHead-metrics-col._draggable {
  background-color: #ffddb5;
  border-bottom: 1px solid #aac1d8;
}
.Table-items .TableItem {
  font-size: 0;
  line-height: 0;
  text-align: left;
}
.Table-items .TableItem-line {
  display: inline-block;
  width: auto;
  height: 32px;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  min-width: 100%;
  border-bottom: 1px solid #e6ecf3;
  white-space: nowrap;
}
.Table-items .TableItem-line:hover {
  background: #fff6d5 !important;
}
.Table-items .TableItem-line:hover .TableItem-name {
  background: #fff6d5 !important;
}
.Table-items .TableItem-name {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  left: 0;
  display: inline-block;
  width: 100px;
  height: 32px;
  vertical-align: top;
  padding: 6px 10px 6px 25px;
  background: #fff;
  border-bottom: 1px solid #e6ecf3;
  border-right: 1px solid rgba(53, 69, 88, 0.2);
}
.Table-items .TableItem-name:after {
  content: '';
  position: absolute;
  top: 0;
  right: -3px;
  width: 3px;
  height: 32px;
  display: block;
  background: rgba(53, 69, 88, 0.1);
}
.Table-items .TableItem-name-text {
  margin: 3px 0;
  font-size: 13px;
  line-height: 16px;
  text-align: left;
  color: #0199D2;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Table-items .TableItem-metrics {
  display: inline-block;
  width: auto;
  height: 32px;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  white-space: nowrap;
}
.Table-items .TableItem-metrics-col {
  display: inline-block;
  width: 100px;
  height: 32px;
  vertical-align: top;
  padding: 6px 10px;
  border-right: 1px solid rgba(53, 69, 88, 0.08);
  font-size: 13px;
  line-height: 20px;
  text-align: right;
  color: #354558;
}
.Table-items .TableItem-metrics-col._w60 {
  width: 70px;
}
.Table-items .TableItem-metrics-col._w65 {
  width: 75px;
}
.Table-items .TableItem-metrics-col._w70 {
  width: 80px;
}
.Table-items .TableItem-metrics-col._w75 {
  width: 85px;
}
.Table-items .TableItem-metrics-col._w80 {
  width: 90px;
}
.Table-items .TableItem-metrics-col._w85 {
  width: 95px;
}
.Table-items .TableItem-metrics-col._w90 {
  width: 100px;
}
.Table-items .TableItem-metrics-col._w95 {
  width: 105px;
}
.Table-items .TableItem-metrics-col._w100 {
  width: 110px;
}
.Table-items .TableItem-metrics-col._w105 {
  width: 115px;
}
.Table-items .TableItem-metrics-col._w110 {
  width: 120px;
}
.Table-items .TableItem-metrics-col._w115 {
  width: 125px;
}
.Table-items .TableItem-metrics-col._w120 {
  width: 130px;
}
.Table-items .TableItem-metrics-col._w125 {
  width: 135px;
}
.Table-items .TableItem-metrics-col._w130 {
  width: 140px;
}
.Table-items .TableItem-metrics-col._w135 {
  width: 145px;
}
.Table-items .TableItem-metrics-col._w140 {
  width: 150px;
}
.Table-items .TableItem-metrics-col._w145 {
  width: 155px;
}
.Table-items .TableItem-metrics-col._w150 {
  width: 160px;
}
.Table-items .TableItem-metrics-col._w160 {
  width: 170px;
}
.Table-items .TableItem-metrics-col._index4 {
  background: rgba(67, 184, 73, 0.5);
  border-bottom: rgba(67, 184, 73, 0.5);
}
.Table-items .TableItem-metrics-col._index4:hover {
  background: rgba(67, 184, 73, 0.5);
  border-bottom: rgba(67, 184, 73, 0.5);
}
.Table-items .TableItem-metrics-col._index3 {
  background: rgba(67, 184, 73, 0.45);
  border-bottom: rgba(67, 184, 73, 0.45);
}
.Table-items .TableItem-metrics-col._index3:hover {
  background: rgba(67, 184, 73, 0.45);
  border-bottom: rgba(67, 184, 73, 0.45);
}
.Table-items .TableItem-metrics-col._index2 {
  background: rgba(67, 184, 73, 0.4);
  border-bottom: rgba(67, 184, 73, 0.4);
}
.Table-items .TableItem-metrics-col._index2:hover {
  background: rgba(67, 184, 73, 0.4);
  border-bottom: rgba(67, 184, 73, 0.4);
}
.Table-items .TableItem-metrics-col._index1 {
  background: rgba(67, 184, 73, 0.3);
  border-bottom: rgba(67, 184, 73, 0.3);
}
.Table-items .TableItem-metrics-col._index1:hover {
  background: rgba(67, 184, 73, 0.3);
  border-bottom: rgba(67, 184, 73, 0.3);
}
.Table-items .TableItem-metrics-col._index0 {
  background: rgba(67, 184, 73, 0.2);
  border-bottom: rgba(67, 184, 73, 0.2);
}
.Table-items .TableItem-metrics-col._index0:hover {
  background: rgba(67, 184, 73, 0.2);
  border-bottom: rgba(67, 184, 73, 0.2);
}
.Table-items .TableItem-metrics-col._index-0 {
  background: rgba(177, 45, 52, 0.2);
  border-bottom: rgba(177, 45, 52, 0.2);
}
.Table-items .TableItem-metrics-col._index-0:hover {
  background: rgba(177, 45, 52, 0.2);
  border-bottom: rgba(177, 45, 52, 0.2);
}
.Table-items .TableItem-metrics-col._index-1 {
  background: rgba(177, 45, 52, 0.3);
  border-bottom: rgba(177, 45, 52, 0.3);
}
.Table-items .TableItem-metrics-col._index-1:hover {
  background: rgba(177, 45, 52, 0.3);
  border-bottom: rgba(177, 45, 52, 0.3);
}
.Table-items .TableItem-metrics-col._index-2 {
  background: rgba(177, 45, 52, 0.4);
  border-bottom: rgba(177, 45, 52, 0.4);
}
.Table-items .TableItem-metrics-col._index-2:hover {
  background: rgba(177, 45, 52, 0.4);
  border-bottom: rgba(177, 45, 52, 0.4);
}
.Table-items .TableItem-metrics-col._index-3 {
  background: rgba(177, 45, 52, 0.45);
  border-bottom: rgba(177, 45, 52, 0.45);
}
.Table-items .TableItem-metrics-col._index-3:hover {
  background: rgba(177, 45, 52, 0.45);
  border-bottom: rgba(177, 45, 52, 0.45);
}
.Table-items .TableItem-metrics-col._index-4 {
  background: rgba(177, 45, 52, 0.5);
  border-bottom: rgba(177, 45, 52, 0.5);
}
.Table-items .TableItem-metrics-col._index-4:hover {
  background: rgba(177, 45, 52, 0.5);
  border-bottom: rgba(177, 45, 52, 0.5);
}
.TableCard-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  font-size: 14px;
}
.TableCard-title {
  margin-right: 5px;
  color: #4a759f;
}
.TableList {
  display: block;
  min-width: 600px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  background-color: #F0F4F8;
  border: none;
  border-radius: 3px;
  overflow: hidden;
}
.TableList._noFixed {
  min-width: auto;
}
.TableList._noFixed .TableList-body {
  min-width: auto;
}
.TableList._default {
  min-width: auto;
  background: none;
}
.TableList._default .TableList-body {
  overflow: auto;
}
.TableList._simpleHead .TableList-head {
  background-color: #eef1f5;
  border-top: 1px solid #bccee0;
}
.TableList._simpleHead .TableList-head .TableList-col {
  border: none;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #526a88;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.TableList._simpleHead .TableList-head .TableList-col:hover {
  background-color: #eef1f5;
}
.TableList._noBorderTop .TableList-head {
  border-top: none !important;
}
.TableList._borderRight {
  border-right: 1px solid #dfe7f0;
}
.TableList._lowColVPadding .TableList-head .TableList-col {
  padding-top: 5px;
  padding-bottom: 5px;
}
.TableList._lowColVPadding .TableList-col {
  padding-top: 3px;
  padding-bottom: 3px;
}
.TableList._tightColPadding .TableList-col {
  padding: 5px;
}
.TableList-wrapper {
  width: 100%;
  height: 100%;
}
.TableList-head {
  display: block;
  padding-right: 10px;
  width: 100%;
  border-bottom: 1px solid #bccee0;
}
.TableList-head .TableList-col {
  border: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #526a88;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.TableList-head .TableList-col:hover {
  background: #d3f3ff;
}
.TableList-head ._tRow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.TableList-head ._tRow._half {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.TableList-head ._tRow._half .TableList-col {
  min-width: 50%;
}
.TableList-head._noBackground {
  background: none !important;
}
.TableList-head._noBackground .TableList-col:hover {
  background: none !important;
}
.TableList-body {
  display: block;
  min-width: 600px;
  max-width: 100%;
  height: calc(100% - 36px);
  overflow-y: scroll;
}
.TableList-body._absolute {
  position: absolute;
  left: 20px;
  right: 20px;
  height: auto;
  overflow: initial;
}
.TableList-col {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 8px 12px;
  max-width: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  overflow-wrap: break-word;
  word-break: break-word;
}
.TableList-col .Checkbox {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.TableList-col._emptyScroll {
  padding: 0;
  width: 15px;
}
.TableList-col._sortUp,
.TableList-col._sortDown {
  padding-left: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.TableList-col._sortUp::before,
.TableList-col._sortDown::before {
  content: '';
  position: absolute;
  top: 8px;
  left: 5px;
  width: 20px;
  height: 20px;
  display: block;
  background: url(/img/icons2/arrow-up-20x20.svg) no-repeat 0 0;
}
.TableList-col._sortUp::before {
  background: url(/img/icons2/arrow-up-20x20.svg) no-repeat 0 0;
}
.TableList-col._sortDown::before {
  background: url(/img/icons2/arrow-down-20x20.svg) no-repeat 0 0;
}
.TableList-col[filetype="Image"],
.TableList-col[filetype="Video"],
.TableList-col[filetype="Carousel"],
.TableList-col[filetype="Canvas"],
.TableList-col[filetype="Playable"],
.TableList-col[filetype="Dynamic"],
.TableList-col[filetype="Unknown"],
.TableList-col[filetype="Multilang"],
.TableList-col[filetype="Uploading"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.TableList-col[filetype="Image"]:before,
.TableList-col[filetype="Video"]:before,
.TableList-col[filetype="Carousel"]:before,
.TableList-col[filetype="Canvas"]:before,
.TableList-col[filetype="Playable"]:before,
.TableList-col[filetype="Dynamic"]:before,
.TableList-col[filetype="Unknown"]:before,
.TableList-col[filetype="Multilang"]:before,
.TableList-col[filetype="Uploading"]:before,
.TableList-col[filetype="Multitext"]:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url('../img/icons2/asset-type-2-20x20.svg');
  background-size: 100%;
}
.TableList-col[filetype="Image"]:before {
  background-position: 0px 0px;
}
.TableList-col[filetype="Video"]:before {
  background-position: 0px -16px;
}
.TableList-col[filetype="Carousel"]:before {
  background-position: 0px -32px;
}
.TableList-col[filetype="Canvas"]:before {
  background-position: 0px -64px;
}
.TableList-col[filetype="Playable"]:before {
  background-position: 0px -80px;
}
.TableList-col[filetype="Dynamic"]:before {
  background-position: 0px -48px;
}
.TableList-col[filetype="Unknown"]:before {
  background-position: 0px -96px;
}
.TableList-col[filetype="Multilang"]:before {
  background-position: 0px -112px;
}
.TableList-col[filetype="Uploading"]:before {
  background-position: 0px -128px;
}
.TableList-col[filetype="Multitext"]:before {
  background-position: 0px -176px;
}
.TableList-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border-bottom: 1px solid #dfe7f0;
}
.TableList-row._half {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.TableList-row._half .TableList-col {
  min-width: 50%;
}
.TableList-row._tableRow {
  display: table-row;
}
.TableList-row._lastChecked {
  background-color: #dfe7f0;
  border-bottom: 1px solid #cddbe8;
}
.TableList-row._error {
  background-color: #fdcccc;
  border-bottom: 1px solid #fcb4b4;
}
.TableList-row._uploading {
  background-color: #d9f0f8;
  border-bottom: 1px solid #c0e6f4;
}
.TableList-row._rowChecked {
  background-color: #fff6d5;
  border-bottom: 1px solid #cddbe8;
}
.TableList-row._rowSelected {
  background-color: #a0e5ff;
  border-bottom: 1px solid #cddbe8;
}
.TableList-row._noBorder {
  border-bottom: none;
}
.TableList-row._noHover:hover {
  background: none !important;
}
.TableList-row._hidenActions .TableList-actions {
  display: none;
}
.TableList-row._hidenActions:hover .TableList-actions {
  display: inline-block;
}
.TableList-row._itemsTop {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.TableList-row._itemsTop .TableList-actions {
  margin-top: 7px;
}
.TableList-row._disabled {
  background-color: #e6ecf3;
}
.TableList-row._disabled .TableList-col {
  opacity: 0.4;
}
.TableList-actions {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  white-space: nowrap;
}
.TableList-actions._right {
  float: right;
}
.TableList-action {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 5px;
  background: #a00;
  opacity: 0.4;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableList-action:hover {
  opacity: 1;
}
.TableList-action._edit {
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0 0;
}
.TableList-action._view {
  background: url("/img/icons2/view-20x20.svg") no-repeat 0 0;
}
.TableList-action._duplicate {
  background: url("/img/icons2/copy-20x20.svg") no-repeat 0 0;
}
.TableList-action._copy {
  background: url("/img/icons2/copy-20x20.svg") no-repeat 0 0;
}
.TableList-action._copy._disabled {
  background: url("/img/icons2/copy-20x20.svg") no-repeat 0 0;
  pointer-events: none;
  cursor: default;
}
.TableList-action._delete {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.TableList-action._delete-red {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.TableList-action._delete-red._disabled {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  pointer-events: none;
  cursor: default;
}
.TableList-row:hover {
  background: #d3f3ff;
}
.TableList-row._error:hover {
  background: #fcb4b4;
}
.TableList-col._fade {
  color: #5b7798;
}
.TableList-col._gray {
  color: #cddbe8;
}
.TableList-col._blue {
  color: #0199D2;
}
.TableList-col._blue:hover {
  color: #014f6c;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableList-col._clickable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableList-col._bold {
  font-weight: bold;
}
.TableList-col._error {
  font-family: 'Arial';
  font-size: 14px;
  line-height: 1.4em;
  text-align: left;
  color: #e16a6a;
}
.TableList-col._ellipsis,
.TableList-text._ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.TableList-col._txtCenter {
  text-align: center;
}
.TableList-col._right,
.TableList-text._right {
  text-align: right;
}
.TableList-col._pr5 {
  padding-right: 5px !important;
}
.TableList-col._noPadding {
  padding: 0 !important;
}
.TableList-col._w20 {
  width: 20px;
  max-width: 20px;
  min-width: 20px;
}
.TableList-col._w30 {
  width: 30px;
  max-width: 30px;
  min-width: 30px;
}
.TableList-col._w40 {
  width: 40px;
  max-width: 40px;
  min-width: 40px;
}
.TableList-col._w50 {
  width: 50px;
  max-width: 50px;
  min-width: 50px;
}
.TableList-col._w60 {
  width: 60px;
  max-width: 60px;
  min-width: 60px;
}
.TableList-col._w70 {
  width: 70px;
  max-width: 70px;
  min-width: 70px;
}
.TableList-col._w80 {
  width: 80px;
  max-width: 80px;
  min-width: 80px;
}
.TableList-col._w90 {
  width: 90px;
  max-width: 90px;
  min-width: 90px;
}
.TableList-col._w100 {
  width: 100px;
  max-width: 100px;
  min-width: 100px;
}
.TableList-col._w125 {
  width: 125px;
  max-width: 125px;
  min-width: 125px;
}
.TableList-col._w150 {
  width: 150px;
  max-width: 150px;
  min-width: 150px;
}
.TableList-col._w175 {
  width: 175px;
  max-width: 175px;
  min-width: 175px;
}
.TableList-col._w200 {
  width: 200px;
  max-width: 200px;
  min-width: 200px;
}
.TableList-col._w210 {
  width: 210px;
  max-width: 210px;
  min-width: 210px;
}
.TableList-col._w240 {
  width: 240px;
  max-width: 240px;
  min-width: 240px;
}
.TableList-col._w250 {
  width: 250px;
  max-width: 250px;
  min-width: 250px;
}
.TableList-col._w275 {
  width: 275px;
  max-width: 275px;
  min-width: 275px;
}
.TableList-col._w300 {
  width: 300px;
  max-width: 300px;
  min-width: 300px;
}
.TableList-col._w350 {
  width: 350px;
  max-width: 350px;
  min-width: 350px;
}
.TableList-col._w375 {
  width: 375px;
  max-width: 375px;
  min-width: 375px;
}
.TableList-col._w400 {
  width: 400px;
  max-width: 400px;
  min-width: 400px;
}
.TableList-col._w450 {
  width: 450px;
  max-width: 450px;
  min-width: 450px;
}
.TableList-col._w500 {
  width: 500px;
  max-width: 500px;
  min-width: 500px;
}
.TableList-col._w550 {
  width: 550px;
  max-width: 550px;
  min-width: 550px;
}
.TableList-col._w580 {
  width: 580px;
  max-width: 580px;
  min-width: 580px;
}
.TableList-col._w600 {
  width: 600px;
  max-width: 600px;
  min-width: 600px;
}
.TableList-col._w630 {
  width: 630px;
  max-width: 630px;
  min-width: 630px;
}
.TableList-col._w680 {
  width: 680px;
  max-width: 680px;
  min-width: 680px;
}
.TableList-col._w800 {
  width: 800px;
  max-width: 800px;
  min-width: 800px;
}
.TableList-col._wExpand {
  max-width: 100%;
}
.TableList-col._min100 {
  min-width: 100px;
}
.TableList-col._min150 {
  min-width: 150px;
}
.TableList-col._min200 {
  min-width: 200px;
}
.TableList-col._min250 {
  min-width: 250px;
}
.TableList-col._min300 {
  min-width: 300px;
}
.TableList-col._min350 {
  min-width: 350px;
}
.TableList-col._min400 {
  min-width: 400px;
}
.TableList-col._min450 {
  min-width: 450px;
}
.TableList-col._min500 {
  min-width: 500px;
}
.TableList-tag {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 3px 5px;
  margin-right: 2px;
  margin-top: 2px;
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  background: #0199D2;
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #fff;
}
.TableList-tag._red {
  background: #b9010b;
}
.TableList-uploadsList {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 3px 5px;
  font-size: 14px;
  line-height: 13px;
  text-align: left;
  color: #0199D2;
}
.TableList-locales {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin-right: 7px;
}
.TableList-locale {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 3px 5px;
  margin-right: 2px;
  background: #98abc1;
  border-radius: 2px;
  white-space: nowrap;
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableList-checkbox {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin: 1px;
  width: 18px;
  height: 18px;
  background: url("/img/checklist-check.png") no-repeat -18px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableList-text._small {
  font-size: 12px;
  line-height: 12px;
  text-align: left;
  color: #5b7798;
}
.TableList-row._selected .TableList-col {
  background: #0199D2;
  border-bottom: 1px solid #0187b9;
}
.TableList-row._selected .TableList-col._fade {
  color: #fff;
}
.TableList-row._selected .TableList-col._blue {
  color: #fff;
}
.TableList-row._selected .TableList-tag {
  background: #fff;
  color: #0199D2;
}
.TableList-row._selected .TableList-text {
  color: #fff;
}
.TableList-row._selected .TableList-text._small {
  color: #fff;
}
.TableList._transparent {
  background-color: transparent;
}
.TableList2 {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
.TableList2._stickTop {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
          box-shadow: 0 2px 0 rgba(53, 69, 88, 0.07);
}
.TableList2._stickBottom {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  bottom: 0;
  left: 0;
  -webkit-box-shadow: 0 -2px 0 rgba(53, 69, 88, 0.07);
          box-shadow: 0 -2px 0 rgba(53, 69, 88, 0.07);
}
.TableList2-col {
  padding: 5px 8px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
  border-bottom: 1px solid #F0F4F8;
  vertical-align: top;
  word-wrap: break-word;
  word-break: break-word;
}
.TableList2-col:first-child,
.TableList2-col:first-child[style*="display: none"] + * {
  padding-left: 15px;
}
.TableList2-col:first-child._window,
.TableList2-col:first-child[style*="display: none"] + *._window {
  padding-left: 20px;
}
.TableList2-col:last-child {
  padding-right: 15px;
}
.TableList2-col._fade {
  color: #5b7798;
}
.TableList2-col._link {
  color: #0199D2;
}
.TableList2-col._right {
  text-align: right !important;
}
.TableList2-col._left {
  text-align: left !important;
}
.TableList2-col._checkbox {
  width: 30px;
  padding-left: 12px;
  padding-right: 0px;
}
.TableList2-col._actions1 {
  width: 36px;
  min-width: 36px;
}
.TableList2-col._actions2 {
  width: 62px;
  min-width: 62px;
}
.TableList2-col._actions3 {
  width: 86px;
  min-width: 86px;
}
.TableList2-col._link:hover {
  color: #016286;
  cursor: pointer;
}
.TableList2-head .TableList2-col {
  padding-top: 4px;
  padding-bottom: 4px;
  background: #F0F4F8;
  border-bottom: 1px solid #bccee0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #5b7798;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.TableList2-head .TableList2-col._sortable::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin-left: -5px;
  margin-right: -5px;
}
.TableList2-head .TableList2-col._sortable[sorting="1"] {
  color: #0199D2;
  border-bottom: 2px solid rgba(1, 153, 210, 0.75);
}
.TableList2-head .TableList2-col._sortable[sorting="1"]::after {
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat 0 0;
}
.TableList2-head .TableList2-col._sortable[sorting="-1"] {
  color: #0199D2;
  border-bottom: 2px solid rgba(1, 153, 210, 0.75);
}
.TableList2-head .TableList2-col._sortable[sorting="-1"]::after {
  background: url(/img/icons2/sort-icons-20x20.svg) no-repeat -20px 0;
}
.TableList2-head .TableList2-col._sortable:hover {
  cursor: pointer;
  color: #0199D2;
  background: #d9f0f8;
}
.TableList2-row._disabled .TableList2-col {
  background: #edf1f6;
  border-bottom: 1px solid #dfe7f0;
}
.TableList2-row._error {
  background-color: #fdcccc;
  border-bottom: 1px solid #fcb4b4;
  color: #dc0808;
}
.TableList2-row._error:hover {
  background-color: #fcb4b4;
}
.TableList2-row:hover .TableList2-col {
  background: rgba(1, 153, 210, 0.1);
}
.TableList2-actions {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  height: 20px;
  visibility: hidden;
}
.TableList2-actions-button {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableList2-actions-button:hover {
  opacity: 1;
}
.TableList2-actions-button._edit {
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0px 0;
}
.TableList2-actions-button._delete {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
}
.TableList2-actions-button._copy {
  background: url("/img/icons2/copy-20x20.svg") no-repeat 0 0;
}
.TableList2-actions-button._user {
  background: url("/img/icons2/user-20x20.svg") no-repeat 0 0;
}
.TableList2-actions-button:last-child {
  margin-right: 0;
}
.TableList2-actions._flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.TableList2-row:hover .TableList2-actions {
  visibility: visible;
}
.TableList2-tags {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin: -1px;
}
.TableList2-tags-tag {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 3px 6px;
  margin: 1px;
  background: #d9f0f8;
  border-radius: 3px;
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #01749f;
}
.TableList2-tags-tag._red {
  background: #f8d9db;
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #9f010a;
}
.TableList2-tags-tag._clickable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableList2-badge {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 3px 5px;
  background: #dfe7f0;
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #354558;
}
.TableList2-badge._red {
  background: #b9010b;
}
.TableList2-links {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 350px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableList2-uploadsList {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 3px 5px;
  font-size: 14px;
  line-height: 13px;
  text-align: left;
  color: #0199D2;
}
.TableList2-uploadsList._copy {
  display: block;
  width: 20px;
  height: 20px;
  background: url("/img/icons2/link-20x20.svg") no-repeat 0 0;
}
.TableList2-uploadsList._copy:hover {
  background: url("/img/icons2/link-20x20.svg") no-repeat 0 0;
}
.TableList2-locales {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin-right: 7px;
}
.TableList2-locale {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 3px 5px;
  margin-right: 2px;
  background: #98abc1;
  border-radius: 2px;
  white-space: nowrap;
  font-size: 13px;
  line-height: 13px;
  text-align: left;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TableList2-checkbox {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  background-image: url("/img/checklist-icons.png");
}
.TableList2-selectioninfo {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 6px 6px 4px 12px;
  margin: -3px 0 -3px -8px;
  background: #ffeeda;
  border-bottom: 2px solid #FF8F09;
}
.TableList2-selectioninfo._noItemsSelected {
  border-bottom: none;
  background: #F0F4F8;
}
.TableList2-selectioninfo-checkbox {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 3px;
  background-image: url("/img/checklist-icons.png");
}
.TableList2-selectioninfo-checkbox._selected {
  background-position: -20px 0;
}
.TableList2-selectioninfo-text {
  color: #526a88;
  font-weight: bold;
}
.TableList2-selectioninfo-text._faint {
  font-weight: lighter;
  color: #889eb7;
}
.TableList2-selectioninfo-clear {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  background-image: url("/img/icons2/delete-20x20.svg");
  opacity: 0.5;
}
.TableList2-selectioninfo-clear:hover {
  opacity: 1;
}
.TableList2-row .AssetSpendGroups-icons {
  background: inherit;
}
.TableList2-row .AssetSpendGroups-icons-network {
  background: inherit;
}
.TableList2-row._selected .TableList2-col {
  background: rgba(255, 143, 9, 0.1);
}
.TableList2-row._active .TableList2-col {
  background: rgba(1, 153, 210, 0.15);
}
.TableList2-row._active._error .TableList2-col {
  background-color: #fa8383;
  color: #fff;
}
.TableList2-row._selected .TableList2-checkbox,
.TableList2-head._selected .TableList2-checkbox {
  background-position: -20px 0;
}
.TableList2-col._headactions {
  padding: 3px 8px;
}
.TableList2 ._w50 {
  min-width: 50px;
  max-width: 50px;
  width: 50px;
}
.TableList2 ._w75 {
  min-width: 75px;
  max-width: 75px;
  width: 75px;
}
.TableList2 ._w100 {
  min-width: 100px;
  max-width: 100px;
  width: 100px;
}
.TableList2 ._w150 {
  min-width: 150px;
  max-width: 150px;
  width: 150px;
}
.TableList2 ._w200 {
  min-width: 200px;
  max-width: 200px;
  width: 200px;
}
.TableList2 ._w250 {
  min-width: 250px;
  max-width: 250px;
  width: 250px;
}
.TableList2 ._w300 {
  min-width: 300px;
  max-width: 300px;
  width: 300px;
}
.TableList2 ._w325 {
  min-width: 325px;
  max-width: 325px;
  width: 325px;
}
.TableList2 ._w350 {
  min-width: 350px;
  max-width: 350px;
  width: 350px;
}
.TableList2 ._w375 {
  min-width: 375px;
  max-width: 375px;
  width: 375px;
}
.Toggle {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-top: 1px;
  width: 30px;
  height: 17px;
  background-color: #999;
  border-radius: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Toggle._block {
  display: block;
}
.Toggle-element {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  position: relative;
  top: 2px;
  left: 2px;
  width: 13px;
  height: 13px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.Toggle._disabled {
  background-color: #cccccc;
  pointer-events: none;
  cursor: default;
}
.Toggle._disabled .Toggle-element {
  pointer-events: none;
  cursor: default;
}
.Toggle._disabled._active {
  background-color: #08bbfe;
}
.Toggle._disabled._active .Toggle-element {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.Toggle._active {
  background-color: #0199D2;
}
.Toggle._active .Toggle-element {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.ToggleInput {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  text-align: left;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 5px 0;
}
.ToggleInput-element {
  display: inline-block;
  width: 40px;
  height: 20px;
  vertical-align: top;
  border-radius: 10px;
  background: #aac1d8;
  -webkit-box-shadow: inset 0 1px 3px #769bbf;
          box-shadow: inset 0 1px 3px #769bbf;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.ToggleInput-element-bar {
  margin-top: 2px;
  margin-left: 2px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #fff;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.ToggleInput-title {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  margin-left: 5px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.ToggleInput:not(._disabled)._active .ToggleInput-element {
  background: #0199D2;
  -webkit-box-shadow: inset 0 1px 3px #01749f;
          box-shadow: inset 0 1px 3px #01749f;
}
.ToggleInput._active .ToggleInput-element-bar {
  margin-left: 22px;
}
.Formula {
  display: block;
  padding: 3px 0;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #0199D2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.Formula._hidden {
  display: none;
}
.Formula ._bold {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #0187b9;
}
.Formula ._divide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Formula ._divide ._divideTop {
  border-bottom: 1px solid #0199D2;
  margin-bottom: -1px;
  padding-bottom: 3px;
}
.Formula ._divide ._divideBottom {
  padding-top: 3px;
  border-top: 1px solid #0199D2;
}
.IconButton {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 5px;
  opacity: 0.5;
}
.IconButton._smallest {
  padding: 2px;
}
.IconButton::before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
}
.IconButton:hover {
  opacity: 1;
}
.IconButton._copy::before {
  background: url("/img/icons2/copy-20x20.svg") no-repeat 0 0;
}
.IconButton._copyAll::before {
  background: url("/img/icons2/copyall-20x20.svg") no-repeat 0 0;
}
.IconButton._add::before {
  background: url(../img/icons2/plus-20x20.svg) no-repeat 0 0;
}
.IconButton._edit::before {
  background-image: url(../img/icons2/edit-20x20.svg);
}
.IconButton._delete::before {
  background-image: url(../img/icons2/delete-20x20.svg);
}
.IconButton._settings::before {
  background-image: url(../img/icons2/settings-20x20.svg);
}
.IconButton._refresh::before {
  background-image: url(../img/icons2/refresh-20x20.svg);
}
.IconButton._link::before {
  background: url(../img/icons2/link-20x20.svg) no-repeat 0 0;
}
.IconButton._warning::before {
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat -60px 0;
}
.IconButton._error::before {
  background: url(../img/icons2/warning-multi-20x20.svg) no-repeat 0 0;
}
.IconButton._ok::before {
  background: url(../img/icons2/ok-20x20.svg) no-repeat 0 0;
}
.IconButton._info::before {
  background-image: url(../img/icons2/info-20x20.svg);
}
.IconLink {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  padding: 5px 0;
  opacity: 0.75;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.IconLink._hidden {
  display: none;
}
.IconLink-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.IconLink-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 20px;
          flex: 1 0 20px;
  font-size: 14px;
  line-height: 20px;
}
.IconLink._settings,
.IconLink._refresh,
.IconLink._copy,
.IconLink._link {
  color: #0199D2;
}
.IconLink._add,
.IconLink._delete,
.IconLink._link {
  cursor: pointer;
}
.IconLink._add .IconLink-icon {
  background: url(../img/icons2/plus-20x20.svg) no-repeat 0 0;
}
.IconLink._add .IconLink-icon._gray {
  background: url(../img/icons2/plus-20x20.svg) no-repeat -20px 0;
}
.IconLink._add .IconLink-icon._white {
  background: url(../img/icons2/plus-20x20.svg) no-repeat -40px 0;
}
.IconLink._delete .IconLink-icon {
  background-image: url(../img/icons2/delete-20x20.svg);
}
.IconLink._delete-dim .IconLink-icon {
  background: url("/img/icons2/delete-20x20.svg") no-repeat 0 0;
  opacity: 0.4;
}
.IconLink._delete-dim .IconLink-icon:hover {
  opacity: 1;
}
.IconLink._settings .IconLink-icon {
  background-image: url(../img/icons2/settings-20x20.svg);
}
.IconLink._refresh .IconLink-icon {
  background-image: url(../img/icons2/refresh-20x20.svg);
}
.IconLink._copy .IconLink-icon {
  background: url(../img/icons2/copy-20x20.svg) no-repeat 0 0;
}
.IconLink._link .IconLink-icon {
  background: url(../img/icons2/link-20x20.svg) no-repeat 0 0;
  opacity: 0.4;
}
.IconLink._link .IconLink-icon:hover {
  opacity: 1;
}
.IconLink._link .IconLink-text._defaultColor {
  color: #333;
}
.IconLink._warning .IconLink-icon {
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat -60px 0;
}
.IconLink._attention {
  color: #d57400;
}
.IconLink._attention .IconLink-icon {
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat -60px 0;
}
.IconLink._info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.IconLink._blueInfo {
  color: #0199D2;
}
.IconLink._blueInfo .IconLink-icon {
  background-image: url(../img/icons2/info-20x20.svg);
}
.IconLink._menu {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.IconLink._menu .IconLink-icon {
  background: url("/img/icons2/menu-20x20.svg") no-repeat 0 0;
}
.IconLink._menu .IconLink-icon:hover {
  background: url("/img/icons2/menu-20x20.svg") no-repeat -20px 0;
}
.IconLink._infoQuestion .IconLink-icon {
  background: url("/img/icons2/help-20x20.svg") no-repeat 0 0;
}
.IconLink._error {
  color: #D2010D;
}
.IconLink._error .IconLink-icon {
  background: url(../img/icons2/warning-multi-20x20.svg) no-repeat 0 0;
}
.IconLink._red {
  border-top: 1px solid #ffd3d6;
  background: rgba(210, 1, 13, 0.1);
}
.IconLink._good {
  color: #10883e;
}
.IconLink._good .IconLink-icon {
  background-image: url(../img/icons2/ok-20x20.svg);
}
.IconLink._filled {
  padding: 5px 10px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 3px;
}
.IconLink._filled._good {
  background-color: #E4F7E4;
}
.IconLink._fileImage,
.IconLink._fileVideo,
.IconLink._fileCarousel,
.IconLink._fileCanvas,
.IconLink._filePlayable,
.IconLink._fileDynamic,
.IconLink._fileUnknown,
.IconLink._fileMultilang,
.IconLink._fileImageSelected,
.IconLink._fileVideoSelected,
.IconLink._fileCarouselSelected,
.IconLink._fileCanvasSelected,
.IconLink._filePlayableSelected,
.IconLink._fileDynamicSelected,
.IconLink._fileMultilangSelected {
  padding: 0;
}
.IconLink._fileImage .IconLink-icon,
.IconLink._fileVideo .IconLink-icon,
.IconLink._fileCarousel .IconLink-icon,
.IconLink._fileCanvas .IconLink-icon,
.IconLink._filePlayable .IconLink-icon,
.IconLink._fileDynamic .IconLink-icon,
.IconLink._fileUnknown .IconLink-icon,
.IconLink._fileMultilang .IconLink-icon,
.IconLink._fileImageSelected .IconLink-icon,
.IconLink._fileVideoSelected .IconLink-icon,
.IconLink._fileCarouselSelected .IconLink-icon,
.IconLink._fileCanvasSelected .IconLink-icon,
.IconLink._filePlayableSelected .IconLink-icon,
.IconLink._fileDynamicSelected .IconLink-icon,
.IconLink._fileMultilangSelected .IconLink-icon {
  margin: 0;
  width: 16px;
  height: 16px;
  background-image: url("../img/icons2/asset-type-2-20x20.svg");
  background-size: 100%;
}
.IconLink._fileImage {
  color: #18cc5d;
}
.IconLink._fileImage .IconLink-icon {
  background-position: 0px 0px;
}
.IconLink._fileImageSelected {
  color: #18cc5d;
}
.IconLink._fileImageSelected .IconLink-icon {
  background-position: 16px 0px;
}
.IconLink._fileVideo {
  color: #0199D2;
}
.IconLink._fileVideo .IconLink-icon {
  background-position: 0px -16px;
}
.IconLink._fileVideoSelected {
  color: #0199D2;
}
.IconLink._fileVideoSelected .IconLink-icon {
  background-position: 16px -16px;
}
.IconLink._fileCarousel {
  color: #FF8F09;
}
.IconLink._fileCarousel .IconLink-icon {
  background-position: 0px -32px;
}
.IconLink._fileCarouselSelected {
  color: #FF8F09;
}
.IconLink._fileCarouselSelected .IconLink-icon {
  background-position: 16px -32px;
}
.IconLink._fileCanvas {
  color: #FF8F09;
}
.IconLink._fileCanvas .IconLink-icon {
  background-position: 0px -64px;
}
.IconLink._fileCanvasSelected {
  color: #FF8F09;
}
.IconLink._fileCanvasSelected .IconLink-icon {
  background-position: 16px -64px;
}
.IconLink._filePlayable {
  color: #FF8F09;
}
.IconLink._filePlayable .IconLink-icon {
  background-position: 0px -80px;
}
.IconLink._filePlayableSelected {
  color: #FF8F09;
}
.IconLink._filePlayableSelected .IconLink-icon {
  background-position: 16px -80px;
}
.IconLink._fileDynamic {
  color: #f36efe;
}
.IconLink._fileDynamic .IconLink-icon {
  background-position: 0px -48px;
}
.IconLink._fileDynamicSelected {
  color: #f36efe;
}
.IconLink._fileDynamicSelected .IconLink-icon {
  background-position: 16px -48px;
}
.IconLink._fileUnknown {
  color: #D2010D;
}
.IconLink._fileUnknown .IconLink-icon {
  background-position: 0px -96px;
}
.IconLink._fileUnknownSelected {
  color: #D2010D;
}
.IconLink._fileUnknownSelected .IconLink-icon {
  background-position: 16px -96px;
}
.IconLink._fileMultilang {
  color: #D2010D;
}
.IconLink._fileMultilang .IconLink-icon {
  background-position: 0px -112px;
}
.IconLink._fileMultilangSelected {
  color: #D2010D;
}
.IconLink._fileMultilangSelected .IconLink-icon {
  background-position: 16px -112px;
}
.IconLink._clickable {
  cursor: pointer;
}
.IconLink._visible {
  display: inline-block !important;
}
.IconLink._dimIcon {
  opacity: 0.4 !important;
}
.IconLink._breaktext {
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.IconLink._relative {
  position: relative;
}
.IconLink._hidden {
  display: none !important;
}
.Image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.Image._borders {
  min-height: 200px;
  max-width: 510px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 1px solid #b8c5d4;
  cursor: pointer;
}
.Image._borders img {
  margin: auto;
  cursor: pointer;
}
.Label {
  display: inline-block;
  vertical-align: top;
  padding: 5px 0;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Label._smallest {
  padding: 3px 0;
}
.Label._big {
  font-size: 16px;
}
.Label._cut {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.Label._wrap {
  vertical-align: bottom;
  word-break: break-all;
  white-space: pre-wrap;
}
.Label._block {
  display: block;
}
.Label._success {
  color: #18cc5d;
}
.Label._error {
  color: #D2010D;
}
.Label._fade {
  color: #5b7798;
}
.Label-errorIcon {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: 7px;
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat 0 0;
}
.Label-error-block {
  height: 35px;
  display: block;
  color: #D2010D;
  text-align: center;
  background-color: #fee5e5;
  border-top: 1px solid #fcb4b4;
}
.Label._highlighted-gray {
  padding-left: 10px;
  padding-right: 20px;
  background-color: #eef1f5;
}
.Label._highlighted-green {
  padding-left: 25px;
  padding-right: 20px;
  background-color: #b9f7d1;
}
.Label._warning {
  color: #FF8F09;
}
.Label._info {
  color: #6884a4;
}
.Label._info b {
  color: #526a88;
}
.Label._link {
  color: #0199D2;
  cursor: pointer;
}
.Label._bold {
  font-weight: bold;
}
.Label._mbr5 {
  margin-right: 5px;
}
.Label._left {
  padding-left: 0;
}
.Label._clickable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.Label._multi {
  word-break: break-word;
}
.LabelBlock {
  display: block;
  font-size: 11px;
  color: #5b7798;
}
.LabelBlock._empty {
  margin-top: 10px;
}
.LabelBlock._empty2x {
  margin-top: 19px;
}
.Lable {
  position: absolute;
  bottom: calc(100% + 5px);
  left: 0;
  font-size: 12px;
  color: rgba(53, 69, 88, 0.7);
}
.Placements {
  display: inline-block;
  border-radius: 2px;
  overflow: hidden;
}
.Placements-block {
  background-color: #fff;
}
.Placements-block:last-child .Placements-head {
  border-bottom: 1px solid #cddbe8;
}
.Placements-block:last-child .Placements-head._expanded {
  border-bottom: none;
}
.Placements-block:last-child .Placements-list {
  border-bottom: 1px solid #cddbe8;
}
.Placements-head,
.Placements-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 5px;
}
.Placements-head:hover,
.Placements-item:hover {
  background-color: #F0F4F8;
}
.Placements-head .Checkbox,
.Placements-item .Checkbox {
  margin-left: auto;
}
.Placements-head {
  height: 34px;
  border-top: 1px solid #cddbe8;
  border-left: 1px solid #cddbe8;
  border-right: 1px solid #cddbe8;
}
.Placements-head-toggle {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  width: 34px;
  height: 100%;
  background-image: url(../img/caret-down-dark.png);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: 50% 50%;
  border-right: 1px solid #cddbe8;
}
.Placements-head._expanded .Placements-head-toggle {
  background-image: url(../img/caret-up-dark.png);
}
.Placements-list {
  border-top: 1px solid #cddbe8;
  border-left: 1px solid #cddbe8;
  border-right: 1px solid #cddbe8;
}
.Placements-item {
  padding-left: 34px;
  height: 25px;
  font-size: 12px;
}
.Placements-name {
  padding-left: 10px;
}
.Placements._disabled .Placements-head,
.Placements._disabled .Placements-item {
  background-color: #F0F4F8;
}
.Placements._disabled .Placements-head:hover,
.Placements._disabled .Placements-item:hover {
  background-color: #F0F4F8;
}
.Placements._disabled .Placements-head .Checkbox,
.Placements._disabled .Placements-item .Checkbox {
  opacity: 0.5;
  cursor: default;
}
.PushArea {
  display: inline-block;
  padding: 4px 8px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.PushArea:hover {
  background-color: #b8c5d4;
}
.PushArea._red {
  color: #D2010D;
}
.PushArea._red:hover {
  background-color: #ffd3d6;
}
.PushArea._green {
  color: #18cc5d;
}
.PushArea._green:hover {
  background-color: #e7fcef;
}
.PushArea._blue {
  color: #0199D2;
}
.PushArea._blue:hover {
  background-color: #d3f3ff;
}
.PushArea._disabled {
  pointer-events: none;
  cursor: default;
  color: #b8c5d4;
  background-color: none;
}
.PushArea._disabled:hover {
  background-color: none;
}
.Statistics {
  position: relative;
  height: 100%;
  width: 100%;
}
.Statistics-abswrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.Statistics .StatsTable {
  display: block;
}
.Text {
  display: block;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #526a88;
}
.Text-description {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #354558;
}
.Text-description._breakAll {
  word-break: break-all;
}
.Text._comment2 {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #7891ae;
}
.Text._comment {
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  color: #0199D2;
}
.Text._warning {
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  color: #D2010D;
}
.Text._warningGrow {
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  color: #D2010D;
}
.Text._loading {
  font-family: 'Arial';
  font-size: 14px;
  line-height: 1.4em;
  text-align: left;
  color: #adb8c5;
}
.Text._loading._acenter {
  text-align: center;
}
.Text._breakAll {
  word-break: break-all;
}
.Text._inline {
  display: inline-block;
}
.Text._aright {
  text-align: right;
}
.Text._acenter {
  text-align: center;
}
.Text._aleft {
  text-align: left;
}
.TextIcon {
  -ms-flex-item-align: center;
      align-self: center;
  padding: 7px 10px 7px 0;
  font-size: 0;
}
.TextIcon._hover:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TextIcon._hover:hover * {
  color: #5b7798;
}
.TextIcon._relative {
  position: relative;
}
.TextIcon-icon,
.TextIcon-text {
  display: inline-block;
  vertical-align: middle;
  cursor: inherit;
}
.TextIcon-text {
  margin-left: 5px;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: top;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #0199D2;
}
.TextIcon-text._clickable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TextIcon-text._cut {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.TextIcon-text._hint {
  color: #98abc1;
}
.TextIcon._hoverable .TextIcon-text {
  height: 20px;
  line-height: 20px;
}
.TextIcon._hoverable .TextIcon-icon {
  display: none;
}
.TextIcon._hoverable:hover .TextIcon-icon {
  display: inline-block;
}
.TextIcon._highlighted {
  background-color: #eef1f5;
  padding: 7px 0px 7px 10px;
  display: inline-block;
}
.TextIcon-icon {
  display: inline-block;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  background-size: contain;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.TextIcon-icon._edit {
  opacity: 0.4;
  background: url("/img/icons2/edit-20x20.svg") no-repeat 0 0;
}
.TextIcon-icon._edit:hover {
  opacity: 1;
}
.TextIcon-icon._ok {
  opacity: 0.4;
  background: url("/img/icons2/ok-20x20.svg") no-repeat 0 0;
}
.TextIcon-icon._ok:hover {
  opacity: 1;
}
.TextIcon-icon._menu {
  background: url("/img/icons2/menu-20x20.svg") no-repeat 0 0;
}
.TextIcon-icon._menu:hover {
  background: url("/img/icons2/menu-20x20.svg") no-repeat -20px 0;
}
.TextIcon-icon._arrow-left {
  background: url("/img/icons2/back-arrow-20x20.svg") no-repeat 0 0;
}
._block {
  display: block;
  width: 100%;
}
._floatLeft {
  float: left;
}
._floatRight {
  float: right;
}
._posRelative {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}
._posAbsolute {
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}
._posAbsoluteTopLeft {
  position: absolute;
  top: 0;
  left: 0;
}
._posAbsoluteTopRight {
  position: absolute;
  top: 0;
  right: 0;
}
._posAbsoluteCenter {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
/** модификатор чтобы инпут операций в PageFilter можно было кликнуть, чтобы он не был ниже оверлея соседнего инпута */
._zIndexInput {
  z-index: 501 !important;
}
._underHeadMenu {
  top: 44px;
}
._displayNone {
  display: none;
}
.FlexRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.FlexRow.fill {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
.FlexRow._gap5 {
  gap: 5px;
}
.FlexRow._gap10 {
  gap: 10px;
}
.Row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.Row._nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.Row-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 8px;
  max-height: 100%;
}
.Row-col._noMargin {
  margin: 0;
}
.Row-col:last-child {
  margin-right: 0;
}
.Row-col._fill {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.Row-col._right {
  text-align: right;
}
.Row-col._half {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 50%;
  width: 30%;
}
.Row-col._fillShare {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.Row-col._success {
  color: #18cc5d;
}
.Row-col._error {
  color: #D2010D;
}
._flexInitial {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
._flexFill {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
._wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
/** @deprecated */
.FlexCol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.FlexCol-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.FlexCol-grow._hPer50 {
  height: 50%;
}
.FlexCol._gap5 {
  gap: 5px;
}
.FlexCol._gap10 {
  gap: 10px;
}
.InlineFlex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.FlexLine {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 5px 8px;
}
.FlexLine > * {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 auto !important;
          flex: 0 0 auto !important;
}
.FlexLine-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 0 auto !important;
          flex: 1 0 auto !important;
}
._aright {
  text-align: right;
}
._acenter {
  text-align: center;
}
._aleft {
  text-align: left;
}
._flowCenter {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._flowStart {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
._flowBetween {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._flowRight {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
._justifyBetween {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._alignContentStart {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
._alignStart {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
._alignEnd {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
._alignCenter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._alignBaseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
._alignStretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
._alignSelfCenter {
  -ms-flex-item-align: center;
      align-self: center;
}
._alignSelfStretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
._alignSelfBaseline {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
._vaMiddle {
  vertical-align: middle;
}
._vaBaselineMiddle {
  vertical-align: -webkit-baseline-middle;
}
._vaTop {
  vertical-align: top;
}
._noShrink {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
._noGrow {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
._flexGrow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
._flexShrink {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
._flexible {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
._unflexible150 {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 150px;
          flex: 0 1 150px;
}
._unflexible250 {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 250px;
          flex: 0 1 250px;
}
._flexBasisAutoCol {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
._noWrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.GridRow {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 5px;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}
._overflowHidden {
  overflow: hidden;
}
._overflowXHidden {
  overflow-x: hidden !important;
}
._overflowEllipsis {
  text-overflow: ellipsis;
}
._ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._overflowVisible {
  overflow: visible !important;
}
._overflowAuto {
  overflow: auto;
}
._scrollAuto {
  overflow-x: auto;
  overflow-y: auto;
}
._scrollX {
  overflow-x: auto;
}
._scrollY {
  overflow-y: auto;
}
._hidden {
  display: none;
}
._visible {
  display: block !important;
}
.LayoutBlock {
  margin: 20px;
}
.LayoutBlock-content {
  margin: 20px 0 0 0;
}
.LayoutBlock-content > h1 {
  font-size: 25px;
  font-weight: bold;
  line-height: 1.4em;
  text-align: left;
  color: #354558;
  margin: 0.3em 0;
}
.LayoutBlock-content > h2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4em;
  text-align: left;
  color: #354558;
  margin: 0.3em 0;
}
.LayoutBlock-content > h3 {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.4em;
  text-align: left;
  color: #354558;
  margin: 0.3em 0;
}
.LayoutBlock-content > p {
  font-size: 15px;
  line-height: 1.4em;
  text-align: left;
  color: #354558;
  margin: 0.3em 0;
}
._greyColor {
  color: #5b7798;
}
.Block {
  display: block;
}
.InlineBlock {
  display: inline-block;
}
.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
/* IE < 8 */
._m4 {
  margin: 4px;
}
._m5 {
  margin: 5px;
}
._m10 {
  margin: 10px;
}
._m15 {
  margin: 15px;
}
._m20 {
  margin: 20px;
}
._mVertAuto {
  margin: 0 auto;
}
._mv5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
._mv10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
._mv15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
._mv20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
._mh5 {
  margin-left: 5px;
  margin-right: 5px;
}
._mh10 {
  margin-left: 10px;
  margin-right: 10px;
}
._mh15 {
  margin-left: 15px;
  margin-right: 15px;
}
._mh20 {
  margin-left: 20px;
  margin-right: 20px;
}
._mt4 {
  margin-top: 4px;
}
._mt5 {
  margin-top: 5px;
}
._mt8 {
  margin-top: 8px;
}
._mt10 {
  margin-top: 10px;
}
._mt15 {
  margin-top: 15px;
}
._mt20 {
  margin-top: 20px;
}
._mt25 {
  margin-top: 25px;
}
._mt30 {
  margin-top: 30px;
}
._mt35 {
  margin-top: 35px;
}
._mb0 {
  margin-bottom: 0px;
}
._mb3 {
  margin-bottom: 3px;
}
._mb5 {
  margin-bottom: 5px;
}
._mb8 {
  margin-bottom: 8px;
}
._mb10 {
  margin-bottom: 10px;
}
._mb12 {
  margin-bottom: 12px;
}
._mb15 {
  margin-bottom: 15px;
}
._mb20 {
  margin-bottom: 20px;
}
._mb25 {
  margin-bottom: 25px;
}
._mb30 {
  margin-bottom: 30px;
}
._mb35 {
  margin-bottom: 35px;
}
._mb40 {
  margin-bottom: 40px;
}
._ml5 {
  margin-left: 5px;
}
._ml10 {
  margin-left: 10px;
}
._ml15 {
  margin-left: 15px;
}
._ml20 {
  margin-left: 20px;
}
._ml25 {
  margin-left: 25px;
}
._ml27 {
  margin-left: 27px;
}
._ml70 {
  margin-left: 70px;
}
._ml100 {
  margin-left: 100px;
}
._mlAuto {
  margin-left: auto;
}
._mr0 {
  margin-right: 0px;
}
._mr5 {
  margin-right: 5px;
}
._mr8 {
  margin-right: 8px;
}
._mr10 {
  margin-right: 10px;
}
._mr15 {
  margin-right: 15px;
}
._mr20 {
  margin-right: 20px;
}
._mr25 {
  margin-right: 25px;
}
._mr30 {
  margin-right: 30px;
}
._mr35 {
  margin-right: 35px;
}
._mr40 {
  margin-right: 40px;
}
._mr45 {
  margin-right: 45px;
}
._mr50 {
  margin-right: 50px;
}
._mlNone {
  margin-left: 0px;
}
._mrNone {
  margin-right: 0px;
}
._mtNone {
  margin-top: 0px;
}
._mbNone {
  margin-bottom: 0px;
}
._mNone {
  margin: 0;
}
._noPadding {
  padding: 0 !important;
}
._noMargin {
  margin: 0 !important;
}
._pStandard {
  padding: 6px 12px;
}
._p5 {
  padding: 5px;
}
._p10 {
  padding: 10px;
}
._p12 {
  padding: 12px;
}
._p15 {
  padding: 15px;
}
._p20 {
  padding: 20px;
}
._p25 {
  padding: 25px;
}
._p30 {
  padding: 30px;
}
._p4-12 {
  padding: 4px 12px;
}
._p4-15 {
  padding: 4px 12px;
}
._p6-12 {
  padding: 6px 12px;
}
._p6-20 {
  padding: 6px 20px;
}
._p10-20 {
  padding: 10px 20px;
}
._p0-12 {
  padding: 0 20px;
}
._p8-15 {
  padding: 8px 15px;
}
._p10-15 {
  padding: 10px 15px;
}
._pv2 {
  padding: 2px 0;
}
._pv4 {
  padding: 4px 0;
}
._pv8 {
  padding: 8px 0;
}
._ph5 {
  padding: 0 5px;
}
._ph10 {
  padding: 0 10px;
}
._ph12 {
  padding: 0 12px;
}
._ph15 {
  padding: 0 15px;
}
._ph20 {
  padding: 0 20px;
}
._pr0 {
  padding-right: 0;
}
._pr10 {
  padding-right: 10px;
}
._pr20 {
  padding-right: 20px;
}
._pl0 {
  padding-left: 0px;
}
._pl5 {
  padding-left: 5px;
}
._pl10 {
  padding-left: 10px;
}
._pl15 {
  padding-left: 15px;
}
._pl16 {
  padding-left: 16px;
}
._pl20 {
  padding-left: 20px;
}
._pl25 {
  padding-left: 25px;
}
._pl35 {
  padding-left: 35px;
}
._pl40 {
  padding-left: 40px;
}
._pt0 {
  padding-top: 0px;
}
._pt4 {
  padding-top: 4px;
}
._pt5 {
  padding-top: 5px;
}
._pt15 {
  padding-top: 15px;
}
._pt20 {
  padding-top: 20px;
}
._pb0 {
  padding-bottom: 0px;
}
._pb5 {
  padding-bottom: 5px;
}
._pb10 {
  padding-bottom: 10px;
}
._pb15 {
  padding-bottom: 15px;
}
._pb20 {
  padding-bottom: 20px;
}
._w10 {
  width: 10px;
  max-width: 10px;
}
._w20 {
  width: 20px;
  max-width: 20px;
}
._w30 {
  width: 30px;
  max-width: 30px;
}
._w35 {
  width: 35px;
  max-width: 35px;
}
._w40 {
  width: 40px;
  max-width: 40px;
}
._w45 {
  width: 45px;
  max-width: 45px;
}
._w50 {
  width: 50px;
  max-width: 50px;
}
._w55 {
  width: 55px;
  max-width: 55px;
}
._w60 {
  width: 60px;
  max-width: 60px;
}
._w65 {
  width: 65px;
  max-width: 65px;
}
._w70 {
  width: 70px;
  max-width: 70px;
}
._w75 {
  width: 75px;
  max-width: 75px;
}
._w80 {
  width: 80px;
  max-width: 80px;
}
._w85 {
  width: 85px;
  max-width: 85px;
}
._w90 {
  width: 90px;
  max-width: 90px;
}
._w95 {
  width: 95px;
  max-width: 95px;
}
._w100 {
  width: 100px;
  max-width: 100px;
}
._w105 {
  width: 105px;
  max-width: 105px;
}
._w110 {
  width: 110px;
  max-width: 110px;
}
._w115 {
  width: 115px;
  max-width: 115px;
}
._w120 {
  width: 120px;
  max-width: 120px;
}
._w125 {
  width: 125px;
  max-width: 125px;
}
._w130 {
  width: 130px;
  max-width: 130px;
}
._w135 {
  width: 135px;
  max-width: 135px;
}
._w140 {
  width: 140px;
  max-width: 140px;
}
._w155 {
  width: 155px;
  max-width: 155px;
}
._w150 {
  width: 150px;
  max-width: 150px;
}
._w160 {
  width: 160px;
  max-width: 160px;
}
._w175 {
  width: 175px;
  max-width: 175px;
}
._w200 {
  width: 200px;
  max-width: 200px;
}
._w225 {
  width: 225px;
  max-width: 225px;
}
._w230 {
  width: 230px;
  max-width: 230px;
}
._w250 {
  width: 250px;
  max-width: 250px;
}
._w260 {
  width: 260px;
  max-width: 260px;
}
._w262 {
  width: 262px;
  max-width: 262px;
}
._w270 {
  width: 270px;
  max-width: 270px;
}
._w275 {
  width: 275px;
  max-width: 275px;
}
._w280 {
  width: 280px;
  max-width: 280px;
}
._w300 {
  width: 300px;
  max-width: 300px;
}
._w325 {
  width: 325px;
  max-width: 325px;
}
._w350 {
  width: 350px;
  max-width: 350px;
}
._w375 {
  width: 375px;
  max-width: 375px;
}
._w380 {
  width: 380px;
  max-width: 380px;
}
._w390 {
  width: 390px;
  max-width: 390px;
}
._w400 {
  width: 400px;
  max-width: 400px;
}
._w425 {
  width: 425px;
  max-width: 425px;
}
._w440 {
  width: 440px;
  max-width: 440px;
}
._w450 {
  width: 450px;
  max-width: 450px;
}
._w475 {
  width: 475px;
  max-width: 475px;
}
._w500 {
  width: 500px;
  max-width: 500px;
}
._w525 {
  width: 525px;
  max-width: 525px;
}
._w550 {
  width: 550px;
  max-width: 550px;
}
._w575 {
  width: 575px;
  max-width: 575px;
}
._w565 {
  width: 565px;
  max-width: 565px;
}
._w600 {
  width: 600px;
  max-width: 600px;
}
._w625 {
  width: 625px;
  max-width: 625px;
}
._w650 {
  width: 650px;
  max-width: 650px;
}
._w665 {
  width: 665px;
  max-width: 665px;
}
._w675 {
  width: 675px;
  max-width: 675px;
}
._w700 {
  width: 700px;
  max-width: 700px;
}
._w725 {
  width: 725px;
  max-width: 725px;
}
._w750 {
  width: 750px;
  max-width: 750px;
}
._w775 {
  width: 775px;
  max-width: 775px;
}
._w800 {
  width: 800px;
  max-width: 800px;
}
._w825 {
  width: 825px;
  max-width: 825px;
}
._w850 {
  width: 850px;
  max-width: 850px;
}
._w875 {
  width: 875px;
  max-width: 875px;
}
._w900 {
  width: 900px;
  max-width: 900px;
}
._w925 {
  width: 925px;
  max-width: 925px;
}
._w950 {
  width: 950px;
  max-width: 950px;
}
._w975 {
  width: 975px;
  max-width: 975px;
}
._w1000 {
  width: 1000px;
  max-width: 1000px;
}
._w1025 {
  width: 1025px;
  max-width: 1025px;
}
._w1050 {
  width: 1050px;
  max-width: 1050px;
}
._w1075 {
  width: 1075px;
  max-width: 1075px;
}
._w1100 {
  width: 1100px;
  max-width: 1100px;
}
._w1125 {
  width: 1125px;
  max-width: 1125px;
}
._w1150 {
  width: 1150px;
  max-width: 1150px;
}
._w1175 {
  width: 1175px;
  max-width: 1175px;
}
._w1200 {
  width: 1200px;
  max-width: 1200px;
}
._w1225 {
  width: 1225px;
  max-width: 1225px;
}
._w1250 {
  width: 1250px;
  max-width: 1250px;
}
._w1275 {
  width: 1275px;
  max-width: 1275px;
}
._w1300 {
  width: 1300px;
  max-width: 1300px;
}
._w1325 {
  width: 1325px;
  max-width: 1325px;
}
._w1350 {
  width: 1350px;
  max-width: 1350px;
}
._w1375 {
  width: 1375px;
  max-width: 1375px;
}
._w1400 {
  width: 1400px;
  max-width: 1400px;
}
._w1425 {
  width: 1425px;
  max-width: 1425px;
}
._w1450 {
  width: 1450px;
  max-width: 1450px;
}
._w1475 {
  width: 1475px;
  max-width: 1475px;
}
._w1500 {
  width: 1500px;
  max-width: 1500px;
}
._w1525 {
  width: 1525px;
  max-width: 1525px;
}
._w1550 {
  width: 1550px;
  max-width: 1550px;
}
._w1575 {
  width: 1575px;
  max-width: 1575px;
}
._w1600 {
  width: 1600px;
  max-width: 1600px;
}
._w1625 {
  width: 1625px;
  max-width: 1625px;
}
._w1650 {
  width: 1650px;
  max-width: 1650px;
}
._w1675 {
  width: 1675px;
  max-width: 1675px;
}
._iw50 {
  width: 100%;
  max-width: 50px;
}
._iw75 {
  width: 100%;
  max-width: 75px;
}
._iw100 {
  width: 100%;
  max-width: 100px;
}
._iw125 {
  width: 100%;
  max-width: 125px;
}
._iw150 {
  width: 100%;
  max-width: 150px;
}
._iw175 {
  width: 100%;
  max-width: 175px;
}
._iw178 {
  width: 100%;
  max-width: 178px;
}
._iw195 {
  width: 100%;
  max-width: 195px;
}
._iw200 {
  width: 100%;
  max-width: 200px;
}
._iw225 {
  width: 100%;
  max-width: 225px;
}
._iw250 {
  width: 100%;
  max-width: 250px;
}
._iw275 {
  width: 100%;
  max-width: 275px;
}
._iw300 {
  width: 100%;
  max-width: 300px;
}
._iw330 {
  width: 100%;
  max-width: 330px;
}
._iw350 {
  width: 100%;
  max-width: 350px;
}
._iw370 {
  width: 100%;
  max-width: 370px;
}
._iw400 {
  width: 100%;
  max-width: 400px;
}
._iw450 {
  width: 100%;
  max-width: 450px;
}
._iw500 {
  width: 100%;
  max-width: 500px;
}
._iw510 {
  width: 100%;
  max-width: 510px;
}
._iw520 {
  width: 100%;
  max-width: 520px;
}
._iw550 {
  width: 100%;
  max-width: 550px;
}
._iw600 {
  width: 100%;
  max-width: 600px;
}
._iw650 {
  width: 100%;
  max-width: 650px;
}
._iw700 {
  width: 100%;
  max-width: 700px;
}
._iw750 {
  width: 100%;
  max-width: 750px;
}
._iw800 {
  width: 100%;
  max-width: 800px;
}
._iw850 {
  width: 100%;
  max-width: 850px;
}
._iw900 {
  width: 100%;
  max-width: 900px;
}
._wPercent95 {
  width: 95%;
}
._wPercent100 {
  width: 100%;
}
._wCalc100-40 {
  width: calc(100% - 40px);
}
._hCalc100_40 {
  height: calc(100% - 40px);
}
._wCalc100-60 {
  width: calc(100% - 60px);
}
._wAuto {
  width: auto;
}
._minW40 {
  min-width: 40px;
}
._minW50 {
  min-width: 50px;
}
._minW75 {
  min-width: 75px;
}
._minW100 {
  min-width: 100px;
}
._minW120 {
  min-width: 120px;
}
._minW130 {
  min-width: 130px;
}
._minW140 {
  min-width: 140px;
}
._minW150 {
  min-width: 150px;
}
._minW200 {
  min-width: 200px;
}
._minW250 {
  min-width: 250px;
}
._minW300 {
  min-width: 300px;
}
._minW350 {
  min-width: 350px;
}
._minW375 {
  min-width: 375px;
}
._minW350 {
  min-width: 350px;
}
._minW400 {
  min-width: 400px;
}
._minW450 {
  min-width: 450px;
}
._minW500 {
  min-width: 500px;
}
._minW550 {
  min-width: 550px;
}
._minW600 {
  min-width: 600px;
}
._minW650 {
  min-width: 650px;
}
._minW700 {
  min-width: 700px;
}
._minW750 {
  min-width: 750px;
}
._minW800 {
  min-width: 800px;
}
._minW850 {
  min-width: 850px;
}
._minW900 {
  min-width: 900px;
}
._minW950 {
  min-width: 950px;
}
._minW1000 {
  min-width: 1000px;
}
._minW1100 {
  min-width: 1100px;
}
._minW1200 {
  min-width: 1200px;
}
._minW1300 {
  min-width: 1300px;
}
._minW1400 {
  min-width: 1400px;
}
._minW1500 {
  min-width: 1500px;
}
._minW1600 {
  min-width: 1600px;
}
._minW1800 {
  min-width: 1800px;
}
._maxW100 {
  max-width: 150px;
}
._maxW150 {
  max-width: 150px;
}
._maxW200 {
  max-width: 200px;
}
._maxW250 {
  max-width: 250px;
}
._maxW275 {
  max-width: 275px;
}
._maxW300 {
  max-width: 300px;
}
._maxW350 {
  max-width: 350px;
}
._maxW375 {
  max-width: 375px;
}
._maxW380 {
  max-width: 380px;
}
._maxW400 {
  max-width: 400px;
}
._maxW450 {
  max-width: 450px;
}
._maxW500 {
  max-width: 500px;
}
._maxW550 {
  max-width: 550px;
}
._maxW600 {
  max-width: 600px;
}
._maxW650 {
  max-width: 650px;
}
._maxW700 {
  max-width: 700px;
}
._maxW750 {
  max-width: 750px;
}
._maxW800 {
  max-width: 800px;
}
._maxW850 {
  max-width: 850px;
}
._maxW900 {
  max-width: 900px;
}
._maxW950 {
  max-width: 950px;
}
._maxW1000 {
  max-width: 1000px;
}
._maxW1050 {
  max-width: 1050px;
}
._maxW1100 {
  max-width: 1100px;
}
._max1150 {
  max-width: 1150px;
}
._maxW1200 {
  max-width: 1200px;
}
._maxW50per {
  max-width: 50%;
}
._maxW95per {
  max-width: 95%;
}
._maxW100per {
  max-width: 100%;
}
._noMaxW {
  max-width: none;
}
._h10 {
  height: 10px;
}
._h20 {
  height: 20px;
}
._h25 {
  height: 25px;
}
._h30 {
  height: 30px;
}
._h35 {
  height: 35px;
}
._h50 {
  height: 50px;
}
._h75 {
  height: 75px;
}
._h85 {
  height: 85px;
}
._h100 {
  height: 100px;
}
._h125 {
  height: 125px;
}
._h150 {
  height: 150px;
}
._h175 {
  height: 175px;
}
._h200 {
  height: 200px;
}
._h225 {
  height: 225px;
}
._h235 {
  height: 235px;
}
._h250 {
  height: 250px;
}
._h275 {
  height: 275px;
}
._h300 {
  height: 300px;
}
._h325 {
  height: 325px;
}
._h350 {
  height: 350px;
}
._h375 {
  height: 375px;
}
._h388 {
  height: 388px;
}
._h400 {
  height: 400px;
}
._h405 {
  height: 405px;
}
._h415 {
  height: 415px;
}
._h450 {
  height: 450px;
}
._h455 {
  height: 455px;
}
._h480 {
  height: 480px;
}
._h500 {
  height: 500px;
}
._h550 {
  height: 550px;
}
._h570 {
  height: 570px;
}
._h600 {
  height: 600px;
}
._h625 {
  height: 625px;
}
._h650 {
  height: 650px;
}
._h700 {
  height: 700px;
}
._h750 {
  height: 750px;
}
._h800 {
  height: 800px;
}
._h850 {
  height: 850px;
}
._h900 {
  height: 900px;
}
._h950 {
  height: 950px;
}
._h1000 {
  height: 1000px;
}
._hPercent100 {
  min-height: 100%;
  height: 100%;
}
._h100vh {
  height: 100vh;
}
._hAuto {
  height: auto;
}
._minH30 {
  min-height: 30px;
}
._minH50 {
  min-height: 50px;
}
._minH75 {
  min-height: 75px;
}
._minH100 {
  min-height: 100px;
}
._minH150 {
  min-height: 150px;
}
._minH200 {
  min-height: 200px;
}
._minH250 {
  min-height: 250px;
}
._minH300 {
  min-height: 300px;
}
._minH350 {
  min-height: 350px;
}
._minH400 {
  min-height: 400px;
}
._minH450 {
  min-height: 450px;
}
._minH500 {
  min-height: 500px;
}
._minH550 {
  min-height: 550px;
}
._minH600 {
  min-height: 600px;
}
._minH650 {
  min-height: 650px;
}
._minH700 {
  min-height: 700px;
}
._maxH75 {
  max-height: 75px;
}
._maxH100 {
  max-height: 100px;
}
._maxH150 {
  max-height: 150px;
}
._maxH200 {
  max-height: 200px;
}
._maxH290 {
  max-height: 290px;
}
._maxH300 {
  max-height: 300px;
}
._maxH325 {
  max-height: 325px;
}
._maxH350 {
  max-height: 350px;
}
._maxH360 {
  max-height: 360px;
}
._maxH390 {
  max-height: 390px;
}
._maxH400 {
  max-height: 400px;
}
._maxH405 {
  max-height: 405px;
}
._maxH450 {
  max-height: 450px;
}
._maxH500 {
  max-height: 500px;
}
._maxH550 {
  max-height: 550px;
}
._maxH580 {
  max-height: 580px;
}
._maxH600 {
  max-height: 600px;
}
._maxH700 {
  max-height: 700px;
}
._maxH800 {
  max-height: 800px;
}
._maxH50per {
  max-height: 50%;
}
._maxH95per {
  max-height: 95%;
}
._maxH100per {
  max-height: 100%;
}
._noMaxH {
  max-height: none;
}
._noBorders {
  border: none;
}
._noBordersImportant {
  border: none !important;
}
._noRightBorder {
  border-right: none;
}
._bold {
  font-weight: bold;
}
._ffInherit {
  font-family: inherit;
}
._fs0 {
  font-size: 0;
}
._fs12 {
  font-size: 12px;
}
._fs13 {
  font-size: 13px;
}
._fs14 {
  font-size: 14px !important;
}
._fs15 {
  font-size: 15px;
}
._fs16 {
  font-size: 16px;
}
._fs17 {
  font-size: 17px;
}
._fs18 {
  font-size: 18px;
}
._fs19 {
  font-size: 19px;
}
._fs20 {
  font-size: 20px;
}
._fs90per {
  font-size: 90%;
}
._breakWord {
  word-wrap: break-word;
}
._wrapNormal {
  word-wrap: normal;
}
._clickableItem {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
._textSelection {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
._cursorDefault {
  cursor: default !important;
}
._stickTop {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
  background: #fff;
  z-index: 1;
}
._stickBottom {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  bottom: 0;
  background: #fff;
  z-index: 1;
}
.highlight {
  -webkit-animation: move-highlight 0.2s linear 1;
          animation: move-highlight 0.2s linear 1;
  height: 60%;
  width: 10px;
  background: rgba(16, 109, 185, 0.2);
  position: absolute;
  top: 20%;
  left: 0;
}
@-webkit-keyframes move-highlight {
  100% {
    left: 100%;
  }
}
@keyframes move-highlight {
  100% {
    left: 100%;
  }
}
._alertStopped {
  width: 20px;
  height: 20px;
  background: url("/img/icons2/warning-multi-20x20.svg") no-repeat 0 0;
}
._unselectable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
