/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.scrollarea {
  position: relative;
  display: inline-block; }
  .scrollarea--hide-overflow {
    overflow: hidden !important; }
  .scrollarea .scrollarea-content {
    position: relative;
    z-index: 1;
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: visible; }
    .scrollarea .scrollarea-content:focus {
      outline: 0; }
  .scrollarea .scrollbar-container {
    position: absolute;
    z-index: 90;
    background-color: #fbfcfe;
    cursor: pointer;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s; }
    .scrollarea .scrollbar-container::after {
      content: ' ';
      position: absolute;
      background-color: #eef4fc;
      border-radius: 3px; }
    .scrollarea .scrollbar-container .scrollbar {
      position: relative; }
      .scrollarea .scrollbar-container .scrollbar::after {
        content: ' ';
        position: absolute;
        z-index: 1;
        background-color: #d4d8df;
        border-radius: 3px; }
  .scrollarea .scrollbar-container.vertical {
    right: 0;
    width: 15px; }
    .scrollarea .scrollbar-container.vertical::after {
      top: 0;
      left: calc( (15px - 3px) / 2);
      width: 3px;
      height: 100%; }
    .scrollarea .scrollbar-container.vertical .scrollbar::after {
      top: 0;
      left: calc( (15px - 3px) / 2);
      width: 3px; }
  .scrollarea .scrollbar-container.horizontal {
    left: 0;
    height: 15px; }
    .scrollarea .scrollbar-container.horizontal::after {
      top: calc( (15px - 3px) / 2);
      left: 0;
      width: 100%;
      height: 3px; }
    .scrollarea .scrollbar-container.horizontal .scrollbar::after {
      top: calc( (15px - 3px) / 2);
      left: 0;
      height: 3px; }

.scrollarea:not(.scroll--horizontal).scroll--vertical .scrollarea-content {
  padding-right: 15px; }

.scrollarea:not(.scroll--horizontal).scroll--vertical .scrollbar-container.vertical {
  top: 0;
  bottom: 0; }
  .scrollarea:not(.scroll--horizontal).scroll--vertical .scrollbar-container.vertical .scrollbar::after {
    height: 100%; }

.scrollarea.scroll--horizontal:not(.scroll--horizontal--top):not(.scroll--vertical) .scrollarea-content {
  padding-bottom: 15px; }

.scrollarea.scroll--horizontal:not(.scroll--horizontal--top):not(.scroll--vertical) .scrollbar-container.horizontal {
  bottom: 0;
  width: 100%; }
  .scrollarea.scroll--horizontal:not(.scroll--horizontal--top):not(.scroll--vertical) .scrollbar-container.horizontal .scrollbar::after {
    width: 100%; }

.scrollarea.scroll--horizontal.scroll--horizontal--top:not(.scroll--vertical) .scrollarea-content {
  padding-top: 15px; }

.scrollarea.scroll--horizontal.scroll--horizontal--top:not(.scroll--vertical) .scrollbar-container.horizontal {
  top: 0;
  width: 100%; }
  .scrollarea.scroll--horizontal.scroll--horizontal--top:not(.scroll--vertical) .scrollbar-container.horizontal .scrollbar::after {
    width: 100%; }

.scrollarea.scroll--vertical.scroll--horizontal:not(.scroll--horizontal--top) .scrollarea-content {
  padding-right: 15px;
  padding-bottom: 15px; }

.scrollarea.scroll--vertical.scroll--horizontal:not(.scroll--horizontal--top) .scrollbar-container.horizontal {
  bottom: 0;
  width: calc(100% - 15px); }
  .scrollarea.scroll--vertical.scroll--horizontal:not(.scroll--horizontal--top) .scrollbar-container.horizontal .scrollbar::after {
    width: calc(100% - 15px); }

.scrollarea.scroll--vertical.scroll--horizontal:not(.scroll--horizontal--top) .scrollbar-container.vertical {
  top: 0;
  height: calc(100% - 15px); }
  .scrollarea.scroll--vertical.scroll--horizontal:not(.scroll--horizontal--top) .scrollbar-container.vertical .scrollbar::after {
    height: calc(100% - 15px); }
  .scrollarea.scroll--vertical.scroll--horizontal:not(.scroll--horizontal--top) .scrollbar-container.vertical::before {
    content: ' ';
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 15px;
    height: 15px;
    background-color: #fbfcfe; }

.scrollarea.scroll--vertical.scroll--horizontal.scroll--horizontal--top .scrollarea-content {
  padding-top: 15px;
  padding-right: 15px; }

.scrollarea.scroll--vertical.scroll--horizontal.scroll--horizontal--top .scrollbar-container.horizontal {
  top: 0;
  width: calc(100% - 15px); }
  .scrollarea.scroll--vertical.scroll--horizontal.scroll--horizontal--top .scrollbar-container.horizontal .scrollbar::after {
    width: calc(100% - 15px); }

.scrollarea.scroll--vertical.scroll--horizontal.scroll--horizontal--top .scrollbar-container.vertical {
  top: 15px;
  height: calc(100% - 15px); }
  .scrollarea.scroll--vertical.scroll--horizontal.scroll--horizontal--top .scrollbar-container.vertical .scrollbar::after {
    height: calc(100% - 15px); }
  .scrollarea.scroll--vertical.scroll--horizontal.scroll--horizontal--top .scrollbar-container.vertical::before {
    content: ' ';
    position: absolute;
    top: -15px;
    left: 0;
    width: 15px;
    height: 15px;
    background-color: #fbfcfe; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.nav-icon {
  width: 19px;
  height: 19px;
  padding: 20px;
  fill: #5d616f;
  cursor: pointer; }
  .nav-icon:hover {
    fill: #585c69; }
.col {
  float: left;
  box-sizing: border-box; }
  .col:first-child {
    margin-left: 0; }
  .col:last-child {
    margin-right: 0; }

.col.col-1 {
  width: 8.33333%; }

.col.col-2 {
  width: 16.66667%; }

.col.col-3 {
  width: 25%; }

.col.col-4 {
  width: 33.33333%; }

.col.col-5 {
  width: 41.66667%; }

.col.col-6 {
  width: 50%; }

.col.col-7 {
  width: 58.33333%; }

.col.col-8 {
  width: 66.66667%; }

.col.col-9 {
  width: 75%; }

.col.col-10 {
  width: 83.33333%; }

.col.col-11 {
  width: 91.66667%; }

.col.col-12 {
  width: 100%; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.row {
  position: relative;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 20px; }
  .row:after {
    content: "";
    display: table;
    clear: both; }
  @media only screen and (min-device-width: 1280px) {
    .row {
      width: 1280px; } }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .row {
      width: 1024px;
      padding: 0 10px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.head {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #ffffff;
  border-bottom: 1px solid #e7eaf3; }
.grid {
  display: inline-block;
  box-sizing: border-box;
  width: 100%; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.map-moscow {
  width: 230px;
  margin: 5px auto; }
  .map-moscow__legend {
    padding: 0 20px; }
  .map-moscow__legend-item {
    margin-bottom: 4px; }
    .map-moscow__legend-item:after {
      content: "";
      display: table;
      clear: both; }
    .map-moscow__legend-item .name {
      float: left;
      font-weight: 600;
      color: #5d616f; }
    .map-moscow__legend-item .info {
      float: right; }
      .map-moscow__legend-item .info .count {
        padding: 0 5px;
        font-size: 11px;
        color: #95a3b4; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.button-submit {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
  transition: background .1s ease-in-out; }
  .button-submit.disabled:not(.button-submit-label) {
    background-color: #eef4fc;
    border-color: #eef4fc;
    cursor: default;
    opacity: .5;
    pointer-events: none; }
  .button-submit.disabled {
    background-color: #d4d8df;
    border-color: #d4d8df;
    cursor: default;
    opacity: 1;
    pointer-events: none; }
  .button-submit.loading {
    opacity: .5;
    pointer-events: none; }
  .button-submit.button-submit-label {
    min-width: 120px;
    padding: 9px 20px 10px; }
  .button-submit.button-submit-icon:not(.button-submit-label) {
    width: 40px;
    height: 40px; }
    .button-submit.button-submit-icon:not(.button-submit-label) .button-submit__icon {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .button-submit__icon-loading svg {
    fill-opacity: 0.2; }
  .button-submit.button-submit-icon.button-submit-label .button-submit__label {
    padding-left: 30px; }
  .button-submit.button-submit-icon.button-submit-label .button-submit__icon {
    top: 50%;
    transform: translateY(-50%); }
  .button-submit__spinner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center; }
    .button-submit__spinner svg {
      height: 34px; }
    .button-submit__spinner.hidden {
      display: none; }
  .button-submit__label {
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.4px;
    user-select: none; }
  .button-submit__label--loading {
    visibility: hidden; }
  .button-submit__icon {
    position: absolute;
    width: 24px;
    height: 24px; }
  .button-submit.white {
    color: #4d99f5;
    background-color: #ffffff;
    border: 1px solid #4d99f5;
    transition: 0.2s; }
    .button-submit.white svg {
      fill: #4d99f5; }
      .button-submit.white svg .need-stroke {
        stroke: #4d99f5 !important; }
    .button-submit.white:not(.disabled):not(.loading):hover {
      color: #4d99f5;
      background-color: #f2f2f2;
      border-color: #4991e9; }
    .button-submit.white.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.white.disabled {
      background-color: #d4d8df;
      border-color: #d4d8df;
      opacity: .8;
      cursor: default;
      pointer-events: none; }
    .button-submit.white.loading {
      pointer-events: none; }
    .button-submit.white:not(.disabled):hover {
      background-color: #fbfcfe; }
  .button-submit.silver {
    color: #5d616f;
    background-color: #eef4fc;
    border: 1px solid #eef4fc;
    transition: 0.2s; }
    .button-submit.silver svg {
      fill: #5d616f; }
      .button-submit.silver svg .need-stroke {
        stroke: #5d616f !important; }
    .button-submit.silver:not(.disabled):not(.loading):hover {
      color: #5d616f;
      background-color: #e2e8ef;
      border-color: #e2e8ef; }
    .button-submit.silver.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.silver.disabled {
      background-color: #d4d8df;
      border-color: #d4d8df;
      opacity: .8;
      cursor: default;
      pointer-events: none; }
    .button-submit.silver.loading {
      pointer-events: none; }
  .button-submit.lightblue {
    color: #ffffff;
    background-color: #4d99f5;
    border: 1px solid #4d99f5;
    transition: 0.2s; }
    .button-submit.lightblue svg {
      fill: #ffffff; }
      .button-submit.lightblue svg .need-stroke {
        stroke: #ffffff !important; }
    .button-submit.lightblue:not(.disabled):not(.loading):hover {
      color: #ffffff;
      background-color: #4991e9;
      border-color: #4991e9; }
    .button-submit.lightblue.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.lightblue.disabled {
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    .button-submit.lightblue.loading {
      pointer-events: none; }
  .button-submit.lightgray {
    color: #ffffff;
    background-color: #d4d8df;
    border: 1px solid #d4d8df;
    transition: 0.2s; }
    .button-submit.lightgray svg {
      fill: #ffffff; }
      .button-submit.lightgray svg .need-stroke {
        stroke: #ffffff !important; }
    .button-submit.lightgray:not(.disabled):not(.loading):hover {
      color: #ffffff;
      background-color: #c9cdd4;
      border-color: #c9cdd4; }
    .button-submit.lightgray.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.lightgray.disabled {
      background-color: #d4d8df;
      border-color: #d4d8df;
      opacity: .8;
      cursor: default;
      pointer-events: none; }
    .button-submit.lightgray.loading {
      pointer-events: none; }
    .button-submit.lightgray.disabled {
      opacity: 1 !important; }
  .button-submit.lightblue--negative {
    color: #4d99f5;
    background-color: #ffffff;
    border: 1px solid #4d99f5; }
    .button-submit.lightblue--negative:hover {
      background-color: #4991e9; }
    .button-submit.lightblue--negative:disabled, .button-submit.lightblue--negative.disabled {
      color: #ffffff;
      border: 1px solid transparent; }
      .button-submit.lightblue--negative:disabled:hover, .button-submit.lightblue--negative.disabled:hover {
        background: #d4d8df;
        cursor: default; }
  .button-submit.green {
    color: #ffffff;
    background-color: #36be7c;
    border: 1px solid #36be7c;
    transition: 0.2s; }
    .button-submit.green svg {
      fill: #ffffff; }
      .button-submit.green svg .need-stroke {
        stroke: #ffffff !important; }
    .button-submit.green:not(.disabled):not(.loading):hover {
      color: #ffffff;
      background-color: #33b576;
      border-color: #33b576; }
    .button-submit.green.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.green.disabled {
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    .button-submit.green.loading {
      pointer-events: none; }
  .button-submit.green--negative {
    color: #36be7c;
    background-color: #ffffff;
    border: 1px solid #36be7c;
    transition: 0.2s; }
    .button-submit.green--negative svg {
      fill: #36be7c; }
      .button-submit.green--negative svg .need-stroke {
        stroke: #36be7c !important; }
    .button-submit.green--negative:not(.disabled):not(.loading):hover {
      color: #36be7c;
      background-color: #f2f2f2;
      border-color: #33b576; }
    .button-submit.green--negative.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.green--negative.disabled {
      background-color: #d4d8df;
      border-color: #d4d8df;
      opacity: .8;
      cursor: default;
      pointer-events: none; }
    .button-submit.green--negative.loading {
      pointer-events: none; }
  .button-submit.red--negative {
    color: #ff596d;
    background-color: #ffffff;
    border: 1px solid #ff596d;
    transition: 0.2s; }
    .button-submit.red--negative svg {
      fill: #ff596d; }
      .button-submit.red--negative svg .need-stroke {
        stroke: #ff596d !important; }
    .button-submit.red--negative:not(.disabled):not(.loading):hover {
      color: #ff596d;
      background-color: #f2f2f2;
      border-color: #f25568; }
    .button-submit.red--negative.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.red--negative.disabled {
      background-color: #d4d8df;
      border-color: #d4d8df;
      opacity: .8;
      cursor: default;
      pointer-events: none; }
    .button-submit.red--negative.loading {
      pointer-events: none; }
  .button-submit.pink {
    color: #ffffff;
    background-color: #ff596d;
    border: 1px solid #ff596d;
    transition: 0.2s; }
    .button-submit.pink svg {
      fill: #ffffff; }
      .button-submit.pink svg .need-stroke {
        stroke: #ffffff !important; }
    .button-submit.pink:not(.disabled):not(.loading):hover {
      color: #ffffff;
      background-color: #f25568;
      border-color: #f25568; }
    .button-submit.pink.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.pink.disabled {
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    .button-submit.pink.loading {
      pointer-events: none; }
  .button-submit.orange {
    color: #ffffff;
    background-color: #ffa727;
    border: 1px solid #ffa727;
    transition: 0.2s; }
    .button-submit.orange svg {
      fill: #ffffff; }
      .button-submit.orange svg .need-stroke {
        stroke: #ffffff !important; }
    .button-submit.orange:not(.disabled):not(.loading):hover {
      color: #ffffff;
      background-color: #f29f25;
      border-color: #f29f25; }
    .button-submit.orange.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.orange.disabled {
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    .button-submit.orange.loading {
      pointer-events: none; }
  .button-submit.lightgray {
    color: #ffffff;
    background-color: #d4d8df;
    border: 1px solid #d4d8df;
    transition: 0.2s; }
    .button-submit.lightgray svg {
      fill: #ffffff; }
      .button-submit.lightgray svg .need-stroke {
        stroke: #ffffff !important; }
    .button-submit.lightgray:not(.disabled):not(.loading):hover {
      color: #ffffff;
      background-color: #c9cdd4;
      border-color: #c9cdd4; }
    .button-submit.lightgray.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.lightgray.disabled {
      background-color: #d4d8df;
      border-color: #d4d8df;
      opacity: .8;
      cursor: default;
      pointer-events: none; }
    .button-submit.lightgray.loading {
      pointer-events: none; }
  .button-submit.gray {
    color: #5d616f;
    background-color: #eef4fc;
    border: 1px solid #eef4fc;
    transition: 0.2s; }
    .button-submit.gray svg {
      fill: #5d616f; }
      .button-submit.gray svg .need-stroke {
        stroke: #5d616f !important; }
    .button-submit.gray:not(.disabled):not(.loading):hover {
      color: #5d616f;
      background-color: #e2e8ef;
      border-color: #e2e8ef; }
    .button-submit.gray.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.gray.disabled {
      background-color: #d4d8df;
      border-color: #d4d8df;
      opacity: .8;
      cursor: default;
      pointer-events: none; }
    .button-submit.gray.loading {
      pointer-events: none; }
  .button-submit.null {
    color: #eef4fc;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    transition: 0.2s; }
    .button-submit.null svg {
      fill: #eef4fc; }
      .button-submit.null svg .need-stroke {
        stroke: #eef4fc !important; }
    .button-submit.null:not(.disabled):not(.loading):hover {
      color: #eef4fc;
      background-color: #f2f2f2;
      border-color: #f2f2f2; }
    .button-submit.null.disabled:not(.button-submit-label) {
      background-color: #d4d8df;
      cursor: default;
      opacity: .5;
      pointer-events: none; }
    .button-submit.null.disabled {
      background-color: #d4d8df;
      border-color: #d4d8df;
      opacity: .8;
      cursor: default;
      pointer-events: none; }
    .button-submit.null.loading {
      pointer-events: none; }
  .button-submit.link {
    padding: 10px 0;
    font-weight: 400;
    color: #5d616f;
    background-color: transparent;
    border: 0 none;
    transition: 0.2s; }
    .button-submit.link:hover {
      color: #5d616f; }
  .button-submit.transparent {
    color: #95a3b4;
    background-color: transparent;
    border: none;
    transition: 0.2s; }
    .button-submit.transparent svg {
      fill: #95a3b4; }
      .button-submit.transparent svg .need-stroke {
        stroke: #95a3b4 !important; }
    .button-submit.transparent:not(.disabled):not(.loading):hover {
      color: #5d616f; }
      .button-submit.transparent:not(.disabled):not(.loading):hover svg {
        fill: #5d616f; }

.react-tooltip {
  z-index: 10000 !important;
  font-size: 12px !important;
  color: #5d616f !important;
  box-shadow: 0 10px 30px 0 #e7eaf3 !important; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.input-base {
  position: relative; }
  .input-base.disabled:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-color: #ffffff;
    opacity: .6;
    pointer-events: none; }
  .input-base.disabled input {
    user-select: none;
    text-overflow: ellipsis; }
  .input-base.readonly > input {
    color: #95a3b4;
    text-overflow: ellipsis;
    outline: none; }
    .input-base.readonly > input:focus {
      border-color: #e7eaf3;
      box-shadow: none; }
  .input-base input {
    box-sizing: border-box;
    width: 100%;
    height: 44px;
    padding: 12px 25px 12px 15px;
    font-weight: 600;
    font-size: 14px;
    color: #5d616f;
    -webkit-text-fill-color: #5d616f;
    letter-spacing: 0.4px;
    text-overflow: ellipsis;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 4px; }
    .input-base input:focus {
      border-color: #4d99f5;
      outline: none; }
    .input-base input::-webkit-input-placeholder {
      color: #95a3b4;
      -webkit-text-fill-color: #95a3b4; }
    .input-base input::-moz-placeholder {
      color: #95a3b4;
      -webkit-text-fill-color: #95a3b4;
      opacity: 1; }
    .input-base input:-ms-input-placeholder {
      color: #95a3b4; }
    .input-base input::placeholder {
      padding-left: 1px;
      color: #95a3b4; }
  .input-base input[type=number]::-webkit-inner-spin-button,
  .input-base input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; }
  .input-base.with-title > input {
    padding: 18px 25px 5px 15px; }
  .input-base__title {
    position: absolute;
    top: 6px;
    left: 16px;
    display: none;
    font-weight: normal;
    font-size: 9px;
    color: #95a3b4;
    letter-spacing: 0.3px; }
  .input-base.with-title > .input-base__title {
    display: block; }
  .input-base__cleaner {
    position: absolute;
    top: 50%;
    right: 0;
    display: none;
    width: 10px;
    height: 10px;
    padding: 12px;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: .5; }
    .input-base__cleaner svg {
      position: absolute;
      width: 10px; }
  .input-base:hover.with-cleaner > .input-base__cleaner {
    display: block; }
  .input-base.failure {
    color: #ff596d; }
    .input-base.failure .input-base__title {
      color: #ff596d; }
    .input-base.failure input {
      text-overflow: ellipsis;
      border-color: #ff596d; }
      .input-base.failure input:focus {
        border-color: #ff596d; }
      .input-base.failure input::-webkit-input-placeholder {
        color: #ff596d; }
      .input-base.failure input::-moz-placeholder {
        color: #ff596d;
        opacity: 1; }
      .input-base.failure input:-ms-input-placeholder {
        color: #ff596d; }

input[type=text], input[type=submit], input[type=password], textarea, input {
  -webkit-appearance: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.input-flex__input {
  box-sizing: border-box;
  padding: 0 10px;
  font-weight: 600;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  color: #5d616f;
  letter-spacing: 0.4px;
  background-color: #ffffff;
  border: solid 1px #e7eaf3;
  border-radius: 4px;
  outline: none; }
  .input-flex__input:focus {
    border: 1px solid #82b8f8; }

.input-flex__label {
  padding-top: 7px;
  font-weight: 600;
  font-size: 8px;
  line-height: 11px;
  text-align: center;
  color: #b2bbc6;
  text-transform: uppercase;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.2px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.text-area {
  position: relative;
  display: flex; }
  .text-area.disabled:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: inline-block;
    background-color: #ffffff;
    opacity: .6;
    pointer-events: none; }
  .text-area.readonly {
    color: #95a3b4; }
    .text-area.readonly textarea {
      outline: none; }
  .text-area textarea {
    box-sizing: border-box;
    width: 100%;
    padding: 8px 8px 0 15px;
    overflow-x: hidden;
    font-weight: 600;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #5d616f;
    letter-spacing: 0.4px;
    border: 1px solid #e7eaf3;
    border-radius: 4px; }
    .text-area textarea:focus {
      border-color: #4d99f5;
      outline: none; }
    .text-area textarea::-webkit-input-placeholder {
      color: #95a3b4; }
    .text-area textarea::-moz-placeholder {
      color: #95a3b4;
      opacity: 1; }
    .text-area textarea:-ms-input-placeholder {
      color: #95a3b4; }
  .text-area.failure {
    color: #ff596d; }
    .text-area.failure textarea {
      border-color: #ff596d; }
      .text-area.failure textarea:focus {
        border-color: #ff596d; }
    .text-area.failure textarea::-webkit-input-placeholder {
      color: #ff596d; }
    .text-area.failure textarea::-moz-placeholder {
      color: #ff596d;
      opacity: 1; }
    .text-area.failure textarea:-ms-input-placeholder {
      color: #ff596d; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
fieldset {
  margin: 0;
  padding: 0;
  border: none; }

.input-validate {
  position: relative;
  clear: both;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: normal; }
  .input-validate:last-of-type {
    margin-bottom: 0; }
  .input-validate.disabled:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: inline-block;
    background-color: #fff;
    opacity: .5; }
  .input-validate__valid-rule {
    font-size: 10px;
    margin: 5px 15px 0 0;
    padding-bottom: 5px;
    letter-spacing: 0.3px;
    color: #95a3b4; }
  .input-validate__container {
    position: relative; }
    .input-validate__container input {
      box-sizing: border-box;
      width: 100%;
      height: 44px;
      padding: 0 25px 0 13px;
      font-size: 14px;
      line-height: 42px;
      color: #5e5e5e;
      letter-spacing: 0.4px;
      border: 1px solid #e7eaf3;
      border-radius: 4px; }
      .input-validate__container input:focus {
        border-color: #468ee5;
        outline: none;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
      .input-validate__container input::-webkit-input-placeholder {
        color: rgba(94, 94, 94, 0.4); }
      .input-validate__container input ::-moz-placeholder {
        color: rgba(94, 94, 94, 0.4); }
      .input-validate__container input :-ms-input-placeholder {
        color: rgba(94, 94, 94, 0.4); }
  .input-validate__cleaner {
    position: absolute;
    top: 50%;
    right: 12px;
    font-size: 19px;
    color: #ff596d;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: .5; }
    .input-validate__cleaner:hover {
      opacity: .9; }
  .input-validate__failure {
    display: none;
    margin: 5px 15px 0 0;
    font-size: 10px;
    letter-spacing: 0.3px;
    padding-bottom: 5px; }
  .input-validate.failure {
    color: #ff596d; }
    .input-validate.failure .input-validate__failure:not(.hidden) {
      display: inline-block; }
    .input-validate.failure .input-validate__valid-rule {
      display: none; }
    .input-validate.failure ::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #ff596d; }
    .input-validate.failure ::-moz-placeholder {
      /* Firefox 19+ */
      color: #ff596d;
      opacity: 1; }
    .input-validate.failure :-ms-input-placeholder {
      /* IE 10+ */
      color: #ff596d; }
    .input-validate.failure :-moz-placeholder {
      /* Firefox 18- */
      color: #ff596d; }
    .input-validate.failure .help-block {
      display: block; }
    .input-validate.failure input {
      border-color: #ff596d; }
      .input-validate.failure input:focus {
        border-color: #ff596d; }
    .input-validate.failure .input-base__placeholder {
      color: #ff596d; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.gn-label-control, .gn-switch {
  display: inline-block;
  height: 20px; }

.gn-switch--on {
  position: absolute;
  width: 100%;
  padding-left: 4px; }

.gn-switch--off {
  position: absolute;
  width: 100%;
  padding-left: 21px; }

.gn-label-control {
  position: relative;
  width: 40px;
  overflow: hidden;
  font-size: 0;
  border-radius: 20px;
  cursor: pointer; }
  .gn-label-control.disabled {
    cursor: default; }

.gn-switch-control {
  position: absolute;
  top: 1px;
  z-index: 99;
  display: inline-block !important;
  width: 18px;
  height: 18px;
  background-color: #ffffff;
  border-radius: 50%;
  transition: all .1s ease-in-out; }

.gn-checkbox-switch {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .gn-checkbox-switch + .gn-switch-control {
    left: 1px; }
  .gn-checkbox-switch:checked + .gn-switch-control {
    left: 21px; }
  .gn-checkbox-switch:checked ~ .gn-switch-on {
    left: 0;
    opacity: 1; }
  .gn-checkbox-switch:checked ~ .gn-switch-off {
    right: -100%; }
  .gn-checkbox-switch ~ .gn-switch-on {
    left: -30px;
    opacity: 0; }
  .gn-checkbox-switch ~ .gn-switch-off {
    right: 0; }
  .gn-checkbox-switch:checked ~ .switcher-bg {
    background-color: #82b8f8; }

.gn-switch-label {
  position: absolute;
  z-index: 98;
  display: inline-block !important;
  height: 24px;
  font-size: 9px;
  line-height: 21px;
  vertical-align: top;
  transition-timing-function: ease-in-out;
  transition-duration: .1s;
  transition-property: left, right, opacity; }

.switcher-bg {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: #e7eaf3;
  transition: all .1s linear; }

.gn-label {
  display: inline-block;
  padding-left: 20px;
  font-weight: 600;
  font-size: 16px;
  vertical-align: top;
  color: #5d616f; }

.gn-content {
  padding-top: 25px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.checkbox {
  position: relative;
  cursor: pointer; }
  .checkbox__square {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    padding: 0;
    background-color: #ffffff;
    border: 2px solid #e7eaf3;
    border-radius: 2px; }
    .checkbox__square .sa-line {
      position: absolute;
      display: none;
      height: 2px;
      background-color: #ff596d;
      border-radius: 1px; }
      .checkbox__square .sa-line.sa-tip {
        top: 9px;
        left: 2px;
        width: 5px;
        transform: rotate(45deg); }
      .checkbox__square .sa-line.sa-long {
        top: 8px;
        right: 3px;
        width: 9px;
        transform: rotate(-45deg); }
    .checkbox__square.checked .sa-line {
      display: block; }
    .checkbox__square.has-label {
      position: absolute; }
  .checkbox:hover .checkbox__square {
    background-color: #fbfcfe; }
  .checkbox__label {
    display: inline-block;
    padding-left: 36px;
    line-height: 20px;
    user-select: none; }
  .checkbox__readonly {
    opacity: 0.4 !important; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.radio {
  position: relative;
  margin-bottom: 10px;
  cursor: pointer; }
  .radio__box {
    position: relative;
    top: 2px;
    display: inline-block;
    box-sizing: content-box;
    width: 16px;
    height: 16px;
    padding: 0;
    background-color: #ffffff;
    border: 2px solid #e7eaf3;
    border-radius: 50%; }
    .radio__box .sa-line {
      position: absolute;
      top: 50%;
      left: 50%;
      display: none;
      width: 10px;
      height: 10px;
      background-color: #ff596d;
      border-radius: 50%;
      transform: translate(-50%, -50%); }
    .radio__box.checked .sa-line {
      display: block; }
    .radio__box:hover {
      background-color: #fbfcfe; }
      .radio__box:hover .sa-line {
        background-color: #ff596d; }
  .radio__box.has-label {
    position: absolute; }
  .radio__label {
    padding-left: 33px;
    line-height: 26px;
    opacity: 1;
    user-select: none; }
  .radio:hover .radio__label {
    color: #8e9bab; }
  .radio__readonly {
    opacity: 0.4 !important; }
.radio-buttons {
  position: relative;
  cursor: pointer; }
  .radio-buttons__label {
    opacity: 0.8;
    user-select: none; }
  .radio-buttons:hover .radio__label {
    opacity: 1; }
  .radio-buttons__readonly {
    opacity: 0.4 !important; }
  .radio-buttons button {
    margin-right: 4px;
    line-height: 7px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.progress {
  position: relative; }
  .progress__side {
    position: relative;
    height: 25px;
    padding-top: 10px; }
  .progress__bar {
    position: absolute;
    width: 100%;
    height: 10px;
    border-radius: 5px; }
  .progress__fill {
    position: absolute;
    width: 0; }
    .progress__fill-bar {
      height: 10px;
      border-radius: 5px 0 0 5px; }
      .progress__fill-bar_state_full {
        border-radius: 5px; }
    .progress__fill-percent {
      position: absolute;
      top: 10px;
      right: 0; }
      .progress__fill-percent_fixed {
        right: inherit;
        left: 0; }
      .progress__fill-percent_hidden {
        display: none; }
  .progress__fill-percent, .progress__res-part-percent {
    font-weight: 400;
    font-size: 14px; }
  .progress__left-label {
    width: 51%; }
  .progress__right-label {
    position: absolute;
    right: 0;
    bottom: 0;
    font-weight: 400; }
  .progress__left-label, .progress__right-label {
    font-weight: 600;
    font-size: 13px;
    line-height: 14px;
    color: #5d616f; }
  .progress__labels-field {
    position: relative; }
  .progress__res-part-percent {
    position: absolute;
    top: 20px;
    right: 0; }
    .progress__res-part-percent_hidden {
      display: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.stats-line__title {
  display: block;
  padding-bottom: 27px;
  font-weight: 400;
  font-size: 16px;
  color: #95a3b4;
  letter-spacing: 0.5px; }

.stats-line__chart-item {
  padding-bottom: 15px; }
  .stats-line__chart-item:last-child {
    padding-bottom: 10px; }

.stats-line__note {
  padding-left: 6px; }

.stats-line__color-circles {
  margin-right: 6px;
  vertical-align: -2px; }

.stats-line__circle {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: -6px;
  border-radius: 50%; }

.stats-line__text {
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  color: #5d616f; }
.dots-labels__content {
  padding-left: 6px; }

.dots-labels__dots {
  margin-right: 6px;
  vertical-align: -2px; }

.dots-labels__dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: -6px;
  border-radius: 50%; }

.dots-labels__text {
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  color: black;
  opacity: 0.6; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.select__item {
  padding: 1px 16px;
  list-style: none;
  font-weight: 600;
  font-size: 13px;
  color: #303fa0;
  border-bottom: 1px solid #e7eaf3;
  transition: .2s; }
  .select__item:last-child {
    border-bottom: none; }
  .select__item:hover {
    color: #30b8f6;
    background-color: #fbfcfe; }
  .select__item .icon {
    z-index: -1;
    float: right;
    width: 12px;
    height: 10px;
    opacity: 0;
    transition: .2s; }

.select__item_check {
  color: #5d616f; }
  .select__item_check .icon {
    z-index: 1;
    opacity: 1; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.select__triangle {
  position: absolute;
  top: -22px;
  right: -7px;
  z-index: 65;
  width: 45px;
  height: 22px;
  overflow: hidden; }

.select__triangle:after {
  content: "";
  position: absolute;
  top: 13px;
  left: 8px;
  width: 20px;
  height: 20px;
  background: #ffffff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.select {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 0 15px;
  line-height: 38px;
  border: 1px solid #e7eaf3;
  border-radius: 5px;
  cursor: pointer;
  transition: .2s; }
  .select select {
    display: none; }
  .select_active {
    border-color: #82b8f8; }
    .select_active .select__text {
      color: #82b8f8; }
    .select_active .select__caret {
      border-color: #82b8f8 transparent; }
  .select_disabled {
    border: 1px solid #e7eaf3 !important;
    cursor: default; }
    .select_disabled .select__text {
      color: #95a3b4 !important; }
    .select_disabled .select__caret {
      border-color: #95a3b4 transparent !important; }
    .select_disabled:hover {
      border: 1px solid #e7eaf3 !important; }
      .select_disabled:hover .select__text {
        color: #95a3b4 !important; }
      .select_disabled:hover .select__caret {
        border-color: #95a3b4 transparent !important; }
  .select:hover {
    border-color: #82b8f8; }
    .select:hover .select__text {
      color: #82b8f8; }
    .select:hover .select__caret {
      border-color: #82b8f8 transparent; }

.select_open .select__items-list {
  z-index: 3;
  opacity: 1; }

.select__text {
  font-weight: 600;
  font-size: 13px;
  color: #4d99f5;
  transition: inherit; }

.select__caret {
  float: right;
  margin: 16px 0;
  border-width: 6px 5px 0 5px;
  border-style: solid;
  border-color: #4d99f5 transparent;
  transition: inherit; }

.select__items-list {
  position: absolute;
  top: 38px;
  left: 0;
  z-index: -1;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  box-shadow: 0 10px 30px 0 #e7eaf3;
  opacity: 0;
  transition: .2s; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.vertical-charts__left-label, .vertical-charts__right-label, .vertical-charts__content {
  display: inline-block;
  vertical-align: top; }

.vertical-charts__left-label {
  margin-right: 20px; }

.vertical-charts__right-label {
  margin-left: 20px; }

.vertical-charts__content {
  position: relative;
  margin-bottom: 60px; }

.vertical-charts__y-axis-label, .vertical-charts__x-axis-label {
  font-weight: 600;
  font-size: 11px;
  line-height: 14px;
  color: #95a3b4; }

.vertical-charts__y-axis-label {
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(90deg) translate(0, -100%);
  transform-origin: left top; }

.vertical-charts__x-axis-label {
  position: absolute;
  bottom: -50px;
  left: 50%;
  margin: 0 auto;
  transform: translate(-50%, 0); }

.vertical-charts__field {
  position: relative;
  margin-left: 20px; }

.vertical-charts__grid-line {
  position: absolute;
  left: 0;
  width: 100%;
  font-weight: 600;
  font-size: 11px;
  line-height: 24px;
  color: #5d616f;
  border-bottom: 1px solid #e7eaf3; }

.vertical-charts__grid-text {
  position: absolute;
  top: -12px;
  left: -10px;
  padding-right: 5px;
  background-color: #ffffff; }

.vertical-charts__lines {
  display: inline-block;
  height: inherit;
  margin-top: -18px;
  margin-left: 20px; }

.vertical-charts__column-chart {
  display: inline-block;
  height: inherit;
  white-space: nowrap; }

.column-chart {
  position: relative;
  width: 12px;
  height: inherit;
  padding: 17px 17px 34px;
  text-align: center;
  border-radius: 6px;
  cursor: pointer; }
  .column-chart:hover {
    z-index: 3;
    background-color: #ffffff; }
  .column-chart__bar {
    position: relative;
    width: 12px;
    height: 100%;
    border-radius: 2px 2px 0 0; }
  .column-chart__fill-bar {
    position: absolute;
    bottom: 0;
    width: 12px;
    border-radius: 2px 2px 0 0; }
  .column-chart__text {
    padding-top: 15px;
    font-weight: 600;
    font-size: 11px;
    line-height: 1;
    color: #5d616f; }
    .column-chart__text_pos_center {
      transform: translate(-30%, -1px); }
  .column-chart_active {
    z-index: 3;
    background-color: #ffffff; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.datepicker {
  position: absolute; }
  .datepicker__button {
    position: relative;
    cursor: pointer; }
    .datepicker__button:after {
      content: "";
      display: table;
      clear: both; }
    .datepicker__button__icon {
      float: left;
      width: 24px;
      height: 24px;
      fill: #4d99f5; }
      .datepicker__button__icon:hover {
        fill: #73a9eb; }
    .datepicker__button__label {
      float: left;
      padding-top: 3px;
      padding-left: 4px; }
  .datepicker__paranja {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    opacity: 0.1; }
  .datepicker_open .rdt {
    z-index: 4;
    display: block;
    opacity: 1; }
  .datepicker_open .datepicker__triangle {
    z-index: 4;
    opacity: 1; }
  .datepicker__triangle {
    position: absolute;
    top: 27px;
    left: -7px;
    z-index: -1;
    width: 45px;
    height: 22px;
    overflow: hidden;
    box-shadow: 0 16px 10px -17px rgba(0, 0, 0, 0.5);
    opacity: 0; }
    .datepicker__triangle:after {
      content: "";
      position: absolute;
      top: 13px;
      left: 8px;
      width: 20px;
      height: 20px;
      background: #fafbfe;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

.rdt {
  position: absolute;
  top: 49px;
  left: -25px;
  z-index: -1;
  display: none;
  box-sizing: border-box;
  width: 240px;
  padding: 20px 15px;
  background-color: #fafbfe;
  border-radius: 4px;
  box-shadow: 0 10px 30px 0 #e7eaf3;
  opacity: 0;
  transition: .2s; }
  .rdt table {
    width: 100%;
    border-collapse: collapse; }
  .rdt .dow, .rdt .rdtDay {
    box-sizing: content-box;
    width: 22px;
    padding: 0 4px;
    font-weight: 100;
    font-size: 10px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase; }
  .rdtDisabled {
    color: #95a3b4 !important;
    cursor: default !important; }
  .rdt .rdtDay.rdtToday {
    color: #4d99f5; }
    .rdt .rdtDay.rdtToday.rdtActive {
      color: #ffffff; }
  .rdt .dow {
    padding-bottom: 14px;
    font-weight: 300;
    line-height: 14px;
    color: #95a3b4;
    cursor: default; }
  .rdt .rdtSwitch, .rdt .rdtPrev, .rdt .rdtNext {
    padding-bottom: 20px !important;
    color: #5d616f;
    cursor: pointer; }
  .rdt .rdtDay.rdtOld, .rdt .rdtDay.rdtNew {
    font-weight: normal;
    color: #95a3b4; }
  .rdt .rdtDay, .rdt .rdtMonth, .rdt .rdtYear {
    color: #5d616f;
    cursor: pointer; }
  .rdt .rdtActive {
    position: relative;
    font-weight: 400;
    color: #ffffff;
    border-radius: 4px; }
  .rdt .rdtDay {
    font-weight: 600; }
    .rdt .rdtDay.rdtActive::after {
      content: "";
      position: absolute;
      left: 4px;
      z-index: -1;
      width: 22px;
      height: 22px;
      background-color: #4d99f5;
      border-radius: 50%; }
  .rdt .rdtMonth {
    width: calc(210px/4);
    padding: 0 0 8px;
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.3px;
    text-align: center; }
    .rdt .rdtMonth.rdtActive::after {
      content: '';
      z-index: -1;
      display: block;
      height: 20px;
      margin: -20px 0 0;
      background-color: #4d99f5;
      border-radius: 4px; }
  .rdt .rdtYear {
    padding: 0 0 8px;
    font-size: 10px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.3px; }
    .rdt .rdtYear.rdtActive::after {
      content: '';
      z-index: -1;
      display: block;
      height: 20px;
      margin: -20px 7px 0;
      background-color: #4d99f5;
      border-radius: 4px; }
  .rdt .rdtSwitch {
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 0.4px;
    text-align: center;
    color: #5d616f;
    text-transform: capitalize; }
  .rdt .rdtNext button, .rdt .rdtPrev button {
    font-size: 28px;
    line-height: 12px;
    color: #4d99f5;
    background-color: transparent;
    border: none;
    cursor: pointer; }
    .rdt .rdtNext button:focus, .rdt .rdtPrev button:focus {
      outline: none; }
  .rdt .rdtMonths, .rdt .rdtYears {
    margin-bottom: -8px; }

.rtdMonth {
  width: 30px;
  height: 30px;
  color: #1dba7a; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
body.modal-open {
  overflow: hidden; }

.g-span-center {
  display: block;
  text-align: center; }

.g-word-break {
  word-break: break-all; }

.g-nowrap {
  white-space: nowrap; }

.modal-base {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: center;
  color: #95a3b4;
  background-color: #ffffff; }
  .modal-base fieldset.checkbox:first-of-type {
    margin-top: 22px; }
  .modal-base__close {
    position: absolute;
    top: 30px;
    right: 35px;
    z-index: 1;
    width: 26px;
    height: 26px;
    color: #95a3b4;
    cursor: pointer;
    transition: 0.2s; }
    .modal-base__close:before, .modal-base__close:after {
      content: "";
      position: absolute;
      top: 14px;
      width: 30px;
      height: 2px;
      background: #95a3b4; }
    .modal-base__close:before {
      transform: rotate(-45deg); }
    .modal-base__close:after {
      transform: rotate(45deg); }
    .modal-base__close:hover {
      color: #8e9bab; }
  .modal-base .input-validate.failure {
    color: #ff596d; }
  .modal-base__body center {
    hyphens: auto; }
  .modal-base__body--name {
    word-break: break-all; }
  .modal-base__header {
    margin: auto -20px 30px;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #5d616f; }
  .modal-base__content, .modal-base__body {
    position: relative;
    padding: 0;
    line-height: normal;
    color: #95a3b4; }
  .modal-base__footer {
    margin-top: 30px;
    padding: 0;
    text-align: center; }
    .modal-base__footer:after {
      content: "";
      display: table;
      clear: both; }
    .modal-base__footer button {
      float: none;
      margin-right: 5px; }
      .modal-base__footer button:not(:first-child) {
        margin-right: 0;
        margin-left: 5px; }
  .modal-base.open {
    z-index: 1050;
    display: block; }
  .modal-base:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .modal-base__container {
    position: inherit;
    display: inline-block;
    width: 95%;
    margin: 40px auto;
    font-size: 14px;
    vertical-align: middle;
    text-align: left;
    background-color: #ffffff;
    border-radius: 6px; }
    .modal-base__container .radio-list {
      font-size: 12px;
      color: #5d616f;
      letter-spacing: 0.3px; }
    .modal-base__container .checkbox__label {
      color: #5d616f; }
  .modal-base__alert {
    white-space: normal; }
  .modal-base__shadow {
    border-radius: 10px;
    box-shadow: 0 0 100px 100px #ffffff; }
  .modal-base .dropdown-multiple__item fieldset.checkbox {
    margin-top: 0; }

.modal-base__footer .button-submit {
  width: 100%; }

.messagebox__footer {
  display: flex;
  justify-content: center; }
  .messagebox__footer .button-submit {
    width: 155px; }

.messagebox__subheader {
  padding-bottom: 30px;
  text-align: center;
  color: #95a3b4; }
.b-modal-delete .modal-base__header:first-letter {
  text-transform: uppercase; }

.b-modal-delete .modal-base__body {
  font-weight: 600; }
  .b-modal-delete .modal-base__body:first-letter {
    text-transform: uppercase; }

.b-modal-delete__items-list {
  max-height: 300px;
  overflow-y: auto; }

.b-modal-delete__item {
  font-weight: bold;
  word-wrap: break-word; }

.b-modal-delete .modal-delete__word-break {
  font-weight: bold;
  word-break: break-word;
  hyphens: auto; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.dropdown-single {
  position: relative; }
  .dropdown-single .input {
    position: relative; }
    .dropdown-single .input__cleaner {
      position: absolute;
      top: 50%;
      right: 32px;
      display: none;
      width: 10px;
      height: 10px;
      transform: translateY(-50%);
      cursor: pointer;
      opacity: .5; }
      .dropdown-single .input__cleaner svg {
        position: absolute;
        left: 0; }
    .dropdown-single .input:hover .input__cleaner:not(.hidden) {
      display: block; }
    .dropdown-single .input.focus {
      border-color: #4d99f5; }
    .dropdown-single .input.duplicate-placeholder .input__search {
      padding: 19px 25px 5px 15px; }
    .dropdown-single .input__search {
      width: 100%;
      padding: 10px 40px 10px 15px;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      border: none;
      outline: none; }
    .dropdown-single .input__button {
      margin-top: 5px;
      margin-right: 5px;
      padding: 3px !important; }
    .dropdown-single .input__caret {
      position: absolute;
      top: 50%;
      right: 20px;
      display: inline-block;
      width: 0;
      height: 0;
      transform: translateY(-50%); }
      .dropdown-single .input__caret--top {
        border-right: 3px solid transparent;
        border-bottom: 4px solid #95a3b4;
        border-left: 3px solid transparent; }
      .dropdown-single .input__caret--bottom {
        border-top: 4px solid #95a3b4;
        border-right: 3px solid transparent;
        border-left: 3px solid transparent; }
      .dropdown-single .input__caret:hover, .dropdown-single .input__caret:focus {
        cursor: pointer; }
    .dropdown-single .input__placeholder {
      position: absolute;
      top: 5px;
      left: 16px;
      font-weight: normal;
      font-size: 10px;
      color: #95a3b4;
      letter-spacing: 0.3px; }
    .dropdown-single .input.disabled:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      display: inline-block;
      background-color: #ffffff;
      opacity: .6; }
    .dropdown-single .input.readonly input {
      text-overflow: ellipsis;
      background-color: #fbfcfe;
      outline: none; }
      .dropdown-single .input.readonly input:focus {
        outline: none;
        box-shadow: none; }
    .dropdown-single .input.failure {
      color: #ff596d; }
      .dropdown-single .input.failure input {
        text-overflow: ellipsis;
        border-color: #ff596d; }
        .dropdown-single .input.failure input:focus {
          border-color: #ff596d; }
      .dropdown-single .input.failure input::-webkit-input-placeholder {
        color: #ff596d; }
      .dropdown-single .input.failure input::-moz-placeholder {
        color: #ff596d;
        opacity: 1; }
      .dropdown-single .input.failure input:-ms-input-placeholder {
        color: #ff596d; }
    .dropdown-single .input input {
      box-sizing: border-box;
      width: 100%;
      padding: 12px 41px 12px 15px;
      overflow: hidden;
      font-weight: 600;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      text-overflow: ellipsis;
      background-color: #ffffff;
      border: 1px solid #e7eaf3;
      border-radius: 4px; }
      .dropdown-single .input input.duplicate-placeholder {
        padding: 19px 25px 5px 15px; }
      .dropdown-single .input input:focus {
        border-color: #4d99f5;
        outline: none; }
      .dropdown-single .input input::-webkit-input-placeholder {
        color: #95a3b4; }
      .dropdown-single .input input::-moz-placeholder {
        color: #95a3b4;
        opacity: 1; }
      .dropdown-single .input input:-ms-input-placeholder {
        color: #95a3b4; }
  .dropdown-single__list-wrap {
    position: absolute;
    z-index: 1000;
    display: none;
    width: 100%;
    max-height: 320px;
    padding-bottom: 30px; }
  .dropdown-single__list {
    width: 100%;
    min-width: 50px;
    max-height: 260px;
    margin: 5px 0 0;
    padding: 15px 0;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
  .dropdown-single__item {
    position: relative;
    box-sizing: border-box;
    padding: 5px 20px;
    overflow: hidden;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #5d616f;
    letter-spacing: 0.3px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer; }
    .dropdown-single__item:hover {
      background-color: #fbfcfe; }
    .dropdown-single__item.action {
      color: #4d99f5; }
      .dropdown-single__item.action:last-child {
        border-bottom: 1px solid #eef4fc; }
    .dropdown-single__item.disabled {
      font-weight: 100;
      text-align: center;
      color: #95a3b4;
      user-select: none; }
      .dropdown-single__item.disabled:hover {
        background-color: #ffffff; }
    .dropdown-single__item:first-child {
      padding-top: 4px;
      padding-right: 15px; }
    .dropdown-single__item:last-child:not(disabled) {
      padding-bottom: 4px; }
  .dropdown-single.open .dropdown-single__list-wrap {
    display: block !important; }
  .dropdown-single.disabled .dropdown-single__input > input {
    -webkit-text-fill-color: #95a3b4;
    color: #95a3b4;
    background: #fbfcfe;
    border: 1px solid #e7eaf3;
    pointer-events: none; }
    .dropdown-single.disabled .dropdown-single__input > input:focus {
      border-color: #e7eaf3;
      outline: none;
      box-shadow: none; }
  .dropdown-single.disabled .dropdown-single__input > .arrow {
    border-color: transparent transparent #95a3b4 transparent;
    cursor: default; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.dropdown-icon {
  position: relative; }
  .dropdown-icon.selected input.input__search {
    padding-left: 40px; }
  .dropdown-icon__image {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 20px;
    height: 20px;
    transform: translateY(-50%); }
  .dropdown-icon .input {
    position: relative; }
    .dropdown-icon .input__cleaner {
      position: absolute;
      top: 50%;
      right: 32px;
      display: none;
      width: 10px;
      height: 10px;
      transform: translateY(-50%);
      cursor: pointer;
      opacity: .5; }
      .dropdown-icon .input__cleaner svg {
        position: absolute;
        left: 0; }
    .dropdown-icon .input:hover .input__cleaner:not(.hidden) {
      display: block; }
    .dropdown-icon .input.focus {
      border-color: #4d99f5; }
    .dropdown-icon .input__search {
      width: 100%;
      padding: 10px 40px 10px 15px;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      border: none;
      outline: none; }
    .dropdown-icon .input__caret {
      position: absolute;
      top: 50%;
      right: 20px;
      display: inline-block;
      width: 0;
      height: 0;
      transform: translateY(-50%); }
      .dropdown-icon .input__caret--top {
        border-right: 3px solid transparent;
        border-bottom: 4px solid #95a3b4;
        border-left: 3px solid transparent; }
      .dropdown-icon .input__caret--bottom {
        border-top: 4px solid #95a3b4;
        border-right: 3px solid transparent;
        border-left: 3px solid transparent; }
      .dropdown-icon .input__caret:hover, .dropdown-icon .input__caret:focus {
        cursor: pointer; }
    .dropdown-icon .input__placeholder {
      position: absolute;
      top: 5px;
      left: 16px;
      font-weight: normal;
      font-size: 10px;
      color: #95a3b4;
      letter-spacing: 0.3px; }
    .dropdown-icon .input.disabled:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      display: inline-block;
      background-color: #ffffff;
      opacity: .6; }
    .dropdown-icon .input.readonly input {
      text-overflow: ellipsis;
      background-color: #fbfcfe;
      outline: none; }
      .dropdown-icon .input.readonly input:focus {
        outline: none;
        box-shadow: none; }
    .dropdown-icon .input.failure {
      color: #ff596d; }
      .dropdown-icon .input.failure input {
        text-overflow: ellipsis;
        border-color: #ff596d; }
        .dropdown-icon .input.failure input:focus {
          border-color: #ff596d; }
      .dropdown-icon .input.failure input::-webkit-input-placeholder {
        color: #ff596d; }
      .dropdown-icon .input.failure input::-moz-placeholder {
        color: #ff596d;
        opacity: 1; }
      .dropdown-icon .input.failure input:-ms-input-placeholder {
        color: #ff596d; }
    .dropdown-icon .input input {
      box-sizing: border-box;
      width: 100%;
      padding: 12px 41px 12px 15px;
      overflow: hidden;
      font-weight: 600;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      text-overflow: ellipsis;
      background-color: #ffffff;
      border: 1px solid #e7eaf3;
      border-radius: 4px; }
      .dropdown-icon .input input.duplicate-placeholder {
        padding: 19px 25px 5px 15px; }
      .dropdown-icon .input input:focus {
        border-color: #4d99f5;
        outline: none; }
      .dropdown-icon .input input::-webkit-input-placeholder {
        color: #95a3b4; }
      .dropdown-icon .input input::-moz-placeholder {
        color: #95a3b4;
        opacity: 1; }
      .dropdown-icon .input input:-ms-input-placeholder {
        color: #95a3b4; }
  .dropdown-icon__list-wrap {
    position: absolute;
    z-index: 1000;
    display: none;
    width: 100%;
    max-height: 320px;
    padding-bottom: 30px; }
  .dropdown-icon__list {
    width: 100%;
    min-width: 50px;
    max-height: 260px;
    margin: 5px 0 0;
    padding: 15px 0;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
  .dropdown-icon__item {
    position: relative;
    box-sizing: border-box;
    padding: 5px 20px;
    overflow: hidden;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #5d616f;
    letter-spacing: 0.3px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer; }
    .dropdown-icon__item:hover {
      background-color: #fbfcfe; }
    .dropdown-icon__item.action {
      color: #4d99f5; }
      .dropdown-icon__item.action:last-child {
        border-bottom: 1px solid #eef4fc; }
    .dropdown-icon__item.disabled {
      font-weight: 100;
      text-align: center;
      color: #95a3b4;
      user-select: none; }
      .dropdown-icon__item.disabled:hover {
        background-color: #ffffff; }
    .dropdown-icon__item:first-child {
      padding-top: 4px;
      padding-right: 15px; }
    .dropdown-icon__item:last-child:not(disabled) {
      padding-bottom: 4px; }
  .dropdown-icon.open .dropdown-icon__list-wrap {
    display: block !important; }
  .dropdown-icon.disabled .dropdown-icon__input > input {
    color: #95a3b4;
    background: #fbfcfe;
    border: 1px solid #e7eaf3;
    pointer-events: none; }
    .dropdown-icon.disabled .dropdown-icon__input > input:focus {
      border-color: #e7eaf3;
      outline: none;
      box-shadow: none; }
  .dropdown-icon.disabled .dropdown-icon__input > .arrow {
    border-color: transparent transparent #95a3b4 transparent;
    cursor: default; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.dropdown-simple {
  position: relative; }
  .dropdown-simple__panel {
    position: relative; }
    .dropdown-simple__panel .panel__selected {
      box-sizing: border-box;
      width: 100%;
      padding: 12px 41px 12px 15px;
      overflow: hidden;
      font-weight: 600;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      text-overflow: ellipsis;
      background-color: #ffffff;
      border: 1px solid #e7eaf3;
      border-radius: 4px; }
    .dropdown-simple__panel .panel__placeholder {
      color: #95a3b4;
      letter-spacing: 0.3px; }
    .dropdown-simple__panel .panel__caret {
      position: absolute;
      top: 50%;
      right: 20px;
      display: inline-block;
      width: 0;
      height: 0;
      transform: translateY(-50%); }
      .dropdown-simple__panel .panel__caret--top {
        border-right: 3px solid transparent;
        border-bottom: 4px solid #95a3b4;
        border-left: 3px solid transparent; }
      .dropdown-simple__panel .panel__caret--bottom {
        border-top: 4px solid #95a3b4;
        border-right: 3px solid transparent;
        border-left: 3px solid transparent; }
      .dropdown-simple__panel .panel__caret:hover, .dropdown-simple__panel .panel__caret:focus {
        cursor: pointer; }
    .dropdown-simple__panel .panel__cleaner {
      position: absolute;
      top: 50%;
      right: 32px;
      display: none;
      width: 10px;
      height: 10px;
      transform: translateY(-50%);
      cursor: pointer;
      opacity: .5; }
      .dropdown-simple__panel .panel__cleaner svg {
        position: absolute;
        left: 0; }
    .dropdown-simple__panel:hover .panel__cleaner:not(.hidden) {
      display: block; }
    .dropdown-simple__panel--disabled:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      display: inline-block;
      background-color: #ffffff;
      opacity: .6; }
    .dropdown-simple__panel--readonly .panel__selected {
      text-overflow: ellipsis;
      background-color: #fbfcfe; }
  .dropdown-simple__list {
    display: none;
    width: 100%;
    min-width: 50px;
    max-height: 260px;
    margin: 5px 0 0;
    padding: 15px 0;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
  .dropdown-simple__item {
    position: relative;
    box-sizing: border-box;
    padding: 5px 20px;
    overflow: hidden;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #5d616f;
    letter-spacing: 0.3px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer; }
    .dropdown-simple__item:hover {
      background-color: #fbfcfe; }
    .dropdown-simple__item--action {
      color: #4d99f5; }
      .dropdown-simple__item--action:last-child {
        border-bottom: 1px solid #eef4fc; }
    .dropdown-simple__item--disabled {
      font-weight: 100;
      text-align: center;
      color: #95a3b4;
      user-select: none; }
      .dropdown-simple__item--disabled:hover {
        background-color: #ffffff; }
    .dropdown-simple__item.selected {
      background-color: #e2e8ef; }
    .dropdown-simple__item.position {
      background-color: #eef4fc; }
    .dropdown-simple__item:first-child {
      padding-top: 4px;
      padding-right: 15px; }
    .dropdown-simple__item:last-child:not(disabled) {
      padding-bottom: 4px; }
  .dropdown-simple--open .dropdown-simple__list {
    display: block; }
  .dropdown-simple--disabled .dropdown-simple__selected {
    color: #95a3b4;
    background: #fbfcfe;
    border: 1px solid #e7eaf3;
    pointer-events: none; }
    .dropdown-simple--disabled .dropdown-simple__selected:focus {
      border-color: #e7eaf3;
      outline: none;
      box-shadow: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.dropdown-multi {
  position: relative; }
  .dropdown-multi__input {
    box-sizing: border-box;
    width: 100%;
    padding: 12px 25px 12px 15px;
    font-weight: 600;
    font-size: 14px;
    color: #5d616f;
    letter-spacing: 0.4px;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 4px; }
    .dropdown-multi__input:focus {
      border-color: #4d99f5;
      outline: none; }
    .dropdown-multi__input::-webkit-input-placeholder {
      color: #95a3b4; }
    .dropdown-multi__input::-moz-placeholder {
      color: #95a3b4;
      opacity: 1; }
    .dropdown-multi__input:-ms-input-placeholder {
      color: #95a3b4; }
    .dropdown-multi__input.focus {
      border-color: #4d99f5; }
    .dropdown-multi__input.disabled:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      display: inline-block;
      background-color: #fbfcfe; }
  .dropdown-multi__caret {
    position: absolute;
    top: 50%;
    right: 17px;
    display: inline-block;
    width: 0;
    height: 0; }
    .dropdown-multi__caret--top {
      border-right: 3px solid transparent;
      border-bottom: 4px solid #95a3b4;
      border-left: 3px solid transparent; }
    .dropdown-multi__caret--bottom {
      border-top: 4px solid #95a3b4;
      border-right: 3px solid transparent;
      border-left: 3px solid transparent; }
    .dropdown-multi__caret:hover, .dropdown-multi__caret:focus {
      cursor: pointer; }
  .dropdown-multi__list {
    position: absolute;
    z-index: 1000;
    display: none;
    width: 100%;
    min-width: 50px;
    max-height: 320px;
    margin: 2px 0 40px;
    padding: 5px 0 0;
    padding-top: 15px;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
  .dropdown-multi__item {
    position: relative;
    box-sizing: border-box;
    padding: 5px 20px;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    cursor: pointer; }
    .dropdown-multi__item:hover {
      background-color: #fbfcfe; }
    .dropdown-multi__item.action {
      color: #4d99f5; }
      .dropdown-multi__item.action:last-child {
        border-bottom: 1px solid #e7eaf3; }
    .dropdown-multi__item.disabled {
      font-weight: 100;
      text-align: center;
      color: #95a3b4;
      user-select: none; }
  .dropdown-multi__button-box {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0;
    background-color: #ffffff; }
    .dropdown-multi__button-box > hr {
      border: none;
      display: block;
      margin: 0;
      height: 1px;
      background-color: #eef0f6;
      margin-left: 22px;
      margin-right: 22px;
      margin-bottom: 20px;
      margin-top: 10px; }
    .dropdown-multi__button-box .dropdown-multi__apply {
      margin-bottom: 20px;
      margin-left: 39px;
      margin-right: 39px;
      width: calc(100% - 78px); }
  .dropdown-multi.open .dropdown-multi__list {
    display: block; }
  .dropdown-multi.disabled .dropdown-multi__input {
    color: #95a3b4;
    background: #fbfcfe;
    border: 1px solid #e7eaf3; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.dropdown-multiple {
  position: relative; }
  .dropdown-multiple__input > input {
    box-sizing: border-box;
    width: 100%;
    padding: 12px 25px 12px 15px;
    font-weight: 600;
    font-size: 14px;
    color: #5d616f;
    letter-spacing: 0.4px;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 4px; }
    .dropdown-multiple__input > input:focus {
      border-color: #4d99f5;
      outline: none; }
    .dropdown-multiple__input > input::-webkit-input-placeholder {
      color: #95a3b4; }
    .dropdown-multiple__input > input::-moz-placeholder {
      color: #95a3b4;
      opacity: 1; }
    .dropdown-multiple__input > input :-ms-input-placeholder {
      color: #95a3b4; }
    .dropdown-multiple__input > input.focus {
      border-color: #4d99f5; }
    .dropdown-multiple__input > input.disabled:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      display: inline-block;
      background-color: #fbfcfe; }
  .dropdown-multiple__caret {
    position: absolute;
    top: 50%;
    right: 17px;
    display: inline-block;
    width: 0;
    height: 0; }
    .dropdown-multiple__caret--top {
      border-right: 3px solid transparent;
      border-bottom: 4px solid #95a3b4;
      border-left: 3px solid transparent; }
    .dropdown-multiple__caret--bottom {
      border-top: 4px solid #95a3b4;
      border-right: 3px solid transparent;
      border-left: 3px solid transparent; }
    .dropdown-multiple__caret:hover, .dropdown-multiple__caret:focus {
      cursor: pointer; }
  .dropdown-multiple__list-wrapper {
    position: absolute;
    width: 100%; }
  .dropdown-multiple__list {
    position: relative;
    z-index: 1000;
    display: none;
    width: 100%;
    min-width: 50px;
    max-height: 320px;
    margin: 2px 0 40px;
    padding: 5px 0 0;
    padding-top: 15px;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
  .dropdown-multiple__item {
    position: relative;
    box-sizing: border-box;
    padding: 5px 20px;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    cursor: pointer; }
    .dropdown-multiple__item:hover {
      background-color: #fbfcfe; }
    .dropdown-multiple__item.action {
      color: #4d99f5; }
      .dropdown-multiple__item.action:last-child {
        border-bottom: 1px solid #e7eaf3; }
    .dropdown-multiple__item.disabled {
      margin-bottom: 12px;
      font-weight: 100;
      text-align: center;
      color: #95a3b4;
      user-select: none; }
    .dropdown-multiple__item.position {
      background-color: #fbfcfe; }
    .dropdown-multiple__item .checkbox .checkbox__label {
      color: #5d616f; }
  .dropdown-multiple__button-box {
    position: sticky;
    bottom: 0;
    background-color: #ffffff; }
    .dropdown-multiple__button-box > hr {
      display: block;
      height: 1px;
      margin: 10px 22px 20px;
      background-color: #eef0f6;
      border: none; }
    .dropdown-multiple__button-box .dropdown-multiple__apply {
      width: calc(100% - 78px);
      margin-right: 39px;
      margin-bottom: 20px;
      margin-left: 39px; }
    .dropdown-multiple__button-box.list-small {
      position: static; }
  .dropdown-multiple.open .dropdown-multiple__list {
    display: block; }
  .dropdown-multiple.disabled .dropdown-multiple__input > input {
    -webkit-text-fill-color: #95a3b4;
    color: #95a3b4;
    background: #fbfcfe;
    border: 1px solid #e7eaf3; }
  .dropdown-multiple .input {
    position: relative; }
    .dropdown-multiple .input__cleaner {
      position: absolute;
      top: 50%;
      right: 32px;
      display: none;
      width: 10px;
      height: 10px;
      transform: translateY(-50%);
      cursor: pointer;
      opacity: .5; }
      .dropdown-multiple .input__cleaner svg {
        position: absolute;
        left: 0; }
    .dropdown-multiple .input:hover .input__cleaner:not(.hidden) {
      display: block; }
    .dropdown-multiple .input.focus {
      border-color: #4d99f5; }
    .dropdown-multiple .input.duplicate-placeholder .input__search {
      padding: 19px 25px 5px 15px; }
    .dropdown-multiple .input__search {
      width: 100%;
      padding: 10px 40px 10px 15px;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      border: none;
      outline: none; }
    .dropdown-multiple .input__button {
      margin-top: 5px;
      margin-right: 5px;
      padding: 3px !important; }
    .dropdown-multiple .input__caret {
      position: absolute;
      top: 50%;
      right: 20px;
      display: inline-block;
      width: 0;
      height: 0;
      transform: translateY(-50%); }
      .dropdown-multiple .input__caret--top {
        border-right: 3px solid transparent;
        border-bottom: 4px solid #95a3b4;
        border-left: 3px solid transparent; }
      .dropdown-multiple .input__caret--bottom {
        border-top: 4px solid #95a3b4;
        border-right: 3px solid transparent;
        border-left: 3px solid transparent; }
      .dropdown-multiple .input__caret:hover, .dropdown-multiple .input__caret:focus {
        cursor: pointer; }
    .dropdown-multiple .input__placeholder {
      position: absolute;
      top: 5px;
      left: 16px;
      font-weight: normal;
      font-size: 10px;
      color: #95a3b4;
      letter-spacing: 0.3px; }
    .dropdown-multiple .input.disabled:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      display: inline-block;
      background-color: #ffffff;
      opacity: .6; }
    .dropdown-multiple .input.readonly input {
      text-overflow: ellipsis;
      background-color: #fbfcfe;
      outline: none; }
      .dropdown-multiple .input.readonly input:focus {
        outline: none;
        box-shadow: none; }
    .dropdown-multiple .input.failure {
      color: #ff596d; }
      .dropdown-multiple .input.failure input {
        text-overflow: ellipsis;
        border-color: #ff596d; }
        .dropdown-multiple .input.failure input:focus {
          border-color: #ff596d; }
        .dropdown-multiple .input.failure input::-webkit-input-placeholder {
          color: #ff596d; }
        .dropdown-multiple .input.failure input::-moz-placeholder {
          color: #ff596d;
          opacity: 1; }
        .dropdown-multiple .input.failure input:-ms-input-placeholder {
          color: #ff596d; }
    .dropdown-multiple .input input {
      box-sizing: border-box;
      width: 100%;
      padding: 12px 41px 12px 15px;
      overflow: hidden;
      font-weight: 600;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      text-overflow: ellipsis;
      background-color: #ffffff;
      border: 1px solid #e7eaf3;
      border-radius: 4px; }
      .dropdown-multiple .input input.duplicate-placeholder {
        padding: 19px 25px 5px 15px; }
      .dropdown-multiple .input input:focus {
        border-color: #4d99f5;
        outline: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.tagging {
  position: relative; }
  .tagging.disabled:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: inline-block;
    background-color: #ffffff;
    opacity: .3; }
  .tagging .tagging__input {
    position: relative; }
    .tagging .tagging__input:hover:not(.disabled) .tagging__cleaner:not(.hidden) {
      display: block; }
    .tagging .tagging__input input {
      box-sizing: border-box;
      width: 100%;
      padding: 12px 25px 12px 15px;
      font-weight: 600;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      background-color: #ffffff;
      border: 1px solid #e7eaf3;
      border-radius: 4px; }
      .tagging .tagging__input input:focus {
        border-color: #4d99f5;
        outline: none; }
      .tagging .tagging__input input::-webkit-input-placeholder {
        color: #95a3b4; }
      .tagging .tagging__input input::-moz-placeholder {
        color: #95a3b4;
        opacity: 1; }
      .tagging .tagging__input input:-ms-input-placeholder {
        color: #95a3b4; }
  .tagging .tagging__cleaner {
    position: absolute;
    top: 50%;
    right: 12px;
    display: none;
    width: 8px;
    height: 8px;
    transform: translateY(-50%);
    cursor: pointer;
    fill: #95a3b4; }
    .tagging .tagging__cleaner svg {
      position: absolute; }
  .tagging .tagging__list {
    position: absolute;
    z-index: 1000;
    width: 100%;
    min-width: 50px;
    max-height: 260px;
    margin: 2px 0 0;
    padding: 5px 0;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
  .tagging .tagging__item {
    position: relative;
    box-sizing: border-box;
    padding: 3px 20px;
    overflow: hidden;
    font-size: 12px;
    line-height: 26px;
    color: #5d616f;
    letter-spacing: 0.3px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    /*&.action {
                color: $color__blue--light;
                &:last-child {
                    border-bottom: 1px solid #e6eaf5;
                }
            }*/ }
    .tagging .tagging__item:hover {
      background-color: #fbfcfe; }
  .tagging .tagging.open .tagging__list {
    display: block; }
  .tagging .selected__cleaner {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 8px;
    height: 8px;
    transform: translateY(-50%);
    cursor: pointer; }
    .tagging .selected__cleaner svg {
      position: absolute;
      fill: #95a3b4; }
    .tagging .selected__cleaner:hover svg {
      fill: #8e9bab; }
  .tagging .selected__list {
    margin: 10px 0 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 4px; }
    .tagging .selected__list:after {
      content: "";
      display: table;
      clear: both; }
  .tagging .selected__item {
    position: relative;
    float: left;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 10px 10px 0;
    padding: 6px 32px 7px 10px;
    overflow: hidden;
    font-size: 12px;
    color: #95a3b4;
    letter-spacing: 0.3px;
    text-overflow: ellipsis;
    background-color: #eef4fc;
    border-radius: 2px; }
  .tagging.failure input {
    color: #ff596d;
    text-overflow: ellipsis;
    border-color: #ff596d; }
    .tagging.failure input:focus {
      border-color: #ff596d; }
  .tagging.failure input[type="text"]::-webkit-input-placeholder {
    color: #ff596d;
    opacity: 1; }
@media (max-width: 1280px) {
  .item-backlight {
    background-color: #ffffff;
    border-bottom: 1px solid #e8e8e8; }
    .item-backlight:hover {
      box-shadow: 0 0 15px 0 rgba(63, 81, 181, 0.2); } }

.list__header {
  font-size: 13px; }
  @media (min-width: 1280px) {
    .list__header {
      background-color: #ffffff;
      border-bottom: 1px solid #e8e8e8; }
      .list__header:hover {
        box-shadow: 0 0 15px 0 rgba(63, 81, 181, 0.2); } }
  .list__header__sort-icon {
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    width: 12px;
    height: 55px;
    transform: translateX(-50%);
    opacity: 0.6;
    fill: blue; }
  .list__header__search-icon {
    position: absolute;
    top: 0;
    left: 5px;
    width: 12px;
    height: 55px;
    padding-top: 3px;
    padding-left: 5px;
    opacity: 0.2;
    transition-duration: 0.1s; }
    .list__header__search-icon:hover {
      opacity: 1.0; }
  .list__header__search-input {
    position: relative;
    float: left;
    width: 100px;
    line-height: 55px;
    background: #f7f7f7;
    border: 1px solid #e8e8e8;
    border-top: none;
    border-bottom: none; }
  .list__header__label {
    position: relative;
    float: left;
    user-select: none; }
  .list__header-column {
    color: #7a7a7a; }
    .list__header-column > span {
      position: relative;
      display: table-cell;
      padding-left: 30px;
      line-height: 55px;
      white-space: nowrap; }
    .list__header-column.active > span {
      font-weight: 600;
      color: #212121;
      border-bottom: 3px solid #303fa0; }
    .list__header-column:hover {
      color: #212121;
      cursor: pointer; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.list__button {
  float: left;
  width: 100%;
  margin-top: 20px;
  line-height: 50px;
  text-align: center;
  background-color: #ffffff;
  border: 1px solid #e7eaf3;
  border-radius: 5px;
  cursor: pointer;
  transition: .2s; }
  .list__button-label {
    position: relative;
    display: inline-block;
    color: #5564bd; }
    .list__button-label-icon {
      position: absolute;
      top: 3px;
      width: 18px;
      height: 18px; }
      .list__button-label-icon svg {
        fill: #b5bce3; }
    .list__button-label-text {
      padding-left: 25px; }
  .list__button:hover .list__button-label {
    color: #3f51b5; }
  .list__button:hover .list__button-label-icon svg {
    fill: #5564bd; }
.list__item-count .wrapper {
  float: left;
  text-align: center; }
  .list__item-count .wrapper .number_with_comma {
    font-size: 17px; }
  .list__item-count .wrapper .count_text {
    font-size: 11px;
    color: #777; }
.list__item-ctrl {
  float: left;
  width: 100%; }
  .list__item-ctrl .icon {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    transition: .2s;
    fill: #3f51b5; }
    .list__item-ctrl .icon:hover {
      fill: #04a9f4; }
    .list__item-ctrl .icon:not(:last-child) {
      padding-left: 8px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.list__item {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  padding: 15px 0;
  background-color: #ffffff;
  border-bottom: 1px solid #e7eaf3;
  cursor: pointer;
  transition: .2s; }
  .list__item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list__item:last-child {
    border-bottom: none;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list__item:hover {
    z-index: 3; }
  .list__item .col:first-child > [class^="list__item-"] {
    padding-left: 20px; }
.list {
  position: relative;
  height: 100%; }
  .list .row {
    width: 100%; }
  .list__items {
    float: left;
    width: 100%;
    margin-top: 20px;
    border: 1px solid #e8e8e8;
    border-radius: 5px; }
  .list__loading {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
    .list__loading:before {
      content: '';
      display: inline-block;
      width: 50%;
      height: 100%;
      vertical-align: middle; }
    .list__loading svg {
      height: 64px;
      margin-left: -32px;
      vertical-align: middle;
      fill: #3f51b5;
      fill-opacity: 0.6; }
    .list__loading.hidden {
      display: none !important; }
  .list__empty > .list__header, .list__empty .list__items {
    display: none; }
  .list__empty .list__loading {
    display: block; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.title-block {
  display: block;
  padding-bottom: 4px;
  font-size: 11px;
  line-height: 37px;
  color: #95a3b4;
  text-transform: uppercase;
  letter-spacing: 0.5px; }
.label {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  line-height: 19px;
  white-space: nowrap;
  text-overflow: ellipsis; }
  .label__text {
    display: inline-block;
    max-width: 200px;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .label__hint {
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
    background-color: #cff;
    border: 1px solid #0cf;
    border-radius: 5px;
    opacity: 0; }
  .label:hover > .label__hint {
    opacity: 1;
    transition-duration: 2s; }

/**
 * HINT- A CSS tooltip library
 */
.hint {
  position: relative;
  display: inline-block;
  width: 100%; }

.hint:before, .hint:after {
  position: absolute;
  z-index: 1000000;
  opacity: 0;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  pointer-events: none; }

.hint:hover:before, .hint:hover:after {
  opacity: 1; }

.hint:before {
  content: '';
  position: absolute;
  position: absolute;
  background: transparent;
  border: 6px solid transparent; }

.hint:after {
  content: attr(data-hint);
  padding: 8px 10px;
  font-size: 12px;
  color: white;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }

/* top */
.hint--top:before {
  bottom: 100%;
  left: 50%;
  margin: 0 0 -18px 0;
  border-top-color: rgba(0, 0, 0, 0.8); }

.hint--top:after {
  bottom: 100%;
  left: 50%;
  margin: 0 0 -6px -10px; }

.hint--top:hover:before {
  margin-bottom: -10px; }

.hint--top:hover:after {
  margin-bottom: 2px; }

/* default: bottom */
.hint--bottom:before {
  top: 100%;
  left: 50%;
  margin: -14px 0 0 0;
  border-bottom-color: rgba(0, 0, 0, 0.8); }

.hint--bottom:after {
  top: 100%;
  left: 50%;
  margin: -2px 0 0 -10px; }

.hint--bottom:hover:before {
  margin-top: -6px; }

.hint--bottom:hover:after {
  margin-top: 6px; }

/* right */
.hint--right:before {
  bottom: 50%;
  left: 100%;
  margin: 0 0 -4px -8px;
  border-right-color: rgba(0, 0, 0, 0.8); }

.hint--right:after {
  bottom: 50%;
  left: 100%;
  margin: 0 0 -13px 4px; }

.hint--right:hover:before {
  margin: 0 0 -4px -0; }

.hint--right:hover:after {
  margin: 0 0 -13px 12px; }

/* left */
.hint--left:before {
  right: 100%;
  bottom: 50%;
  margin: 0 -8px -4px 0;
  border-left-color: rgba(0, 0, 0, 0.8); }

.hint--left:after {
  right: 100%;
  bottom: 50%;
  margin: 0 4px -13px 0; }

.hint--left:hover:before {
  margin: 0 0 -4px 0; }

.hint--left:hover:after {
  margin: 0 12px -13px 0; }
.v_chart {
  transform: translate(50%, 14%); }
@charset "UTF-8";
/*
    Untouched chart stroke width
*/
/*
    Stroke width after selection,
    to all other will be applied $stroke-width-hidden
*/
/*
    Stroke width when mouse is over
    Works only if PieCharts.selectableCharts prop is true
*/
/*
    Stroke width when chart is hidden
    Usually it occurs when one of charts are selected
    to selected chart, $stroke-width-hidden is applied
*/
.pie_charts {
  position: relative;
  /*
        If it will be 100% transparent, user selection for hidden segment will be disabled
    */
  /*
        Блок включающий в себя дочерние элементы
    */ }
  .pie_charts__svg-path {
    transition-duration: 0.15s;
    fill: none;
    stroke-width: 2.5px; }
  .pie_charts__hidden {
    opacity: 0.1;
    stroke-width: 1.5px !important; }
  .pie_charts__hover {
    cursor: pointer;
    opacity: 0.5;
    stroke-width: 4px !important; }
  .pie_charts__selected {
    stroke-width: 5px !important; }
  .pie_charts__inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.pie_charts_detailed {
  width: 100%;
  height: 500px; }
  .pie_charts_detailed__legend {
    position: absolute;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 0;
    width: 50%;
    padding: 20px;
    overflow-y: auto; }
    .pie_charts_detailed__legend_header {
      position: relative;
      height: 45px;
      text-align: center; }
    .pie_charts_detailed__legend_header_left {
      position: absolute;
      left: 0; }
    .pie_charts_detailed__legend_header_right {
      position: absolute;
      right: 0;
      width: 80px; }
      .pie_charts_detailed__legend_header_right_down {
        position: absolute;
        top: 15px;
        right: 34px;
        font-size: 13px;
        opacity: 0.8; }
    .pie_charts_detailed__legend_list {
      display: table;
      width: 100%; }
  .pie_charts_detailed__chart {
    position: absolute;
    right: 0;
    width: 45%;
    height: 100%; }
    .pie_charts_detailed__chart > .pie_charts {
      position: absolute;
      width: 100%;
      height: 100%; }
    .pie_charts_detailed__chart_info {
      width: 200px;
      text-align: center; }
      .pie_charts_detailed__chart_info__name {
        overflow: hidden;
        font-weight: 400;
        font-size: 13px;
        line-height: 15px;
        color: #000000;
        white-space: nowrap;
        text-overflow: ellipsis;
        opacity: 0.6; }
      .pie_charts_detailed__chart_info__value {
        margin: 24px;
        font-weight: 400;
        font-size: 48px;
        line-height: 15px;
        color: #000000;
        text-transform: uppercase; }
      .pie_charts_detailed__chart_info__units {
        font-weight: 400;
        font-size: 11px;
        line-height: 15px;
        color: #000000;
        text-transform: uppercase; }
.pie_charts_detailed .legend-row:hover {
  border-radius: 5px; }

.pie_charts_detailed .legend-row {
  position: relative;
  display: block;
  height: 15px;
  padding: 5px;
  cursor: pointer; }
  .pie_charts_detailed .legend-row__selected {
    border-radius: 5px; }
  .pie_charts_detailed .legend-row__about {
    position: absolute;
    right: 25%;
    left: 0;
    display: table-cell;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .pie_charts_detailed .legend-row__about__color_circle {
      float: left;
      width: 16px;
      height: 16px;
      margin-right: 6px;
      margin-left: 3px;
      background-color: gray;
      border-radius: 8px; }
  .pie_charts_detailed .legend-row__counter {
    position: absolute;
    right: 0;
    display: table-cell;
    width: 90px;
    text-align: center; }
.pie_charts_labeled {
  position: relative;
  height: 135px; }
  .pie_charts_labeled__left {
    position: absolute;
    left: 0; }
  .pie_charts_labeled__content {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 104px;
    transform: translate(-50%, -50%); }
  .pie_charts_labeled__right {
    position: absolute;
    right: 0; }
  .pie_charts_labeled__left, .pie_charts_labeled__right {
    max-width: 120px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.ribbon {
  z-index: 1;
  display: flex;
  justify-content: space-evenly;
  box-sizing: border-box;
  min-height: 58px;
  max-height: 68px;
  padding: 8px 15px;
  background-color: #3f51b5;
  border-radius: 4px; }
  .ribbon .ribbon-button {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 20px;
    padding: 0 15px;
    cursor: pointer; }
    .ribbon .ribbon-button.disabled {
      cursor: default;
      opacity: 0.6; }
    .ribbon .ribbon-button__icon {
      width: 24px;
      height: 24px;
      fill: white; }
    .ribbon .ribbon-button__label {
      min-height: 14px;
      margin-top: 3px;
      font-weight: normal;
      font-size: 10px;
      text-align: center;
      color: #fbfcfe;
      letter-spacing: 0.3px;
      word-break: normal; }
    .ribbon .ribbon-button__cancel svg {
      width: 24px;
      height: 24px;
      fill: #ffffff; }
    .ribbon .ribbon-button__select_all svg {
      width: 24px;
      height: 24px;
      fill: #ffffff; }
    .ribbon .ribbon-button__delete svg {
      width: 24px;
      height: 24px;
      fill: #ffffff; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.date-range {
  display: flex; }
  .date-range:after {
    content: "";
    display: table;
    clear: both; }
  .date-range__item {
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 50%;
    margin: 0 5px; }
    .date-range__item:first-child {
      margin-left: 0; }
      .date-range__item:first-child .input-base__cleaner {
        right: 25px; }
    .date-range__item:last-child {
      margin-right: 0; }
      .date-range__item:last-child .input-base__cleaner {
        right: 30px; }
    .date-range__item .input-base__cleaner {
      z-index: 1; }
    .date-range__item .input-base.disabled:before {
      opacity: 0; }
  .date-range.invalid .date-range__input {
    border: 1px solid #ff596d; }
  .date-range__icon {
    position: absolute !important;
    top: 50%;
    right: 6px;
    box-sizing: border-box;
    height: 24px;
    transform: translateY(-50%); }
    .date-range__icon .datepicker__button__icon svg {
      fill: #95a3b4; }
    .date-range__icon.datepicker {
      z-index: 1; }
    .date-range__icon--disabled {
      cursor: default;
      opacity: .4; }
      .date-range__icon--disabled:hover {
        opacity: .4; }
      .date-range__icon--disabled .datepicker__button__icon:hover {
        cursor: default; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.time-range {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px; }
  .time-range--invalid > * input {
    border: 1px solid #ff596d; }
  .time-range .input-base.with-title > input {
    padding: 0 28px 0 34px; }
  .time-range .input-base.with-title .input-base__title {
    top: 50%;
    left: 14px;
    font-size: 14px;
    transform: translateY(-50%); }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.range-number:after {
  content: "";
  display: table;
  clear: both; }

.range-number__input {
  position: relative;
  float: left;
  box-sizing: border-box;
  width: 50%;
  padding: 0 5px; }
  .range-number__input:first-child {
    padding-left: 0; }
  .range-number__input:last-child {
    padding-right: 0; }

.range-number.invalid input {
  border: 1px solid #ff596d; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.date-time-range__header {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 20px;
  color: #95a3b4;
  letter-spacing: 0; }

.date-time-range__item {
  position: relative;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  height: 44px; }
  .date-time-range__item .input-base__cleaner {
    right: 25px;
    z-index: 1; }
  .date-time-range__item .input-base.disabled:before {
    opacity: 0; }
  .date-time-range__item .left {
    position: relative;
    width: 100%;
    margin-right: 10px; }
  .date-time-range__item .right {
    width: 120px; }

.date-time-range.invalid .date-time-range__input {
  border: 1px solid #ff596d; }

.date-time-range__icon {
  position: absolute !important;
  top: 50%;
  right: 10px;
  box-sizing: border-box;
  height: 21px;
  transform: translateY(-50%); }
  .date-time-range__icon .datepicker__button__icon svg {
    fill: #95a3b4; }
  .date-time-range__icon.datepicker {
    z-index: 1; }
  .date-time-range__icon--disabled {
    cursor: default;
    opacity: .4; }
    .date-time-range__icon--disabled:hover {
      opacity: .4; }
    .date-time-range__icon--disabled .datepicker__button__icon:hover {
      cursor: default; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.pcs-searcher {
  position: relative;
  margin-right: 10px;
  margin-bottom: 20px; }
  .pcs-searcher__input {
    position: relative;
    width: 560px; }
    .pcs-searcher__input .input-base input {
      margin-bottom: 0;
      padding-right: 105px;
      padding-left: 20px; }
    .pcs-searcher__input .toggle {
      position: absolute;
      top: 50%;
      right: 80px;
      width: 18px;
      height: 20px;
      transform: translateY(-50%);
      cursor: pointer;
      fill: #95a3b4; }
      .pcs-searcher__input .toggle:hover {
        fill: #585c69; }
    .pcs-searcher__input .toggle.open {
      fill: #5d616f; }
    .pcs-searcher__input .control {
      position: absolute;
      top: 50%;
      right: 0;
      width: 64px;
      height: 100%;
      background-color: #4d99f5;
      border-radius: 0 4px 4px 0;
      transform: translateY(-50%);
      cursor: pointer;
      /*&__loop-icon {
                position: absolute;
                top: 50%;
                left: 50%;
                width: 25px;
                height: 25px;
                background: #ffffff;
                border-radius: 50%;
                transform: translate(-50%, -50%) scale(.6);
                &:before, &:after {
                    content: '';
                    position: absolute;
                }
                &:before {
                    width: 19px;
                    height: 19px;
                    margin: 3px;
                    background: #4d99f5;
                    border-radius: 50%;
                    transform: rotate(45deg);
                }
                &:after {
                    width: 3px;
                    height: 9px;
                    margin: 19px 0 0 21px;
                    background: #ffffff;
                    border-radius: 4px;
                    transform: rotate(-45deg);
                }
            }*/ }
      .pcs-searcher__input .control:hover {
        background-color: #4991e9; }
        .pcs-searcher__input .control:hover .control__loop-icon:before {
          background-color: #4991e9; }
      .pcs-searcher__input .control__icon {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 24px;
        height: 24px;
        transform: translate(-50%, -50%); }
  .pcs-searcher__label {
    position: relative;
    float: left;
    max-width: 266px;
    margin: 15px 10px 0 0;
    padding: 6px 30px 7px 10px;
    overflow: hidden;
    font-size: 12px;
    line-height: 17px;
    color: #95a3b4;
    letter-spacing: 0.3px;
    white-space: pre;
    text-overflow: ellipsis;
    background-color: #eef4fc;
    border-radius: 2px; }
    .pcs-searcher__label .label__close {
      position: absolute;
      top: 50%;
      right: 11px;
      z-index: 1;
      width: 8px;
      transform: translateY(-50%);
      cursor: pointer;
      fill: #95a3b4; }
      .pcs-searcher__label .label__close:hover {
        fill: #8e9bab; }
  .pcs-searcher__body-wrapper {
    position: absolute; }
  .pcs-searcher__body {
    position: relative;
    top: 10px;
    left: 0;
    z-index: 100;
    box-sizing: border-box;
    width: 485px;
    margin-bottom: 30px;
    padding: 0 30px 20px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
    .pcs-searcher__body .range-number__input-wrapper input {
      font-size: 12px;
      line-height: 30px;
      border-radius: 2px; }
    .pcs-searcher__body .input-base input {
      height: 34px;
      padding-left: 10px;
      font-size: 12px; }
      .pcs-searcher__body .input-base input::placeholder {
        letter-spacing: 0; }
    .pcs-searcher__body .range-number__input .input-base input, .pcs-searcher__body .date-range__item .input-base input {
      padding: 8px 27px 7px 10px; }
    .pcs-searcher__body .range-number__input .input-base.with-title input, .pcs-searcher__body .date-range__item .input-base.with-title input {
      padding-left: 30px; }
    .pcs-searcher__body .range-number__input .input-base.with-title .input-base__title, .pcs-searcher__body .date-range__item .input-base.with-title .input-base__title {
      top: 9px;
      left: 12px;
      font-weight: 400;
      font-size: 12px;
      line-height: 17px;
      color: #5d616f; }
    .pcs-searcher__body .time-range .input-base > input {
      padding: 8px 27px 7px 10px; }
    .pcs-searcher__body .time-range .input-base.with-title input {
      padding-left: 30px; }
    .pcs-searcher__body .time-range .input-base.with-title .input-base__title {
      left: 12px;
      font-size: 12px;
      color: #5d616f; }
    .pcs-searcher__body .dropdown-single__input.input input {
      height: 34px;
      padding: 8px 25px 7px 10px;
      font-weight: 600;
      font-size: 12px; }
    .pcs-searcher__body .dropdown-single__item {
      font-size: 12px; }
    .pcs-searcher__body .dropdown-multiple__input.input input {
      height: 34px;
      padding: 8px 25px 7px 10px;
      font-weight: 600;
      font-size: 12px; }
    .pcs-searcher__body .dropdown-multiple__item {
      font-size: 12px; }
    .pcs-searcher__body .dropdown-multiple .input input {
      height: 34px;
      padding: 8px 25px 7px 10px;
      font-weight: 600;
      font-size: 12px; }
    .pcs-searcher__body .dropdown-multiple__item .checkbox {
      margin-bottom: 0; }
    .pcs-searcher__body .tagging__input {
      height: 34px; }
      .pcs-searcher__body .tagging__input input {
        padding: 8px 25px 7px 10px;
        font-weight: 600;
        font-size: 12px;
        line-height: 17px; }
  .pcs-searcher__block {
    display: grid;
    grid-template-columns: 134px minmax(266px, 1fr);
    grid-template-rows: 34px auto;
    align-items: start;
    grid-column-gap: 30px;
    padding: 20px 0;
    border-bottom: 1px solid #e7eaf3; }
  .pcs-searcher__footer {
    padding-top: 20px;
    text-align: center; }
    .pcs-searcher__footer:after {
      content: "";
      display: table;
      clear: both; }
    .pcs-searcher__footer button {
      float: none; }
    .pcs-searcher__footer .button-submit.button-submit-label:not(.link) {
      padding: 7px 15px 8px; }
    .pcs-searcher__footer .link .button-submit__label {
      font-size: 13px;
      letter-spacing: 0.7px; }
  .pcs-searcher__title {
    grid-column: 1/2;
    grid-row: 1/2;
    align-self: center;
    width: 100%;
    font-weight: bold;
    font-size: 10px;
    color: #95a3b4;
    text-transform: uppercase;
    letter-spacing: 0.2px; }
  .pcs-searcher__tale {
    grid-column: 2/3;
    grid-row: 1/-1; }
  .pcs-searcher .checkbox {
    margin-bottom: 12px; }
  .pcs-searcher .checkbox__square {
    top: 3px; }
  .pcs-searcher .checkbox__label {
    position: relative;
    top: 2px;
    display: inline-block;
    box-sizing: border-box;
    padding-top: 2px;
    padding-left: 32px;
    font-size: 12px;
    line-height: 18px;
    color: #5d616f;
    word-wrap: break-word;
    opacity: 1; }
    .pcs-searcher .checkbox__label:first-letter {
      text-transform: uppercase; }
  .pcs-searcher .datepicker__button__icon {
    width: 23px; }
  .pcs-searcher .time-input__icon {
    right: 8px;
    height: 20px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.form__failure {
  display: none;
  margin: 5px 15px 0 0;
  font-size: 10px;
  letter-spacing: 0.3px; }

.form__item.failure {
  color: #ff596d; }
  .form__item.failure .form__failure {
    display: block; }
  .form__item.failure .input-base__title {
    color: #ff596d; }
  .form__item.failure input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #ff596d; }
  .form__item.failure input::-moz-placeholder {
    /* Firefox 19+ */
    color: #ff596d;
    opacity: 1; }
  .form__item.failure input:-ms-input-placeholder {
    /* IE 10+ */
    color: #ff596d; }
  .form__item.failure input:-moz-placeholder {
    /* Firefox 18- */
    color: #ff596d; }
  .form__item.failure .help-block {
    display: block; }
  .form__item.failure input {
    border-color: #ff596d; }
    .form__item.failure input:focus {
      border-color: #ff596d; }
  .form__item.failure .input-base__placeholder {
    color: #ff596d; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.dropdown-button {
  position: relative; }
  .dropdown-button__main-button {
    padding-right: 30px !important; }
    .dropdown-button__main-button::after {
      content: ' ';
      position: absolute;
      width: 0;
      height: 0;
      margin-top: 9px;
      margin-left: 7px;
      border-width: 5.2px 3px 0 3px;
      border-style: solid;
      border-color: #ffffff transparent transparent transparent; }
    .dropdown-button__main-button.no-arrow::after {
      display: none; }
  .dropdown-button__panel {
    position: absolute;
    top: calc(100% + 5px);
    right: 0;
    z-index: 999;
    padding: 6px 0;
    min-width: 208px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 0 2px 8px 0 rgba(59, 78, 138, 0.37); }
  .dropdown-button__item {
    box-sizing: border-box;
    height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    font-weight: 600;
    font-size: 13px;
    line-height: 40px;
    color: #5d616f;
    letter-spacing: 0.4px;
    white-space: nowrap;
    cursor: pointer;
    transition-duration: 0.1s; }
    .dropdown-button__item:hover {
      background-color: #fbfcfe; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.table-view__cell .communication-channels {
  display: table;
  color: #e7eaf3; }
  .table-view__cell .communication-channels .active {
    color: #5d616f; }
  .table-view__cell .communication-channels__title {
    display: table-row; }
    .table-view__cell .communication-channels__title > div {
      display: table-cell;
      padding-right: 25px;
      padding-bottom: 8px;
      vertical-align: middle; }
  .table-view__cell .communication-channels__value {
    display: table-row; }
    .table-view__cell .communication-channels__value > div {
      display: table-cell;
      min-width: 62px;
      padding-right: 25px; }
    .table-view__cell .communication-channels__value .table-view__item-count .wrapper {
      text-align: left; }
      .table-view__cell .communication-channels__value .table-view__item-count .wrapper .number_with_comma {
        font-size: 12px;
        white-space: nowrap; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .table-view__cell .communication-channels__title > div {
    padding-right: 12px; }
  .table-view__cell .communication-channels__value > div {
    min-width: unset;
    padding-right: 12px; }
  .table-view__cell .communication-channels__value .table-view__item-count .wrapper .number_with_comma {
    white-space: normal; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.table-v2 .table__paginator:after {
  content: "";
  display: table;
  clear: both; }

.table-v2 .table__paginator .paginator__button {
  float: left;
  margin-right: 5px;
  padding: 11px 10px;
  font-weight: bold;
  font-size: 12px;
  color: #95a3b4;
  letter-spacing: 0.3px;
  background-color: #eef4fc;
  border-radius: 4px;
  cursor: pointer;
  transition-duration: 0.2s;
  user-select: none; }
  .table-v2 .table__paginator .paginator__button:hover {
    background-color: #e2e8ef; }

.table-v2 .table__paginator .paginator__button-day {
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  font-weight: bold;
  font-size: 12px;
  line-height: 40px;
  text-align: center;
  color: #95a3b4;
  letter-spacing: 0.3px;
  border-radius: 40px;
  cursor: pointer;
  transition-duration: 0.2s;
  user-select: none; }
  .table-v2 .table__paginator .paginator__button-day.current-day {
    background-color: #eef4fc; }
  .table-v2 .table__paginator .paginator__button-day:hover {
    background-color: #e2e8ef; }

.table-v2 .table__paginator .paginator__select-page-length {
  float: left;
  box-sizing: border-box;
  min-width: 48px;
  max-width: 60px;
  height: 40px;
  margin-left: 15px; }
  .table-v2 .table__paginator .paginator__select-page-length .input__search {
    padding: 10.5px 10px;
    font-weight: 600;
    font-size: 12px;
    color: #95a3b4;
    letter-spacing: 0.3px;
    border: 1px solid #e7eaf3; }
  .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__list {
    margin: 5px 0 0;
    padding: 0 0 4px;
    font-weight: 600;
    font-size: 12px;
    color: #95a3b4;
    background-color: #ffffff;
    border: none;
    box-shadow: none; }
  .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__item {
    padding: 6px 0;
    text-align: center;
    color: #95a3b4; }
    .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__item:first-child {
      padding-top: 10px; }
    .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__item:last-child:not(disabled) {
      padding-bottom: 10px; }
  .table-v2 .table__paginator .paginator__select-page-length .input__caret {
    right: 10px;
    width: 0;
    height: 0;
    padding: 0; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.table-v2 .table-view {
  display: table-row-group; }
  .table-v2 .table-view__row {
    display: table-row;
    font-size: 15px;
    color: #5d616f;
    letter-spacing: 0.4px;
    border-top: 1px solid #e7eaf3;
    cursor: pointer; }
    .table-v2 .table-view__row--selected {
      overflow: hidden;
      border: 1px solid #4d99f5; }
    .table-v2 .table-view__row__sub-row {
      background-color: #fafbfe; }
  .table-v2 .table-view__cell {
    display: table-cell;
    box-sizing: border-box;
    padding: 6px 15px 6px 1px;
    overflow: hidden;
    font-weight: normal;
    vertical-align: middle;
    text-overflow: ellipsis; }
    .table-v2 .table-view__cell > span {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis; }
  .table-v2 .table-view__item-label {
    padding-top: 16px;
    padding-bottom: 16px; }
  .table-v2 .table-view__mailing-name {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px; }
    .table-v2 .table-view__mailing-name span {
      display: block;
      padding-right: 10px;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word; }
    .table-v2 .table-view__mailing-name__glyph {
      flex-shrink: 0;
      box-sizing: border-box;
      width: 30px;
      height: 30px;
      padding: 5px;
      background-color: #eef4fc;
      border-radius: 50%; }
  .table-v2 .table-view__item-count .wrapper {
    display: inline-block;
    min-width: 3rem;
    text-align: center; }
    .table-v2 .table-view__item-count .wrapper .number_with_comma {
      font-size: 17px; }
    .table-v2 .table-view__item-count .wrapper .count_text {
      font-size: 11px;
      color: #5d616f; }
  .table-v2 .table-view--blank {
    position: relative;
    display: table-row;
    box-sizing: border-box;
    height: 225px;
    border: none; }
  .table-v2 .table-view__blank-tooltip {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 226px;
    padding: 102px 15px;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    color: #95a3b4;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.4px;
    border-top: 1px solid #e7eaf3;
    border-right: 1px solid #e7eaf3;
    border-bottom: 1px solid #e7eaf3; }
  .table-v2 .table-view__item-checkbox {
    display: table-cell;
    box-sizing: border-box;
    width: 0.1%;
    padding: 16px;
    vertical-align: middle;
    text-align: center; }
    .table-v2 .table-view__item-checkbox .checkbox__square {
      vertical-align: middle; }
  .table-v2 .table-view__item-toggle {
    display: table-cell;
    box-sizing: border-box;
    padding: 8px;
    vertical-align: middle;
    text-align: center; }
    .table-v2 .table-view__item-toggle .toggle {
      width: 17px;
      height: 17px;
      padding: 0;
      background-color: unset;
      border: 0 none; }
      .table-v2 .table-view__item-toggle .toggle:after {
        content: "";
        display: block;
        width: 9px;
        height: 9px;
        border: 3px solid #95a3b4;
        border-bottom: 0 none;
        border-left: 0 none;
        transform: rotate(135deg); }
      .table-v2 .table-view__item-toggle .toggle--open:after {
        transform: rotate(-45deg); }
      .table-v2 .table-view__item-toggle .toggle--disabled:after {
        border-color: #e7eaf3; }
      .table-v2 .table-view__item-toggle .toggle:hover {
        border-color: #8e9bab;
        cursor: pointer; }
      .table-v2 .table-view__item-toggle .toggle:focus {
        border-color: #8e9bab;
        outline: none; }

.bannerspace .table-view__cell.table-view__item-date {
  padding-top: 16px;
  padding-bottom: 16px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.table-v2 .data-table-header {
  display: table-header-group;
  font-size: 12px;
  color: #95a3b4;
  letter-spacing: 0.3px;
  background-color: #f3f6fc;
  user-select: none; }
  .table-v2 .data-table-header__row {
    display: table-row; }
  .table-v2 .data-table-header__column {
    display: table-cell;
    box-sizing: border-box;
    height: 57px;
    padding: 6px 20px 6px 1px;
    font-weight: bold;
    font-size: .75rem;
    vertical-align: middle;
    color: #95a3b4;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    white-space: nowrap;
    background-color: #f3f6fc; }
    .table-v2 .data-table-header__column .input-validate {
      display: inline-block;
      margin: 0;
      padding-right: 0; }
    @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
      .table-v2 .data-table-header__column {
        height: 77px;
        padding-top: 18px;
        vertical-align: top; } }
  .table-v2 .data-table-header__caption {
    position: relative;
    cursor: default; }
    .table-v2 .data-table-header__caption--sortable {
      margin-right: 13px; }
  .table-v2 .data-table-header__icon {
    position: absolute;
    top: 0;
    right: -17px;
    width: 17px;
    height: 17px;
    cursor: pointer; }
    .table-v2 .data-table-header__icon svg g > * {
      stroke: #d4d8df !important; }
  .table-v2 .data-table-header__title {
    display: inline-block;
    margin-right: 15px; }
  .table-v2 .data-table-header__sort {
    position: relative;
    display: inline-block;
    width: 1.6rem;
    height: 0.7rem; }
    .table-v2 .data-table-header__sort > div {
      position: absolute;
      width: 0.6rem;
      height: 0.6rem;
      cursor: pointer;
      fill: #d4d8df; }
      .table-v2 .data-table-header__sort > div.ascending {
        top: 3px;
        transform: rotate(180deg); }
      .table-v2 .data-table-header__sort > div.descending {
        top: -3px; }
    .table-v2 .data-table-header__sort > div:nth-child(2) {
      left: 0.7rem; }
    @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
      .table-v2 .data-table-header__sort {
        display: block;
        margin-top: 7px;
        margin-bottom: 2px;
        margin-left: 0px; } }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .table-v2 .data-table-header__column {
    height: 77px;
    padding: 0 0 22px;
    vertical-align: bottom; }
  .table-v2 .data-table-header__sort {
    display: inline-block;
    margin-top: 7px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.table-v2 .base-table-view {
  position: relative;
  display: table;
  box-sizing: border-box;
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  border: 1px solid #e7eaf3;
  transform: translateZ(0); }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.table-v2 {
  padding-bottom: 170px; }
  .table-v2 .table__ribbon {
    position: fixed;
    bottom: 5%;
    left: 50%;
    transform: translateX(-50%); }
  .table-v2 .table__paginator {
    margin-top: 10px; }

.table-scroll .scrollarea-content {
  min-width: 100%;
  overflow-y: visible; }

.table-scroll.scrollarea {
  width: 100%; }

.pcs-table__row {
  position: absolute;
  top: 18px;
  right: 10px; }
  .pcs-table__row-trigger {
    position: relative;
    width: 10px;
    height: 20px;
    font-size: 9px;
    text-align: right;
    color: #95a3b4;
    cursor: pointer; }
    .pcs-table__row-trigger:hover {
      opacity: 1; }
    .pcs-table__row-trigger:before, .pcs-table__row-trigger:after {
      content: ' \25CF';
      position: absolute;
      right: 0; }
    .pcs-table__row-trigger:before {
      top: -7px; }
    .pcs-table__row-trigger:after {
      top: 7px; }
  .pcs-table__row-list {
    position: absolute;
    right: 0;
    z-index: 1;
    max-width: 300px;
    margin: 8px 0 0 0;
    padding: 0 20px 20px;
    list-style: none;
    font-size: 13px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
    .pcs-table__row-list .checkbox__square .sa-line.sa-long {
      right: 5px; }
  .pcs-table__row .checkbox__square {
    right: 0;
    border: none;
    transform: scale(0.7); }
  .pcs-table__row .checkbox__label {
    padding: 0 30px 0 0;
    line-height: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 93%;
    overflow: hidden; }
  .pcs-table__row-title {
    padding: 20px 0;
    font-size: 13px;
    color: #95a3b4;
    letter-spacing: 0.4px;
    white-space: nowrap; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.table-filter {
  display: inline-block; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.pcs-searcher + .table-export.dropdown-button {
  position: absolute;
  top: 0;
  left: 590px; }
  .pcs-searcher + .table-export.dropdown-button button {
    width: 42px;
    height: 44px; }
  .pcs-searcher + .table-export.dropdown-button .dropdown-button__panel {
    min-width: 141px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.time-input {
  position: relative;
  display: inline-block;
  width: initial;
  vertical-align: top;
  background-color: #ffffff; }
  .time-input__input {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding-right: 44px;
    padding-left: 10px;
    font-weight: 600;
    font-size: 14px;
    text-align: left;
    color: #5d616f;
    letter-spacing: 0.4px;
    background: white;
    border: none;
    border-radius: inherit;
    outline: none; }
    .time-input__input::placeholder {
      font-weight: 600;
      color: #95a3b4; }
  .time-input__icon {
    position: absolute;
    top: 50%;
    right: 14px;
    width: 14px;
    height: 14px;
    transform: translateY(-50%);
    fill: #5d616f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.loader {
  /*&:before {
        content: '';
        display: inline-block;
        height: 100%;
        margin-left: 50%;
        vertical-align: middle;
    }*/ }
  .loader > div {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1001;
    background: radial-gradient(white 16%, rgba(255, 255, 255, 0.5) 100%); }
    .loader > div > div {
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    .loader > div p {
      color: #5d616f; }
  .loader svg {
    height: 32px;
    vertical-align: middle; }

@keyframes circle {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

#loader-circle {
  transform-origin: 17px 17px 0;
  animation: circle 0.5s linear infinite; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.wrapper {
  display: flex;
  align-items: center; }
  .wrapper .week {
    white-space: nowrap; }
    .wrapper .week__day {
      box-sizing: border-box;
      width: 46px;
      height: 44px;
      font-weight: 600;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      background-color: #fafbfe;
      border: 1px solid #e7eaf3;
      border-left: 0 none;
      outline: none;
      cursor: pointer;
      transition: background-color 0.2s; }
      .wrapper .week__day:first-child {
        border-left: 1px solid #e7eaf3;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .wrapper .week__day:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .wrapper .week__day:hover {
        background-color: #eeeef1; }
      .wrapper .week__day.active {
        background-color: #e7eaf3;
        border: 1px solid #95a3b4; }
        .wrapper .week__day.active + .active {
          border-left: 0 none; }
    .wrapper .week__all-day {
      display: inline-block;
      width: 47px;
      padding-left: 20px;
      font-weight: 600;
      font-size: 8px;
      line-height: 11px;
      vertical-align: middle;
      color: #b2bbc6;
      text-transform: uppercase;
      letter-spacing: 0.2px;
      white-space: normal; }
      .wrapper .week__all-day--wide {
        width: 85px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.file-input {
  position: relative; }
  .file-input input {
    box-sizing: border-box;
    width: 100%;
    height: 44px;
    background-color: #ffffff;
    border: solid 1px #e7eaf3;
    border-radius: 4px;
    cursor: pointer; }
  .file-input__button {
    position: absolute;
    top: 0;
    right: 0;
    width: 64px;
    height: 44px;
    padding: 0;
    background-color: #4d99f5;
    border: none;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    cursor: pointer;
    opacity: .9; }
    .file-input__button:hover {
      opacity: 1; }
    .file-input__button .icon {
      width: 21px;
      height: 25px;
      margin-left: 22px;
      fill: white; }
    .file-input__button:hover {
      background-color: shade(#4d99f5); }
    .file-input__button:focus {
      outline: none; }
  .file-input__cleaner {
    position: absolute;
    top: 50%;
    right: 64px;
    display: none;
    width: 10px;
    height: 10px;
    padding: 8px 12px;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: .5; }
    .file-input__cleaner svg {
      position: absolute;
      width: 10px; }
  .file-input:hover.with-cleaner > .file-input__cleaner {
    display: block; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.validate__failure {
  display: none;
  margin: 5px 15px 0 0;
  font-size: 10px;
  letter-spacing: 0.3px;
  transition-duration: 0.5s; }

.validate.failure {
  color: #ff596d; }
  .validate.failure .validate__failure {
    display: block; }
  .validate.failure input {
    border-color: #ff596d; }
    .validate.failure input:focus {
      border-color: #ff596d; }
    .validate.failure input::-webkit-input-placeholder {
      color: #ff596d; }
    .validate.failure input::-moz-placeholder {
      color: #ff596d;
      opacity: 1; }
    .validate.failure input:-ms-input-placeholder {
      color: #ff596d; }
  .validate.failure .input-base__placeholder {
    color: #ff596d; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.table-view .group-loading-row {
  position: relative;
  background-color: #fafbfe; }
  .table-view .group-loading-row .table-view__cell {
    opacity: 0.2; }
    .table-view .group-loading-row .table-view__cell--direction-row {
      display: flex; }
  .table-view .group-loading-row .spinner-cell .icon {
    width: 22px;
    height: 22px;
    margin: auto; }
  .table-view .group-loading-row .spinner-cell > svg {
    height: 22px; }
  .table-view .group-loading-row .spinner-cell--position-inline {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 8px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.collapsable__label {
  cursor: pointer;
  margin-bottom: 28px; }

.collapsable__triangle {
  display: inline-block;
  transform: translateY(-3px);
  margin-left: 10px; }
  .collapsable__triangle--up {
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    border-bottom: 4px solid #5d616f; }
  .collapsable__triangle--down {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #5d616f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.switcher__label {
  margin-bottom: 28px;
  cursor: pointer; }

.switcher__triangle {
  display: inline-block;
  margin-left: 10px;
  transform: translateY(-3px); }
  .switcher__triangle--up {
    border-right: 3px solid transparent;
    border-bottom: 4px solid #5d616f;
    border-left: 3px solid transparent; }
  .switcher__triangle--down {
    border-top: 4px solid #5d616f;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.pcs-switcher {
  height: 40px;
  margin: 0;
  padding: 0;
  list-style: none; }
  .pcs-switcher__item {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    border: solid 1px transparent;
    border-radius: 4px;
    cursor: pointer;
    transition: 0.1s; }
    .pcs-switcher__item .icon {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 25px;
      height: 25px;
      fill: #5d616f;
      transform: translate(-50%, -50%); }
    .pcs-switcher__item--active {
      background-color: #eef4fc;
      border-color: #e7eaf3;
      cursor: default; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.forms-input--invalid {
  color: #ff596d; }
  .forms-input--invalid .forms-input__valid-rule {
    display: none; }
  .forms-input--invalid .forms-input__failure {
    display: block; }

.forms-input__valid-rule {
  position: relative;
  margin: 5px 15px 0 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  color: #95a3b4;
  letter-spacing: 0.3px; }

.forms-input__failure {
  position: relative;
  display: none;
  margin: 5px 15px 0 0;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.3px; }

.forms-input__info-text {
  position: relative;
  margin: 5px 0 0 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  color: #95a3b4;
  letter-spacing: 0.3px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.forms-textarea--invalid {
  color: #ff596d; }
  .forms-textarea--invalid .forms-textarea__valid-rule {
    display: none; }
  .forms-textarea--invalid .forms-textarea__failure {
    display: block; }

.forms-textarea__valid-rule {
  margin: 5px 15px 0 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  color: #95a3b4;
  letter-spacing: 0.3px; }

.forms-textarea__failure {
  display: none;
  margin: 5px 15px 0 0;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.3px; }

.forms-textarea__info-text {
  margin: 5px 0 0 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  color: #95a3b4;
  letter-spacing: 0.3px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.forms-dropdown--invalid {
  color: #ff596d; }
  .forms-dropdown--invalid .forms-dropdown__failure {
    display: block; }

.forms-dropdown__failure {
  display: none;
  margin: 5px 15px 0 0;
  font-size: 10px;
  letter-spacing: 0.3px; }

.forms-dropdown .dropdown-single__item {
  color: #5d616f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.forms-dropdown-tagging--invalid {
  color: #ff596d; }
  .forms-dropdown-tagging--invalid .forms-dropdown-tagging__failure {
    display: block; }

.forms-dropdown-tagging__failure {
  display: none;
  margin: 5px 15px 0 0;
  font-size: 10px;
  letter-spacing: 0.3px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.forms-autocomplete--invalid {
  color: #ff596d; }
  .forms-autocomplete--invalid .forms-input__valid-rule {
    display: none; }

.forms-autocomplete__valid-rule {
  position: relative;
  margin: 5px 15px 0 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  color: #95a3b4;
  letter-spacing: 0.3px; }

.forms-autocomplete__failure {
  position: relative;
  display: block;
  min-height: 17px;
  margin: 5px 15px 0 0;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.3px; }

.forms-autocomplete__info-text {
  position: relative;
  margin: 5px 0 0 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  color: #95a3b4;
  letter-spacing: 0.3px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.autocomplete__list-wrap {
  position: absolute;
  z-index: 1000;
  width: 100%;
  max-height: 320px;
  padding-bottom: 30px; }

.autocomplete__list {
  width: 100%;
  min-width: 50px;
  margin: 5px 0 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border-radius: 4px;
  box-shadow: 0 10px 30px 0 #e7eaf3; }

.autocomplete__item {
  position: relative;
  box-sizing: border-box;
  padding: 5px 20px;
  overflow: hidden;
  font-weight: 600;
  font-size: 13px;
  line-height: 40px;
  color: #5d616f;
  letter-spacing: 0.3px;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom: 1px solid #e7eaf3;
  cursor: pointer; }
  .autocomplete__item.selected {
    background-color: #eef4fc; }
  .autocomplete__item:hover {
    background-color: #eef4fc; }
  .autocomplete__item:first-child {
    padding-top: 4px;
    padding-right: 15px; }
  .autocomplete__item:last-child {
    padding-bottom: 4px;
    border-bottom: none; }

.autocomplete__hidden {
  display: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.pcs-preview-iframe {
  width: 100%;
  background-color: #f3f2f2; }
  .pcs-preview-iframe > iframe {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-color: #ffffff;
    border: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.pcs-sortable__list {
  margin: 10px 0;
  padding: 0;
  list-style: none; }

.pcs-sortable__item {
  position: relative;
  height: 40px;
  margin-bottom: -1px;
  padding-left: 10px;
  color: #5d616f;
  border: solid 1px #e7eaf3; }
  .pcs-sortable__item.item__placeholder {
    background-color: #e7eaf3;
    opacity: .5; }
  .pcs-sortable__item .item__icon {
    display: inline-block;
    width: 12px;
    height: 40px; }
    .pcs-sortable__item .item__icon svg {
      position: absolute;
      top: 50%;
      height: 10px;
      transform: translateY(-50%);
      fill: #e7eaf3; }
    .pcs-sortable__item .item__icon--right svg {
      right: 10px;
      height: 20px;
      cursor: pointer; }
      .pcs-sortable__item .item__icon--right svg:hover {
        fill: #a5abbf; }
  .pcs-sortable__item .item__name {
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%); }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.uploading {
  text-align: center;
  border-radius: 5px; }
  .uploading--dragover {
    border-color: #eef4fc; }
  .uploading__label {
    font-size: 0; }
  .uploading__picture {
    position: relative;
    display: inline-block; }
    .uploading__picture:hover .uploading__plus {
      opacity: .4; }
  .uploading__loading {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 32px;
    transform: translate(-50%, -50%);
    cursor: pointer;
    opacity: .7; }
  .uploading__plus {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    transform: translate(-50%, -50%);
    cursor: pointer;
    opacity: .2; }
  .uploading__image {
    display: block;
    box-sizing: border-box;
    height: 100px;
    border: 2px solid #fafbfe;
    object-fit: cover;
    cursor: pointer; }
  .uploading__file {
    display: none; }
/**
 * Draft v0.10.5
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:rgba(255,255,255,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.wysiwyg-style-button {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
  border: 1px solid #e7eaf3;
  border-radius: 50%;
  box-shadow: 0 0 18.1px 2.9px rgba(0, 0, 0, 0.09);
  cursor: pointer; }

.wysiwyg-color-controls {
  position: relative;
  display: inline-block;
  user-select: none; }

.wysiwyg-color-picker {
  position: absolute;
  top: 24px;
  z-index: 10000;
  display: none;
  user-select: none; }
  .wysiwyg-color-picker--open {
    display: inline-block; }
  .wysiwyg-color-picker__button {
    display: inline-block;
    width: 24px;
    height: 24px;
    cursor: pointer; }
    .wysiwyg-color-picker__button svg {
      width: 16px;
      fill: #95a3b4; }
      .wysiwyg-color-picker__button svg:hover {
        fill: #5d616f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.wysiwyg {
  padding: 15px;
  border: 1px solid #e7eaf3; }
  .wysiwyg__controls {
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #e7eaf3; }
  .wysiwyg__inline {
    display: inline-block; }
  .wysiwyg__editors {
    padding-top: 10px; }
  .wysiwyg__button {
    display: inline-block;
    margin-right: 16px;
    color: #95a3b4;
    cursor: pointer; }
    .wysiwyg__button--underline:hover, .wysiwyg__button--bold:hover, .wysiwyg__button--italic:hover, .wysiwyg__button--strikethrough:hover, .wysiwyg__button--highlight:hover, .wysiwyg__button--dashed:hover {
      color: #5d616f; }
    .wysiwyg__button--underline {
      text-decoration: underline; }
    .wysiwyg__button--bold {
      font-weight: bold; }
    .wysiwyg__button--italic {
      font-style: italic; }
    .wysiwyg__button--strikethrough {
      text-decoration: line-through; }
    .wysiwyg__button--highlight {
      padding: 5px;
      background: yellow; }
    .wysiwyg__button--dashed {
      border-bottom: 1px dashed red; }
    .wysiwyg__button--link {
      width: 10px; }
      .wysiwyg__button--link .icon {
        position: absolute;
        top: 1px;
        width: 16px;
        fill: #95a3b4; }
      .wysiwyg__button--link:hover .icon {
        fill: #5d616f; }
    .wysiwyg__button--image .material-icons {
      font-size: 100%; }
    .wysiwyg__button--color {
      position: absolute;
      top: -1px; }
    .wysiwyg__button.active {
      color: #4d99f5; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.b-sample .sample__list {
  margin: 0;
  padding: 0 0 10px 0;
  list-style: none;
  text-align: center; }

.b-sample .sample__item {
  margin: 0;
  padding: 0 0 10px 0;
  cursor: pointer; }
  .b-sample .sample__item .icon {
    width: 80%;
    padding-top: 15px;
    padding-left: 10%; }
    .b-sample .sample__item .icon > svg {
      fill: #e7eaf3; }

.b-sample .sample__return.button-submit.button-submit-icon.button-submit-label {
  min-width: 88px;
  padding-right: 0;
  padding-left: 0; }
  .b-sample .sample__return.button-submit.button-submit-icon.button-submit-label .button-submit__label {
    padding: 0 0 0 21px;
    font-size: 12px; }
  .b-sample .sample__return.button-submit.button-submit-icon.button-submit-label .button-submit__icon {
    width: 16px;
    height: 16px; }

.b-sample .sample__upload {
  margin-bottom: 10px; }

.b-sample .sample__split {
  position: relative;
  margin-bottom: 10px;
  padding: 20px 20px 25px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: #5d616f; }

.b-sample .sample__item {
  display: inline-block;
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  margin: 0 10px 10px 0;
  border: 1px solid #e7eaf3;
  border-radius: 3px; }

.b-sample .sample__title {
  text-align: center; }

.b-sample .sample__param {
  margin-bottom: 10px; }

.b-sample .what-where__dropdown-item {
  position: relative;
  padding-left: 30px;
  line-height: 25px; }
  .b-sample .what-where__dropdown-item > div:first-child {
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    transform: translateY(-50%); }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.b-is-required {
  position: relative;
  padding-bottom: 10px; }
  .b-is-required .is-required__required {
    position: absolute;
    right: 0;
    bottom: 4px;
    font-size: 10px;
    color: #a5abbf; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.header__user {
  position: absolute;
  top: 0;
  right: 0;
  height: 60px; }
  .header__user:after {
    content: "";
    display: table;
    clear: both; }
  .header__user-product {
    display: inline-block;
    float: right;
    width: 153px;
    padding: 14px 20px 0 0; }
    .header__user-product .dropdown-single input {
      padding: 8px 32px 9px 10px;
      font-weight: normal;
      font-size: 12px;
      letter-spacing: 0.3px; }
    .header__user-product .dropdown-single__list-wrap {
      right: 0;
      width: 217px; }
    .header__user-product .dropdown-single .input__caret {
      right: 14px; }
  .header__user-name {
    display: inline-block;
    float: right;
    max-width: 265px;
    padding: 23px 10px 0 0;
    overflow: hidden;
    font-size: 12px;
    color: #5d616f;
    letter-spacing: 0.3px;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .header__user-avatar {
    display: inline-block;
    float: right;
    padding: 13px 10px 0 0;
    cursor: pointer; }
    .header__user-avatar img {
      width: 32px;
      height: 32px;
      border-radius: 100%;
      object-fit: cover; }
  .header__user-dropdown {
    display: inline-block;
    float: right;
    padding: 20px 10px 0 0; }
    .header__user-dropdown .icon {
      width: 16px;
      height: 16px;
      margin-top: 3px;
      cursor: pointer; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.header__back-button {
  position: relative;
  display: inline-block;
  float: left;
  padding-left: 20px;
  line-height: 65px;
  cursor: pointer; }
  .header__back-button:after {
    content: "";
    display: table;
    clear: both; }
  .header__back-button:hover span {
    color: #585c69; }
  .header__back-button::before {
    content: '';
    position: absolute;
    top: 10%;
    left: 0;
    width: 1px;
    height: 80%;
    background-color: #e7eaf3; }
  .header__back-button .icon {
    width: 11px;
    height: 18px;
    fill: #5d616f; }
  .header__back-button .icon, .header__back-button span {
    float: left; }
  .header__back-button span {
    padding-left: 8px;
    font-size: 11px;
    line-height: 60px;
    color: #5d616f;
    text-transform: uppercase;
    letter-spacing: 1px; }
  .header__back-button.disabled {
    cursor: default;
    opacity: .1; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.header {
  z-index: 1001;
  width: 100%;
  height: 60px;
  background-color: #ffffff; }
  .header:after {
    content: "";
    display: table;
    clear: both; }
  .header__nav-icon {
    position: absolute; }
  .header__back-button {
    position: absolute;
    left: 60px; }
  .header__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 60px;
    text-align: center;
    color: #5d616f;
    letter-spacing: 0.5px;
    white-space: nowrap; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.sub-header {
  height: 74px;
  background-color: #ffffff;
  border-bottom: 1px solid #e7eaf3; }

.sub-header__title:after {
  content: "";
  display: table;
  clear: both; }

.sub-header__title span {
  display: block;
  float: left;
  padding-right: 19px;
  font-size: 11px;
  line-height: 74px;
  color: #95a3b4;
  text-transform: uppercase;
  letter-spacing: 1px; }

.sub-header__title h2 {
  float: left;
  margin: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 70px;
  color: #5d616f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.main-menu__item {
  position: relative;
  display: block;
  box-sizing: border-box;
  min-height: 49.97px;
  padding: 16px 20px;
  font-weight: 600;
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.7; }
  .main-menu__item.active, .main-menu__item:hover {
    background-color: #343b61; }
  .main-menu__item--major {
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 0.1px;
    opacity: 1; }

.main-menu__item-list--open {
  background-color: #323960; }

.main-menu__items {
  overflow: hidden;
  opacity: 1;
  transition: height 0.2s ease-in-out, opacity 0.15s ease-in-out; }
  .main-menu__items[hidden] {
    display: block;
    height: 0 !important;
    opacity: 0; }

.main-menu__icon {
  position: absolute;
  top: 50%;
  left: 20px;
  width: 24px;
  height: 24px;
  transform: translateY(-50%); }
  .main-menu__icon svg {
    fill: #ffffff;
    display: inline-block;
    vertical-align: middle;
    text-align: center; }

.main-menu__name {
  padding-left: 44px;
  color: #ffffff; }
  .main-menu__name:first-letter {
    text-transform: uppercase; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.main-menu__backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483647; }

.main-menu__container {
  position: fixed;
  top: 0;
  z-index: 2147483647;
  width: 228px;
  height: 100%;
  color: #ffffff;
  background-color: #373e66;
  box-shadow: none;
  transform: translate(-228px);
  transition: transform .3s ease-in-out;
  user-select: none; }
  .main-menu__container.open {
    transform: translate(0); }

.main-menu__close {
  display: inline-block;
  padding: 0 20px;
  font-weight: 100;
  font-size: 28px;
  line-height: 60px;
  font-family: sans-serif;
  color: #ffffff;
  cursor: pointer;
  opacity: 0.7; }
  .main-menu__close:hover {
    opacity: 1; }

.main-menu__list {
  margin: 0;
  padding: 0;
  list-style: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
body.forbidden-page {
  font-size: 13px;
  color: #5d616f;
  background-color: #fafbfe; }
  body.forbidden-page .forbidden {
    text-align: center; }
    body.forbidden-page .forbidden__header {
      padding-bottom: 14px;
      font-weight: 600;
      font-size: 20px;
      background-color: #fafbfe;
      border: none; }
    body.forbidden-page .forbidden__body a {
      color: #4d99f5;
      text-decoration: none; }
    body.forbidden-page .forbidden__footer {
      position: fixed;
      bottom: 15px;
      left: 15px;
      color: #95a3b4; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.info-message__list {
  position: fixed;
  top: 10%;
  right: 20px;
  z-index: 1100;
  width: 240px;
  font-size: 12px;
  color: #ffffff; }

.info-message__message {
  position: relative;
  top: 0;
  box-sizing: border-box;
  width: 100%;
  min-height: 40px;
  margin-bottom: 11px;
  padding: 15px 20px 20px;
  background: #5d616f;
  border-radius: 4px;
  box-shadow: 0 10px 30px 0 #e7eaf3;
  opacity: 1;
  transition-duration: .5s; }

.info-message__message.info-message__fadeout {
  opacity: 0; }

.info-message__close {
  position: absolute;
  top: 17px;
  right: 16px;
  z-index: 1;
  width: 8px;
  line-height: 0;
  cursor: pointer;
  fill: #ffffff;
  fill-opacity: 1; }
  .info-message__close > div[class="icon"] {
    width: 8px; }
  .info-message__close:hover {
    fill-opacity: 0.9; }

.info-message__messageCaption {
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  opacity: 1; }

.info-message__messageText {
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.3px;
  word-wrap: break-word; }

.info-message__blue {
  background-color: #4d99f5;
  opacity: .95; }

.info-message__gray {
  background: #5d616f;
  opacity: .95; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
html, body, #app, .main-application {
  height: 100%;
  min-height: 467px; }

#app {
  position: relative; }

body {
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  background-color: #fafbfe; }

input, button {
  font-family: 'Open Sans', sans-serif; }

input[type=number] {
  -moz-appearance: textfield; }

input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0; }

input::-ms-clear {
  display: none; }

.main-application .header {
  position: fixed; }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .main-application .header__user-name {
      display: none; } }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .main-application .header {
      min-width: 1024px; } }

@media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
  .main-application__content {
    min-width: 1024px; } }

.main-application__content > *:not(.header):not(.template-page) {
  padding-top: 60px; }

.main-application__scroll {
  height: 100vh; }
  .main-application__scroll > .scrollarea-content {
    width: 100%; }

.error_boundary {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: #5d616f;
  background-color: #ffffff; }
  .error_boundary img {
    margin: 20px auto 40px; }
  .error_boundary p {
    font-size: 1.25em;
    text-align: center; }
  .error_boundary a {
    color: #4d99f5;
    text-decoration: none; }

.pcs-header {
  padding: 10px 20px;
  background: #ffffff;
  border-bottom: 1px solid #e7eaf3; }

.pcs-content {
  margin: 0 auto; }
  @media only screen and (min-device-width: 1280px) {
    .pcs-content {
      width: 1280px; } }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .pcs-content {
      width: 1024px; } }

g {
  fill: inherit; }

.hidden {
  display: none; }

.pcs-section {
  max-width: 300px;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center; }
  .pcs-section .substrate {
    margin-top: 20px;
    padding: 20px;
    background-color: #ffffff;
    border-radius: 6px; }
  .pcs-section .input-validate {
    margin-bottom: 10px; }
  .pcs-section__label {
    box-sizing: border-box;
    width: 100%;
    padding: 15px 0 0 10px;
    border-top: 1px solid #e7eaf3; }
  .pcs-section__common {
    padding: 10px 0; }
  .pcs-section__password {
    padding: 10px 0; }
  .pcs-section__submit {
    float: none; }

.settings-content {
  width: 950px;
  margin: 25px auto;
  padding: 30px;
  background-color: #ffffff;
  border-radius: 6px; }

@media screen and (max-width: 1019px) {
  .settings-content {
    width: 310px;
    margin-right: auto;
    margin-left: auto; } }

.flow-root {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */ }
  .flow-root:before, .flow-root:after {
    content: '';
    display: table; }
  .flow-root:after {
    clear: both; }

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
  body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.page-404 {
  text-align: center;
  background-color: #ffffff; }
  .page-404__error-code {
    margin-bottom: 40px;
    font-weight: 600;
    font-size: 80px;
    color: #5d616f;
    letter-spacing: 2.3px; }
  .page-404__title {
    margin-bottom: 25px;
    font-size: 24px;
    color: #5d616f; }
  .page-404__content {
    font-size: 16px;
    line-height: 25px;
    color: #5d616f; }
  .page-404__cat {
    margin-top: 40px;
    margin-bottom: 20px; }
  .page-404 a {
    color: #4d99f5;
    text-decoration: none; }

body.error404-page {
  background-color: #ffffff; }
  body.error404-page .header__title {
    visibility: hidden; }
  body.error404-page .info-message__message {
    display: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.upload-image {
  position: relative;
  height: 120px;
  margin: 0 auto;
  padding-bottom: 14px;
  font-size: 0;
  text-align: center; }
  .upload-image:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .upload-image img {
    box-sizing: border-box;
    width: 120px;
    height: 120px;
    border: 2px solid #fafbfe;
    border-radius: 100%;
    object-fit: cover; }
  .upload-image__container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: left; }
    .upload-image__container .loading-indicator, .upload-image__container .icon, .upload-image__container .upload {
      position: absolute; }
    .upload-image__container .loading-indicator {
      top: 46px;
      left: 46px;
      display: none; }
    .upload-image__container .icon {
      top: 46px;
      left: 46px;
      width: 28px;
      height: 28px;
      opacity: .25;
      transition: all .2s linear; }
    .upload-image__container .upload {
      width: 100%;
      height: 100%;
      cursor: pointer; }
      .upload-image__container .upload input[type="file"] {
        display: none; }
    .upload-image__container:hover .icon {
      opacity: .65; }
    .upload-image__container.loading {
      opacity: .4; }
      .upload-image__container.loading .loading-indicator {
        display: block; }
      .upload-image__container.loading .icon {
        display: none; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.profile-password--update .profile-password--old {
  transition-duration: 0.5s;
  max-height: 60px;
  opacity: initial; }
  .profile-password--update .profile-password--old.profile-password--hidden {
    max-height: 0px;
    opacity: 0; }

.profile-password__row {
  margin-bottom: 10px; }
  .profile-password__row:after {
    content: "";
    display: table;
    clear: both; }
  .profile-password__row--half {
    float: left;
    clear: none;
    width: 50%; }
    .profile-password__row--half:first-child > div {
      padding-right: 5px; }
    .profile-password__row--half:last-child > div {
      padding-left: 5px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.product__list {
  margin: 0;
  padding: 0;
  list-style: none; }

.product__item {
  position: relative;
  margin-bottom: 10px; }
  .product__item:hover .product__remove {
    opacity: .9; }

.product__remove {
  position: absolute;
  top: 50%;
  right: -21px;
  width: 14px;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: all .2s ease-in-out; }
  .product__remove:hover {
    opacity: .9; }

.product__append {
  margin-bottom: 10px;
  text-align: center; }
  .product__append button {
    width: 320px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.profile-settings {
  max-width: 600px;
  margin: 0 auto 30px; }
  .profile-settings .upload-image {
    margin: 10px auto 6px; }
  .profile-settings .input-validate {
    margin-bottom: 10px !important; }
  .profile-settings__row {
    margin-bottom: 10px; }
    .profile-settings__row:after {
      content: "";
      display: table;
      clear: both; }
    .profile-settings__row--header {
      padding: 10px 0;
      font-weight: 600;
      font-size: 20px;
      line-height: 27px;
      text-align: center;
      color: #95a3b4; }
    .profile-settings__row--half {
      float: left;
      clear: none;
      box-sizing: border-box;
      width: 50%; }
      .profile-settings__row--half:first-child {
        padding-right: 5px; }
      .profile-settings__row--half:last-child {
        padding-left: 5px; }
  .profile-settings__email input {
    text-transform: lowercase; }
    .profile-settings__email input::-webkit-input-placeholder {
      text-transform: none; }
    .profile-settings__email input::-moz-placeholder {
      text-transform: none;
      opacity: 1; }
    .profile-settings__email input :-ms-input-placeholder {
      text-transform: none; }
  .profile-settings__submit {
    display: block;
    width: 320px;
    margin: auto; }
  .profile-settings .products {
    margin-bottom: 30px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.user-modal__form {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 10px; }
  .user-modal__form > div {
    margin-bottom: 10px; }
  .user-modal__form__subtitle {
    grid-column: 1 / span 2;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    letter-spacing: normal; }

.user-modal__row {
  margin-bottom: 10px; }

.user-modal__submit {
  max-width: 320px; }
  .user-modal__submit.disabled {
    color: #ffffff;
    background-color: #d4d8df;
    border-color: #d4d8df;
    opacity: 1 !important; }

.user-modal .dropdown-menu--invalid {
  margin-bottom: 0 !important; }
  .user-modal .dropdown-menu--invalid input {
    border-color: #ff596d !important; }

.user-modal .invalid-role {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 7px;
  font-weight: 600;
  font-size: 12px;
  text-align: left;
  color: #ff596d;
  letter-spacing: 0.3px; }

.user-modal .col6 {
  float: left;
  box-sizing: border-box;
  width: 50%; }
  .user-modal .col6:first-child {
    padding-right: 5px; }
  .user-modal .col6:nth-child(2) {
    padding-left: 5px; }

.user-modal .modal-base__header {
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  color: #5d616f; }

.user-modal .input--wide {
  grid-column: 1 / span 2; }

.user-modal .validate {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px; }
  .user-modal .validate .input-base {
    flex: 0 0 290px;
    box-sizing: border-box;
    margin-left: 10px; }
  .user-modal .validate__failure {
    margin-left: 10px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.modal-export .form__item {
  margin-bottom: 10px; }

.modal-export .checkbox-list {
  display: flex;
  flex-wrap: wrap; }
  .modal-export .checkbox-list .checkbox {
    width: 100%;
    box-sizing: border-box; }

.modal-export .modal-base__subtitle {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  color: #95a3b4; }

.modal-export .modal-base__body {
  width: 320px;
  margin: auto; }
  .modal-export .modal-base__body .validate {
    margin-bottom: 30px; }

.modal-export .modal-base__footer {
  width: 320px;
  margin: auto; }

.modal-export fieldset.checkbox {
  margin-bottom: 18px; }
  .modal-export fieldset.checkbox:first-of-type {
    margin-top: 0; }
  .modal-export fieldset.checkbox .checkbox__label {
    padding-left: 40px;
    font-size: 15px;
    letter-spacing: 0.4px;
    color: #5d616f; }
    .modal-export fieldset.checkbox .checkbox__label:first-letter {
      text-transform: uppercase; }
  .modal-export fieldset.checkbox:last-child {
    margin-bottom: 0; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.user-list__filter .pcs-searcher__title {
  width: 115px;
  white-space: nowrap; }

.user-list__filter .pcs-searcher__tale .checkbox__label {
  text-transform: capitalize; }

.user-list__filter .pcs-searcher__label {
  text-transform: capitalize; }

.user-list__header {
  margin-bottom: 20px;
  padding: 10px 20px;
  background: #ffffff;
  border-bottom: 1px solid #e7eaf3; }
  .user-list__header__button {
    float: right; }

.user-list .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.user-list .table-v2 .data-table-header__column:nth-child(2) {
  width: 74px;
  max-width: 74px;
  padding-right: 15px; }

.user-list .table-v2 .data-table-header__column:nth-child(3) {
  width: 185px;
  max-width: 185px;
  padding-right: 15px; }

.user-list .table-v2 .data-table-header__column:nth-child(4) {
  width: 185px;
  max-width: 185px;
  padding-right: 15px; }

.user-list .table-v2 .data-table-header__column:nth-child(5) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.user-list .table-v2 .data-table-header__column:nth-child(6) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.user-list .table-v2 .data-table-header__column:nth-child(7) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.user-list .table-v2 .data-table-header__column:nth-child(8) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.user-list .table-v2 .table-view__cell:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.user-list .table-v2 .table-view__cell:nth-child(3) {
  width: 185px;
  max-width: 185px;
  padding-right: 15px; }

.user-list .table-v2 .table-view__cell:nth-child(4) {
  width: 185px;
  max-width: 185px;
  padding-right: 15px; }

.user-list .table-v2 .table-view__cell:nth-child(5) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.user-list .table-v2 .table-view__cell:nth-child(6) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.user-list .table-v2 .table-view__cell:nth-child(7) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.user-list .table-v2 .table-view__cell:nth-child(8) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.user-list .table-v2 .table__item-icon {
  width: 74px;
  max-width: 74px;
  padding-right: 74px;
  box-sizing: border-box;
  padding-right: 0;
  padding-left: 15px;
  vertical-align: middle; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .user-list .table-v2 .data-table-header__column:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .user-list .table-v2 .data-table-header__column:nth-child(2) {
    width: 59px;
    max-width: 59px;
    padding-right: 15px; }
  .user-list .table-v2 .data-table-header__column:nth-child(3) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; }
  .user-list .table-v2 .data-table-header__column:nth-child(4) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .user-list .table-v2 .data-table-header__column:nth-child(5) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .user-list .table-v2 .data-table-header__column:nth-child(6) {
    width: 206.5px;
    max-width: 206.5px;
    padding-right: 15px; }
  .user-list .table-v2 .data-table-header__column:nth-child(7) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; }
  .user-list .table-v2 .data-table-header__column:nth-child(8) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; }
  .user-list .table-v2 .table-view__cell:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .user-list .table-v2 .table-view__cell:nth-child(3) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; }
  .user-list .table-v2 .table-view__cell:nth-child(4) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .user-list .table-v2 .table-view__cell:nth-child(5) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .user-list .table-v2 .table-view__cell:nth-child(6) {
    width: 206.5px;
    max-width: 206.5px;
    padding-right: 15px; }
  .user-list .table-v2 .table-view__cell:nth-child(7) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; }
  .user-list .table-v2 .table-view__cell:nth-child(8) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; }
  .user-list .table-v2 .table__item-icon {
    width: 59px;
    max-width: 59px;
    padding-right: 15px;
    box-sizing: border-box;
    padding-right: 0;
    padding-left: 5px;
    vertical-align: middle; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
body.authorization-page {
  font-size: 13px;
  background: url("https://pic.mos.ru/srv/images/de861c4db501ad2b28283873fedcf811.jpg") no-repeat center center fixed;
  background-size: cover; }

.form-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 400px;
  background-color: #fbfcfe;
  border-radius: 4px;
  transform: translate(-50%, -50%); }
  .form-wrapper .form-fields {
    padding: 0 30px 30px;
    border-bottom: 1px solid #e7eaf3; }
    .form-wrapper .form-fields:after {
      content: "";
      display: table;
      clear: both; }
    .form-wrapper .form-fields .button-submit {
      margin-top: 20px; }
  .form-wrapper .form-footer {
    padding: 25px 0;
    font-size: 12px;
    line-height: 14px;
    text-align: center; }
  .form-wrapper .form-error {
    color: #ff596d; }
  .form-wrapper .button-submit.button-submit-label {
    padding: 10px 20px; }
  .form-wrapper .button-submit__label {
    font-size: 16px;
    letter-spacing: 0.5px; }

.form-header {
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  color: #5d616f; }

.form-body__submit {
  width: 100%; }

.form-body__inputs {
  float: left;
  width: 100%;
  padding-bottom: 14px; }

.form-body__block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  line-height: 23px; }

.form-fields__inputs > div {
  padding-bottom: 10px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.signin-form {
  font-size: 13px; }
  .signin-form__body {
    padding: 0 40px 20px;
    border-bottom: 1px solid #e7eaf3; }
  .signin-form__row {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    overflow: auto; }
    .signin-form__row .right {
      position: absolute;
      top: 0;
      right: 0;
      font-size: 12px;
      line-height: 20px;
      color: #4d99f5;
      text-decoration: none;
      letter-spacing: 0.3px; }
      .signin-form__row .right:hover {
        color: #4991e9; }
      .signin-form__row .right:focus {
        color: #4991e9;
        outline: none; }
  .signin-form__remember {
    margin-bottom: 20px; }
  .signin-form .input-base.signin-form__row {
    margin-bottom: 20px; }
  .signin-form .checkbox__label {
    padding-left: 30px;
    font-size: 12px;
    color: #95a3b4;
    letter-spacing: 0.3px; }
  .signin-form__footer {
    padding: 30px;
    font-size: 14px;
    line-height: 19px;
    color: #95a3b4;
    text-align: center; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.recovery__item {
  margin-bottom: 30px;
  padding: 0 40px; }
  .recovery__item .button-submit {
    width: 100%; }

.recovery__footer {
  padding: 30px 0;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  border-top: 1px solid #e7eaf3; }

.recovery__hint {
  display: inline-block;
  padding: 0 30px 30px;
  font-size: 14px;
  line-height: 19px;
  color: #95a3b4; }

.recovery__link {
  display: block;
  font-size: 12px;
  line-height: 17px;
  color: #4d99f5;
  text-decoration: none;
  letter-spacing: 0.3px; }
  .recovery__link:hover {
    color: #4991e9; }
  .recovery__link:focus {
    color: #4991e9;
    outline: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.modal-campaign__row {
  width: 100%;
  margin-bottom: 10px; }
  .modal-campaign__row:last-child {
    margin-bottom: 0; }

.modal-campaign__description > .text-area > textarea {
  height: 88px;
  resize: none; }

.modal-campaign .collapsable__label {
  margin: 30px 0 10px;
  font-weight: 600;
  color: #5d616f; }
.campaign-create__row {
  width: 100%;
  margin-bottom: 10px; }
  .campaign-create__row:last-child {
    margin-bottom: 0; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-list-page__button {
  float: right; }

.campaign-list-page__content {
  padding: 20px 20px 0; }

.campaign-list-page .table-v2 .data-table-header__column .data-table-header__title {
  white-space: pre; }

.campaign-list-page .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px; }

.campaign-list-page .table-v2 .data-table-header__column:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.campaign-list-page .table-v2 .data-table-header__column:nth-child(3) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }
  .campaign-list-page .table-v2 .data-table-header__column:nth-child(3) .data-table-header__sort {
    top: -8px; }

.campaign-list-page .table-v2 .data-table-header__column:nth-child(4) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }
  .campaign-list-page .table-v2 .data-table-header__column:nth-child(4) .data-table-header__sort {
    top: -8px; }

.campaign-list-page .table-v2 .data-table-header__column:nth-child(5) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }
  .campaign-list-page .table-v2 .data-table-header__column:nth-child(5) .data-table-header__sort {
    top: -8px; }

.campaign-list-page .table-v2 .data-table-header__column:nth-child(6) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }
  .campaign-list-page .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
    top: -8px; }

.campaign-list-page .table-v2 .data-table-header__column:nth-child(7) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-list-page .table-v2 .data-table-header__column:nth-child(8) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-list-page .table-v2 .table-view__cell:nth-child(1) {
  width: 56px; }

.campaign-list-page .table-v2 .table-view__cell:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.campaign-list-page .table-v2 .table-view__cell:nth-child(3) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-list-page .table-v2 .table-view__cell:nth-child(4) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-list-page .table-v2 .table-view__cell:nth-child(5) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-list-page .table-v2 .table-view__cell:nth-child(6) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-list-page .table-v2 .table-view__cell:nth-child(7) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-list-page .table-v2 .table-view__cell:nth-child(8) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .campaign-list-page .table-v2 .data-table-header__row {
    height: 94px; }
  .campaign-list-page .table-v2 .data-table-header__column {
    padding: 0 0 22px;
    vertical-align: bottom; }
    .campaign-list-page .table-v2 .data-table-header__column:nth-child(1) {
      width: 60px;
      padding-bottom: 34px; }
    .campaign-list-page .table-v2 .data-table-header__column:nth-child(2) {
      width: 236px;
      max-width: 236px;
      padding-right: 15px; }
    .campaign-list-page .table-v2 .data-table-header__column:nth-child(3) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
      .campaign-list-page .table-v2 .data-table-header__column:nth-child(3) .data-table-header__sort {
        top: inherit; }
    .campaign-list-page .table-v2 .data-table-header__column:nth-child(4) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
      .campaign-list-page .table-v2 .data-table-header__column:nth-child(4) .data-table-header__sort {
        top: inherit; }
    .campaign-list-page .table-v2 .data-table-header__column:nth-child(5) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
      .campaign-list-page .table-v2 .data-table-header__column:nth-child(5) .data-table-header__sort {
        top: inherit; }
    .campaign-list-page .table-v2 .data-table-header__column:nth-child(6) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
      .campaign-list-page .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
        top: inherit; }
    .campaign-list-page .table-v2 .data-table-header__column:nth-child(7) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
    .campaign-list-page .table-v2 .data-table-header__column:nth-child(8) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
  .campaign-list-page .table-v2 .table-view__cell:nth-child(1) {
    width: 60px; }
  .campaign-list-page .table-v2 .table-view__cell:nth-child(2) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .campaign-list-page .table-v2 .table-view__cell:nth-child(3) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .campaign-list-page .table-v2 .table-view__cell:nth-child(4) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .campaign-list-page .table-v2 .table-view__cell:nth-child(5) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .campaign-list-page .table-v2 .table-view__cell:nth-child(6) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .campaign-list-page .table-v2 .table-view__cell:nth-child(7) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .campaign-list-page .table-v2 .table-view__cell:nth-child(8) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; } }
.template-import-modal__row {
  margin-bottom: 10px; }

.template-import-modal__submit {
  width: 100%; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.template-preview-frame {
  position: relative; }
  .template-preview-frame .loader {
    box-sizing: border-box;
    margin: 1px;
    margin-bottom: 0;
    opacity: 1; }
  .template-preview-frame > iframe {
    width: 100%;
    height: 100%;
    background: #ffffff;
    border: none; }
  .template-preview-frame .modal-base .g-word-break {
    word-break: normal; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.campaign-status-button {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  padding: 10px;
  background-color: #eef4fc;
  border-radius: 4px;
  cursor: pointer;
  fill: #ffffff !important; }
  .campaign-status-button .button-submit__icon {
    box-sizing: border-box; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-info__header {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 12px;
  color: #95a3b4;
  text-transform: uppercase; }
  .campaign-info__header + div:after {
    content: "";
    display: table;
    clear: both; }

.campaign-info__children {
  font-weight: 600;
  font-size: 14px;
  color: #5d616f;
  word-wrap: break-word; }
  .campaign-info__children:first-letter {
    text-transform: uppercase; }
  .campaign-info__children:hover {
    cursor: default; }

.campaign-info__children-description {
  height: 38px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-page .head {
  margin-bottom: 0; }

.campaign-page__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0; }

.campaign-page__title {
  padding-right: 10px;
  font-size: 30px;
  color: #5d616f; }

.campaign-page__status {
  margin-top: 14px;
  font-weight: 600;
  font-size: 16px;
  text-transform: capitalize; }
  .campaign-page__status--active {
    color: #36be7c; }
  .campaign-page__status--stopped {
    color: #f92365; }

.campaign-page__tool-btn-group {
  flex-shrink: 0; }

.campaign-page__tool-btn {
  margin-right: 10px;
  fill: #5d616f;
  background-color: #eef4fc; }
  .campaign-page__tool-btn:hover:not(.disabled) {
    background-color: #e2e8ef; }
  .campaign-page__tool-btn.disabled {
    cursor: default;
    opacity: 0.5; }

.campaign-page__tabs {
  margin-bottom: 20px;
  background: #ffffff;
  border-bottom: 1px solid #e7eaf3; }
  .campaign-page__tabs-list {
    margin: 0;
    padding: 0;
    list-style: none; }
    .campaign-page__tabs-list > li {
      display: inline-block;
      min-width: 170px;
      padding: 0 10px;
      font-size: 16px;
      line-height: 55px;
      text-align: center;
      color: #5d616f;
      text-transform: capitalize;
      cursor: pointer; }
      .campaign-page__tabs-list > li.active {
        border-bottom: 1px solid #ff596d; }

.campaign-page .row.info > .toggle.close + .switcher__children > span {
  grid-template-columns: repeat(5, 148px);
  grid-column-gap: 0; }

.campaign-page .row.info .switcher__children > span {
  display: grid;
  grid-auto-flow: column;
  grid-auto-rows: min-content;
  grid-template-columns: 1.5fr repeat(3, 1fr);
  grid-gap: 20px 30px;
  margin-bottom: 30px;
  padding-top: 12px; }
  .campaign-page .row.info .switcher__children > span:after {
    content: none; }

.campaign-page .toggle {
  display: inline-block; }

.campaign-page__toggle {
  width: 17px;
  height: 17px;
  padding: 0;
  background-color: unset;
  border: 0 none; }
  .campaign-page__toggle:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border: 3px solid #95a3b4;
    border-bottom: 0 none;
    border-left: 0 none; }
  .campaign-page__toggle--open:after {
    transform: rotate(-45deg); }
  .campaign-page__toggle--close:after {
    transform: rotate(135deg); }
  .campaign-page__toggle:hover {
    border-color: #8e9bab;
    cursor: pointer; }
  .campaign-page__toggle:focus {
    border-color: #8e9bab;
    outline: none; }

.campaign-page__info {
  box-sizing: border-box;
  padding-right: 20px;
  overflow: hidden; }
  .campaign-page__info:last-child {
    margin-right: 0; }
  .campaign-page__info--description .campaign-info__children {
    hyphens: auto; }
  .campaign-page__info--date-start {
    grid-row: 1 / 2;
    grid-column: 4 / 5; }
  .campaign-page__info--date-end {
    grid-row: 2 / 3;
    grid-column: 4 / 5; }
  .campaign-page__info--tags {
    grid-row: 4 / 5;
    grid-column: 1 / 5; }
    .campaign-page__info--tags .campaign-info__header {
      margin-bottom: 7px; }
    .campaign-page__info--tags .campaign-info__children:after {
      display: none; }
    .campaign-page__info--tags .campaign-info__children:before {
      display: none; }
  .campaign-page__info-tag {
    float: left;
    box-sizing: border-box;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 6px 10px 7px;
    overflow: hidden;
    font-weight: 600;
    font-size: 12px;
    line-height: 17px;
    color: #95a3b4;
    letter-spacing: 0.3px;
    text-overflow: ellipsis;
    background-color: #eef4fc;
    border-radius: 2px; }

.campaign-page__warning {
  position: relative;
  padding: 0 0 20px 36px;
  font-weight: 600;
  font-size: 14px;
  line-height: 25px;
  color: #ff596d; }
  .campaign-page__warning .warning__sign {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    box-sizing: border-box;
    width: 25px;
    height: 25px;
    font-weight: 400;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.4px;
    background-color: #ff596d;
    border-radius: 50%; }

.campaign-page .modal-change-status__text {
  padding-bottom: 30px; }

.campaign-page .modal-change-status__template-preview {
  max-width: 800px;
  height: 45vh;
  margin: auto; }

.campaign-page__table .table-v2 .data-table-header__column:nth-child(2), .campaign-page__table .table-v2 .data-table-header__column:nth-child(3), .campaign-page__table .table-v2 .data-table-header__column:nth-child(5) {
  white-space: pre; }
  .campaign-page__table .table-v2 .data-table-header__column:nth-child(2) .data-table-header__sort, .campaign-page__table .table-v2 .data-table-header__column:nth-child(3) .data-table-header__sort, .campaign-page__table .table-v2 .data-table-header__column:nth-child(5) .data-table-header__sort {
    top: -8px; }

.campaign-page__table .table-v2 .data-table-header__column:nth-child(2),
.campaign-page__table .table-v2 .table-view__cell:nth-child(2) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.campaign-page__table .table-v2 .data-table-header__column:nth-child(3),
.campaign-page__table .table-v2 .table-view__cell:nth-child(3) {
  width: 140.6px;
  max-width: 140.6px;
  padding-right: 15px; }

.campaign-page__table .table-v2 .data-table-header__column:nth-child(4),
.campaign-page__table .table-v2 .table-view__cell:nth-child(4) {
  width: 118.4px;
  max-width: 118.4px;
  padding-right: 15px; }

.campaign-page__table .table-v2 .data-table-header__column:nth-child(5),
.campaign-page__table .table-v2 .table-view__cell:nth-child(5) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-page__table .table-v2 .data-table-header__column:nth-child(6),
.campaign-page__table .table-v2 .table-view__cell:nth-child(6) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-page__table .table-v2 .data-table-header__column:nth-child(7),
.campaign-page__table .table-v2 .table-view__cell:nth-child(7) {
  width: 259px;
  max-width: 259px;
  padding-right: 15px; }

.campaign-page__table .table-v2 .data-table-header__column:nth-child(8),
.campaign-page__table .table-v2 .table-view__cell:nth-child(8) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(2), .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(4), .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(6) {
  white-space: pre; }
  .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(2) .data-table-header__sort, .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(4) .data-table-header__sort, .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
    top: -8px; }

.campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(2),
.campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(2) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(4),
.campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(4) {
  width: 140.6px;
  max-width: 140.6px;
  padding-right: 15px; }

.campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(5),
.campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(5) {
  width: 118.4px;
  max-width: 118.4px;
  padding-right: 15px; }

.campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(6),
.campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(6) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(7),
.campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(7) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(8),
.campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(8) {
  width: 259px;
  max-width: 259px;
  padding-right: 15px; }

.campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(9),
.campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(9) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.campaign-page .modal-template__preview .modal-base__container {
  max-width: 100% !important; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .campaign-page__table .table-v2 .data-table-header__column:nth-child(2) .data-table-header__sort, .campaign-page__table .table-v2 .data-table-header__column:nth-child(3) .data-table-header__sort, .campaign-page__table .table-v2 .data-table-header__column:nth-child(5) .data-table-header__sort, .campaign-page__table .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
    top: 0; }
  .campaign-page__table .table-v2 .data-table-header__column:nth-child(2),
  .campaign-page__table .table-v2 .table-view__cell:nth-child(2) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .campaign-page__table .table-v2 .data-table-header__column:nth-child(3),
  .campaign-page__table .table-v2 .table-view__cell:nth-child(3) {
    width: 141.6px;
    max-width: 141.6px;
    padding-right: 15px; }
  .campaign-page__table .table-v2 .data-table-header__column:nth-child(4),
  .campaign-page__table .table-v2 .table-view__cell:nth-child(4) {
    width: 100.3px;
    max-width: 100.3px;
    padding-right: 15px; }
  .campaign-page__table .table-v2 .data-table-header__column:nth-child(5),
  .campaign-page__table .table-v2 .table-view__cell:nth-child(5) {
    width: 129.8px;
    max-width: 129.8px;
    padding-right: 15px; }
  .campaign-page__table .table-v2 .data-table-header__column:nth-child(6),
  .campaign-page__table .table-v2 .table-view__cell:nth-child(6) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .campaign-page__table .table-v2 .data-table-header__column:nth-child(7),
  .campaign-page__table .table-v2 .table-view__cell:nth-child(7) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .campaign-page__table .table-v2 .data-table-header__column:nth-child(8),
  .campaign-page__table .table-v2 .table-view__cell:nth-child(8) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(2) .data-table-header__sort, .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(4) .data-table-header__sort, .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort, .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(7) .data-table-header__sort {
    top: 0; }
  .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(2),
  .campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(2) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; }
  .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(4),
  .campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(4) {
    width: 141.6px;
    max-width: 141.6px;
    padding-right: 15px; }
  .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(5),
  .campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(5) {
    width: 100.3px;
    max-width: 100.3px;
    padding-right: 15px; }
  .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(6),
  .campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(6) {
    width: 129.8px;
    max-width: 129.8px;
    padding-right: 15px; }
  .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(7),
  .campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(7) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(8),
  .campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(8) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .campaign-page__table--with-toggle .table-v2 .data-table-header__column:nth-child(9),
  .campaign-page__table--with-toggle .table-v2 .table-view__cell:nth-child(9) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-header {
  width: 100%; }
  .mailing-header__name {
    max-width: 368px;
    margin-bottom: 10px; }
    .mailing-header__name.readonly {
      max-width: 967px; }
      .mailing-header__name.readonly .input-base__title {
        display: none; }
      .mailing-header__name.readonly input {
        padding: 0;
        font-weight: 400;
        font-size: 30px;
        color: #5d616f;
        text-overflow: ellipsis;
        border: none; }
  .mailing-header__dropdown_delete {
    color: #ff596d; }
  .mailing-header__info {
    margin-bottom: 20px; }
    .mailing-header__info .info__block {
      height: 22px; }
    .mailing-header__info .info__name {
      font-weight: 600;
      font-size: 16px;
      color: #95a3b4;
      text-decoration: none; }
    .mailing-header__info .info__status {
      padding-left: 20px;
      font-weight: 600; }
    .mailing-header__info .info__block:not(:first-child) {
      margin-left: 30px;
      padding-left: 30px;
      border-left: 1px solid #e7eaf3; }
  .mailing-header__controls {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -20px;
    user-select: none; }
    .mailing-header__controls > span {
      display: flex; }
      .mailing-header__controls > span[hidden] {
        display: none; }
      .mailing-header__controls > span > *:not(:first-child) {
        margin-left: 10px; }
    .mailing-header__controls .controls__status svg {
      fill: #ffffff;
      transform: scale(0.7); }
  .mailing-header .header__controls-buttons {
    display: flex; }
    .mailing-header .header__controls-buttons[hidden] {
      display: none; }
  .mailing-header .campaign__status {
    margin-left: 20px;
    color: #36be7c; }
  .mailing-header .campaign__period::before {
    content: '';
    display: inline-flex;
    width: 1px;
    height: 22px;
    margin: 0 40px;
    background: #e7eaf3; }
  .mailing-header .campaign__new {
    margin-left: 20px;
    color: #08aae7; }
  .mailing-header .modal-change-status__text {
    padding-bottom: 30px; }
  .mailing-header .modal-change-status__template-preview {
    max-width: 800px;
    height: 45vh;
    margin: auto; }
  .mailing-header .modal-template__preview .modal-base__container {
    max-width: 100% !important; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .mailing-header__name {
    max-width: 368px; }
    .mailing-header__name.readonly {
      max-width: 712px; }
  .mailing-header__info .info__name {
    display: inline-block;
    max-width: 317px;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.group-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 20px 16px 20px 20px;
  color: #5d616f;
  background-color: #fbfcfe;
  cursor: pointer; }
  .group-header__loading {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1001;
    background: rgba(255, 255, 255, 0.3); }
    .group-header__loading svg {
      position: absolute;
      top: 50%;
      left: 50%;
      height: 40px;
      transform: translate(-50%, -50%); }
  .group-header__item {
    box-sizing: border-box;
    min-width: 115px;
    padding-left: 20px; }
    .group-header__item__label {
      margin-bottom: 14px;
      font-weight: normal;
      font-size: 12px;
      line-height: 17px;
      color: #5d616f;
      letter-spacing: 0.4px; }
    .group-header__item__count {
      font-weight: 600;
      font-size: 20px;
      line-height: 27px;
      color: #5d616f;
      letter-spacing: normal; }
    .group-header__item:first-child {
      width: 150px;
      padding-left: 0; }
      .group-header__item:first-child .group-header__item__label {
        margin-bottom: 5px; }
      .group-header__item:first-child .group-header__item__count {
        font-weight: bold;
        font-size: 28px;
        line-height: 38px;
        letter-spacing: -0.8px; }
  .group-header.readonly {
    cursor: default; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .group-header {
    align-items: flex-end; }
    .group-header__item {
      box-sizing: border-box;
      min-width: 115px;
      padding-left: 15px; } }
.data-table-header__caption--with-attr {
  display: inline-block;
  margin-right: 8px; }
  .data-table-header__caption--with-attr span {
    display: block; }
    .data-table-header__caption--with-attr span:last-child {
      text-transform: capitalize; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.pcs-table__tabs .pcs-table__tab {
  float: left;
  padding: 25px 40px;
  border-bottom: 3px solid #fafbfe;
  transition: 0.2s;
  /*&__link {
            color: #3f51b5;
            cursor: pointer;
            transition: .2s;
            fill: #3f51b5;
            &:hover {
                color: #04a9f4;
                fill: #04a9f4;
            }
            svg {
                position: absolute;
                width: 20px;
                height: 20px;
            }
            .text {
                padding-left: 26px;
                font-size: 13px;
                white-space: nowrap;
            }
        }*/ }
  .pcs-table__tabs .pcs-table__tab:hover {
    background-color: #ffffff; }
  .pcs-table__tabs .pcs-table__tab.active {
    background-color: #ffffff;
    border-bottom: 3px solid #ff596d; }
  .pcs-table__tabs .pcs-table__tab__label {
    font-weight: 400;
    font-size: 12px;
    color: #5d616f;
    letter-spacing: 0.4px; }
  .pcs-table__tabs .pcs-table__tab__count-number {
    font-weight: 700;
    font-size: 35px;
    line-height: 47px;
    color: #5d616f; }
  .pcs-table__tabs .pcs-table__tab__count-string {
    padding-left: 5px;
    font-size: 11px; }
.loader-container {
  display: flex;
  align-items: center; }
  .loader-container__label {
    font-size: 12px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.group__list .table-view .group-failed-row {
  background-color: #fafbfe; }
  .group__list .table-view .group-failed-row .table-view__cell {
    opacity: 0.2; }
    .group__list .table-view .group-failed-row .table-view__cell.table-view__item-checkbox {
      opacity: 1; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-group__loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  background: rgba(255, 255, 255, 0.3); }
  .mailing-group__loading svg {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 40px;
    transform: translate(-50%, -50%); }
  .mailing-group__loading img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.mailing-group__list .group-header__list {
  margin-top: -15px; }

.mailing-group__list .group-header__item {
  width: 33%; }

.mailing-group__list.warning {
  font-size: 14px;
  line-height: 108px;
  text-align: center;
  color: #95a3b4;
  background-color: #fbfcfe; }

.mailing-group__controls {
  padding-left: 20px; }
  .mailing-group__controls > *:not(:first-child) {
    margin-left: 10px; }

.mailing-group__list-selector {
  margin: 0 20px; }
  .mailing-group__list-selector__item {
    display: inline-block;
    width: 33.333333%; }
    .mailing-group__list-selector__item .title {
      display: inline-block;
      margin-bottom: 10px; }

.mailing-group__modal__header-button {
  float: right;
  margin-left: 10px; }

.mailing-group__modal__footer-button {
  max-width: 320px;
  margin-bottom: 40px; }

.mailing-group__modal__choose-stoplist .table-v2, .mailing-group__modal__choose-whitelist .table-v2 {
  padding-bottom: 0; }
  .mailing-group__modal__choose-stoplist .table-v2 .table-view__cell:nth-child(1),
  .mailing-group__modal__choose-stoplist .table-v2 .data-table-header__column:nth-child(1), .mailing-group__modal__choose-whitelist .table-v2 .table-view__cell:nth-child(1),
  .mailing-group__modal__choose-whitelist .table-v2 .data-table-header__column:nth-child(1) {
    padding-left: 20px;
    width: 370px;
    max-width: 370px;
    padding-right: 74px; }

.mailing-group__modal__choose-group .modal-base__header {
  margin-bottom: 57px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.5px; }

.mailing-group__modal__choose-group .table-v2 {
  padding-bottom: 0; }
  .mailing-group__modal__choose-group .table-v2 .table-view__cell:nth-child(1),
  .mailing-group__modal__choose-group .table-v2 .data-table-header__column:nth-child(1) {
    width: 574px;
    padding-left: 20px; }
  .mailing-group__modal__choose-group .table-v2 .table-view__cell:nth-child(2),
  .mailing-group__modal__choose-group .table-v2 .data-table-header__column:nth-child(2) {
    width: 222px;
    max-width: 222px;
    padding-right: 74px; }
  .mailing-group__modal__choose-group .table-v2 .table-view__cell:nth-child(3),
  .mailing-group__modal__choose-group .table-v2 .data-table-header__column:nth-child(3) {
    width: 222px;
    max-width: 222px;
    padding-right: 74px; }
  .mailing-group__modal__choose-group .table-v2 .table-view__cell:nth-child(4),
  .mailing-group__modal__choose-group .table-v2 .data-table-header__column:nth-child(4) {
    width: 222px;
    max-width: 222px;
    padding-right: 74px; }

.mailing-group .modal-view-group .table-v2 .table-view__item-checkbox,
.mailing-group .modal-view-group .table-v2 .data-table-header__select-all {
  width: 56px; }

.mailing-group .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__list {
  box-sizing: border-box;
  border: 1px solid #e7eaf3; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .mailing-group .modal-view-group .table-v2 .table-view__item-checkbox,
  .mailing-group .modal-view-group .table-v2 .data-table-header__select-all {
    width: 60px; }
  .mailing-group__choose-stoplist .table-v2 .table-view__cell:nth-child(1),
  .mailing-group__choose-stoplist .table-v2 .data-table-header__column:nth-child(1), .mailing-group__choose-whitelist .table-v2 .table-view__cell:nth-child(1),
  .mailing-group__choose-whitelist .table-v2 .data-table-header__column:nth-child(1), .mailing-group__modal__choose-group .table-v2 .table-view__cell:nth-child(1),
  .mailing-group__modal__choose-group .table-v2 .data-table-header__column:nth-child(1) {
    width: 473px; }
  .mailing-group__list-selector__item {
    width: 100%;
    margin-bottom: 10px; }
    .mailing-group__list-selector__item .title {
      width: 40%; }
  .modal-base__header {
    font-size: 16px;
    line-height: 22px; }
  .modal-base .table-v2 {
    padding-bottom: 0; }
  .modal-base .pcs-searcher__label {
    text-transform: lowercase; }
    .modal-base .pcs-searcher__label:first-letter {
      text-transform: uppercase; }
  .modal-base__group-view .table-v2 {
    padding-bottom: 65px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-event__loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  background: rgba(255, 255, 255, 0.3); }
  .mailing-event__loading svg {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 40px;
    transform: translate(-50%, -50%); }

.mailing-event__list {
  position: relative;
  height: 108px;
  margin-top: -15px;
  margin-bottom: 15px;
  color: #5d616f;
  background-color: #fbfcfe; }
  .mailing-event__list.warning {
    font-size: 14px;
    line-height: 108px;
    text-align: center;
    color: #95a3b4; }

.mailing-event__item {
  display: inline-block;
  box-sizing: border-box;
  width: 33%;
  padding: 25px 0 25px 39px; }
  .mailing-event__item__label {
    font-size: 12px;
    letter-spacing: 0.4px; }
  .mailing-event__item__count {
    font-weight: 800;
    font-size: 30px;
    letter-spacing: -0.9px; }

.mailing-event__controls {
  padding-left: 20px; }
  .mailing-event__controls > *:not(:first-child) {
    margin-left: 10px; }
  .mailing-event__controls--cancel {
    margin-top: -170px; }

.mailing-event__type-event .modal-base__header {
  margin-bottom: 57px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.5px; }

.mailing-event__type-event .table-v2 {
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto; }
  .mailing-event__type-event .table-v2 .data-table-header__column:nth-child(1) {
    width: 500px;
    max-width: 500px;
    padding-left: 20px; }
  .mailing-event__type-event .table-v2 .data-table-header__column:nth-child(2) {
    width: 370px;
    max-width: 370px;
    padding-right: 74px; }
  .mailing-event__type-event .table-v2 .data-table-header__column:nth-child(3) {
    width: 370px;
    max-width: 370px;
    padding-right: 74px; }
  .mailing-event__type-event .table-v2 .table-view__cell:nth-child(1) {
    width: 500px;
    padding-left: 20px; }
  .mailing-event__type-event .table-v2 .table-view__cell:nth-child(2) {
    width: 370px;
    max-width: 370px;
    padding-right: 74px; }
  .mailing-event__type-event .table-v2 .table-view__cell:nth-child(3) {
    width: 370px;
    max-width: 370px;
    padding-right: 74px; }
  .mailing-event__type-event .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__list {
    box-sizing: border-box;
    border: 1px solid #e7eaf3; }

.mailing-event__type-event .button-submit--320 {
  width: 320px;
  margin: auto; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .mailing-event__type-event .table-v2 {
    width: 1004px;
    margin: auto; }
    .mailing-event__type-event .table-v2 .data-table-header__column:nth-child(1) {
      width: 414px;
      padding-left: 20px; }
    .mailing-event__type-event .table-v2 .data-table-header__column:nth-child(2) {
      width: 295px;
      max-width: 295px;
      padding-right: 59px; }
    .mailing-event__type-event .table-v2 .data-table-header__column:nth-child(3) {
      width: 295px;
      max-width: 295px;
      padding-right: 59px; }
    .mailing-event__type-event .table-v2 .table-view__cell:nth-child(1) {
      width: 414px;
      padding-left: 20px; }
    .mailing-event__type-event .table-v2 .table-view__cell:nth-child(2) {
      width: 295px;
      max-width: 295px;
      padding-right: 59px; }
    .mailing-event__type-event .table-v2 .table-view__cell:nth-child(3) {
      width: 295px;
      max-width: 295px;
      padding-right: 59px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-body {
  min-height: 500px;
  padding-top: 20px;
  background-color: #ffffff;
  border: 1px solid #e7eaf3;
  border-radius: 2px; }
  .mailing-body__block {
    margin-bottom: 30px;
    padding: 0 20px; }
    .mailing-body__block .title {
      font-weight: 600;
      font-size: 16px;
      color: #5d616f; }
      .mailing-body__block .title > span:not(.title--group_name) {
        display: inline-block;
        max-width: 380px;
        padding-left: 10px;
        overflow: hidden;
        font-weight: 600;
        text-overflow: ellipsis; }
        .mailing-body__block .title > span:not(.title--group_name):first-child {
          max-width: 170px; }
      .mailing-body__block .title--group {
        margin-bottom: -10px; }
        .mailing-body__block .title--group_name {
          font-weight: bold; }
      .mailing-body__block .title--list_name {
        display: inline;
        padding-left: 10px;
        color: #95a3b4; }
    .mailing-body__block .body {
      padding-top: 20px;
      font-weight: 600;
      font-size: 15px;
      color: #95a3b4;
      letter-spacing: 0.4px; }
      .mailing-body__block .body .forms-dropdown-tagging {
        width: 334px; }
        .mailing-body__block .body .forms-dropdown-tagging .selected__list {
          margin-top: 20px; }
    .mailing-body__block .description {
      box-sizing: border-box;
      width: 100%;
      height: 100px;
      padding: 15px;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      border: 1px solid #e7eaf3;
      border-radius: 3px;
      resize: none; }
      .mailing-body__block .description:focus {
        outline: none; }
    .mailing-body__block .date-time-range {
      margin-top: 10px; }
      .mailing-body__block .date-time-range__item {
        justify-content: flex-start; }
      .mailing-body__block .date-time-range .left {
        width: 265px; }
      .mailing-body__block .date-time-range .right {
        width: 200px; }
  .mailing-body .campaign-dt-range {
    font-size: 10px;
    text-transform: uppercase; }
  .mailing-body .date-time-range__item--from {
    margin-bottom: 24px; }
  .mailing-body .dropdown-single, .mailing-body .dropdown-multiple {
    width: 334px; }
  .mailing-body .mailing-group.mailing-body__block {
    padding: 0; }
  .mailing-body .modal-base__container {
    margin-top: 20px;
    vertical-align: top; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-template-card {
  position: relative; }
  .mailing-template-card .preview {
    position: absolute;
    width: 219px; }
  .mailing-template-card.selectable {
    cursor: pointer; }
  .mailing-template-card__loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 219px; }
    .mailing-template-card__loading svg {
      position: absolute;
      top: 50%;
      left: 50%;
      height: 40px;
      transform: translate(-50%, -50%); }
  .mailing-template-card__panel {
    height: 100px;
    padding-top: 20px;
    padding-left: 239px; }
  .mailing-template-card__placeholder {
    padding: 0 0 0 219px;
    font-weight: 600;
    font-size: 13px;
    line-height: 160px;
    text-align: center;
    color: #95a3b4;
    letter-spacing: 0.4px; }
  .mailing-template-card__name {
    overflow: hidden;
    font-weight: 600;
    font-size: 14px;
    color: #5d616f;
    letter-spacing: 0.4px;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .mailing-template-card__type {
    position: absolute;
    bottom: 20px;
    font-size: 12px;
    color: #b2bbc6; }
  .mailing-template-card__view {
    width: 219px; }
  .mailing-template-card:hover .card-ctrl {
    opacity: 0.9; }
  .mailing-template-card.readonly .card-ctrl .btn-edit, .mailing-template-card.readonly .card-ctrl .btn-remove {
    display: none; }
  .mailing-template-card .card-ctrl {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 216px;
    height: 160px;
    background-color: #3e4465;
    opacity: 0;
    transition: opacity 0.2s; }
    .mailing-template-card .card-ctrl .btn-edit {
      position: absolute;
      top: 50%;
      left: 50%;
      padding: 11px 10px;
      font-size: 13px;
      text-align: center;
      color: #ffffff;
      white-space: nowrap;
      background-color: #2b3156;
      border-radius: 4px;
      transform: translate(-50%, -50%);
      cursor: pointer; }
      .mailing-template-card .card-ctrl .btn-edit:hover {
        background-color: #292f52; }
    .mailing-template-card .card-ctrl__btn {
      position: absolute;
      bottom: 10px;
      width: 30px;
      height: 30px;
      background-color: #2b3156;
      border-radius: 4px;
      cursor: pointer; }
      .mailing-template-card .card-ctrl__btn .icon {
        width: 20px;
        height: 22px;
        margin: 5px;
        fill: #ffffff; }
      .mailing-template-card .card-ctrl__btn.btn-preview {
        left: 10px; }
      .mailing-template-card .card-ctrl__btn.btn-remove {
        right: 10px; }
      .mailing-template-card .card-ctrl__btn:hover {
        background-color: #292f52; }
  .mailing-template-card img.preview-backdrop__image {
    position: absolute;
    top: 77px;
    left: 104px;
    width: 6.5px;
    height: 5px;
    -webkit-transform: translateZ(0) scale(33);
    transform: translateZ(0) scale(33);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-filter: blur(1px);
    filter: blur(1px); }
  .mailing-template-card .preview-backdrop__placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 216px;
    height: 160px; }
  .mailing-template-card .preview-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 156px;
    height: 130px;
    margin: 30px 30px 0;
    overflow: hidden;
    background-color: #ffffff;
    border: none;
    border-radius: 3px;
    -webkit-box-shadow: 0 10px 30px 0 #e7eaf3;
    box-shadow: 0 10px 30px 0 #e7eaf3;
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px); }
    .mailing-template-card .preview-img > img {
      width: 100%; }
  .mailing-template-card .card-description {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    color: #ffffff; }
    .mailing-template-card .card-description__text {
      padding: 20px; }
    .mailing-template-card .card-description__type {
      position: absolute;
      bottom: 20px;
      left: 20px;
      font-size: 12px; }
  .mailing-template-card .card-selected {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
    display: none;
    width: 24px;
    height: 24px;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 50%; }
    .mailing-template-card .card-selected__icon {
      transform: scale(0.5); }
      .mailing-template-card .card-selected__icon svg {
        fill: #82b8f8; }
  .mailing-template-card.selected .card-selected {
    display: block; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.template-list__loading {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 124213132;
  background: rgba(255, 255, 255, 0.3); }
  .template-list__loading svg {
    position: absolute;
    top: 60px;
    left: 50%;
    height: 40px;
    transform: translateX(-50%); }

.template-list__more {
  text-align: center; }

.template-list .mailing-template-card {
  width: 216px;
  margin: 10px;
  overflow: hidden;
  border: solid 1px #e7eaf3;
  border-radius: 4px; }
  .template-list .mailing-template-card.selected {
    border: 1px solid #4d99f5; }
    .template-list .mailing-template-card.selected .mailing-template-card__panel {
      background: #4d99f5; }
    .template-list .mailing-template-card.selected .mailing-template-card__name, .template-list .mailing-template-card.selected .mailing-template-card__type {
      color: #ffffff; }

.template-list .mailing-template-card > .preview {
  position: relative;
  height: 160px;
  overflow: hidden;
  border-bottom: solid 1px #e7eaf3; }

.template-list .mailing-template-card__panel {
  box-sizing: border-box;
  height: 97px;
  padding: 20px;
  background: #ffffff; }

.template-list .mailing-template-card > .card-ctrl {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: inherit;
  height: inherit;
  cursor: pointer; }

.template-list .template-sort-mode {
  position: absolute;
  top: 9px;
  right: 20px;
  height: 30px;
  font-weight: 600;
  font-size: 14px;
  color: #95a3b4;
  letter-spacing: 0.4px;
  cursor: pointer;
  user-select: none; }
  .template-list .template-sort-mode:focus {
    outline: none; }
  .template-list .template-sort-mode > .icon {
    float: right;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    object-fit: contain;
    fill: #95a3b4; }
  .template-list .template-sort-mode__panel {
    position: absolute;
    top: 31px;
    right: 0;
    z-index: 1000;
    box-sizing: border-box;
    width: 237px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
    .template-list .template-sort-mode__panel .hidden {
      display: none; }
  .template-list .template-sort-mode__btn {
    width: 100%;
    height: 20px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 13px;
    line-height: normal;
    color: #5d616f;
    letter-spacing: 0.4px;
    cursor: pointer; }
    .template-list .template-sort-mode__btn .icon {
      float: right;
      width: 10px;
      height: 10px;
      margin-right: 20px;
      fill: #ff596d; }

.template-list .template-card-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px; }
  .template-list .template-card-list .template-card-container {
    float: left;
    margin-right: 40px;
    margin-bottom: 40px; }
  .template-list .template-card-list .template-card {
    margin: 0; }
    .template-list .template-card-list .template-card:hover .preview:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      background-color: #3e4465; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-template {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
  background-color: #ffffff;
  border: solid 1px #e7eaf3;
  border-radius: 4px; }
  .mailing-template__preview {
    width: 100%;
    height: 158px; }
  .mailing-template__description {
    flex: 1;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #95a3b4;
    letter-spacing: 0.4px;
    opacity: 0.8; }
  .mailing-template-modal__button {
    max-width: 320px;
    margin-bottom: 40px; }
  .mailing-template .template-preview-frame {
    width: 100%;
    height: 500px;
    border: 1px solid #e7eaf3; }
  .mailing-template .modal-base__header {
    font-size: 16px;
    line-height: 22px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-email {
  position: relative;
  padding-top: 30px;
  background-color: #ffffff;
  border: 1px solid #e7eaf3;
  border-radius: 2px; }
  .mailing-email--borderless {
    border: none; }
  .mailing-email .exclude-dropdown {
    width: 334px; }
  .mailing-email__toggle {
    min-height: 50px; }
    .mailing-email__toggle .gn-switch {
      margin-left: 20px; }
  .mailing-email__unload-button {
    position: absolute;
    top: 20px;
    right: 70px; }
    .mailing-email__unload-button:focus {
      background-color: #eef4fc; }
  .mailing-email__test-button {
    position: absolute;
    top: 20px;
    right: 20px; }
  .mailing-email__block {
    margin-bottom: 20px;
    padding: 0 20px; }
    .mailing-email__block .title {
      font-weight: bold;
      font-size: 10px;
      color: #95a3b4;
      text-transform: uppercase; }
    .mailing-email__block .body {
      padding-top: 10px; }
      .mailing-email__block .body:after {
        content: "";
        display: table;
        clear: both; }
    .mailing-email__block > .template-card {
      border: solid 1px #e7eaf3;
      border-radius: 4px; }
  .mailing-email__description {
    height: 87px;
    margin-bottom: 6px;
    resize: none; }
  .mailing-email .dropdown-single {
    float: left; }
  .mailing-email .sender-mail {
    float: left;
    margin-left: 20px;
    padding-top: 6px; }
    .mailing-email .sender-mail__title {
      margin: 0;
      font-size: 9px;
      color: #95a3b4;
      letter-spacing: 0.3px; }
    .mailing-email .sender-mail__email {
      margin: 0;
      font-weight: normal;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-push {
  position: relative;
  padding-top: 30px;
  background-color: #ffffff;
  border: solid 1px #e7eaf3; }
  .mailing-push--borderless {
    padding-top: 10px;
    border: none; }
  .mailing-push .exclude-dropdown {
    width: 334px; }
  .mailing-push__toggle {
    min-height: 50px; }
    .mailing-push__toggle .gn-switch {
      margin-left: 20px; }
  .mailing-push__unload-button {
    position: absolute;
    top: 20px;
    right: 70px; }
  .mailing-push__block {
    margin-bottom: 15px;
    padding: 0 20px; }
    .mailing-push__block .title {
      font-weight: bold;
      font-size: 10px;
      color: #95a3b4;
      text-transform: uppercase; }
    .mailing-push__block .body {
      padding-top: 10px; }
      .mailing-push__block .body:after {
        content: "";
        display: table;
        clear: both; }
      .mailing-push__block .body .mailing-push__description {
        height: 87px; }
    .mailing-push__block > .template-card {
      border: solid 1px #82b8f8;
      border-radius: 4px; }
  .mailing-push__description {
    height: 160px;
    resize: none; }
  .mailing-push__template-toggle {
    float: left;
    width: 109px;
    margin-bottom: 5px;
    padding-bottom: 10px;
    font-weight: 600;
    font-size: 12px;
    color: #95a3b4;
    letter-spacing: 0.3px;
    border-bottom: 2px solid #e7eaf3;
    cursor: pointer;
    user-select: none; }
    .mailing-push__template-toggle.active {
      color: #5d616f;
      border-bottom-color: #82b8f8; }
  .mailing-push__send-push {
    font-size: 12px;
    color: #5d616f;
    letter-spacing: 0.3px; }
    .mailing-push__send-push .checkbox__label {
      padding-top: 1px;
      padding-left: 30px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-template-card {
  position: relative; }
  .mailing-template-card .preview {
    position: absolute;
    width: 219px; }
  .mailing-template-card.selectable {
    cursor: pointer; }
  .mailing-template-card__loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 219px; }
    .mailing-template-card__loading svg {
      position: absolute;
      top: 50%;
      left: 50%;
      height: 40px;
      transform: translate(-50%, -50%); }
  .mailing-template-card__panel {
    height: 100px;
    padding-top: 20px;
    padding-left: 239px; }
  .mailing-template-card__placeholder {
    padding: 0 0 0 219px;
    font-weight: 600;
    font-size: 13px;
    line-height: 160px;
    text-align: center;
    color: #95a3b4;
    letter-spacing: 0.4px; }
  .mailing-template-card__name {
    overflow: hidden;
    font-weight: 600;
    font-size: 14px;
    color: #5d616f;
    letter-spacing: 0.4px;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .mailing-template-card__type {
    position: absolute;
    bottom: 20px;
    font-size: 12px;
    color: #b2bbc6; }
  .mailing-template-card__view {
    width: 219px; }
  .mailing-template-card:hover .card-ctrl {
    opacity: 0.9; }
  .mailing-template-card.readonly .card-ctrl .btn-edit, .mailing-template-card.readonly .card-ctrl .btn-remove {
    display: none; }
  .mailing-template-card .card-ctrl {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 216px;
    height: 160px;
    background-color: #3e4465;
    opacity: 0;
    transition: opacity 0.2s; }
    .mailing-template-card .card-ctrl .btn-edit {
      position: absolute;
      top: 50%;
      left: 50%;
      padding: 11px 10px;
      font-size: 13px;
      text-align: center;
      color: #ffffff;
      white-space: nowrap;
      background-color: #2b3156;
      border-radius: 4px;
      transform: translate(-50%, -50%);
      cursor: pointer; }
      .mailing-template-card .card-ctrl .btn-edit:hover {
        background-color: #292f52; }
    .mailing-template-card .card-ctrl__btn {
      position: absolute;
      bottom: 10px;
      width: 30px;
      height: 30px;
      background-color: #2b3156;
      border-radius: 4px;
      cursor: pointer; }
      .mailing-template-card .card-ctrl__btn .icon {
        width: 20px;
        height: 22px;
        margin: 5px;
        fill: #ffffff; }
      .mailing-template-card .card-ctrl__btn.btn-preview {
        left: 10px; }
      .mailing-template-card .card-ctrl__btn.btn-remove {
        right: 10px; }
      .mailing-template-card .card-ctrl__btn:hover {
        background-color: #292f52; }
  .mailing-template-card img.preview-backdrop__image {
    position: absolute;
    top: 77px;
    left: 104px;
    width: 6.5px;
    height: 5px;
    -webkit-transform: translateZ(0) scale(33);
    transform: translateZ(0) scale(33);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-filter: blur(1px);
    filter: blur(1px); }
  .mailing-template-card .preview-backdrop__placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 216px;
    height: 160px; }
  .mailing-template-card .preview-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 156px;
    height: 130px;
    margin: 30px 30px 0;
    overflow: hidden;
    background-color: #ffffff;
    border: none;
    border-radius: 3px;
    -webkit-box-shadow: 0 10px 30px 0 #e7eaf3;
    box-shadow: 0 10px 30px 0 #e7eaf3;
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px); }
    .mailing-template-card .preview-img > img {
      width: 100%; }
  .mailing-template-card .card-description {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    color: #ffffff; }
    .mailing-template-card .card-description__text {
      padding: 20px; }
    .mailing-template-card .card-description__type {
      position: absolute;
      bottom: 20px;
      left: 20px;
      font-size: 12px; }
  .mailing-template-card .card-selected {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
    display: none;
    width: 24px;
    height: 24px;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 50%; }
    .mailing-template-card .card-selected__icon {
      transform: scale(0.5); }
      .mailing-template-card .card-selected__icon svg {
        fill: #82b8f8; }
  .mailing-template-card.selected .card-selected {
    display: block; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.template-list__loading {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 124213132;
  background: rgba(255, 255, 255, 0.3); }
  .template-list__loading svg {
    position: absolute;
    top: 60px;
    left: 50%;
    height: 40px;
    transform: translateX(-50%); }

.template-list__more {
  text-align: center; }

.template-list .mailing-template-card {
  width: 216px;
  margin: 10px;
  overflow: hidden;
  border: solid 1px #e7eaf3;
  border-radius: 4px; }
  .template-list .mailing-template-card.selected {
    border: 1px solid #4d99f5; }
    .template-list .mailing-template-card.selected .mailing-template-card__panel {
      background: #4d99f5; }
    .template-list .mailing-template-card.selected .mailing-template-card__name, .template-list .mailing-template-card.selected .mailing-template-card__type {
      color: #ffffff; }

.template-list .mailing-template-card > .preview {
  position: relative;
  height: 160px;
  overflow: hidden;
  border-bottom: solid 1px #e7eaf3; }

.template-list .mailing-template-card__panel {
  box-sizing: border-box;
  height: 97px;
  padding: 20px;
  background: #ffffff; }

.template-list .mailing-template-card > .card-ctrl {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: inherit;
  height: inherit;
  cursor: pointer; }

.template-list .template-sort-mode {
  position: absolute;
  top: 9px;
  right: 20px;
  height: 30px;
  font-weight: 600;
  font-size: 14px;
  color: #95a3b4;
  letter-spacing: 0.4px;
  cursor: pointer;
  user-select: none; }
  .template-list .template-sort-mode:focus {
    outline: none; }
  .template-list .template-sort-mode > .icon {
    float: right;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    object-fit: contain;
    fill: #95a3b4; }
  .template-list .template-sort-mode__panel {
    position: absolute;
    top: 31px;
    right: 0;
    z-index: 1000;
    box-sizing: border-box;
    width: 237px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
    .template-list .template-sort-mode__panel .hidden {
      display: none; }
  .template-list .template-sort-mode__btn {
    width: 100%;
    height: 20px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 13px;
    line-height: normal;
    color: #5d616f;
    letter-spacing: 0.4px;
    cursor: pointer; }
    .template-list .template-sort-mode__btn .icon {
      float: right;
      width: 10px;
      height: 10px;
      margin-right: 20px;
      fill: #ff596d; }

.template-list .template-card-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px; }
  .template-list .template-card-list .template-card-container {
    float: left;
    margin-right: 40px;
    margin-bottom: 40px; }
  .template-list .template-card-list .template-card {
    margin: 0; }
    .template-list .template-card-list .template-card:hover .preview:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      background-color: #3e4465; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-template {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
  background-color: #ffffff;
  border: solid 1px #e7eaf3;
  border-radius: 4px; }
  .mailing-template__preview {
    width: 100%;
    height: 158px; }
  .mailing-template-modal__button {
    max-width: 320px;
    margin-bottom: 40px; }

.mailing-comchannel-card__block .template-preview-frame {
  width: 100%;
  height: 500px;
  border: 1px solid #e7eaf3; }

.mailing-comchannel-card__block .modal-base__header {
  font-size: 16px;
  line-height: 22px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-comchannel-card {
  position: relative;
  padding-top: 30px;
  background-color: #ffffff;
  border: 1px solid #e7eaf3;
  border-radius: 2px; }
  .mailing-comchannel-card--borderless {
    border: none; }
  .mailing-comchannel-card__toggle {
    min-height: 50px; }
    .mailing-comchannel-card__toggle .gn-switch {
      margin-left: 20px; }
  .mailing-comchannel-card__export-button {
    position: absolute;
    top: 20px;
    right: 70px; }
    .mailing-comchannel-card__export-button:focus {
      background-color: #eef4fc; }
  .mailing-comchannel-card__test-button {
    position: absolute;
    top: 20px;
    right: 20px; }
  .mailing-comchannel-card__block {
    margin-bottom: 20px;
    padding: 0 20px; }
    .mailing-comchannel-card__block textarea {
      resize: none; }
    .mailing-comchannel-card__block .main-title {
      font-weight: 600;
      font-size: 16px;
      color: #5d616f; }
    .mailing-comchannel-card__block .title {
      font-weight: bold;
      font-size: 10px;
      color: #95a3b4;
      text-transform: uppercase; }
    .mailing-comchannel-card__block .body {
      padding-top: 10px; }
      .mailing-comchannel-card__block .body:after {
        content: "";
        display: table;
        clear: both; }
    .mailing-comchannel-card__block .short-dropdown {
      width: 285px; }
    .mailing-comchannel-card__block .middle-dropdown {
      width: 335px; }
    .mailing-comchannel-card__block .dropdown-single {
      float: left; }
    .mailing-comchannel-card__block .sender-extra-info {
      float: left;
      margin-left: 20px;
      padding-top: 6px; }
      .mailing-comchannel-card__block .sender-extra-info__title {
        margin: 0;
        font-size: 9px;
        color: #95a3b4;
        letter-spacing: 0.3px; }
      .mailing-comchannel-card__block .sender-extra-info__email {
        margin: 0;
        font-weight: normal;
        font-size: 14px;
        color: #5d616f;
        letter-spacing: 0.4px; }
    .mailing-comchannel-card__block__template-toggle {
      float: left;
      width: 109px;
      margin-bottom: 5px;
      padding-bottom: 10px;
      font-weight: 600;
      font-size: 12px;
      color: #95a3b4;
      letter-spacing: 0.3px;
      border-bottom: 2px solid #e7eaf3;
      cursor: pointer;
      user-select: none; }
      .mailing-comchannel-card__block__template-toggle.active {
        color: #5d616f;
        border-bottom-color: #82b8f8; }
    .mailing-comchannel-card__block__text {
      height: 90px; }
    .mailing-comchannel-card__block__html {
      height: 160px; }
    .mailing-comchannel-card__block__checkbox {
      font-weight: 600;
      font-size: 14px;
      color: #95a3b4; }
    .mailing-comchannel-card__block__time {
      display: flex; }
      .mailing-comchannel-card__block__time > div:first-child {
        margin-right: 10px; }
    .mailing-comchannel-card__block.validate.failure textarea,
    .mailing-comchannel-card__block .validate.failure textarea {
      border-color: #ff596d; }
      .mailing-comchannel-card__block.validate.failure textarea::placeholder,
      .mailing-comchannel-card__block .validate.failure textarea::placeholder {
        color: #ff596d; }
    .mailing-comchannel-card__block.validate.failure .mailing-template,
    .mailing-comchannel-card__block .validate.failure .mailing-template {
      border-color: #ff596d; }
      .mailing-comchannel-card__block.validate.failure .mailing-template-card__placeholder,
      .mailing-comchannel-card__block .validate.failure .mailing-template-card__placeholder {
        color: #ff596d; }
  .mailing-comchannel-card .dropdown-single__item--spandown {
    padding-bottom: 3px; }
  .mailing-comchannel-card .dropdown-single__title {
    margin: 0;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.4px; }
  .mailing-comchannel-card .dropdown-single__desc {
    margin: 0;
    font-weight: normal;
    font-size: 9px;
    line-height: 13px;
    color: #95a3b4;
    letter-spacing: 0.3px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing__warning {
  position: relative;
  padding: 0 0 20px 58px;
  font-weight: 600;
  font-size: 14px;
  line-height: 25px;
  color: #ff596d;
  letter-spacing: 0.4px; }
  .mailing__warning.hidden {
    display: none; }
  .mailing__warning .warning__sign {
    position: absolute;
    top: 0;
    left: 21px;
    display: inline-block;
    box-sizing: border-box;
    width: 25px;
    height: 25px;
    font-weight: 400;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.4px;
    background-color: #ff596d;
    border-radius: 50%; }

.mailing__section {
  width: 50%;
  margin-bottom: 20px; }
  .mailing__section:first-child {
    float: left; }
    .mailing__section:first-child > * {
      margin-right: 10px;
      margin-left: 1px; }
  .mailing__section:last-child {
    float: right; }
    .mailing__section:last-child > * {
      margin-left: 10px; }
  .mailing__section > *:not(:first-child) {
    margin-top: 20px; }

.mailing-input__search .dropdown-single {
  width: 334px; }

.mailing .main-title {
  font-weight: 600;
  font-size: 16px;
  color: #5d616f; }

.mailing .exclude-dropdown {
  width: 285px; }

.mailing .dropdown-single__item--spandown {
  padding-bottom: 3px; }

.mailing .dropdown-single__title {
  margin: 0;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.4px; }

.mailing .dropdown-single__desc {
  margin: 0;
  font-weight: normal;
  font-size: 9px;
  line-height: 13px;
  color: #95a3b4;
  letter-spacing: 0.3px; }

.mailing__communication-policy {
  position: relative;
  padding-top: 30px;
  background-color: #ffffff;
  border: solid 1px #e7eaf3; }
  .mailing__communication-policy__toggle {
    min-height: 50px; }
    .mailing__communication-policy__toggle .gn-switch {
      margin-left: 20px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-stats-common {
  padding: 30px 0; }
  .section-stats-common > * {
    padding-right: 20px;
    padding-left: 20px; }
  .section-stats-common__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .section-stats-common__body {
    display: grid;
    grid-template-columns: repeat(2, auto);
    grid-gap: 20px; }
  .section-stats-common__name {
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase; }
  .section-stats-common__value {
    font-weight: normal;
    font-size: 16px;
    color: #a5abbf;
    text-transform: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-stats-period {
  padding: 30px 20px; }
  .section-stats-period__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .section-stats-period__warning {
    font-size: 14px;
    color: #95a3b4;
    text-transform: uppercase; }
  .section-stats-period__date .with-title > input {
    padding: 6px 30px 5px 74px; }
  .section-stats-period__date .date-range__item:last-child .with-title > input {
    padding-left: 105px; }
  .section-stats-period__date .input-base__title {
    top: 13px;
    left: 14px;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px; }
  .section-stats-period__info {
    font-size: 14px;
    color: #95a3b4; }
  .section-stats-period__footer {
    text-align: right; }
  .section-stats-period__submit, .section-stats-period__export-button {
    display: inline-block;
    width: 120px; }
    .section-stats-period__submit .button-submit__label, .section-stats-period__export-button .button-submit__label {
      font-weight: lighter; }
  .section-stats-period__submit {
    margin-right: 20px; }
  .section-stats-period .rdt {
    right: -6px;
    left: auto; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-stats-general {
  padding: 30px 0; }
  .section-stats-general > * {
    padding-right: 20px;
    padding-left: 20px; }
  .section-stats-general__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .section-stats-general__legend {
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase;
    border-bottom: 1px solid #e7eaf3; }
    .section-stats-general__legend .legend__name {
      position: relative;
      padding-right: 50px; }
    .section-stats-general__legend .legend__value {
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-50%); }
  .section-stats-general__name {
    position: relative;
    padding-right: 120px;
    font-size: 16px;
    line-height: 45px;
    color: #a5abbf; }
  .section-stats-general__value {
    position: absolute;
    top: 50%;
    right: 20px;
    color: #5d616f;
    transform: translateY(-50%); }
    .section-stats-general__value > span {
      color: #95a3b4; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-stats-percentage {
  padding: 30px 0; }
  .section-stats-percentage > * {
    padding-right: 20px;
    padding-left: 20px; }
  .section-stats-percentage__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .section-stats-percentage fieldset {
    position: relative; }
  .section-stats-percentage__legend {
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase;
    border-bottom: 1px solid #e7eaf3; }
    .section-stats-percentage__legend .legend__name {
      display: inline-block; }
    .section-stats-percentage__legend .legend__value {
      display: inline-block;
      color: #04a9f4; }
  .section-stats-percentage__item .progressbar {
    bottom: 0;
    width: 100%;
    height: 10px;
    overflow: hidden;
    background-color: #e6eaf5;
    border-radius: 5px; }
    .section-stats-percentage__item .progressbar .progressbar__loading {
      width: 0;
      height: 100%;
      background: #04a9f4;
      transition: width ease .4s; }
  .section-stats-percentage__name {
    padding-top: 10px;
    font-size: 16px;
    line-height: 32px;
    color: #a5abbf; }
  .section-stats-percentage__value {
    display: inline-block;
    padding-left: 20px;
    font-size: 16px;
    color: #04a9f4; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-stats-stars {
  padding: 30px 0 0;
  color: #5d616f; }
  .section-stats-stars > * {
    padding-right: 20px;
    padding-left: 20px; }
  .section-stats-stars__header {
    margin-top: 0;
    padding-bottom: 30px;
    font-weight: 400;
    font-size: 20px;
    border-bottom: 1px solid #e7eaf3; }
  .section-stats-stars fieldset {
    position: relative; }
  .section-stats-stars__item {
    float: left;
    padding: 24px 0 39px; }
    .section-stats-stars__item .stars__item {
      position: relative;
      width: 40px;
      height: 40px;
      margin: 0 auto 32px; }
    .section-stats-stars__item .stars__icon {
      width: 40px; }
      .section-stats-stars__item .stars__icon svg {
        fill: #ffb658; }
    .section-stats-stars__item .stars__name {
      position: absolute;
      top: 50%;
      left: 50%;
      font-size: 13px;
      transform: translate(-50%, -50%); }
    .section-stats-stars__item .stars__value {
      text-align: center; }
      .section-stats-stars__item .stars__value span {
        color: #95a3b4; }
  .section-stats-stars__name {
    padding-top: 10px;
    font-size: 16px;
    line-height: 32px;
    color: #a5abbf; }
  .section-stats-stars__value {
    display: inline-block;
    padding-left: 20px;
    font-size: 16px;
    color: #04a9f4; }
  .section-stats-stars__amount {
    padding-bottom: 30px;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #e7eaf3; }
    .section-stats-stars__amount span {
      font-weight: normal;
      color: #95a3b4; }
  .section-stats-stars__average-rating {
    font-size: 20px;
    line-height: 83px;
    text-align: center;
    color: #5d616f; }
    .section-stats-stars__average-rating .average-rating {
      position: relative;
      display: inline-block;
      padding-left: 30px; }
      .section-stats-stars__average-rating .average-rating__icon {
        position: absolute;
        top: calc(50% + 2px);
        left: 0;
        width: 24px;
        transform: translateY(-50%); }
        .section-stats-stars__average-rating .average-rating__icon svg {
          fill: #ffb658; }
      .section-stats-stars__average-rating .average-rating__value {
        color: #04a9f4; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.stats-table {
  border-collapse: collapse;
  font-size: 16px;
  color: #5d616f; }
  .stats-table tr {
    border-bottom: solid 1px #e7eaf3; }
    .stats-table tr > * {
      padding-left: 20px; }
    .stats-table tr > th {
      font-size: 14px;
      line-height: 40px;
      text-align: left;
      text-transform: uppercase; }
    .stats-table tr > td {
      font-size: 16px; }
      .stats-table tr > td:first-child {
        color: #a5abbf; }
  .stats-table > thead > tr {
    white-space: nowrap;
    background-color: #f3f6fc;
    border-top: solid 1px #e7eaf3;
    border-bottom: solid 1px #e7eaf3; }
  .stats-table > tbody > tr > td {
    padding-top: 10px;
    padding-bottom: 10px; }
  .stats-table__sorting {
    position: relative;
    display: inline-block;
    width: 30px;
    padding-left: 9px;
    cursor: pointer; }
    .stats-table__sorting > div {
      display: inline-block;
      width: 0.6rem;
      height: 0.6rem;
      fill: #d4d8df; }
      .stats-table__sorting > div.ascending {
        transform: rotate(180deg) translateY(-300%) translateX(-3px); }
    .stats-table__sorting:hover > div {
      fill: #a5abbf; }
  .stats-table .percentage {
    color: #a5abbf; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-stats-common-section-lost {
  padding: 30px 0; }
  .mailing-stats-common-section-lost > * {
    padding-right: 20px;
    padding-left: 20px; }
  .mailing-stats-common-section-lost__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .mailing-stats-common-section-lost fieldset {
    position: relative; }
    .mailing-stats-common-section-lost fieldset div {
      position: absolute;
      top: 50%;
      right: 20px;
      transform: translateY(-50%); }
  .mailing-stats-common-section-lost__legend {
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase;
    border-bottom: 1px solid #e7eaf3; }
    .mailing-stats-common-section-lost__legend span {
      position: relative;
      display: block; }
      .mailing-stats-common-section-lost__legend span > div {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%); }
    .mailing-stats-common-section-lost__legend.empty {
      margin-bottom: 16px; }
  .mailing-stats-common-section-lost__item {
    font-size: 16px;
    line-height: 45px;
    color: #a5abbf; }
    .mailing-stats-common-section-lost__item > div {
      color: #95a3b4; }
      .mailing-stats-common-section-lost__item > div > span {
        color: #5d616f; }
  .mailing-stats-common-section-lost__divider {
    margin-bottom: 40px;
    border-bottom: 1px solid #e7eaf3; }
  .mailing-stats-common-section-lost__no-data {
    margin-top: 16px;
    color: #5d616f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-stats-sms-section-lost {
  padding: 30px 0; }
  .mailing-stats-sms-section-lost > * {
    padding-right: 20px;
    padding-left: 20px; }
  .mailing-stats-sms-section-lost__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .mailing-stats-sms-section-lost__legend {
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase;
    border-bottom: 1px solid #e7eaf3; }
    .mailing-stats-sms-section-lost__legend span {
      position: relative;
      display: block; }
      .mailing-stats-sms-section-lost__legend span > div {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%); }
  .mailing-stats-sms-section-lost__item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-size: 16px;
    line-height: 45px;
    color: #a5abbf; }
    .mailing-stats-sms-section-lost__item .code {
      color: #4d99f5; }
    .mailing-stats-sms-section-lost__item > div {
      display: flex;
      justify-content: space-between;
      width: 30%;
      text-align: right;
      color: #95a3b4; }
      .mailing-stats-sms-section-lost__item > div > span {
        color: #5d616f; }
  .mailing-stats-sms-section-lost__divider {
    margin-bottom: 40px;
    border-bottom: 1px solid #e7eaf3; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-stats-undelivered {
  padding: 30px 0; }
  .section-stats-undelivered > * {
    padding-right: 20px;
    padding-left: 20px; }
  .section-stats-undelivered__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .section-stats-undelivered fieldset {
    position: relative; }
    .section-stats-undelivered fieldset div {
      position: absolute;
      top: 50%;
      right: 20px;
      transform: translateY(-50%); }
  .section-stats-undelivered__legend {
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase;
    border-bottom: 1px solid #e7eaf3; }
  .section-stats-undelivered__item {
    font-size: 16px;
    color: #a5abbf; }
    .section-stats-undelivered__item > td {
      padding: 10px 10px 10px 0;
      color: #95a3b4; }
      .section-stats-undelivered__item > td > span {
        color: #5d616f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.charts {
  position: relative; }
  .charts__legend {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left; }
    .charts__legend .legend__item {
      position: relative;
      cursor: pointer; }
    .charts__legend .legend__curve {
      position: absolute;
      top: 50%;
      left: -40px;
      display: inline-block;
      width: 30px;
      border: 2px solid gray;
      border-radius: 2px;
      transform: translateY(-50%); }
  .charts__mailings {
    max-height: 457px;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    list-style: none;
    text-align: left; }
    .charts__mailings .charts-mailings__item {
      padding-left: 20px;
      color: #5d616f;
      cursor: pointer; }
      .charts__mailings .charts-mailings__item span {
        color: #ff596d; }
      .charts__mailings .charts-mailings__item--mute {
        color: #95a3b4; }
        .charts__mailings .charts-mailings__item--mute span {
          opacity: .7; }
    .charts__mailings-eraser {
      position: absolute;
      right: 10px;
      bottom: 10px; }
  .charts__tooltip {
    position: absolute;
    z-index: 10000000;
    padding: 20px;
    font: 12px sans-serif;
    line-height: 1.5;
    text-align: center;
    background-color: #ffffff;
    border: solid 1px #e7eaf3;
    border-radius: 10px;
    box-shadow: 0 0 18.1px 2.9px rgba(0, 0, 0, 0.09);
    opacity: 0;
    pointer-events: none; }
    .charts__tooltip .tooltip__time {
      font-size: 16px;
      color: #a5abbf;
      white-space: nowrap; }
    .charts__tooltip .tooltip__count {
      font-size: 16px;
      color: #a5abbf;
      white-space: nowrap; }
    .charts__tooltip .tooltip__percentage {
      font-weight: bold;
      font-size: 16px;
      color: #5d616f;
      white-space: nowrap; }
  .charts-mailings__item-info--title {
    font-weight: bold;
    text-align: center;
    color: #5d616f;
    text-transform: uppercase; }
  .charts-mailings__item-info--value {
    text-align: center;
    color: #95a3b4; }
  .charts .dot {
    cursor: pointer;
    opacity: 0; }
    .charts .dot:hover {
      opacity: .8; }
    .charts .dot--true {
      opacity: .5; }
  .charts .line {
    fill: none;
    stroke: steelblue;
    stroke-width: 2px; }
  .charts .axis .tick text {
    fill: #a5abbf; }
  .charts .axis .tick line {
    stroke: #a5abbf; }
  .charts .axis .domain {
    stroke: #a5abbf;
    fill: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.stats-compare .table-v2 .data-table-header__column:nth-child(1) {
  padding: 14px 12px 12px;
  vertical-align: center; }

.stats-compare .table-v2 .table-view__cell {
  padding-right: 12px; }
  .stats-compare .table-v2 .table-view__cell:nth-child(1) {
    padding: 14px 12px 12px; }

.stats-compare .table-v2 .table__paginator .paginator__select-page-length ul.dropdown-single__list {
  box-sizing: border-box;
  border: 1px solid #e7eaf3; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-stats-time {
  padding: 30px 0; }
  .section-stats-time > * {
    padding-right: 20px;
    padding-left: 20px; }
  .section-stats-time__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .section-stats-time__body {
    padding-right: 300px; }
  .section-stats-time__legend {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 300px;
    border-left: 1px solid #e7eaf3; }
    .section-stats-time__legend-block {
      padding: 30px 0;
      text-align: center;
      border-bottom: 1px solid #e7eaf3; }
      .section-stats-time__legend-block header {
        padding-bottom: 10px;
        font-weight: bold;
        font-size: 14px;
        color: #5d616f;
        text-transform: uppercase; }
      .section-stats-time__legend-block section {
        font-size: 16px;
        color: #a5abbf; }
    .section-stats-time__legend-chart {
      padding-left: 50px; }
      .section-stats-time__legend-chart .charts__legend {
        position: relative; }
  .section-stats-time__limit {
    margin: 0;
    list-style: none; }
    .section-stats-time__limit .limit__item {
      display: inline-block;
      padding: 0 15px 15px;
      font-size: 16px;
      color: #a5abbf;
      cursor: pointer; }
      .section-stats-time__limit .limit__item--active {
        color: #5d616f;
        border-bottom: 1px solid #04a9f4;
        cursor: default; }
  .section-stats-time__step {
    display: inline-block;
    width: 200px; }
  .section-stats-time__compare {
    display: inline-block;
    width: 45px;
    height: 45px;
    padding: 0;
    vertical-align: top; }
    .section-stats-time__compare .stats-compare__button.button-submit.button-submit-icon:not(.button-submit-label) {
      width: 45px;
      height: 45px; }
  .section-stats-time__chart {
    position: relative; }
  .section-stats-time__next-button, .section-stats-time__prev-button {
    position: absolute;
    bottom: 30px;
    width: 30px !important;
    height: 10px !important;
    margin: 0;
    padding: 0;
    background: transparent; }
    .section-stats-time__next-button svg, .section-stats-time__prev-button svg {
      transform: rotate(90deg); }
  .section-stats-time__next-button {
    right: 15px; }
  .section-stats-time__prev-button {
    left: -5px; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.modal-mailing-stats .table-v2 .data-table-header__column:nth-child(1) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px;
  padding-left: 20px; }

.modal-mailing-stats .table-v2 .data-table-header__column:nth-child(2) {
  width: 518px;
  max-width: 518px;
  padding-right: 74px; }

.modal-mailing-stats .table-v2 .data-table-header__column:nth-child(3) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.modal-mailing-stats .table-v2 .table-view__cell:nth-child(1) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px;
  padding-left: 20px; }

.modal-mailing-stats .table-v2 .table-view__cell:nth-child(2) {
  width: 518px;
  max-width: 518px;
  padding-right: 74px; }

.modal-mailing-stats .table-v2 .table-view__cell:nth-child(3) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.modal-mailing-stats .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__list {
  box-sizing: border-box;
  border: 1px solid #e7eaf3; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .modal-mailing-stats .table-v2 {
    padding-bottom: 140px; }
    .modal-mailing-stats .table-v2 .data-table-header__column:nth-child(1) {
      width: 473px;
      max-width: 473px;
      padding-left: 20px; }
    .modal-mailing-stats .table-v2 .data-table-header__column:nth-child(2) {
      width: 236px;
      max-width: 236px;
      padding-right: 59px; }
    .modal-mailing-stats .table-v2 .data-table-header__column:nth-child(3) {
      width: 295px;
      max-width: 295px;
      padding-right: 59px; }
    .modal-mailing-stats .table-v2 .table-view__cell:nth-child(1) {
      width: 473px;
      max-width: 473px;
      padding-left: 20px; }
    .modal-mailing-stats .table-v2 .table-view__cell:nth-child(2) {
      width: 236px;
      max-width: 236px;
      padding-right: 59px; }
    .modal-mailing-stats .table-v2 .table-view__cell:nth-child(3) {
      width: 295px;
      max-width: 295px;
      padding-right: 59px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-click-stats {
  padding: 30px 0; }
  .section-click-stats > * {
    padding-right: 20px;
    padding-left: 20px; }
  .section-click-stats__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .section-click-stats fieldset {
    position: relative; }
  .section-click-stats__legend {
    margin-bottom: 32px;
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase;
    border-bottom: 1px solid #e7eaf3; }
    .section-click-stats__legend span {
      position: relative;
      display: block; }
      .section-click-stats__legend span > div {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%); }
  .section-click-stats__item {
    margin-bottom: 15px;
    font-size: 16px; }
  .section-click-stats__open-modal-button {
    color: #04a9f4;
    cursor: pointer; }
  .section-click-stats .following-item__header {
    position: relative;
    color: #a5abbf;
    cursor: pointer; }
    .section-click-stats .following-item__header.opened, .section-click-stats .following-item__header:hover {
      color: #5d616f; }
  .section-click-stats .following-item__text {
    display: inline-block;
    min-width: 90px;
    margin-right: 10px; }
  .section-click-stats .following-item__arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }
    .section-click-stats .following-item__arrow--right {
      border-top: 4px solid transparent;
      border-bottom: 4px solid transparent;
      border-left: 4px solid #95a3b4; }
    .section-click-stats .following-item__arrow--down {
      border-top: 4px solid #95a3b4;
      border-right: 4px solid transparent;
      border-left: 4px solid transparent; }
  .section-click-stats .following-item__count {
    position: absolute;
    top: 50%;
    right: 0;
    color: #5d616f;
    transform: translateY(-50%); }
    .section-click-stats .following-item__count span {
      color: #a5abbf; }
  .section-click-stats .following-item__hyperlinks {
    margin: 0 0 0 20px;
    padding: 10px 0;
    list-style: none;
    line-height: 40px;
    color: #a5abbf; }
    .section-click-stats .following-item__hyperlinks > li {
      position: relative;
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 9px 0;
      color: #95a3b4; }
      .section-click-stats .following-item__hyperlinks > li > span {
        min-width: 105px;
        text-align: center; }
    .section-click-stats .following-item__hyperlinks__link {
      width: calc(100% - 65px);
      line-height: normal;
      word-break: break-all; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-stats-general {
  padding: 30px 0; }
  .section-stats-general > * {
    padding-right: 20px;
    padding-left: 20px; }
  .section-stats-general__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .section-stats-general__legend {
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase;
    border-bottom: 1px solid #e7eaf3; }
    .section-stats-general__legend .legend__name {
      position: relative;
      padding-right: 50px; }
      .section-stats-general__legend .legend__name:not(:first-child) {
        margin-top: 12px; }
    .section-stats-general__legend .legend__value {
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-50%); }
  .section-stats-general__name {
    position: relative;
    padding-right: 120px;
    font-size: 16px;
    line-height: 45px;
    color: #a5abbf; }
  .section-stats-general__value {
    position: absolute;
    top: 50%;
    right: 20px;
    color: #5d616f;
    transform: translateY(-50%); }
    .section-stats-general__value > span {
      color: #95a3b4; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.section-stats-percentage {
  padding: 30px 0; }
  .section-stats-percentage > * {
    padding-right: 20px;
    padding-left: 20px; }
  .section-stats-percentage__header {
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
    .section-stats-percentage__header--wrapper {
      display: flex;
      justify-content: space-between;
      align-items: flex-start; }
    .section-stats-percentage__header__button-update {
      top: -6px; }
      .section-stats-percentage__header__button-update svg path[fill] {
        fill: #5d616f; }
  .section-stats-percentage fieldset {
    position: relative; }
  .section-stats-percentage__legend {
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase;
    border-bottom: 1px solid #e7eaf3; }
    .section-stats-percentage__legend .legend__name {
      display: inline-block; }
    .section-stats-percentage__legend .legend__value {
      display: inline-block;
      color: #04a9f4; }
  .section-stats-percentage__item .progressbar {
    bottom: 0;
    width: 100%;
    height: 10px;
    overflow: hidden;
    background-color: #e6eaf5;
    border-radius: 5px; }
    .section-stats-percentage__item .progressbar .progressbar__loading {
      width: 0;
      height: 100%;
      background: #04a9f4;
      transition: width ease .4s; }
  .section-stats-percentage__name {
    padding-top: 10px;
    font-size: 16px;
    line-height: 32px;
    color: #a5abbf; }
  .section-stats-percentage__value {
    display: inline-block;
    padding-left: 20px;
    font-size: 16px;
    color: #04a9f4; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-stats-email-section-device {
  padding: 30px 0; }
  .mailing-stats-email-section-device__header {
    margin-top: 0;
    padding-right: 20px;
    padding-left: 20px;
    font-weight: 400;
    font-size: 20px;
    color: #5d616f; }
  .mailing-stats-email-section-device__table {
    width: 100%; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-stats-email-section-system {
  padding: 30px 0; }
  .mailing-stats-email-section-system__table {
    width: 100%; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-stats-email-section-browser {
  padding: 30px 0; }
  .mailing-stats-email-section-browser__table {
    width: 100%; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-stats-email-table {
  font-size: 16px;
  color: #5d616f; }
  .mailing-stats-email-table > tr > * {
    padding-left: 20px; }
  .mailing-stats-email-table > tr > th {
    width: 25%;
    font-size: 14px;
    line-height: 40px;
    text-align: left;
    text-transform: uppercase;
    border-bottom: 1px solid #e7eaf3; }
  .mailing-stats-email-table > tr > td {
    font-size: 16px;
    line-height: 35px; }
    .mailing-stats-email-table > tr > td:first-child {
      color: #a5abbf; }
  .mailing-stats-email-table > tr.mailing-stats-email-table__issue > td {
    font-weight: bold;
    color: #5d616f; }
  .mailing-stats-email-table__sorting {
    position: relative;
    display: inline-block;
    width: 30px;
    padding-left: 9px;
    cursor: pointer; }
    .mailing-stats-email-table__sorting > div {
      display: inline-block;
      width: 0.6rem;
      height: 0.6rem;
      fill: #d4d8df; }
      .mailing-stats-email-table__sorting > div.ascending {
        transform: rotate(180deg) translateY(-300%) translateX(-3px); }
    .mailing-stats-email-table__sorting:hover > div {
      fill: #a5abbf; }
  .mailing-stats-email-table .percentage {
    color: #a5abbf; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-stats-email {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .mailing-stats-email__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .mailing-stats-email__block:nth-child(n + 7) {
      grid-column: 1 / 3; }
    .mailing-stats-email__block.inner {
      margin-bottom: -2px; }
  .mailing-stats-email .section-stats-percentage__legend .legend__name {
    margin-right: 15px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-stats-sms {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .mailing-stats-sms__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .mailing-stats-sms__block:nth-child(n + 7) {
      grid-column: 1 / 3; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-stats-push {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .mailing-stats-push__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .mailing-stats-push__block:nth-child(n + 7) {
      grid-column: 1 / 3; }
    .mailing-stats-push__block.inner {
      margin-bottom: -2px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-stats-elk {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .mailing-stats-elk__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .mailing-stats-elk__block:nth-child(n + 7) {
      grid-column: 1 / 3; }
    .mailing-stats-elk__block.inner {
      margin-bottom: -2px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.stats-mailing__stub {
  display: flex;
  flex-flow: column;
  justify-content: center;
  margin-top: 30px;
  text-align: center;
  color: #95a3b4;
  letter-spacing: 0.4px; }
  .stats-mailing__stub h1 {
    font-weight: 600;
    font-size: 16px; }
  .stats-mailing__stub p {
    margin-top: 0;
    font-size: 14px; }

.stats-mailing__header {
  padding-bottom: 0; }
  .stats-mailing__header .row {
    padding: 0; }
    .stats-mailing__header .row .stats-mailing__name, .stats-mailing__header .row .stats-mailing__info {
      padding-left: 20px; }

.stats-mailing__name {
  display: inline-block;
  padding-bottom: 15px;
  font-size: 30px;
  color: #5d616f;
  text-decoration: none;
  opacity: .9; }
  .stats-mailing__name:hover {
    opacity: 1; }

.stats-mailing__info {
  padding-bottom: 12px;
  font-size: 16px;
  color: #a5abbf; }

.stats-mailing__tabs {
  margin: 0;
  padding: 0;
  list-style: none; }
  .stats-mailing__tabs > li {
    display: inline-block;
    width: 160px;
    font-size: 16px;
    line-height: 55px;
    text-align: center;
    color: #5d616f;
    cursor: pointer; }
    .stats-mailing__tabs > li.active {
      border-bottom: 1px solid #ff596d; }
    .stats-mailing__tabs > li.disabled {
      opacity: .5; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-stats-summary {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .campaign-stats-summary__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .campaign-stats-summary__block:nth-child(n + 3) {
      grid-column: 1 / 3; }
  .campaign-stats-summary-section__header {
    padding-left: 20px;
    font-weight: normal;
    font-size: 20px;
    color: #5d616f; }
  .campaign-stats-summary-section__legend {
    padding-bottom: 20px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase; }
  .campaign-stats-summary-section .comparative-table-cell__name {
    padding-left: 20px;
    font-size: 16px;
    color: #95a3b4; }
  .campaign-stats-summary-section .data-table-header__row .data-table-header__column:first-child {
    padding-left: 20px; }
  .campaign-stats-summary-section .table-v2 .table__paginator {
    margin-left: 20px; }
  .campaign-stats-summary-section__table {
    width: 100%; }
    .campaign-stats-summary-section__table > tr {
      height: 56px; }
      .campaign-stats-summary-section__table > tr > th:first-child {
        width: 300px; }
      .campaign-stats-summary-section__table > tr:last-child {
        border-bottom: none; }
  .campaign-stats-summary .stats-table__item > span > span {
    color: #95a3b4; }
  .campaign-stats-summary .stats-table__item.total {
    font-weight: bold; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-stats-email {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .campaign-stats-email__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .campaign-stats-email__block:nth-child(n + 7) {
      grid-column: 1 / 3; }
  .campaign-stats-email-section__header {
    padding-left: 20px;
    font-weight: normal;
    font-size: 20px;
    color: #5d616f; }
  .campaign-stats-email-section__legend {
    padding-bottom: 20px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase; }
  .campaign-stats-email-section__table .comparative-table-cell__name {
    padding-left: 20px;
    font-size: 16px;
    color: #95a3b4; }
  .campaign-stats-email-section__table .data-table-header__row .data-table-header__column {
    height: initial;
    padding: 0;
    line-height: 56px;
    vertical-align: initial; }
    .campaign-stats-email-section__table .data-table-header__row .data-table-header__column:first-child {
      padding-left: 20px; }
  .campaign-stats-email-section__table .table-v2 {
    padding-bottom: 0; }
    .campaign-stats-email-section__table .table-v2 .table__paginator {
      margin-left: 20px; }
      .campaign-stats-email-section__table .table-v2 .table__paginator .paginator__select-page-length {
        display: none; }
    .campaign-stats-email-section__table .table-v2 .base-table-view {
      border-right: none;
      border-left: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-stats-sms {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .campaign-stats-sms__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .campaign-stats-sms__block:nth-child(n + 7) {
      grid-column: 1 / 3; }
  .campaign-stats-sms-section__header {
    padding-left: 20px;
    font-weight: normal;
    font-size: 20px;
    color: #5d616f; }
  .campaign-stats-sms-section__legend {
    padding-bottom: 20px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase; }
  .campaign-stats-sms-section__table .comparative-table-cell__name {
    padding-left: 20px;
    font-size: 16px;
    color: #95a3b4; }
  .campaign-stats-sms-section__table .data-table-header__row .data-table-header__column {
    height: initial;
    padding: 0;
    line-height: 56px;
    vertical-align: initial; }
    .campaign-stats-sms-section__table .data-table-header__row .data-table-header__column:first-child {
      padding-left: 20px; }
  .campaign-stats-sms-section__table .table-v2 {
    padding-bottom: 0; }
    .campaign-stats-sms-section__table .table-v2 .table__paginator {
      margin-left: 20px; }
      .campaign-stats-sms-section__table .table-v2 .table__paginator .paginator__select-page-length {
        display: none; }
    .campaign-stats-sms-section__table .table-v2 .base-table-view {
      border-right: none;
      border-left: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-stats-push {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .campaign-stats-push__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .campaign-stats-push__block:nth-child(n + 7) {
      grid-column: 1 / 3; }
  .campaign-stats-push-section__header {
    padding-left: 20px;
    font-weight: normal;
    font-size: 20px;
    color: #5d616f; }
  .campaign-stats-push-section__legend {
    padding-bottom: 20px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase; }
  .campaign-stats-push-section__table .comparative-table-cell__name {
    padding-left: 20px;
    font-size: 16px;
    color: #95a3b4; }
  .campaign-stats-push-section__table .data-table-header__row .data-table-header__column {
    height: initial;
    padding: 0;
    line-height: 56px;
    vertical-align: initial; }
    .campaign-stats-push-section__table .data-table-header__row .data-table-header__column:first-child {
      padding-left: 20px; }
  .campaign-stats-push-section__table .table-v2 {
    padding-bottom: 0; }
    .campaign-stats-push-section__table .table-v2 .table__paginator {
      margin-left: 20px; }
      .campaign-stats-push-section__table .table-v2 .table__paginator .paginator__select-page-length {
        display: none; }
    .campaign-stats-push-section__table .table-v2 .base-table-view {
      border-right: none;
      border-left: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-stats-viber {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .campaign-stats-viber__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .campaign-stats-viber__block:nth-child(n + 7) {
      grid-column: 1 / 3; }
  .campaign-stats-viber-section__header {
    padding-left: 20px;
    font-weight: normal;
    font-size: 20px;
    color: #5d616f; }
  .campaign-stats-viber-section__legend {
    padding-bottom: 20px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase; }
  .campaign-stats-viber-section__table .comparative-table-cell__name {
    padding-left: 20px;
    font-size: 16px;
    color: #95a3b4; }
  .campaign-stats-viber-section__table .data-table-header__row .data-table-header__column {
    height: initial;
    padding: 0;
    line-height: 56px;
    vertical-align: initial; }
    .campaign-stats-viber-section__table .data-table-header__row .data-table-header__column:first-child {
      padding-left: 20px; }
  .campaign-stats-viber-section__table .table-v2 {
    padding-bottom: 0; }
    .campaign-stats-viber-section__table .table-v2 .table__paginator {
      margin-left: 20px; }
      .campaign-stats-viber-section__table .table-v2 .table__paginator .paginator__select-page-length {
        display: none; }
    .campaign-stats-viber-section__table .table-v2 .base-table-view {
      border-right: none;
      border-left: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-stats-elk {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 20px; }
  .campaign-stats-elk__block {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 2px; }
    .campaign-stats-elk__block:nth-child(n + 6) {
      grid-column: 1 / 3; }
  .campaign-stats-elk-section__header {
    padding-left: 20px;
    font-weight: normal;
    font-size: 20px;
    color: #5d616f; }
  .campaign-stats-elk-section__legend {
    padding-bottom: 20px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #5d616f;
    text-transform: uppercase; }
  .campaign-stats-elk-section__table .comparative-table-cell__name {
    padding-left: 20px;
    font-size: 16px;
    color: #95a3b4; }
  .campaign-stats-elk-section__table .data-table-header__row .data-table-header__column {
    height: initial;
    padding: 0;
    line-height: 56px;
    vertical-align: initial; }
    .campaign-stats-elk-section__table .data-table-header__row .data-table-header__column:first-child {
      padding-left: 20px; }
  .campaign-stats-elk-section__table .table-v2 {
    padding-bottom: 0; }
    .campaign-stats-elk-section__table .table-v2 .table__paginator {
      margin-left: 20px; }
      .campaign-stats-elk-section__table .table-v2 .table__paginator .paginator__select-page-length {
        display: none; }
    .campaign-stats-elk-section__table .table-v2 .base-table-view {
      border-right: none;
      border-left: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.campaign-stats__stub {
  display: flex;
  flex-flow: column;
  justify-content: center;
  margin-top: 30px;
  text-align: center;
  color: #95a3b4;
  letter-spacing: 0.4px; }
  .campaign-stats__stub h1 {
    font-weight: 600;
    font-size: 16px; }
  .campaign-stats__stub p {
    margin-top: 0;
    font-size: 14px; }

.campaign-stats__header {
  padding-bottom: 0; }
  .campaign-stats__header .row {
    padding: 0; }
    .campaign-stats__header .row .stats-campaign__name, .campaign-stats__header .row .stats-campaign__info {
      padding-left: 20px; }

.campaign-stats__name {
  display: inline-block;
  padding-bottom: 15px;
  font-size: 30px;
  color: #5d616f;
  text-decoration: none;
  opacity: .9; }
  .campaign-stats__name:hover {
    opacity: 1; }

.campaign-stats__info {
  padding-bottom: 12px;
  font-size: 16px;
  color: #a5abbf; }

.campaign-stats__tabs {
  margin: 0;
  padding: 0;
  list-style: none; }
  .campaign-stats__tabs > li {
    display: inline-block;
    width: 160px;
    font-size: 16px;
    line-height: 55px;
    text-align: center;
    color: #5d616f;
    cursor: pointer; }
    .campaign-stats__tabs > li.active {
      border-bottom: 1px solid #ff596d; }
    .campaign-stats__tabs > li.disabled {
      opacity: .5; }

.campaign-stats .scroll--horizontal {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.logger-mailing__status-cell--ACTIVE {
  color: #36be7c; }

.logger-mailing__status-cell--STOPPED {
  color: #ff596d; }

.logger-mailing__status-cell--COMPLETED {
  color: #95a3b4; }

.logger-mailing__status-cell--system {
  color: #95a3b4; }

.logger-mailing__status-cell--user {
  color: #5d616f; }

.logger-mailing .table-v2 .data-table-header__column:first-child,
.logger-mailing .table-v2 .table-view__cell:first-child {
  padding-left: 20px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.group-settings__col {
  float: left;
  box-sizing: border-box;
  width: 50%;
  overflow: hidden;
  font-weight: 600;
  line-height: 15px;
  text-overflow: ellipsis; }
  .group-settings__col:first-child {
    box-sizing: border-box;
    padding-right: 43px;
    text-align: right; }

.group-settings__header .group-settings__col {
  margin-bottom: 35px;
  font-weight: 600;
  font-size: 11px;
  color: #95a3b4;
  text-transform: uppercase;
  letter-spacing: 0.3px; }

.group-settings__row .group-settings__col {
  color: #5d616f; }
  .group-settings__row .group-settings__col:first-child {
    box-sizing: border-box;
    padding-right: 43px;
    line-height: 45px;
    text-align: right;
    white-space: nowrap;
    word-break: break-all; }

.group-settings__row {
  margin-bottom: 15px; }
  .group-settings__row:last-child {
    margin-bottom: 30px; }

.group-settings .checkbox {
  clear: both;
  padding-left: 23px; }

.group-settings .checkbox__square {
  border-radius: 50%; }

.group-settings .checkbox__label {
  padding-left: 30px;
  font-size: 11px; }

.group-settings__spinner {
  text-align: center;
  padding: 16px 0; }
  .group-settings__spinner svg {
    width: 34px;
    height: 34px;
    fill: #4d99f5;
    animation: circle .75s linear infinite; }

@keyframes circle {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.group-meta__item {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  margin-bottom: 10px; }

.group-meta__trash {
  position: absolute;
  top: 50%;
  right: -37px;
  width: 25px;
  transform: translateY(-50%);
  cursor: pointer; }
  .group-meta__trash svg {
    fill: #e7eaf3; }
    .group-meta__trash svg:hover {
      fill: #dbdee7; }

.group-meta__footer {
  padding: 0 40px; }
  .group-meta__footer button {
    width: 100%; }

.modal-base__header b {
  word-break: break-word; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.modal-group__header {
  position: relative;
  padding: 10px 10px 0 0; }
  .modal-group__header input {
    font-size: 14px; }

.modal-group__meta-toggler .collapsable__label {
  width: 320px;
  margin-right: auto;
  margin-left: auto;
  font-weight: 600;
  color: #5d616f; }

.modal-group__loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  background-color: rgba(255, 255, 255, 0.3);
  opacity: .5; }
  .modal-group__loading svg {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 64px;
    transform: translate(-50%, -50%);
    fill: #303fa0;
    fill-opacity: .7; }
  .modal-group__loading.hidden {
    display: none; }

.modal-group__aside {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 200px;
  padding: 0 10px;
  overflow-y: scroll;
  background-color: #fbfcfe;
  border-right: 1px solid #e7eaf3; }

.modal-group__label {
  padding: 15px 0 8px;
  text-transform: uppercase;
  opacity: 0.3; }

.modal-group__preview {
  padding-left: 220px; }

.modal-group__subjects {
  height: 400px;
  overflow: scroll; }

.modal-group .modal-base__body .dropdown-single.disabled .input__caret {
  visibility: hidden;
  cursor: default; }

.modal-group .modal-base__footer {
  padding: 0 40px; }
  .modal-group .modal-base__footer--320 {
    width: 320px;
    margin: auto; }

.modal-group__submit {
  width: 100%; }

.modal-group .modal-base__row .group-settings__header:after {
  content: "";
  display: table;
  clear: both; }

.modal-group .modal-base__row .group-settings__row:after {
  content: "";
  display: table;
  clear: both; }

.modal-group .input-base--modal {
  width: 320px;
  margin: auto auto 30px; }
.attribute-modal__row {
  margin-bottom: 10px; }

.modal-base__body > .dropdown-single {
  margin-top: 10px; }

.modal-base__footer2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.modal-import-dropdown-item {
  line-height: normal; }
  .modal-import-dropdown-item__title {
    overflow: hidden;
    font-weight: 600;
    font-size: 13px;
    text-overflow: ellipsis; }
  .modal-import-dropdown-item__subtitle {
    overflow: hidden;
    font-weight: 400;
    font-size: 9px;
    color: #95a3b4;
    text-overflow: ellipsis; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.group__list .modal-import .modal-import__collapse,
.group__list .modal-import .modal-base__header {
  font-weight: 600; }

.group__list .modal-import .modal-import__name {
  width: 320px;
  margin: 0 auto;
  padding-right: 45px; }

.group__list .modal-import .group-meta__item {
  width: 450px; }

.group__list .modal-import .modal-import-record__list {
  margin-right: 60px; }

.group__list .modal-import .modal-import-record__name {
  font-weight: 600;
  height: 45px;
  display: flex;
  justify-content: flex-end;
  align-items: center; }
  .group__list .modal-import .modal-import-record__name--no-data {
    color: #95a3b4; }

.group__list .modal-import .dropdown-single__input, .group__list .modal-import .dropdown-multi__input {
  width: 220px; }
  .group__list .modal-import .dropdown-single__input input, .group__list .modal-import .dropdown-multi__input input {
    font-weight: 600; }

.group__list .modal-import .dropdown-multi__item {
  padding-top: 0;
  padding-bottom: 0; }
  .group__list .modal-import .dropdown-multi__item .checkbox {
    padding-left: 0; }

.group__list .modal-import .dropdown-single__list,
.group__list .modal-import .modal-base__body {
  scrollbar-width: thin;
  scrollbar-color: #b5bed6 #eff1f7; }

.group__list .modal-import .dropdown-single__list::-webkit-scrollbar,
.group__list .modal-import .modal-base__body::-webkit-scrollbar {
  width: 3px; }

.group__list .modal-import .dropdown-single__list::-webkit-scrollbar-track,
.group__list .modal-import .modal-base__body::-webkit-scrollbar-track {
  background: #eff1f7;
  border-radius: 10px; }

.group__list .modal-import .dropdown-single__list::-webkit-scrollbar-thumb,
.group__list .modal-import .modal-base__body::-webkit-scrollbar-thumb {
  height: 50px;
  background-color: #b5bed6;
  border-radius: 10px; }

.group__list .modal-import .dropdown-single__list
.hidden {
  display: none; }

.group__list .modal-import .dropdown-menu__list li {
  font-size: 13px; }

.group__list .modal-import.hidden {
  display: none; }

.group__list .modal-import .input-validate, .group__list .modal-import .radio {
  margin-bottom: 30px; }

.group__list .modal-import .col {
  position: relative;
  box-sizing: border-box; }

.group__list .modal-import .col:first-child {
  text-align: right; }

.group__list .modal-import .col:first-child .with-hint {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.group__list .modal-import .col:first-child:hover .with-hint {
  text-overflow: initial; }
  .group__list .modal-import .col:first-child:hover .with-hint span {
    opacity: 0; }
  .group__list .modal-import .col:first-child:hover .with-hint:after {
    content: attr(data-hint);
    position: absolute;
    top: 5px;
    left: -8px;
    z-index: 1000;
    padding: 0 10px;
    background: #fbfcfe;
    border-radius: 4px; }

.group__list .modal-import__name {
  margin: 0 30px; }

.group__list .modal-import-record__item {
  position: relative;
  display: grid;
  align-items: flex-start;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 43px;
  margin-bottom: 10px; }
  .group__list .modal-import-record__item:last-child {
    margin-bottom: 22px; }

.group__list .modal-import-record__error {
  margin-top: 4px;
  color: #ff596d; }

.group__list .modal-import-record__name {
  overflow: hidden;
  text-align: right;
  color: #5d616f;
  text-overflow: ellipsis; }

.group__list .modal-import-record__header {
  margin-bottom: 25px;
  padding-right: 93px;
  font-weight: 600;
  font-size: 11px;
  color: #95a3b4;
  text-transform: uppercase; }
  .group__list .modal-import-record__header > div:first-child {
    text-align: right; }
  .group__list .modal-import-record__header--inner {
    margin-top: 34px;
    padding-right: 34px; }

.group__list .modal-import__records .col:first-child {
  padding-right: 20px; }

.group__list .modal-import__records-header {
  padding-bottom: 20px; }
  .group__list .modal-import__records-header .col {
    font-weight: bold;
    font-size: 11px;
    color: #95a3b4;
    text-transform: uppercase; }

.group__list .modal-import__records-item {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  margin-bottom: 10px; }

.group__list .modal-import .checkbox {
  padding-bottom: 10px;
  text-align: left; }

.group__list .modal-import .checkbox__label {
  padding-left: 30px;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.3px; }

.group__list .modal-import__collapse {
  position: relative;
  display: inline-block;
  padding: 20px 34px 20px 70px;
  color: #5d616f;
  letter-spacing: 0.4px;
  cursor: pointer; }
  .group__list .modal-import__collapse .input__caret {
    position: absolute;
    top: 50%;
    right: 20px;
    display: inline-block;
    width: 0;
    height: 0;
    transform: translateY(-50%); }
    .group__list .modal-import__collapse .input__caret--top {
      border-right: 3px solid transparent;
      border-bottom: 4px solid #5d616f;
      border-left: 3px solid transparent; }
    .group__list .modal-import__collapse .input__caret--bottom {
      border-top: 4px solid #5d616f;
      border-right: 3px solid transparent;
      border-left: 3px solid transparent; }

.group__list .modal-import__footer {
  padding-right: 13px; }
  .group__list .modal-import__footer button {
    width: 320px;
    height: 44px; }

.group__list .modal-import .group-meta__footer {
  display: flex;
  justify-content: center;
  margin-right: 45px; }
  .group__list .modal-import .group-meta__footer button {
    width: 320px;
    height: 44px; }
  .group__list .modal-import .group-meta__footer .button-submit__label {
    font-weight: 600;
    font-size: 13px; }

.group__list .modal-import--form + .modal-base__body {
  max-height: 540px;
  padding-right: 5px;
  padding-left: 30px;
  overflow-y: auto; }
  .group__list .modal-import--form + .modal-base__body .input-base {
    width: 320px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.modal-export__title {
  margin-bottom: 30px; }

.modal-export__header {
  overflow: hidden;
  font-size: 14px;
  text-align: center;
  color: #95a3b4;
  text-overflow: ellipsis; }

.modal-export .modal-base__body {
  margin-bottom: 30px; }

.modal-export .checkbox-list .checkbox__label {
  max-width: 280px;
  overflow: hidden;
  text-overflow: ellipsis; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.group-single {
  height: 100%; }
  .group-single__tabs {
    margin-bottom: 20px; }
    .group-single__tabs:after {
      content: "";
      display: table;
      clear: both; }
  .group-single__header-name {
    margin-bottom: 13px;
    padding-right: 10px;
    overflow: hidden;
    font-size: 30px;
    line-height: 41px;
    color: #5d616f;
    text-overflow: ellipsis; }
  .group-single__header-type {
    margin-bottom: 20px;
    font-size: 16px;
    color: #95a3b4; }
    .group-single__header-type::first-letter {
      text-transform: uppercase; }
  .group-single__header-controls {
    position: absolute;
    right: 20px;
    bottom: 20px; }
    .group-single__header-controls__icon {
      float: left;
      width: 20px;
      height: 20px;
      padding: 8px;
      background-color: #eef4fc;
      border-radius: 4px;
      cursor: pointer; }
      .group-single__header-controls__icon:not(:first-child) {
        margin-left: 10px; }
      .group-single__header-controls__icon svg {
        transition: .2s;
        fill: #5d616f; }
        .group-single__header-controls__icon svg:hover {
          fill: #5d616f; }
      .group-single__header-controls__icon:hover {
        background-color: #e2e8ef; }
  .group-single__content {
    position: relative;
    height: 100%;
    margin: 10px; }
    .group-single__content-header {
      padding-left: 10px; }
  .group-single__attributes {
    padding: 0 0 20px; }
  .group-single__attributes-list {
    display: grid;
    grid-template-columns: repeat(10, 10%); }
  .group-single__attribute h4 {
    width: 100%;
    height: 17px;
    margin-bottom: 11px;
    overflow: hidden;
    font-weight: 600;
    font-size: 12px;
    text-align: left;
    color: #95a3b4;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .group-single__attribute p {
    width: 100%;
    height: 19px;
    margin: 0;
    overflow: hidden;
    font-weight: 600;
    font-size: 14px;
    text-align: left;
    color: #5d616f;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .group-single .data-table-header__caption--with-attr span:last-child {
    text-transform: none; }
  .group-single .data-table-header__row {
    border-bottom: 1px solid #e7eaf3; }
  .group-single .data-table-header + .table-view > .table-view__row:first-child:not(.table-view__row--selected) {
    border-color: transparent; }
  .group-single .table-v2 .data-table-header__column .data-table-header__sort {
    top: -8px; }
    @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
      .group-single .table-v2 .data-table-header__column .data-table-header__sort {
        top: 0; } }
  .group-single .table-v2 .data-table-header__select-all {
    width: 56px; }
    @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
      .group-single .table-v2 .data-table-header__select-all {
        width: 60px;
        padding-bottom: 36px; } }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .group-single .table-v2 .data-table-header__row {
      height: 96px; } }
  .group-single .table-v2 .table-view__cell {
    padding-right: 15px; }
    .group-single .table-v2 .table-view__cell:first-child {
      padding-right: 0; }
  .group-single .table-v2 .table-view__item-label {
    max-width: 200px; }

.input__carett {
  position: absolute;
  top: 50%;
  left: 0;
  display: inline-block;
  padding: 5px;
  border-width: 0 0 3px 3px;
  border-style: solid;
  border-color: #95a3b4; }
  .input__carett--top {
    transform: translateY(-25%) rotate(135deg); }
  .input__carett--left {
    transform: translateY(-50%) rotate(45deg); }
  .input__carett--bottom {
    transform: translateY(-75%) rotate(-45deg); }
  .input__carett--right {
    transform: translateY(-50%) rotate(-135deg); }
  .input__carett:hover, .input__carett:focus {
    border-color: #8e9bab;
    cursor: pointer; }

.attributes-toggler {
  position: relative;
  padding-left: 25px;
  font-size: 14px;
  line-height: 19px;
  color: #95a3b4;
  letter-spacing: 0.3px; }
  .attributes-toggler:hover, .attributes-toggler:focus {
    border-color: #8e9bab;
    cursor: pointer; }
  .attributes-toggler .input__carett {
    padding: 4px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .group-single__header-name {
    max-width: 826px; } }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.group__list .group-list__header__button {
  float: right; }
  .group__list .group-list__header__button:not(:last-child) {
    margin-left: 10px; }

.group__list .group-list__content {
  padding: 20px 20px 0; }

.group__list .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.group__list .table-v2 .data-table-header__column:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.group__list .table-v2 .data-table-header__column:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.group__list .table-v2 .data-table-header__column:nth-child(4) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.group__list .table-v2 .data-table-header__column:nth-child(5) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.group__list .table-v2 .table-view__cell:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.group__list .table-v2 .table-view__cell:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.group__list .table-v2 .table-view__cell:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.group__list .table-v2 .table-view__cell:nth-child(4) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.group__list .table-v2 .table-view__cell:nth-child(5) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .group__list .table-v2 .data-table-header__column:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .group__list .table-v2 .data-table-header__column:nth-child(2) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .group__list .table-v2 .data-table-header__column:nth-child(3) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .group__list .table-v2 .data-table-header__column:nth-child(4) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .group__list .table-v2 .data-table-header__column:nth-child(5) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .group__list .table-v2 .table-view__cell:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .group__list .table-v2 .table-view__cell:nth-child(2) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .group__list .table-v2 .table-view__cell:nth-child(3) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .group__list .table-v2 .table-view__cell:nth-child(4) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .group__list .table-v2 .table-view__cell:nth-child(5) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.pcs-preview-frame {
  width: 100%;
  height: 80vh;
  background-color: #f3f2f2;
  border: 1px solid #e7eaf3; }
  .pcs-preview-frame > iframe {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-color: #ffffff;
    border: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.unclosed-tags-modal__description {
  font-weight: bold;
  text-align: center;
  color: #95a3b4; }

.unclosed-tags-modal__footer.modal-base__footer > button {
  margin: 0 0 10px 0; }

.unclosed-tags-modal__error-list {
  max-height: 270px;
  margin-top: 15px;
  overflow-x: initial;
  overflow-y: auto; }
  .unclosed-tags-modal__error-list p {
    padding-left: 55px;
    font-size: 14px;
    text-align: left;
    color: #5d616f;
    letter-spacing: 0.4px; }
    .unclosed-tags-modal__error-list p button {
      height: 30px;
      font-size: 14px;
      text-align: center;
      color: #5d616f;
      letter-spacing: 0.2px;
      background-color: #eef4fc;
      border: none;
      border-radius: 2px;
      cursor: pointer;
      transition-duration: 0.05s; }
      .unclosed-tags-modal__error-list p button:hover {
        background-color: #e2e8ef; }

.unclosed-tags-modal__error-hint {
  font-size: 12px; }
.ace-editor-wrapper {
  position: relative; }
  .ace-editor-wrapper .ace-editor {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font: 12px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.template-links-editor {
  position: relative;
  height: calc(100% - 81px); }
  .template-links-editor__container {
    box-sizing: border-box;
    height: calc(100% - 45px);
    margin-top: 25px;
    padding-right: 1px;
    padding-bottom: 10px;
    padding-left: 1px;
    overflow-x: hidden;
    overflow-y: auto; }
  .template-links-editor__count {
    margin-top: 20px;
    padding-left: 20px;
    font-weight: 600;
    font-size: 14px;
    color: #5d616f;
    opacity: 0.8; }
  .template-links-editor__link {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    user-select: none; }
    .template-links-editor__link--selected {
      margin: -1px;
      border: 1px solid #4d99f5; }
      .template-links-editor__link--selected:first-child {
        margin-top: 19px; }
      .template-links-editor__link--selected + .template-links-editor__link--selected {
        border-top: none; }
    .template-links-editor__link--selected:last-child {
      border-bottom: 1px solid #4d99f5; }
    .template-links-editor__link .dropdown-single .input__search {
      /*box-sizing: border-box;
                width: 100%;
                padding: 12px 25px 12px 15px;
                background-color: $white;
                border: 1px solid $c__border;
                border-radius: 4px;*/
      font-weight: 600;
      font-size: 13px;
      color: #5d616f;
      letter-spacing: 0.4px; }
  .template-links-editor__link-index {
    position: absolute;
    float: left;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    margin-top: 2px;
    font-weight: 600;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #5d616f;
    background-color: #eef4fc;
    border-radius: 20px; }
    .template-links-editor__link-index--selected {
      margin: -1px;
      margin-top: 1px;
      border: 1px solid #4d99f5; }
  .template-links-editor__link-label {
    width: 82%;
    padding-top: 5px;
    padding-left: 50px;
    font-weight: 600;
    color: #5d616f;
    word-wrap: break-word; }
  .template-links-editor__link-category {
    max-width: 300px;
    margin-top: 15px;
    margin-left: 50px; }
  .template-links-editor__category-round {
    position: absolute;
    width: 16px;
    height: 16px;
    margin-top: 1px;
    border-radius: 8px; }
  .template-links-editor__category-name {
    margin-left: 33px;
    overflow: hidden;
    font-weight: 600;
    font-size: 13px;
    color: #5d616f;
    letter-spacing: 0.4px;
    text-overflow: ellipsis; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.template-blocks {
  position: relative;
  padding: 0 20px; }
  .template-blocks__count {
    position: absolute;
    top: 22px;
    right: 20px;
    color: #468ee5; }
  .template-blocks-modal__list {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none; }
  .template-blocks-modal__item {
    display: inline-block;
    margin: 10px;
    color: #5d616f;
    border: solid 1px #e7eaf3;
    border-radius: 4px;
    cursor: pointer; }
    .template-blocks-modal__item .item__html {
      position: relative;
      border-bottom: solid 1px #e7eaf3; }
      .template-blocks-modal__item .item__html:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
    .template-blocks-modal__item .item__name {
      padding: 20px; }
  .template-blocks-modal__date {
    position: relative; }
    .template-blocks-modal__date-picker {
      position: absolute;
      top: 50%;
      right: 10px;
      transform: translateY(-50%); }

.mailing-template {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
  background-color: #ffffff;
  border: solid 1px #e7eaf3;
  border-radius: 4px; }
  .mailing-template__preview {
    width: 100%;
    height: 158px; }
  .mailing-template__description {
    flex: 1;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #95a3b4;
    letter-spacing: 0.4px;
    opacity: 0.8; }
  .mailing-template-modal__button {
    max-width: 320px;
    margin-bottom: 40px; }
  .mailing-template .template-preview-frame {
    width: 100%;
    height: 500px;
    border: 1px solid #e7eaf3; }
  .mailing-template .modal-base__header {
    font-size: 16px;
    line-height: 22px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.attribute-weight-editor {
  width: calc(100% - 50px); }
  .attribute-weight-editor__row {
    position: relative;
    margin-bottom: 10px;
    display: flex; }
    .attribute-weight-editor__row .col {
      margin-right: 16px;
      width: 50%; }
    .attribute-weight-editor__row .input {
      width: 100%; }
  .attribute-weight-editor__remove {
    position: absolute;
    top: 22px;
    right: -16px;
    width: 22px;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: .3; }
    .attribute-weight-editor__remove:hover {
      opacity: .8; }
    .attribute-weight-editor__remove > svg, .attribute-weight-editor__remove g {
      fill: #5d616f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.template-code-editor__header {
  position: relative;
  padding: 20px;
  font-weight: 600;
  font-size: 16px;
  color: #5d616f; }

.template-code-editor__action-button {
  position: absolute;
  top: 50%;
  right: 45px;
  transform: translateY(-50%); }

.template-code-editor__switcher {
  position: absolute;
  top: 12px;
  right: 18px;
  z-index: 1; }

.template-code-editor--fullsize .template-code-editor__preview {
  width: 50px; }
  .template-code-editor--fullsize .template-code-editor__preview .template-code-editor__collapse {
    right: 15px;
    transform: rotateY(180deg); }
  .template-code-editor--fullsize .template-code-editor__preview .template-code-editor__header, .template-code-editor--fullsize .template-code-editor__preview .template-code-editor__iframe {
    display: none; }

.template-code-editor--fullsize .template-code-editor__editor {
  width: calc(100% - 50px); }

.template-code-editor__panel {
  display: inline-block;
  box-sizing: border-box;
  width: 50%;
  height: 75vh;
  min-height: 487px;
  vertical-align: top;
  transition: width .15s ease-in-out; }
  .template-code-editor__panel > div {
    position: relative;
    height: 100%;
    background-color: #ffffff;
    border: 1px solid #e7eaf3; }
    .template-code-editor__panel > div .ace-editor-wrapper {
      position: absolute;
      top: 68px;
      box-sizing: border-box;
      width: 100%;
      height: calc(100% - 68px);
      border-top: 1px solid #e7eaf3; }
      .template-code-editor__panel > div .ace-editor-wrapper--errors {
        height: calc(100% - 185px); }
      .template-code-editor__panel > div .ace-editor-wrapper:focus {
        outline-color: lightblue; }
    .template-code-editor__panel > div .errors-help-panel {
      position: absolute;
      bottom: 20px;
      padding: 0 20px; }
      .template-code-editor__panel > div .errors-help-panel__message {
        margin-bottom: 10px;
        font-weight: 600;
        font-size: 14px;
        text-align: left;
        color: #5d616f;
        letter-spacing: 0.4px; }
  .template-code-editor__panel:first-child {
    padding-right: 8px; }
  .template-code-editor__panel:last-child {
    padding-left: 8px; }

.template-code-editor__weight-editor-wrapper {
  padding: 20px;
  padding-top: 0; }

.template-code-editor__blocks {
  display: flex;
  flex-direction: column;
  overflow-y: scroll; }
  .template-code-editor__blocks .template-blocks {
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    min-height: 100px;
    max-height: 400px;
    overflow-y: hidden; }
    .template-code-editor__blocks .template-blocks .pcs-sortable__item {
      margin-bottom: 0;
      overflow: hidden; }
    .template-code-editor__blocks .template-blocks .pcs-sortable__item:not(:last-child) {
      border-bottom: none; }
    .template-code-editor__blocks .template-blocks ul {
      overflow-y: auto; }
    .template-code-editor__blocks .template-blocks ul::-webkit-scrollbar {
      width: 3px; }
    .template-code-editor__blocks .template-blocks ul::-webkit-scrollbar-track {
      background: #eff1f7;
      border-radius: 10px; }
    .template-code-editor__blocks .template-blocks ul::-webkit-scrollbar-thumb {
      height: 50px;
      background-color: #b5bed6;
      border-radius: 10px; }
    .template-code-editor__blocks .template-blocks button {
      flex-shrink: 0;
      width: fit-content;
      width: -moz-fit-content; }

.template-code-editor__collapse {
  position: absolute;
  top: 23px;
  right: 20px;
  width: 10px;
  height: 20px;
  cursor: pointer;
  fill: #d4d8df; }

.template-code-editor__iframe.pcs-preview-frame {
  position: absolute;
  top: 68px;
  height: calc(100% - 68px);
  border: none;
  border-top: 1px solid #e7eaf3;
  border-bottom: 1px solid #e7eaf3; }
  .template-code-editor__iframe.pcs-preview-frame > iframe {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    background-color: #ffffff;
    border: none; }

.template-code-editor__warning {
  padding: 20px;
  font-size: 12px;
  text-align: center;
  color: #a5abbf; }
  .template-code-editor__warning-code {
    position: relative;
    height: 28px;
    margin-top: 7px; }
    .template-code-editor__warning-code:hover > textarea {
      color: #5d616f; }
    .template-code-editor__warning-code > textarea {
      box-sizing: border-box;
      width: 100%;
      height: 28px;
      padding-top: 6px;
      text-align: center;
      color: #95a3b4;
      background: #e7eaf3;
      border: 1px solid #e7eaf3;
      outline: none;
      resize: none; }
    .template-code-editor__warning-code > div {
      position: absolute;
      top: 50%;
      right: 0;
      display: inline-block;
      width: 100px;
      transform: translateY(-50%); }
      .template-code-editor__warning-code > div .button-submit__icon {
        padding-top: 5px; }
        .template-code-editor__warning-code > div .button-submit__icon > svg {
          width: 18px; }

.template-code-editor__input {
  margin: 0 20px 20px 20px; }

.template-code-editor__editor {
  position: relative; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.template-item-page .head > .row {
  z-index: 1000; }

.template-item-page .template-item__name {
  margin: 10px 200px 10px 0;
  font-size: 30px;
  color: #5d616f;
  word-break: break-word; }
  .template-item-page .template-item__name--input {
    width: 400px;
    font-size: 14px; }

.template-item-page .template-item__controls {
  position: absolute;
  top: 50%;
  min-height: 50px;
  transform: translateY(-50%); }
  .template-item-page .template-item__controls > * {
    margin-left: 10px; }
  @media only screen and (min-device-width: 1280px) {
    .template-item-page .template-item__controls {
      right: 20px; } }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .template-item-page .template-item__controls {
      right: 10px; } }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.template-list-page .header-button {
  float: right; }

.template-list-page__com-channel {
  text-transform: capitalize; }

.template-list-page .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.template-list-page .table-v2 .data-table-header__column:nth-child(2) {
  width: 518px;
  max-width: 518px;
  padding-right: 74px; }

.template-list-page .table-v2 .data-table-header__column:nth-child(3) {
  width: 370px;
  max-width: 370px;
  padding-right: 74px; }

.template-list-page .table-v2 .data-table-header__column:nth-child(4) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.template-list-page .table-v2 .table-view__cell:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.template-list-page .table-v2 .table-view__cell:nth-child(2) {
  width: 518px;
  max-width: 518px;
  padding-right: 74px; }

.template-list-page .table-v2 .table-view__cell:nth-child(3) {
  width: 370px;
  max-width: 370px;
  padding-right: 74px; }

.template-list-page .table-v2 .table-view__cell:nth-child(4) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .template-list-page .table-v2 .data-table-header__column:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .template-list-page .table-v2 .data-table-header__column:nth-child(2) {
    width: 413px;
    max-width: 413px;
    padding-right: 59px; }
  .template-list-page .table-v2 .data-table-header__column:nth-child(3) {
    width: 295px;
    max-width: 295px;
    padding-right: 59px; }
  .template-list-page .table-v2 .data-table-header__column:nth-child(4) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .template-list-page .table-v2 .table-view__cell:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .template-list-page .table-v2 .table-view__cell:nth-child(2) {
    width: 413px;
    max-width: 413px;
    padding-right: 59px; }
  .template-list-page .table-v2 .table-view__cell:nth-child(3) {
    width: 295px;
    max-width: 295px;
    padding-right: 59px; }
  .template-list-page .table-v2 .table-view__cell:nth-child(4) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.block-criterion__list {
  margin: 0;
  padding: 0;
  list-style: none; }

.block-criterion__item {
  position: relative;
  margin-bottom: 10px; }
  .block-criterion__item--half {
    display: inline-block;
    width: 50%;
    vertical-align: top; }
    .block-criterion__item--half > * {
      padding-right: 10px; }
    .block-criterion__item--half .tagging__input .tagging__cleaner {
      right: 20px; }
  .block-criterion__item--remove {
    position: absolute;
    top: 22px;
    right: -16px;
    width: 22px;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: .3; }
    .block-criterion__item--remove:hover {
      opacity: .8; }
    .block-criterion__item--remove > svg {
      fill: #5d616f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.pcs-preview-frame {
  width: 100%;
  height: 75vh;
  background-color: #f3f2f2;
  border: 1px solid #e7eaf3; }
  .pcs-preview-frame > iframe {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-color: #ffffff;
    border: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.unclosed-tags-modal__description {
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  color: #95a3b4; }

.unclosed-tags-modal__footer.modal-base__footer > button {
  margin: 0 0 10px 0; }

.unclosed-tags-modal__error-list {
  max-height: 270px;
  margin-top: 15px;
  overflow-x: initial;
  overflow-y: auto; }
  .unclosed-tags-modal__error-list p {
    padding-left: 55px;
    font-size: 14px;
    text-align: left;
    color: #5d616f;
    letter-spacing: 0.4px; }
    .unclosed-tags-modal__error-list p button {
      height: 30px;
      font-size: 14px;
      text-align: center;
      color: #5d616f;
      letter-spacing: 0.2px;
      background-color: #eef4fc;
      border: none;
      border-radius: 2px;
      cursor: pointer;
      transition-duration: 0.05s; }
      .unclosed-tags-modal__error-list p button:hover {
        background-color: #e2e8ef; }
.ace-editor-wrapper {
  position: relative; }
  .ace-editor-wrapper .ace-editor {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font: 12px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.block-code-editor__header {
  position: relative;
  padding: 20px 20px 25px;
  font-weight: 600;
  font-size: 16px;
  color: #5d616f; }

.block-code-editor__content {
  height: calc(100% - 80px);
  padding: 0 10px;
  overflow-y: scroll; }

.block-code-editor__action-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }
  .block-code-editor__action-button:first-child {
    right: 90px; }
  .block-code-editor__action-button:last-child {
    right: 40px; }

.block-code-editor__switcher {
  position: absolute;
  top: 12px;
  right: 18px;
  z-index: 1; }

.block-code-editor--fullsize .block-code-editor__preview {
  width: 50px; }
  .block-code-editor--fullsize .block-code-editor__preview .block-code-editor__collapse {
    right: 15px;
    transform: rotateY(180deg); }
  .block-code-editor--fullsize .block-code-editor__preview .block-code-editor__header, .block-code-editor--fullsize .block-code-editor__preview .block-code-editor__iframe {
    display: none; }

.block-code-editor--fullsize .block-code-editor__editor {
  width: calc(100% - 50px); }

.block-code-editor__panel {
  display: inline-block;
  box-sizing: border-box;
  width: 50%;
  height: 75vh;
  vertical-align: top;
  transition: width .15s ease-in-out; }
  .block-code-editor__panel > div {
    position: relative;
    height: 100%;
    background-color: #ffffff;
    border: 1px solid #e7eaf3; }
    .block-code-editor__panel > div .ace-editor-wrapper {
      position: absolute;
      top: 68px;
      box-sizing: border-box;
      width: 100%;
      height: calc(100% - 68px);
      border-top: 1px solid #e7eaf3; }
      .block-code-editor__panel > div .ace-editor-wrapper--errors {
        height: calc(100% - 185px); }
      .block-code-editor__panel > div .ace-editor-wrapper:focus {
        outline-color: lightblue; }
    .block-code-editor__panel > div .errors-help-panel {
      position: absolute;
      bottom: 20px;
      padding: 0 20px; }
      .block-code-editor__panel > div .errors-help-panel__message {
        margin-bottom: 10px;
        font-weight: 600;
        font-size: 14px;
        text-align: left;
        color: #5d616f;
        letter-spacing: 0.4px; }
  .block-code-editor__panel:first-child {
    padding-right: 8px; }
  .block-code-editor__panel:last-child {
    padding-left: 8px; }

.block-code-editor__collapse {
  position: absolute;
  top: 23px;
  right: 20px;
  width: 10px;
  height: 20px;
  cursor: pointer;
  fill: #d4d8df; }

.block-code-editor__iframe.pcs-preview-frame {
  position: absolute;
  top: 68px;
  height: calc(100% - 68px);
  border: none;
  border-top: 1px solid #e7eaf3;
  border-bottom: 1px solid #e7eaf3; }
  .block-code-editor__iframe.pcs-preview-frame > iframe {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    background-color: #ffffff;
    border: none; }

.block-code-editor__editor {
  position: relative; }

.block-code-editor__label {
  padding: 20px;
  font-weight: 600;
  font-size: 16px;
  color: #5d616f; }

.block-code-editor__body {
  padding: 0 20px; }
  .block-code-editor__body .date-range__item:last-child .rdt {
    right: -25px;
    left: initial; }

.block-code-editor__attributes {
  height: calc(100% - 68px);
  overflow-y: scroll;
  border-top: 1px solid #e7eaf3; }

.block-code-editor__attribute-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.block-code-editor__attribute-item {
  position: relative;
  margin-bottom: 10px; }
  .block-code-editor__attribute-item--half {
    display: inline-block;
    width: 50%;
    vertical-align: top; }
    .block-code-editor__attribute-item--half > * {
      padding-right: 10px; }
    .block-code-editor__attribute-item--half .tagging__input .tagging__cleaner {
      right: 20px; }
  .block-code-editor__attribute-item--remove {
    position: absolute;
    top: 22px;
    right: -16px;
    width: 22px;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: .3; }
    .block-code-editor__attribute-item--remove:hover {
      opacity: .8; }
    .block-code-editor__attribute-item--remove > svg {
      fill: #5d616f; }
.create-dynamic-block__preview {
  height: 300px;
  overflow: scroll; }

.create-dynamic-block__row {
  margin-bottom: 10px; }

.create-dynamic-block .modal-base__footer {
  margin: 0; }

.create-dynamic-block .date-time-range__item .right {
  width: 201px; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.block-list-page {
  /*.pcs-searcher + .table-export.dropdown-button {
        position: relative;
        top: initial;
        left: initial;
        display: inline-block;
    }*/ }
  .block-list-page__header {
    text-align: right; }
  .block-list-page .table-v2 .data-table-header__column:nth-child(1), .block-list-page .table-v2 .table-view__cell:nth-child(1) {
    width: 56px; }
  .block-list-page .table-v2 .data-table-header__column.table-view__cell--id, .block-list-page .table-v2 .table-view__cell.table-view__cell--id {
    width: 56px; }
  .block-list-page .table-v2 .data-table-header__column.table-view__cell--name, .block-list-page .table-v2 .table-view__cell.table-view__cell--name {
    width: 590px;
    max-width: 590px;
    padding-right: 59px; }
    @media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
      .block-list-page .table-v2 .data-table-header__column.table-view__cell--name, .block-list-page .table-v2 .table-view__cell.table-view__cell--name {
        width: 590px;
        max-width: 590px;
        padding-right: 15px; } }
  .block-list-page .table-v2 .data-table-header__column.table-view__cell--priority, .block-list-page .table-v2 .table-view__cell.table-view__cell--priority {
    width: 56px;
    padding-left: 20px; }
  .block-list-page .table-v2 .data-table-header__column.table-view__cell--created, .block-list-page .table-v2 .table-view__cell.table-view__cell--created {
    width: 160px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.block-item-page .head > .row {
  z-index: 1001; }

.block-item-page .row {
  z-index: 1000; }

.block-item-page .block-item__name {
  margin: 10px 200px 0 0;
  font-size: 30px;
  color: #5d616f;
  word-break: break-word; }
  .block-item-page .block-item__name--input {
    width: 400px;
    font-size: 14px; }

.block-item-page .block-item__controls {
  position: absolute;
  top: 50%;
  min-height: 50px;
  transform: translateY(-50%); }
  .block-item-page .block-item__controls > * {
    margin-left: 10px; }
  @media only screen and (min-device-width: 1280px) {
    .block-item-page .block-item__controls {
      right: 20px; } }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .block-item-page .block-item__controls {
      right: 10px; } }
.modal {
  position: absolute;
  top: 0;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  color: white;
  background-color: rgba(0, 0, 0, 0.9); }

.modal .modal__close-button {
  position: absolute;
  top: 16px;
  right: 16px; }

.monitoring-create__row {
  width: 100%;
  margin-bottom: 10px; }

.monitoring-create__time-setter {
  display: flex;
  align-items: baseline; }

.monitoring-create__inline-2 {
  width: 120px;
  margin: 0 10px; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.monitoring-list-page .campaign-list__button {
  float: right; }

.monitoring-list-page .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.monitoring-list-page .table-v2 .data-table-header__column:nth-child(2) {
  width: 518px;
  max-width: 518px;
  padding-right: 74px; }

.monitoring-list-page .table-v2 .data-table-header__column:nth-child(3) {
  width: 444px;
  max-width: 444px;
  padding-right: 74px; }

.monitoring-list-page .table-v2 .data-table-header__column:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.monitoring-list-page .table-v2 .table-view__cell:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.monitoring-list-page .table-v2 .table-view__cell:nth-child(2) {
  width: 518px;
  max-width: 518px;
  padding-right: 74px; }

.monitoring-list-page .table-v2 .table-view__cell:nth-child(3) {
  width: 444px;
  max-width: 444px;
  padding-right: 74px; }

.monitoring-list-page .table-v2 .table-view__cell:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .monitoring-list-page .table-v2 .data-table-header__column:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .monitoring-list-page .table-v2 .data-table-header__column:nth-child(2) {
    width: 354px;
    max-width: 354px;
    padding-right: 59px; }
  .monitoring-list-page .table-v2 .data-table-header__column:nth-child(3) {
    width: 413px;
    max-width: 413px;
    padding-right: 59px; }
  .monitoring-list-page .table-v2 .data-table-header__column:nth-child(4) {
    width: 177px;
    max-width: 177px;
    padding-right: 59px; }
  .monitoring-list-page .table-v2 .table-view__cell:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .monitoring-list-page .table-v2 .table-view__cell:nth-child(2) {
    width: 354px;
    max-width: 354px;
    padding-right: 59px; }
  .monitoring-list-page .table-v2 .table-view__cell:nth-child(3) {
    width: 413px;
    max-width: 413px;
    padding-right: 59px; }
  .monitoring-list-page .table-v2 .table-view__cell:nth-child(4) {
    width: 177px;
    max-width: 177px;
    padding-right: 59px; } }

.modal {
  position: absolute;
  top: 0;
  z-index: 1001;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  color: white;
  background-color: rgba(100, 100, 100, 0.7); }

.modal .modal__close-button {
  position: absolute;
  top: 16px;
  right: 16px; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.sender-list .head {
  margin-bottom: 20px;
  padding: 10px 20px;
  background: #ffffff;
  border-bottom: 1px solid #e7eaf3; }
  .sender-list .head .header-button {
    float: right; }

.sender-list .modal-base__footer.button-submit {
  width: 100%; }

.sender-list .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px; }

.sender-list .table-v2 .data-table-header__column:nth-child(2) {
  width: 370px;
  max-width: 370px;
  padding-right: 74px; }

.sender-list .table-v2 .data-table-header__column:nth-child(3) {
  width: 370px;
  max-width: 370px;
  padding-right: 74px; }

.sender-list .table-v2 .data-table-header__column:nth-child(4) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.sender-list .table-v2 .data-table-header__column:nth-child(5) {
  width: 148px;
  max-width: 148px;
  padding-right: 74px; }

.sender-list .table-v2 .table-view__cell:nth-child(1) {
  width: 56px; }

.sender-list .table-v2 .table-view__cell:nth-child(2) {
  width: 370px;
  max-width: 370px;
  padding-right: 74px; }

.sender-list .table-v2 .table-view__cell:nth-child(3) {
  width: 370px;
  max-width: 370px;
  padding-right: 74px; }

.sender-list .table-v2 .table-view__cell:nth-child(4) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.sender-list .table-v2 .table-view__cell:nth-child(5) {
  width: 148px;
  max-width: 148px;
  padding-right: 74px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .sender-list .table-v2 .data-table-header__column {
    padding: 22px 0 0;
    vertical-align: top; }
    .sender-list .table-v2 .data-table-header__column:nth-child(1) {
      width: 60px; }
    .sender-list .table-v2 .data-table-header__column:nth-child(2) {
      width: 295px;
      max-width: 295px;
      padding-right: 59px; }
    .sender-list .table-v2 .data-table-header__column:nth-child(3) {
      width: 295px;
      max-width: 295px;
      padding-right: 59px; }
    .sender-list .table-v2 .data-table-header__column:nth-child(4) {
      width: 236px;
      max-width: 236px;
      padding-right: 59px; }
    .sender-list .table-v2 .data-table-header__column:nth-child(5) {
      width: 118px;
      max-width: 118px;
      padding-right: 59px; }
  .sender-list .table-v2 .table-view__cell:nth-child(1) {
    width: 60px; }
  .sender-list .table-v2 .table-view__cell:nth-child(2) {
    width: 295px;
    max-width: 295px;
    padding-right: 59px; }
  .sender-list .table-v2 .table-view__cell:nth-child(3) {
    width: 295px;
    max-width: 295px;
    padding-right: 59px; }
  .sender-list .table-v2 .table-view__cell:nth-child(4) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .sender-list .table-v2 .table-view__cell:nth-child(5) {
    width: 118px;
    max-width: 118px;
    padding-right: 59px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.prototype-page-custom_dropdown .checkbox {
  line-height: normal; }

.prototype-page-custom_dropdown .row {
  padding-top: 20px; }

.prototype-page-custom_dropdown .dropdown {
  width: 320px;
  font-size: 14px; }
  .prototype-page-custom_dropdown .dropdown_wrap {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    width: 290px;
    height: 100%;
    padding: 8px; }
  .prototype-page-custom_dropdown .dropdown .arrow {
    padding: 0;
    background: transparent;
    border-width: 5px 4px;
    border-style: solid;
    border-color: transparent #95a3b4 transparent transparent;
    transform-origin: center;
    transition: transform ease-in-out .01s; }
    .prototype-page-custom_dropdown .dropdown .arrow:hover {
      border-color: #8e9bab;
      cursor: pointer;
      transition: transform ease-in-out .01s; }
    .prototype-page-custom_dropdown .dropdown .arrow.opened {
      border-color: #95a3b4 transparent transparent transparent; }
  .prototype-page-custom_dropdown .dropdown_expand {
    position: absolute;
    z-index: 2;
    width: 320px;
    margin: 10px 0 0;
    padding: 5px 0;
    list-style-type: none;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
    .prototype-page-custom_dropdown .dropdown_expand__item {
      display: flex;
      align-items: center;
      padding: 8px;
      cursor: pointer; }
      .prototype-page-custom_dropdown .dropdown_expand__item:hover {
        background: #fbfcfe; }
  .prototype-page-custom_dropdown .dropdown_ctrl {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    height: 44px;
    overflow: hidden;
    color: #5d616f;
    background: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 4px;
    cursor: pointer; }
    .prototype-page-custom_dropdown .dropdown_ctrl__value {
      flex-wrap: nowrap;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .prototype-page-custom_dropdown .dropdown_ctrl__input {
      display: flex;
      flex: 0;
      flex-shrink: 1;
      cursor: inherit; }
      .prototype-page-custom_dropdown .dropdown_ctrl__input input {
        margin: 0; }
    .prototype-page-custom_dropdown .dropdown_ctrl--searchable {
      cursor: text; }
    .prototype-page-custom_dropdown .dropdown_ctrl__placeholder {
      position: absolute;
      top: 0;
      left: 0;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      box-sizing: border-box;
      width: 100%;
      height: 100%;
      padding: 8px;
      color: #95a3b4; }
    .prototype-page-custom_dropdown .dropdown_ctrl button {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 22px;
      height: 22px;
      margin-right: 5px;
      background: transparent;
      border: 1px solid transparent; }
      .prototype-page-custom_dropdown .dropdown_ctrl button:focus {
        border: 1px solid #e7eaf3;
        border-radius: 4px;
        outline: none; }

.textfield {
  margin: 0 4px; }
  .textfield--dropdown {
    width: auto;
    border: 0;
    outline: 0;
    cursor: inherit; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.dropdown3 {
  position: relative;
  padding: 5px;
  background: #ffffff;
  border: 1px solid #e7eaf3;
  border-radius: 4px; }
  .dropdown3__selected.button-submit.button-submit-label {
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 5px 8px; }
  .dropdown3__input.input {
    box-sizing: border-box;
    width: 100%;
    background: #ffffff;
    border: 1px solid #e7eaf3;
    border-radius: 4px; }
  .dropdown3 .input {
    position: relative; }
    .dropdown3 .input.focus {
      border-color: #4d99f5; }
    .dropdown3 .input.duplicate-placeholder .input__search {
      padding: 19px 25px 5px 13px; }
    .dropdown3 .input__search {
      width: 100%;
      padding: 10px 40px 10px 15px;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      border: none;
      outline: none; }
    .dropdown3 .input__button {
      margin-top: 5px;
      margin-right: 5px;
      padding: 3px !important; }
    .dropdown3 .input__caret {
      position: absolute;
      top: 50%;
      right: 17px;
      display: inline-block;
      padding: 3px;
      border-width: 0 0 2px 2px;
      border-style: solid;
      border-color: #95a3b4; }
      .dropdown3 .input__caret--top {
        transform: translateY(-75%) rotate(135deg); }
      .dropdown3 .input__caret--left {
        transform: translateY(-75%) rotate(45deg); }
      .dropdown3 .input__caret--bottom {
        transform: translateY(-75%) rotate(-45deg); }
      .dropdown3 .input__caret--right {
        transform: translateY(-75%) rotate(-135deg); }
      .dropdown3 .input__caret:hover, .dropdown3 .input__caret:focus {
        cursor: pointer; }
    .dropdown3 .input__placeholder {
      position: absolute;
      top: 5px;
      left: 15px;
      font-weight: 300;
      font-size: 10px;
      color: #95a3b4;
      letter-spacing: 0.6px; }
    .dropdown3 .input.disabled:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      display: inline-block;
      background-color: #ffffff;
      opacity: .6; }
    .dropdown3 .input.readonly input {
      outline: none; }
      .dropdown3 .input.readonly input:focus {
        outline: none;
        box-shadow: none; }
    .dropdown3 .input input {
      box-sizing: border-box;
      width: 100%;
      padding: 12px 25px 12px 13px;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      background-color: #ffffff;
      border: 1px solid #e7eaf3;
      border-radius: 4px; }
      .dropdown3 .input input.duplicate-placeholder {
        padding: 19px 25px 5px 13px; }
      .dropdown3 .input input:focus {
        border-color: #4d99f5;
        outline: none; }
      .dropdown3 .input input::-webkit-input-placeholder {
        color: #95a3b4; }
      .dropdown3 .input input ::-moz-placeholder {
        color: #95a3b4; }
      .dropdown3 .input input :-ms-input-placeholder {
        color: #95a3b4; }
  .dropdown3__list {
    position: absolute;
    z-index: 1000;
    display: none;
    width: 100%;
    min-width: 160px;
    max-height: 260px;
    margin: 2px 0 0;
    padding: 5px 0;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
  .dropdown3__item {
    position: relative;
    box-sizing: border-box;
    padding: 3px 20px;
    overflow: hidden;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer; }
    .dropdown3__item:hover {
      background-color: #fbfcfe; }
    .dropdown3__item.action {
      color: #4d99f5; }
      .dropdown3__item.action:last-child {
        border-bottom: 1px solid #e7eaf3; }
    .dropdown3__item.disabled {
      font-weight: 100;
      text-align: center;
      color: #95a3b4;
      user-select: none; }
      .dropdown3__item.disabled:hover {
        background-color: #fbfcfe; }
  .dropdown3.open .dropdown3__input > .arrow {
    border-color: #95a3b4 transparent transparent transparent; }
  .dropdown3.open .dropdown3__list {
    display: block; }
  .dropdown3.disabled .dropdown3__input > input {
    background: #fbfcfe;
    border: 1px solid #e7eaf3; }
    .dropdown3.disabled .dropdown3__input > input:focus {
      border-color: #e7eaf3;
      outline: none;
      box-shadow: none; }
  .dropdown3.disabled .dropdown3__input > .arrow {
    border-color: transparent transparent #95a3b4 transparent;
    cursor: default; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.prototype-page .dropdown-single {
  position: relative; }
  .prototype-page .dropdown-single .input {
    position: relative; }
    .prototype-page .dropdown-single .input__cleaner {
      position: absolute;
      top: 50%;
      right: 32px;
      display: none;
      width: 10px;
      height: 10px;
      transform: translateY(-50%);
      cursor: pointer;
      opacity: .5; }
      .prototype-page .dropdown-single .input__cleaner svg {
        position: absolute; }
    .prototype-page .dropdown-single .input:hover .input__cleaner {
      display: block; }
    .prototype-page .dropdown-single .input.focus {
      border-color: #4d99f5; }
    .prototype-page .dropdown-single .input.duplicate-placeholder .input__search {
      padding: 19px 25px 5px 13px; }
    .prototype-page .dropdown-single .input__search {
      width: 100%;
      padding: 10px 40px 10px 15px;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      border: none;
      outline: none; }
    .prototype-page .dropdown-single .input__button {
      margin-top: 5px;
      margin-right: 5px;
      padding: 3px !important; }
    .prototype-page .dropdown-single .input__caret {
      position: absolute;
      top: 50%;
      right: 17px;
      display: inline-block;
      padding: 3px;
      border-width: 0 0 2px 2px;
      border-style: solid;
      border-color: #95a3b4; }
      .prototype-page .dropdown-single .input__caret--top {
        transform: translateY(-25%) rotate(135deg); }
      .prototype-page .dropdown-single .input__caret--left {
        transform: translateY(-50%) rotate(45deg); }
      .prototype-page .dropdown-single .input__caret--bottom {
        transform: translateY(-75%) rotate(-45deg); }
      .prototype-page .dropdown-single .input__caret--right {
        transform: translateY(-50%) rotate(-135deg); }
      .prototype-page .dropdown-single .input__caret:hover, .prototype-page .dropdown-single .input__caret:focus {
        border-color: #8e9bab;
        cursor: pointer; }
    .prototype-page .dropdown-single .input__placeholder {
      position: absolute;
      top: 5px;
      left: 15px;
      font-weight: 300;
      font-size: 10px;
      color: #95a3b4;
      letter-spacing: 0.6px; }
    .prototype-page .dropdown-single .input.disabled:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      display: inline-block;
      background-color: #ffffff;
      opacity: .6; }
    .prototype-page .dropdown-single .input.readonly input {
      outline: none; }
      .prototype-page .dropdown-single .input.readonly input:focus {
        outline: none;
        box-shadow: none; }
    .prototype-page .dropdown-single .input input {
      box-sizing: border-box;
      width: 100%;
      padding: 12px 25px 12px 13px;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      background-color: #ffffff;
      border: 1px solid #e7eaf3;
      border-radius: 4px; }
      .prototype-page .dropdown-single .input input.duplicate-placeholder {
        padding: 19px 25px 5px 13px; }
      .prototype-page .dropdown-single .input input:focus {
        border-color: #4d99f5;
        outline: none; }
      .prototype-page .dropdown-single .input input::-webkit-input-placeholder {
        color: #95a3b4; }
      .prototype-page .dropdown-single .input input ::-moz-placeholder {
        color: #95a3b4; }
      .prototype-page .dropdown-single .input input :-ms-input-placeholder {
        color: #95a3b4; }
  .prototype-page .dropdown-single__list {
    position: absolute;
    z-index: 1000;
    display: none;
    width: 100%;
    min-width: 160px;
    max-height: 260px;
    margin: 2px 0 0;
    padding: 5px 0;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 10px 30px 0 #e7eaf3; }
  .prototype-page .dropdown-single__item {
    position: relative;
    box-sizing: border-box;
    padding: 3px 20px;
    overflow: hidden;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer; }
    .prototype-page .dropdown-single__item:hover {
      background-color: #fbfcfe; }
    .prototype-page .dropdown-single__item.action {
      color: #4d99f5; }
      .prototype-page .dropdown-single__item.action:last-child {
        border-bottom: 1px solid #e7eaf3; }
    .prototype-page .dropdown-single__item.disabled {
      font-weight: 100;
      text-align: center;
      color: #95a3b4;
      background-color: #fbfcfe;
      user-select: none; }
  .prototype-page .dropdown-single.open .dropdown-single__input > .arrow {
    border-color: #95a3b4 transparent transparent transparent; }
  .prototype-page .dropdown-single.open .dropdown-single__list {
    display: block; }
  .prototype-page .dropdown-single.disabled .dropdown-single__input > input {
    color: #95a3b4;
    background: #fbfcfe;
    border: 1px solid #e7eaf3; }
    .prototype-page .dropdown-single.disabled .dropdown-single__input > input:focus {
      outline: none;
      box-shadow: none; }
  .prototype-page .dropdown-single.disabled .dropdown-single__input > .arrow {
    border-color: transparent transparent #95a3b4 transparent;
    cursor: default; }
.prototype-page-embedded_changelog a {
  color: initial;
  text-decoration: none; }
.prototype-page-range__title {
  padding: 8px 0; }
.prototype-page-scroll .long-content {
  width: 1100px;
  height: 600px;
  background: linear-gradient(to right bottom, lightskyblue, rebeccapurple, darkviolet); }
.prototype-page-toggle__item {
  padding-bottom: 20px; }
.service-create__row {
  width: 100%;
  margin-bottom: 10px; }
  .service-create__row.checkbox {
    padding-bottom: 32px; }
  .service-create__row--no-padding {
    padding-bottom: 5px !important; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.setting-create__row {
  width: 100%;
  margin-bottom: 10px; }
  .setting-create__row .checkbox__square {
    border-radius: 50%; }

.setting-create__header {
  margin-top: -17px;
  padding-bottom: 20px;
  overflow: hidden;
  text-align: center;
  color: #95a3b4;
  text-overflow: ellipsis; }
  .setting-create__header span.g-bold {
    font-weight: 600; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.setting-values__row {
  position: relative;
  margin-bottom: 10px; }
  .setting-values__row:last-of-type {
    margin-bottom: 0; }

.setting-values__input {
  width: 100%;
  margin-bottom: 20px; }
  .setting-values__input .checkbox__square {
    border-radius: 50%; }

.setting-values__header {
  margin-top: -17px;
  padding-bottom: 20px;
  text-align: center;
  color: #95a3b4; }

.setting-values__remove {
  position: absolute;
  top: 50%;
  right: -30px;
  width: 20px;
  height: 25px;
  font-size: 18px;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: .5; }
  .setting-values__remove:hover {
    opacity: 1; }

.services .modal-base__footer {
  padding: 0 0 30px; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.services .head .header__button {
  margin-left: auto; }

.services .head .row {
  display: flex; }

.services .header__button:not(:first-child) {
  margin-left: 10px; }

.services__content {
  padding: 20px 20px 0; }

.services .pcs-table__header .td {
  white-space: pre; }

.services .data-table-header__column > span {
  white-space: pre; }

.services .table-v2 .button-submit.button-submit-label {
  min-width: 100px; }

.services .table-v2 .data-table-header__title .full {
  display: initial; }

.services .table-v2 .data-table-header__title .short {
  display: none; }

.services .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px; }

.services .table-v2 .data-table-header__column:nth-child(2) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.services .table-v2 .data-table-header__column:nth-child(3) {
  width: 185px;
  max-width: 185px;
  padding-right: 15px; }

.services .table-v2 .data-table-header__column:nth-child(4) {
  width: 177.6px;
  max-width: 177.6px;
  padding-right: 15px; }

.services .table-v2 .data-table-header__column:nth-child(5) {
  width: 125.8px;
  max-width: 125.8px;
  padding-right: 15px; }
  .services .table-v2 .data-table-header__column:nth-child(5) .data-table-header__sort {
    top: -8px; }

.services .table-v2 .data-table-header__column:nth-child(6) {
  width: 170.2px;
  max-width: 170.2px;
  padding-right: 15px; }
  .services .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
    top: -8px; }

.services .table-v2 .data-table-header__column:nth-child(7) {
  width: 111px;
  max-width: 111px;
  padding-right: 15px; }

.services .table-v2 .data-table-header__column:nth-child(8) {
  width: 133.2px;
  max-width: 133.2px;
  padding-right: 15px; }

.services .table-v2 .data-table-header__column:nth-child(9) {
  width: 133.2px;
  max-width: 133.2px;
  padding-right: 15px;
  padding-right: 10px; }

.services .table-v2 .table-view__cell:nth-child(1) {
  width: 56px; }

.services .table-v2 .table-view__cell:nth-child(2) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.services .table-v2 .table-view__cell:nth-child(3) {
  width: 185px;
  max-width: 185px;
  padding-right: 15px; }

.services .table-v2 .table-view__cell:nth-child(4) {
  width: 177.6px;
  max-width: 177.6px;
  padding-right: 15px; }

.services .table-v2 .table-view__cell:nth-child(5) {
  width: 125.8px;
  max-width: 125.8px;
  padding-right: 15px; }

.services .table-v2 .table-view__cell:nth-child(6) {
  width: 170.2px;
  max-width: 170.2px;
  padding-right: 15px; }
  .services .table-v2 .table-view__cell:nth-child(6) > span {
    display: inline-block;
    width: 90px; }

.services .table-v2 .table-view__cell:nth-child(7) {
  width: 111px;
  max-width: 111px;
  padding-right: 15px; }

.services .table-v2 .table-view__cell:nth-child(8) {
  width: 133.2px;
  max-width: 133.2px;
  padding-right: 15px; }

.services .table-v2 .table-view__cell:nth-child(9) {
  width: 133.2px;
  max-width: 133.2px;
  padding-right: 15px;
  padding-right: 10px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .services .table-v2 .data-table-header__title {
    margin-right: 0; }
    .services .table-v2 .data-table-header__title .full {
      display: none; }
    .services .table-v2 .data-table-header__title .short {
      display: initial; }
  .services .table-v2 .data-table-header__row {
    height: 94px; }
  .services .table-v2 .data-table-header__column {
    padding: 22px 0 0;
    vertical-align: top; }
    .services .table-v2 .data-table-header__column:nth-child(1) {
      width: 60px;
      padding-top: 35px; }
    .services .table-v2 .data-table-header__column:nth-child(2) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px;
      padding-top: 34px; }
    .services .table-v2 .data-table-header__column:nth-child(3) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px;
      padding-top: 34px; }
    .services .table-v2 .data-table-header__column:nth-child(4) {
      width: 147.5px;
      max-width: 147.5px;
      padding-right: 15px;
      padding-top: 34px; }
    .services .table-v2 .data-table-header__column:nth-child(5) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
      .services .table-v2 .data-table-header__column:nth-child(5) .data-table-header__sort {
        top: 0; }
    .services .table-v2 .data-table-header__column:nth-child(6) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
      .services .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
        top: 0; }
    .services .table-v2 .data-table-header__column:nth-child(7) {
      width: 88.5px;
      max-width: 88.5px;
      padding-right: 15px;
      padding-top: 34px; }
    .services .table-v2 .data-table-header__column:nth-child(8) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
    .services .table-v2 .data-table-header__column:nth-child(9) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
  .services .table-v2 .table-view__cell:nth-child(1) {
    width: 60px; }
  .services .table-v2 .table-view__cell:nth-child(2) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .services .table-v2 .table-view__cell:nth-child(3) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .services .table-v2 .table-view__cell:nth-child(4) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px;
    max-width: 147.5px; }
  .services .table-v2 .table-view__cell:nth-child(5) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .services .table-v2 .table-view__cell:nth-child(6) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .services .table-v2 .table-view__cell:nth-child(7) {
    width: 88.5px;
    max-width: 88.5px;
    padding-right: 15px;
    max-width: 88.5px; }
  .services .table-v2 .table-view__cell:nth-child(8) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .services .table-v2 .table-view__cell:nth-child(9) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.modal-delete .modal-base__body {
  font-weight: 600;
  text-align: center;
  border-bottom: none; }

.modal-delete__group-item {
  font-weight: bold;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0.4px; }
  .modal-delete__group-item:last-child .modal-delete__group-name {
    position: relative;
    display: inline-block;
    max-width: 342px;
    margin: auto;
    padding-right: 8px;
    white-space: nowrap; }
    .modal-delete__group-item:last-child .modal-delete__group-name::after {
      content: '?';
      position: absolute;
      right: 0;
      font-weight: 600; }

.modal-delete__group-name {
  overflow: hidden;
  text-overflow: ellipsis; }

.modal-delete__list {
  display: flex;
  flex-direction: column;
  margin: auto;
  padding: 0;
  list-style: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.subscribers .modal-import .modal-base__header {
  padding-bottom: 0;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  color: #5d616f; }

.subscribers .modal-import .modal-base__body .modal__about {
  margin-bottom: 28px;
  font-weight: 600;
  font-size: 14px;
  color: #5d616f;
  letter-spacing: 0.4px; }

.subscribers .modal-import .modal-base__body .modal__input-group {
  position: relative;
  margin-bottom: 34px; }
  .subscribers .modal-import .modal-base__body .modal__input-group:last-of-type {
    margin-bottom: 0; }
  .subscribers .modal-import .modal-base__body .modal__input-group label {
    display: block;
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 14px;
    color: #5d616f;
    letter-spacing: 0.4px; }
  .subscribers .modal-import .modal-base__body .modal__input-group input {
    box-sizing: border-box;
    width: 100%;
    height: 44px;
    background-color: #ffffff;
    border-radius: 4px; }
  .subscribers .modal-import .modal-base__body .modal__input-group .upload-button {
    position: absolute;
    top: 25px;
    right: 0;
    width: 64px;
    height: 44px;
    padding: 0;
    background-color: #4d99f5;
    border: none;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    cursor: pointer; }
    .subscribers .modal-import .modal-base__body .modal__input-group .upload-button .icon {
      width: 21px;
      height: 25px;
      margin-left: 22px;
      fill: white; }

.subscribers .modal-import .modal-base__body .modal__footer-group {
  margin-top: 30px;
  text-align: center; }
  .subscribers .modal-import .modal-base__body .modal__footer-group .save-button {
    width: 100%;
    padding: 0;
    line-height: 44px; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.header__title--subscriber-list {
  display: inline-block; }

.header__title--name {
  display: inline-block;
  max-width: 632px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top; }

.subscribers .header__button:not(:first-child) {
  margin-left: 10px; }

.subscribers__searcher {
  margin-bottom: 20px; }

.subscribers > .head > .row {
  display: flex;
  justify-content: flex-end; }

.subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(1) {
  width: 56px; }

.subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(4) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(5) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--subscribe .table-view__cell:nth-child(1) {
  width: 56px; }

.subscribers .subscriber__list--subscribe .table-view__cell:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--subscribe .table-view__cell:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--subscribe .table-view__cell:nth-child(4) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--subscribe .table-view__cell:nth-child(5) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(3) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(6) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(3) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(6) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.subscriber-service-header__text {
  margin: 0 auto; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(2) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(3) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(4) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .subscribers .subscriber__list--subscribe .data-table-header__column:nth-child(5) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .subscribers .subscriber__list--subscribe .table-view__cell:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .subscribers .subscriber__list--subscribe .table-view__cell:nth-child(2) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .subscribers .subscriber__list--subscribe .table-view__cell:nth-child(3) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .subscribers .subscriber__list--subscribe .table-view__cell:nth-child(4) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .subscribers .subscriber__list--subscribe .table-view__cell:nth-child(5) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .subscribers .subscriber__list--unsubscribe .data-table-header__column {
    max-width: 150px; }
    .subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(1) {
      width: 60px; }
    .subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(2) {
      width: 236px;
      max-width: 236px;
      padding-right: 15px; }
    .subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .subscribers .subscriber__list--unsubscribe .data-table-header__column:nth-child(6) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
  .subscribers .subscriber__list--unsubscribe .table-view__cell {
    max-width: 150px; }
    .subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(1) {
      width: 60px; }
    .subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(2) {
      width: 236px;
      max-width: 236px;
      padding-right: 15px; }
    .subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .subscribers .subscriber__list--unsubscribe .table-view__cell:nth-child(6) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; } }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.services__settings .header__button {
  float: right; }

.services__settings .table-v2 .pcs-table__header-item {
  height: 57px; }

.services__settings .table-v2 .data-table-header__column {
  white-space: pre; }
  .services__settings .table-v2 .data-table-header__column:nth-child(1) {
    width: 56px;
    max-width: 56px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(2) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(3) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(4) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(5) {
    width: 148px;
    max-width: 148px;
    padding-right: 15px; }
    .services__settings .table-v2 .data-table-header__column:nth-child(5) .data-table-header__sort {
      top: -8px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(6) {
    width: 185px;
    max-width: 185px;
    padding-right: 15px; }
    .services__settings .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
      top: -8px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(7) {
    width: 185px;
    max-width: 185px;
    padding-right: 15px; }
    .services__settings .table-v2 .data-table-header__column:nth-child(7) .data-table-header__sort {
      top: -8px; }

.services__settings .table-v2 .table-view__cell > li {
  overflow: hidden;
  text-overflow: ellipsis; }

.services__settings .table-v2 .table-view__cell:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.services__settings .table-v2 .table-view__cell:nth-child(2) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.services__settings .table-v2 .table-view__cell:nth-child(3) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.services__settings .table-v2 .table-view__cell:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.services__settings .table-v2 .table-view__cell:nth-child(5) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.services__settings .table-v2 .table-view__cell:nth-child(6) {
  width: 185px;
  max-width: 185px;
  padding-right: 15px; }

.services__settings .table-v2 .table-view__cell:nth-child(7) {
  width: 185px;
  max-width: 185px;
  padding-right: 15px; }

.header__title span {
  display: inline-block;
  max-width: 530px;
  overflow: hidden;
  vertical-align: top;
  text-overflow: ellipsis; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .services__settings .table-v2 .data-table-header__column:nth-child(1) {
    width: 60px;
    max-width: 60px;
    padding-bottom: 35px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(2) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(3) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(4) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .services__settings .table-v2 .data-table-header__column:nth-child(5) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
    .services__settings .table-v2 .data-table-header__column:nth-child(5) .data-table-header__sort {
      top: 0; }
  .services__settings .table-v2 .data-table-header__column:nth-child(6) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; }
    .services__settings .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
      top: 0; }
  .services__settings .table-v2 .data-table-header__column:nth-child(7) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px;
    padding-top: 22px; }
    .services__settings .table-v2 .data-table-header__column:nth-child(7) .data-table-header__sort {
      top: 0; }
  .services__settings .table-v2 .table-view__cell:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .services__settings .table-v2 .table-view__cell:nth-child(2) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .services__settings .table-v2 .table-view__cell:nth-child(3) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .services__settings .table-v2 .table-view__cell:nth-child(4) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .services__settings .table-v2 .table-view__cell:nth-child(5) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .services__settings .table-v2 .table-view__cell:nth-child(6) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; }
  .services__settings .table-v2 .table-view__cell:nth-child(7) {
    width: 147.5px;
    max-width: 147.5px;
    padding-right: 15px; } }
.create-event-type-modal__code {
  padding-bottom: 10px; }

.create-event-type-modal__description > .text-area > textarea {
  height: 88px;
  resize: none; }

.create-event-type-modal__submit {
  width: 100% !important; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.table-v2 .cell-bound {
  padding-right: 20px; }
  .table-v2 .cell-bound svg {
    float: right;
    width: 24px;
    fill-opacity: .8; }
  .table-v2 .cell-bound--false svg {
    fill: #95a3b4; }
  .table-v2 .cell-bound--true svg {
    fill: #5d616f; }
  .table-v2 .cell-bound:hover svg {
    fill-opacity: 1; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.link-event-type-modal .table-v2 .data-table-header__column:first-child, .link-event-type-modal .table-v2 .table-view__cell:first-child {
  padding-left: 20px; }

.link-event-type-modal .table-v2 .table-view__cell:last-child {
  width: 64px;
  padding-right: 20px;
  padding-left: 20px; }

.link-event-type-modal .modal-base__header {
  font-size: 16px;
  letter-spacing: 0.5px; }

.link-event-type-modal .info-header {
  margin-bottom: 22px;
  font-size: 16px;
  letter-spacing: 0.5px; }

.link-event-type-modal .pcs-searcher {
  margin-bottom: 0; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.event-type-list-page .header-row.row {
  margin-top: 19px; }
  .event-type-list-page .header-row.row .create-event-type-button {
    position: absolute;
    top: 0;
    right: 20px; }

.event-type-list-page .ribbon {
  line-height: 10px;
  white-space: pre; }

.event-type-list-page .modal-base .modal-base__body {
  margin-top: 30px;
  padding: 0; }

.event-type-list-page .modal-base .button-submit {
  box-sizing: border-box;
  width: 155px; }

.event-type-list-page .modal-base .input-validate ~ .input-validate {
  margin-top: 20px; }

.event-type-list-page .modal-base .input-group-header {
  margin-top: 30px;
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 15px;
  color: #5d616f;
  letter-spacing: 0.4px; }

.event-type-list-page .modal-base .checkbox .checkbox__square {
  border-radius: 14px; }

.event-type-list-page__list .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.event-type-list-page__list .table-v2 .data-table-header__column:nth-child(2) {
  width: 592px;
  max-width: 592px;
  padding-right: 74px; }

.event-type-list-page__list .table-v2 .data-table-header__column:nth-child(3) {
  width: 592px;
  max-width: 592px;
  padding-right: 74px; }

.event-type-list-page__list .table-v2 .table-view__cell:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.event-type-list-page__list .table-v2 .table-view__cell:nth-child(2) {
  width: 592px;
  max-width: 592px;
  padding-right: 74px; }

.event-type-list-page__list .table-v2 .table-view__cell:nth-child(3) {
  width: 592px;
  max-width: 592px;
  padding-right: 74px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .event-type-list-page__list .table-v2 .data-table-header__column:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .event-type-list-page__list .table-v2 .data-table-header__column:nth-child(2) {
    width: 472px;
    max-width: 472px;
    padding-right: 59px; }
  .event-type-list-page__list .table-v2 .data-table-header__column:nth-child(3) {
    width: 472px;
    max-width: 472px;
    padding-right: 59px; }
  .event-type-list-page__list .table-v2 .table-view__cell:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .event-type-list-page__list .table-v2 .table-view__cell:nth-child(2) {
    width: 708px;
    max-width: 708px;
    padding-right: 59px; }
  .event-type-list-page__list .table-v2 .table-view__cell:nth-child(3) {
    width: 472px;
    max-width: 472px;
    padding-right: 59px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.provider-status-cell__active {
  color: #36be7c; }

.provider-status-cell__stopped {
  color: #95a3b4; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.provider-modal .forms-input {
  margin-bottom: 10px; }

.provider-modal .date-time-range__item .left {
  width: 50%; }

.provider-modal .date-time-range__item .right {
  width: 50%; }

.provider-modal fieldset.checkbox:first-of-type {
  margin-top: 0; }

.provider-modal .time-input__icon {
  right: 14px;
  height: 14px;
  fill: #95a3b4; }

.provider-modal .date-time-range__icon {
  height: 24px; }

.provider-modal__date-time-range--placeholder-left .with-title > input {
  padding: 5px 30px 5px 36px; }

.provider-modal__date-time-range--placeholder-left .input-base__title {
  top: 13px;
  left: 14px;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.table-v2 .cell-bound {
  padding-right: 20px; }
  .table-v2 .cell-bound svg {
    float: right;
    width: 24px;
    fill-opacity: .8; }
  .table-v2 .cell-bound--false svg {
    fill: #95a3b4; }
  .table-v2 .cell-bound--true svg {
    fill: #5d616f; }
  .table-v2 .cell-bound:hover svg {
    fill-opacity: 1; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.bound-provider-event-modal .table-v2 .data-table-header__column:first-child, .bound-provider-event-modal .table-v2 .table-view__cell:first-child {
  padding-left: 20px; }

.bound-provider-event-modal .table-v2 .table-view__cell:last-child {
  width: 64px;
  padding-right: 20px;
  padding-left: 20px; }

.bound-provider-event-modal .modal-base__header {
  font-size: 16px;
  letter-spacing: 0.5px; }

.bound-provider-event-modal .info-header {
  margin-bottom: 22px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #95a3b4;
  letter-spacing: 0.5px; }

.bound-provider-event-modal .pcs-searcher {
  margin-bottom: 0; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.provider-list-page .header-row.row {
  margin-top: 19px; }
  .provider-list-page .header-row.row .create-provider-button {
    position: absolute;
    top: 0;
    right: 20px; }

.provider-list-page .ribbon {
  white-space: pre; }

.provider-list-page .email-column, .provider-list-page .email-input input {
  text-transform: lowercase; }

.provider-list-page__list .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.provider-list-page__list .table-v2 .data-table-header__column:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.provider-list-page__list .table-v2 .data-table-header__column:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.provider-list-page__list .table-v2 .data-table-header__column:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.provider-list-page__list .table-v2 .data-table-header__column:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.provider-list-page__list .table-v2 .data-table-header__column:nth-child(6) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.provider-list-page__list .table-v2 .table-view__cell:nth-child(1) {
  width: 56px;
  max-width: 56px; }

.provider-list-page__list .table-v2 .table-view__cell:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.provider-list-page__list .table-v2 .table-view__cell:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.provider-list-page__list .table-v2 .table-view__cell:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.provider-list-page__list .table-v2 .table-view__cell:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.provider-list-page__list .table-v2 .table-view__cell:nth-child(6) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .provider-list-page__list .table-v2 .data-table-header__column:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .provider-list-page__list .table-v2 .data-table-header__column:nth-child(2) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .provider-list-page__list .table-v2 .data-table-header__column:nth-child(3) {
    width: 295px;
    max-width: 295px;
    padding-right: 15px; }
  .provider-list-page__list .table-v2 .data-table-header__column:nth-child(4) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .provider-list-page__list .table-v2 .data-table-header__column:nth-child(5) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .provider-list-page__list .table-v2 .data-table-header__column:nth-child(6) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; }
  .provider-list-page__list .table-v2 .table-view__cell:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .provider-list-page__list .table-v2 .table-view__cell:nth-child(2) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .provider-list-page__list .table-v2 .table-view__cell:nth-child(3) {
    width: 295px;
    max-width: 295px;
    padding-right: 15px; }
  .provider-list-page__list .table-v2 .table-view__cell:nth-child(4) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .provider-list-page__list .table-v2 .table-view__cell:nth-child(5) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .provider-list-page__list .table-v2 .table-view__cell:nth-child(6) {
    width: 118px;
    max-width: 118px;
    padding-right: 15px; } }

.provider-list-page__date-time-range--placeholder-left .with-title > input {
  padding: 5px 30px 5px 36px; }

.provider-list-page__date-time-range--placeholder-left .input-base__title {
  top: 13px;
  left: 14px;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px; }

.modal-base.provider-modal .modal-base__body {
  margin-top: 30px;
  padding: 0; }

.modal-base.provider-modal .input-validate ~ .input-validate {
  margin-top: 20px; }

.modal-base.provider-modal .input-group-header {
  position: relative;
  margin-top: 30px;
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 15px;
  color: #5d616f;
  letter-spacing: 0.4px; }

.modal-base.provider-modal .g-word-break {
  word-break: break-word; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.event-history__param-name {
  display: inline-block;
  font-weight: 600;
  font-size: 15px;
  text-align: left;
  color: #5d616f;
  letter-spacing: 0.4px; }

.event-history__param-value {
  display: inline-block;
  margin-left: 5px; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.provider-history-page .header-row {
  margin-top: 20px; }

.provider-history-page__info-header {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: #5d616f;
  letter-spacing: 0.5px; }

.provider-history-page .table-v2 .data-table-header__column:nth-child(1) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px;
  width: 276px;
  padding-left: 20px; }

.provider-history-page .table-v2 .data-table-header__column:nth-child(2) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.provider-history-page .table-v2 .data-table-header__column:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.provider-history-page .table-v2 .data-table-header__column:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.provider-history-page .table-v2 .data-table-header__column:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.provider-history-page .table-v2 .table-view__cell:nth-child(1) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px;
  padding-left: 20px; }

.provider-history-page .table-v2 .table-view__cell:nth-child(2) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.provider-history-page .table-v2 .table-view__cell:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.provider-history-page .table-v2 .table-view__cell:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.provider-history-page .table-v2 .table-view__cell:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .provider-history-page .table-v2 .data-table-header__column {
    height: 57px; }
    .provider-history-page .table-v2 .data-table-header__column:nth-child(1) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px;
      width: 237px;
      padding-left: 20px; }
    .provider-history-page .table-v2 .data-table-header__column:nth-child(2) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px; }
    .provider-history-page .table-v2 .data-table-header__column:nth-child(3) {
      width: 236px;
      max-width: 236px;
      padding-right: 59px; }
    .provider-history-page .table-v2 .data-table-header__column:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px; }
    .provider-history-page .table-v2 .data-table-header__column:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px; }
  .provider-history-page .table-v2 .table-view__cell:nth-child(1) {
    width: 177px;
    max-width: 177px;
    padding-right: 59px;
    padding-left: 20px; }
  .provider-history-page .table-v2 .table-view__cell:nth-child(2) {
    width: 177px;
    max-width: 177px;
    padding-right: 59px; }
  .provider-history-page .table-v2 .table-view__cell:nth-child(3) {
    width: 236px;
    max-width: 236px;
    padding-right: 59px; }
  .provider-history-page .table-v2 .table-view__cell:nth-child(4) {
    width: 177px;
    max-width: 177px;
    padding-right: 59px; }
  .provider-history-page .table-v2 .table-view__cell:nth-child(5) {
    width: 177px;
    max-width: 177px;
    padding-right: 59px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.banner-editor .image-upload-dialog__btn-row {
  width: 100%;
  height: 52px;
  margin-bottom: 40px; }
  .banner-editor .image-upload-dialog__btn-row button {
    float: left;
    width: 160px;
    height: 52px;
    font-weight: 600;
    font-size: 14px;
    line-height: 52px;
    text-align: center;
    color: rgba(93, 97, 111, 0.5);
    letter-spacing: 0.4px;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #e7eaf3;
    cursor: pointer; }
    .banner-editor .image-upload-dialog__btn-row button:focus {
      outline: none; }
    .banner-editor .image-upload-dialog__btn-row button:hover {
      color: #5d616f; }
    .banner-editor .image-upload-dialog__btn-row button.selected {
      color: #5d616f;
      border-bottom-color: #ff596d; }

.banner-editor .image-upload-dialog__btn-finish {
  width: 100%;
  height: 44px;
  margin-top: 20px;
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.5px;
  background-color: #4d99f5;
  border: none;
  border-radius: 2px;
  cursor: pointer; }
  .banner-editor .image-upload-dialog__btn-finish:focus {
    outline: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.banner-editor {
  margin-bottom: 30px; }
  .banner-editor:after {
    content: "";
    display: table;
    clear: both; }
  .banner-editor__header > .row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 56px; }
  .banner-editor__name {
    flex: 2;
    margin-left: 9px;
    overflow: hidden;
    font-weight: 400;
    font-size: 30px;
    text-align: left;
    color: #5d616f;
    text-overflow: ellipsis; }
  .banner-editor__name-edit {
    width: 364px;
    min-height: 66px; }
  .banner-editor__header-btn {
    flex: 1; }
    .banner-editor__header-btn:after {
      content: "";
      display: table;
      clear: both; }
  .banner-editor__btn {
    float: right;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    padding: 8px;
    background-color: #eef4fc;
    border-radius: 4px;
    cursor: pointer;
    transition-duration: 0.2s; }
    .banner-editor__btn:hover {
      background-color: #e2e8ef; }
    .banner-editor__btn--gray svg g {
      fill: #4e5366; }
  .banner-editor__renew-btn g path {
    fill: #4E5366; }
  .banner-editor__deletion-mark {
    background-color: #ff596d; }
    .banner-editor__deletion-mark:hover {
      background-color: #f25568; }
    .banner-editor__deletion-mark g > rect {
      fill: #ffffff; }
    .banner-editor__deletion-mark g > use {
      stroke: #ffffff; }
    .banner-editor__deletion-mark .button-submit__spinner > svg > path {
      fill: #ffffff; }
    .banner-editor__deletion-mark.disabled g > rect {
      fill: #4E5366; }
    .banner-editor__deletion-mark.disabled g > use {
      stroke: #4E5366; }
  .banner-editor__renew-btn {
    padding-right: 5px;
    fill: #5d616f; }
  .banner-editor__big-btn {
    float: right;
    margin-left: 10px;
    cursor: pointer; }
  .banner-editor .row-flex {
    display: flex;
    justify-content: space-between;
    min-height: 764px;
    margin-bottom: 20px; }
  .banner-editor__left {
    flex: 1;
    box-sizing: border-box;
    min-height: 765px;
    margin-right: 10px;
    overflow: hidden;
    background-color: #ffffff;
    border: solid 1px #e7eaf3;
    border-radius: 2px; }
  .banner-editor__right {
    flex: 1;
    box-sizing: border-box;
    min-height: 765px;
    margin-left: 10px;
    overflow: hidden;
    background-color: #ffffff;
    border: solid 1px #e7eaf3;
    border-radius: 2px; }
  .banner-editor__param-group-name {
    font-weight: 600;
    font-size: 16px;
    color: #5d616f; }
  .banner-editor__name-group {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    min-height: 82px;
    padding-right: 20px;
    padding-left: 20px; }
  .banner-editor__img-group {
    box-sizing: border-box;
    padding: 30px 20px 20px; }
    .banner-editor__img-group .banner-editor__img {
      float: left;
      width: 131px; }
      .banner-editor__img-group .banner-editor__img.icon {
        fill: none; }
    .banner-editor__img-group > div:after {
      content: "";
      display: table;
      clear: both; }
  .banner-editor__img-name {
    margin-left: 150px;
    padding-top: 7px;
    overflow: hidden;
    font-weight: 600;
    font-size: 16px;
    color: #5d616f;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .banner-editor__img-change {
    position: absolute;
    top: 50%;
    left: 150px;
    font-weight: 600;
    font-size: 13px;
    color: #4d99f5;
    transform: translateY(-50%);
    cursor: pointer; }
  .banner-editor__img-info {
    position: relative;
    margin-top: 20px; }
  .banner-editor__img-sizes {
    margin-top: 14px;
    margin-bottom: 16px; }
  .banner-editor__img-size {
    float: left;
    margin-right: 20px; }
    .banner-editor__img-size input {
      box-sizing: border-box;
      width: 120px;
      padding-top: 13px;
      padding-bottom: 12px;
      padding-left: 15px;
      font-weight: 600;
      font-size: 14px;
      text-align: left;
      color: #5d616f;
      background-color: #ffffff;
      border: solid 1px #e7eaf3;
      border-radius: 4px; }
  .banner-editor__img-size-label {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    color: #95a3b4;
    text-transform: uppercase; }
  .banner-editor__attr-group {
    box-sizing: border-box;
    padding: 0 20px 20px; }
  .banner-editor__attr {
    margin-top: 30px; }
    .banner-editor__attr textarea {
      box-sizing: border-box;
      width: 100%;
      height: 113px;
      padding: 15px;
      font-weight: 600;
      font-size: 14px;
      font-family: 'Open Sans', sans-serif;
      color: #5d616f;
      letter-spacing: 0.4px;
      border: solid 1px #e7eaf3;
      border-radius: 4px;
      resize: none; }
      .banner-editor__attr textarea:focus {
        border-color: #4d99f5;
        outline: none; }
      .banner-editor__attr textarea::-webkit-input-placeholder {
        color: #95a3b4; }
      .banner-editor__attr textarea::-moz-placeholder {
        color: #95a3b4;
        opacity: 1; }
      .banner-editor__attr textarea :-ms-input-placeholder {
        color: #95a3b4; }
  .banner-editor__link-attr input {
    color: #5d616f; }
  .banner-editor__attr-name {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    color: #95a3b4;
    text-transform: uppercase;
    letter-spacing: 0.2px; }
    .banner-editor__attr-name > .banner-editor__param-group-name {
      margin-bottom: 30px; }
  .banner-editor__prior-group {
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 20px 30px; }
    .banner-editor__prior-group > span {
      padding-top: 10px; }
    .banner-editor__prior-group .input-base {
      float: right;
      width: 130px; }
      .banner-editor__prior-group .input-base input {
        text-align: right; }
    .banner-editor__prior-group .forms-input--invalid {
      flex: 1; }
    .banner-editor__prior-group .forms-input--invalid .forms-input__failure {
      float: right;
      margin-right: 0;
      text-align: right; }
  .banner-editor .forms-input__valid-rule {
    margin: 5px 0 0; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.banner-preview {
  box-sizing: border-box;
  padding: 25px;
  padding-top: 30px;
  overflow: hidden; }
  .banner-preview__header {
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 16px;
    color: #5d616f; }
  .banner-preview > .banner-preview__header {
    margin-bottom: 32px; }
  .banner-preview__img {
    max-width: 560px; }
  .banner-preview__img-placeholder {
    width: 560px;
    height: 299.9px;
    background-color: #d8dff5;
    opacity: 0.3; }
  .banner-preview__templates {
    margin-top: 40px;
    font-size: 15px;
    color: #5d616f;
    letter-spacing: 0.4px; }
  .banner-preview__mailings {
    margin-top: 30px;
    font-size: 15px;
    color: #5d616f;
    letter-spacing: 0.4px; }
  .banner-preview__list {
    width: 560px;
    height: 60px;
    overflow: hidden;
    font-size: 15px;
    text-align: left;
    color: #5d616f;
    letter-spacing: 0.4px;
    text-overflow: ellipsis; }
    .banner-preview__list:after {
      content: "";
      display: table;
      clear: both; }
  .banner-preview__list-item {
    float: left;
    margin-right: 5px; }
  .banner-preview__show-all {
    font-weight: 600;
    font-size: 13px;
    color: #b2bbc6;
    letter-spacing: 0.4px;
    cursor: pointer; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.banner-stats {
  box-sizing: border-box;
  padding: 25px;
  padding-top: 30px;
  overflow: hidden; }
  .banner-stats__header {
    margin-bottom: 40px;
    font-weight: 600;
    font-size: 16px;
    color: #5d616f; }
  .banner-stats__item {
    width: 100%;
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 16px;
    color: #5d616f; }
    .banner-stats__item:after {
      content: "";
      display: table;
      clear: both; }
  .banner-stats__item-label {
    float: left;
    text-transform: capitalize; }
  .banner-stats__item-value {
    float: right;
    color: #5d616f; }
    .banner-stats__item-value--none {
      color: #95a3b4; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.banner {
  display: grid;
  align-items: center;
  grid-template-columns: 130px auto 90px;
  grid-column-gap: 20px;
  padding: 20px 0;
  border-top: 1px solid #e7eaf3; }
  .banner:last-child {
    border-bottom: 1px solid #e7eaf3; }
  .banner.active {
    margin: 0 -21px;
    padding: 20px;
    border: 1px solid #4d99f5; }
    .banner.active + .banner {
      border-top: 0 none; }
  .banner__name {
    overflow: hidden;
    font-weight: 600;
    font-size: 14px;
    color: #5d616f;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .banner__priority {
    font-weight: 600;
    font-size: 10px;
    text-align: right;
    color: #95a3b4;
    text-transform: uppercase;
    white-space: nowrap; }
  .banner__button {
    padding: 10px 10px 10px 0;
    font-weight: 600;
    font-size: 13px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    opacity: .8; }
    .banner__button:hover {
      opacity: 1; }
    .banner__button--blue {
      color: #4d99f5; }
    .banner__button--red {
      color: #ff596d; }
  .banner__pic > img {
    display: block; }
  .banner__desc {
    overflow: hidden; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.bannerspace table {
  width: 100%;
  border-collapse: collapse; }

.bannerspace__section {
  margin-bottom: 40px; }

.bannerspace__title {
  margin-bottom: 20px;
  overflow: hidden;
  font-weight: 600;
  font-size: 16px; }

.bannerspace__body {
  margin-bottom: 20px;
  padding: 0 20px;
  font-size: 14px; }
  .bannerspace__body-title {
    margin-bottom: 20px;
    font-weight: 600; }

.bannerspace__paragraph {
  font-weight: 600;
  font-size: 14px;
  color: #95a3b4; }

.bannerspace__footer {
  padding-bottom: 50px; }

.bannerspace .modal-base__row.modal-base__header {
  margin-bottom: 39px;
  font-size: 16px; }

.bannerspace .modal-banner__change .modal-base__container, .bannerspace .modal-banner__choose-default .modal-base__container {
  margin-bottom: 80px; }

.bannerspace .modal-banner__change .table-v2, .bannerspace .modal-banner__choose-default .table-v2 {
  padding-bottom: 0; }
  .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(1), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(1) {
    width: 352px;
    max-width: 352px;
    padding-right: 15px;
    padding-left: 20px; }
  .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(2), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(2) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(3), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(3) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(4), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(4) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(5), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(5) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(1), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(1) {
    width: 352px;
    padding-right: 15px;
    padding-left: 20px; }
  .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(2), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(2) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px;
    word-wrap: break-word; }
  .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(3), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(3) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px;
    word-wrap: break-word; }
  .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(4), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(4) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(5), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(5) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace .modal-banner__change .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__list, .bannerspace .modal-banner__choose-default .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__list {
    box-sizing: border-box;
    border: 1px solid #e7eaf3; }

.bannerspace .modal-banner__choose .table-v2 {
  padding-bottom: 0; }
  .bannerspace .modal-banner__choose .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__list {
    box-sizing: border-box;
    border: 1px solid #e7eaf3; }

.bannerspace .pcs-searcher__body .pcs-searcher__block:first-child {
  padding-bottom: 0;
  border-bottom: 0 none; }

.bannerspace .pcs-searcher__body .pcs-searcher__block:nth-child(2) {
  padding-top: 10px; }

.bannerspace .pcs-searcher__body .checkbox-list fieldset.checkbox:first-of-type {
  margin-top: 4px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .bannerspace .modal-banner__change .table-v2, .bannerspace .modal-banner__choose-default .table-v2 {
    padding-bottom: 0; }
    .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(1), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(1) {
      width: 296px;
      max-width: 296px;
      padding-right: 15px;
      padding-left: 20px; }
    .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(2), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(2) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(3), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(4), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace .modal-banner__change .table-v2 .data-table-header__column:nth-child(5), .bannerspace .modal-banner__choose-default .table-v2 .data-table-header__column:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(1), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(1) {
      width: 296px;
      max-width: 296px;
      padding-right: 15px;
      padding-left: 20px; }
    .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(2), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(2) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(3), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(4), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace .modal-banner__change .table-v2 .table-view__cell:nth-child(5), .bannerspace .modal-banner__choose-default .table-v2 .table-view__cell:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.targeting__section {
  padding-bottom: 30px;
  font-weight: 600;
  text-overflow: ellipsis;
  word-break: break-word; }
  .targeting__section .targeting-section__title {
    display: block;
    margin-bottom: 29px;
    font-weight: 600;
    font-size: 16px;
    color: #5d616f; }
  .targeting__section .targeting-section__parameters {
    display: flex;
    flex-direction: column; }
    .targeting__section .targeting-section__parameters__row {
      display: flex; }
    .targeting__section .targeting-section__parameters__desc {
      max-width: 202px;
      margin-right: 30px;
      font-weight: 600;
      font-size: 14px;
      color: #95a3b4; }
    .targeting__section .targeting-section__parameters__mark {
      margin-right: 10px;
      margin-bottom: 27px; }
      .targeting__section .targeting-section__parameters__mark:last-child {
        margin-right: 0;
        margin-bottom: 0; }

.targeting__title {
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 10px;
  color: #95a3b4;
  text-transform: uppercase; }

.targeting__body {
  max-width: 334px;
  padding-bottom: 30px; }
  .targeting__body:last-child {
    padding-bottom: 0; }
  .targeting__body--week {
    max-width: 100%; }
  .targeting__body ul {
    margin-bottom: 30px; }

.targeting__buttons .button-submit + .button-submit {
  margin-left: 10px; }

.targeting__subtitle {
  font-weight: 600;
  font-size: 14px;
  color: #95a3b4; }
  .targeting__subtitle:first-letter {
    text-transform: uppercase; }

.targeting__range-number--placeholder-left .with-title > input {
  padding: 5px 30px 5px 36px; }

.targeting__range-number--placeholder-left .input-base__title {
  top: 13px;
  left: 14px;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px; }

.targeting__dropdown-multiple .dropdown-multiple__input.default-value input {
  color: #95a3b4; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .targeting__section .targeting-section__parameters__row {
    flex-wrap: wrap; }
  .targeting__section .targeting-section__parameters__desc {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.banner__name-cell--deleted .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transform: translateY(5px);
  opacity: 0.6;
  fill: none; }
  .banner__name-cell--deleted .icon g > rect {
    fill: #ff596d !important; }
  .banner__name-cell--deleted .icon g > use {
    stroke: #ff596d !important; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.page-banners-list .create-banner {
  float: right; }

.page-banners-list .table__ribbon .ribbon-button {
  max-width: 72px;
  line-height: 10px;
  word-break: break-word; }

.page-banners-list .table-v2 .table__paginator {
  margin-bottom: 0; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.bannerspace-page {
  color: #5d616f; }
  .bannerspace-page .bannerspace__body {
    color: #95a3b4; }
  .bannerspace-page .row:after {
    content: "";
    display: table;
    clear: both; }
  .bannerspace-page .row-flex {
    display: flex;
    margin-bottom: 150px; }
  .bannerspace-page .header-button__list {
    display: inline-flex;
    float: right; }
  .bannerspace-page .header-button__item:not(:first-child) {
    margin-left: 10px; }
  .bannerspace-page .column2 {
    float: left;
    box-sizing: border-box;
    width: 50%; }
    .bannerspace-page .column2 > div {
      padding: 30px 0;
      background-color: #ffffff;
      border: solid 1px #e7eaf3;
      border-radius: 2px; }
    .bannerspace-page .column2 .targeting {
      box-sizing: border-box;
      height: 100%;
      padding-right: 20px;
      padding-left: 20px; }
    .bannerspace-page .column2 .bannerspace__section {
      padding-right: 0;
      padding-left: 0; }
      .bannerspace-page .column2 .bannerspace__section.shift, .bannerspace-page .column2 .bannerspace__section .shift {
        padding-right: 20px;
        padding-left: 20px; }
  .bannerspace-page .column2:first-child {
    padding-right: 10px; }
  .bannerspace-page .column2:last-child {
    padding-left: 10px; }
  .bannerspace-page .modal-base__footer .button-submit {
    width: 155px; }
  .bannerspace-page .modal-base__footer .button-submit + .button-submit {
    margin-left: 10px; }
  .bannerspace-page .table-v2 .data-table-header__column:nth-child(1) {
    width: 56px;
    max-width: 56px; }
  .bannerspace-page .table-v2 .data-table-header__column:nth-child(2) {
    width: 296px;
    max-width: 296px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .data-table-header__column:nth-child(3) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .data-table-header__column:nth-child(4) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .data-table-header__column:nth-child(5) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .data-table-header__column:nth-child(6) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(1) {
    width: 56px;
    max-width: 56px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(2) {
    width: 296px;
    max-width: 296px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(3) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px;
    word-wrap: break-word; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(4) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px;
    word-wrap: break-word; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(5) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(6) {
    width: 222px;
    max-width: 222px;
    padding-right: 15px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .modal-base__container {
    width: 100%; }
  .bannerspace-page .table-v2 .data-table-header__column {
    padding: 22px 0 0;
    vertical-align: top;
    white-space: normal; }
    .bannerspace-page .table-v2 .data-table-header__column:nth-child(1) {
      width: 60px;
      max-width: 60px; }
    .bannerspace-page .table-v2 .data-table-header__column:nth-child(2) {
      width: 236px;
      max-width: 236px;
      padding-right: 15px; }
    .bannerspace-page .table-v2 .data-table-header__column:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace-page .table-v2 .data-table-header__column:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace-page .table-v2 .data-table-header__column:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .bannerspace-page .table-v2 .data-table-header__column:nth-child(6) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(1) {
    width: 60px;
    max-width: 60px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(2) {
    width: 236px;
    max-width: 236px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(3) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(4) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(5) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; }
  .bannerspace-page .table-v2 .table-view__cell:nth-child(6) {
    width: 177px;
    max-width: 177px;
    padding-right: 15px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.banner__name-cell--deleted .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transform: translateY(5px);
  opacity: 0.6;
  fill: none; }
  .banner__name-cell--deleted .icon g > rect {
    fill: #ff596d !important; }
  .banner__name-cell--deleted .icon g > use {
    stroke: #ff596d !important; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.page-banners-list .create-banner {
  float: right; }

.page-banners-list .hidden {
  display: none; }

.page-banners-list .table__ribbon .ribbon-button {
  max-width: 72px;
  line-height: 14px;
  word-break: break-word; }

.page-banners-list .modal-base__header {
  font-size: 20px;
  line-height: 27px; }

.page-banners-list .modal-base__body {
  width: 320px;
  margin: auto auto 30px; }

.page-banners-list .modal-base__footer {
  width: 320px;
  margin: auto; }

.page-banners-list .modal-base fieldset.checkbox {
  margin-bottom: 18px; }
  .page-banners-list .modal-base fieldset.checkbox .checkbox__label {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #5d616f;
    letter-spacing: 0.4px; }
  .page-banners-list .modal-base fieldset.checkbox:last-of-type {
    margin-bottom: 0; }

.page-banners-list .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px; }

.page-banners-list .table-v2 .data-table-header__column:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.page-banners-list .table-v2 .data-table-header__column:nth-child(3) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.page-banners-list .table-v2 .data-table-header__column:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.page-banners-list .table-v2 .data-table-header__column:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.page-banners-list .table-v2 .data-table-header__column:nth-child(6) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.page-banners-list .table-v2 .table-view__cell:nth-child(1) {
  width: 56px; }

.page-banners-list .table-v2 .table-view__cell:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.page-banners-list .table-v2 .table-view__cell:nth-child(3) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.page-banners-list .table-v2 .table-view__cell:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px;
  word-wrap: break-word; }

.page-banners-list .table-v2 .table-view__cell:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px;
  word-wrap: break-word; }

.page-banners-list .table-v2 .table-view__cell:nth-child(6) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.page-banners-list .pcs-searcher__body .pcs-searcher__block:first-child {
  padding-bottom: 0;
  border-bottom: 0 none; }

.page-banners-list .pcs-searcher__body .pcs-searcher__block:nth-child(2) {
  padding-top: 10px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .page-banners-list .table-v2 .data-table-header__column {
    max-width: 150px;
    padding: 22px 0 0;
    vertical-align: top;
    white-space: normal; }
    .page-banners-list .table-v2 .data-table-header__column:nth-child(1) {
      width: 60px; }
    .page-banners-list .table-v2 .data-table-header__column:nth-child(2) {
      width: 236px;
      max-width: 236px;
      padding-right: 15px; }
    .page-banners-list .table-v2 .data-table-header__column:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .page-banners-list .table-v2 .data-table-header__column:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .page-banners-list .table-v2 .data-table-header__column:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .page-banners-list .table-v2 .data-table-header__column:nth-child(6) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
  .page-banners-list .table-v2 .table-view__cell {
    max-width: 150px; }
    .page-banners-list .table-v2 .table-view__cell:nth-child(1) {
      width: 60px; }
    .page-banners-list .table-v2 .table-view__cell:nth-child(2) {
      width: 236px;
      max-width: 236px;
      padding-right: 15px; }
    .page-banners-list .table-v2 .table-view__cell:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .page-banners-list .table-v2 .table-view__cell:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .page-banners-list .table-v2 .table-view__cell:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .page-banners-list .table-v2 .table-view__cell:nth-child(6) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.page-banner-stats > .loader {
  height: 300px; }

.page-banner-stats .head .row .button-submit {
  float: right; }

.page-banner-stats .row-flex {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px; }

.page-banner-stats__left {
  flex: 1;
  box-sizing: border-box;
  min-height: 765px;
  margin-right: 10px;
  overflow: hidden;
  background-color: #ffffff;
  border: solid 1px #e7eaf3;
  border-radius: 2px; }

.page-banner-stats__right {
  flex: 1;
  box-sizing: border-box;
  min-height: 765px;
  margin-left: 10px;
  overflow: hidden;
  background-color: #ffffff;
  border: solid 1px #e7eaf3;
  border-radius: 2px; }

.page-banner-stats__header {
  display: inline-block; }
  .page-banner-stats__header--name {
    display: inline-block;
    max-width: 857px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.modal-limit__header {
  margin-bottom: 10px; }
  .modal-limit__header p {
    font-size: 14px;
    text-align: center;
    color: #95a3b4; }

.modal-limit__footer {
  display: flex; }

.modal-limit__button:first-of-type {
  margin-right: 5px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.channel__list .table-v2 .table-view__cell {
  color: #5d616f; }

.channel__list .table-v2 .data-table-header__column:nth-child(1) {
  width: 666px;
  max-width: 666px;
  padding-right: 74px;
  padding-left: 20px; }

.channel__list .table-v2 .data-table-header__column:nth-child(2) {
  width: 518px;
  max-width: 518px;
  padding-right: 74px; }

.channel__list .table-v2 .table-view__cell:nth-child(1) {
  width: 666px;
  max-width: 666px;
  padding-right: 74px;
  padding-left: 20px; }

.channel__list .table-v2 .table-view__cell:nth-child(2) {
  width: 518px;
  max-width: 518px;
  padding-right: 74px; }

.channel__list .scrollarea .scrollbar-container {
  z-index: 0; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .email__list .table-v2 .data-table-header__column:nth-child(1) {
    width: 531px;
    max-width: 531px;
    padding-right: 59px;
    padding-left: 20px; }
  .email__list .table-v2 .data-table-header__column:nth-child(2) {
    width: 413px;
    max-width: 413px;
    padding-right: 59px; }
  .email__list .table-v2 .table-view__cell:nth-child(1) {
    width: 531px;
    max-width: 531px;
    padding-right: 59px;
    padding-left: 20px; }
  .email__list .table-v2 .table-view__cell:nth-child(2) {
    width: 413px;
    max-width: 413px;
    padding-right: 59px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.history__header {
  padding-bottom: 0; }

.history__tabs {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none; }

.history__item {
  display: inline-block;
  width: 160px;
  font-size: 16px;
  line-height: 55px;
  text-align: center;
  cursor: pointer; }
  .history__item.active {
    border-bottom: 1px solid #ff596d; }
    .history__item.active a {
      color: #5d616f; }
  .history__item.disabled {
    opacity: .5; }
  .history__item a {
    display: block;
    color: #95a3b4;
    text-decoration: none; }
    .history__item a:hover {
      color: #5d616f; }

.history__button {
  float: right;
  margin-top: 5px; }

.history__info {
  display: grid;
  grid-template-columns: repeat(5, 148px);
  grid-row-gap: 10px; }
  .history__info.summary {
    margin-bottom: 20px; }
  .history__info__title {
    grid-row: 1 / 2;
    font-weight: 600;
    font-size: 12px;
    color: #95a3b4;
    text-transform: uppercase; }
    .history__info__title.summary {
      grid-column: 1 / 6; }
  .history__info__count {
    grid-row: 2 / 3;
    font-weight: 600;
    font-size: 14px;
    color: #5d616f; }
    .history__info__count.summary {
      grid-column: 1 / 6; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.channel-item__title {
  font-size: 30px;
  color: #5d616f;
  letter-spacing: 0.8px; }

.channel-item__header-button {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%); }

.channel-item .table-v2 .data-table-header__column:nth-child(1) {
  padding-left: 20px; }

.channel-item .table-v2 .table-view__cell {
  padding-right: 10px;
  color: #5d616f; }
  .channel-item .table-v2 .table-view__cell:nth-child(1) {
    padding-left: 20px; }
  .channel-item .table-v2 .table-view__cell--bool {
    padding-right: 15px;
    text-align: center; }

.channel-item .table-v2 .table-view__row {
  cursor: default; }

.channel-item .table-view__cell__link {
  color: #04a9f4;
  text-decoration: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.paper-card {
  background-color: #ffffff;
  border: 1px solid #e7eaf3;
  border-radius: 2px; }

.clearfix:after {
  content: '';
  display: block;
  clear: both; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.group-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 20px 16px 20px 20px;
  color: #5d616f;
  background-color: #fbfcfe;
  cursor: pointer; }
  .group-header__loading {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1001;
    background: rgba(255, 255, 255, 0.3); }
    .group-header__loading svg {
      position: absolute;
      top: 50%;
      left: 50%;
      height: 40px;
      transform: translate(-50%, -50%); }
  .group-header__item {
    box-sizing: border-box;
    min-width: 115px;
    padding-left: 20px; }
    .group-header__item__label {
      margin-bottom: 14px;
      font-weight: normal;
      font-size: 12px;
      line-height: 17px;
      color: #5d616f;
      letter-spacing: 0.4px; }
    .group-header__item__count {
      font-weight: 600;
      font-size: 20px;
      line-height: 27px;
      color: #5d616f;
      letter-spacing: normal; }
    .group-header__item:first-child {
      width: 150px;
      padding-left: 0; }
      .group-header__item:first-child .group-header__item__label {
        margin-bottom: 5px; }
      .group-header__item:first-child .group-header__item__count {
        font-weight: bold;
        font-size: 28px;
        line-height: 38px;
        letter-spacing: -0.8px; }
  .group-header.readonly {
    cursor: default; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .group-header {
    align-items: flex-end; }
    .group-header__item {
      box-sizing: border-box;
      min-width: 115px;
      padding-left: 15px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.mailing-group__loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  background: rgba(255, 255, 255, 0.3); }
  .mailing-group__loading svg {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 40px;
    transform: translate(-50%, -50%); }
  .mailing-group__loading img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.mailing-group__list .group-header__list {
  margin-top: -15px; }

.mailing-group__list .group-header__item {
  width: 33%; }

.mailing-group__list.warning {
  font-size: 14px;
  line-height: 108px;
  text-align: center;
  color: #95a3b4;
  background-color: #fbfcfe; }

.mailing-group__controls {
  padding-left: 20px; }
  .mailing-group__controls > *:not(:first-child) {
    margin-left: 10px; }

.mailing-group .modal-view-group .table-v2 .data-table-header__select-all {
  width: 56px; }

.mailing-group .modal-view-group .table-v2 .table-view__item-checkbox {
  width: 56px; }

.mailing-group--choose-group .modal-base__header {
  margin-bottom: 57px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.5px; }

.mailing-group--choose-group .table-v2 {
  padding-bottom: 0; }
  .mailing-group--choose-group .table-v2 .data-table-header__column:nth-child(1) {
    width: 574px;
    max-width: 574px;
    padding-left: 20px; }
  .mailing-group--choose-group .table-v2 .data-table-header__column:nth-child(2) {
    width: 222px;
    max-width: 222px;
    padding-right: 74px; }
  .mailing-group--choose-group .table-v2 .data-table-header__column:nth-child(3) {
    width: 222px;
    max-width: 222px;
    padding-right: 74px; }
  .mailing-group--choose-group .table-v2 .data-table-header__column:nth-child(4) {
    width: 222px;
    max-width: 222px;
    padding-right: 74px; }
  .mailing-group--choose-group .table-v2 .table-view__cell:nth-child(1) {
    width: 574px;
    padding-left: 20px; }
  .mailing-group--choose-group .table-v2 .table-view__cell:nth-child(2) {
    width: 222px;
    max-width: 222px;
    padding-right: 74px; }
  .mailing-group--choose-group .table-v2 .table-view__cell:nth-child(3) {
    width: 222px;
    max-width: 222px;
    padding-right: 74px; }
  .mailing-group--choose-group .table-v2 .table-view__cell:nth-child(4) {
    width: 222px;
    max-width: 222px;
    padding-right: 74px; }

.mailing-group .table-v2 .table__paginator .paginator__select-page-length .dropdown-single__list {
  box-sizing: border-box;
  border: 1px solid #e7eaf3; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .mailing-group .modal-view-group .table-v2 .data-table-header__select-all {
    width: 60px; }
  .mailing-group .modal-view-group .table-v2 .table-view__item-checkbox {
    width: 60px; }
  .mailing-group--choose-group .table-v2 {
    padding-bottom: 0; }
    .mailing-group--choose-group .table-v2 .data-table-header__column:nth-child(1) {
      width: 473px;
      max-width: 473px;
      padding-left: 20px; }
    .mailing-group--choose-group .table-v2 .data-table-header__column:nth-child(2) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px; }
    .mailing-group--choose-group .table-v2 .data-table-header__column:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px; }
    .mailing-group--choose-group .table-v2 .data-table-header__column:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px; }
    .mailing-group--choose-group .table-v2 .table-view__cell:nth-child(1) {
      width: 473px;
      max-width: 473px;
      padding-left: 20px; }
    .mailing-group--choose-group .table-v2 .table-view__cell:nth-child(2) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px; }
    .mailing-group--choose-group .table-v2 .table-view__cell:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px; }
    .mailing-group--choose-group .table-v2 .table-view__cell:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 59px; }
  .modal-base__header {
    font-size: 16px;
    line-height: 22px; }
  .modal-base .table-v2 {
    padding-bottom: 0; }
  .modal-base .pcs-searcher__label {
    text-transform: lowercase; }
    .modal-base .pcs-searcher__label:first-letter {
      text-transform: uppercase; }
  .modal-base__group-view .table-v2 {
    padding-bottom: 65px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-body {
  min-height: 500px;
  padding-top: 20px;
  background-color: #ffffff;
  border: 1px solid #e7eaf3;
  border-radius: 2px; }
  .mailing-body__column {
    width: 50%;
    float: left; }
  .mailing-body__block {
    margin-bottom: 30px;
    padding: 0 20px; }
    .mailing-body__block .title {
      font-weight: 600;
      font-size: 16px;
      color: #5d616f; }
      .mailing-body__block .title > span:not(.title--group_name) {
        display: inline-block;
        max-width: 380px;
        padding-left: 10px;
        overflow: hidden;
        font-weight: 600;
        text-overflow: ellipsis; }
        .mailing-body__block .title > span:not(.title--group_name):first-child {
          max-width: 170px; }
      .mailing-body__block .title--group {
        margin-bottom: -10px; }
        .mailing-body__block .title--group_name {
          font-weight: bold; }
    .mailing-body__block .body {
      padding-top: 20px;
      font-weight: 600;
      font-size: 15px;
      color: #95a3b4;
      letter-spacing: 0.4px; }
      .mailing-body__block .body .forms-dropdown-tagging {
        width: 334px; }
        .mailing-body__block .body .forms-dropdown-tagging .selected__list {
          margin-top: 20px; }
    .mailing-body__block .description {
      box-sizing: border-box;
      width: 100%;
      height: 100px;
      padding: 15px;
      font-size: 14px;
      color: #5d616f;
      letter-spacing: 0.4px;
      border: 1px solid #e7eaf3;
      border-radius: 3px;
      resize: none; }
      .mailing-body__block .description:focus {
        outline: none; }
    .mailing-body__block .date-time-range {
      margin-top: 10px; }
      .mailing-body__block .date-time-range__item {
        justify-content: flex-start; }
      .mailing-body__block .date-time-range .left {
        width: 265px; }
      .mailing-body__block .date-time-range .right {
        width: 200px; }
  .mailing-body .campaign-dt-range {
    font-size: 10px;
    text-transform: uppercase; }
  .mailing-body .date-time-range__item--from {
    margin-bottom: 24px; }
  .mailing-body .dropdown-single, .mailing-body .dropdown-multiple {
    width: 334px; }
  .mailing-body .mailing-group.mailing-body__block {
    padding: 0; }
  .mailing-body .modal-base__container {
    margin-top: 20px;
    vertical-align: top; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.ab-mailing__add {
  padding: 20px 0;
  text-align: center; }

.ab-mailing .mailing-group {
  margin-top: 12px; }
  .ab-mailing .mailing-group__controls {
    padding-left: 0; }

.ab-mailing__delete-button {
  position: absolute;
  z-index: 5;
  top: 20px;
  right: 20px;
  fill: #5d616f;
  background-color: #eef4fc; }

.ab-mailing__column {
  width: 50%; }
  .ab-mailing__column .mailing__section {
    float: none;
    width: 100%; }
  .ab-mailing__column .mailing-email {
    margin: 0; }
  .ab-mailing__column .mailing-plain-text {
    margin: 0; }

.ab-mailing__name {
  margin-bottom: 30px;
  margin-left: 20px;
  font-size: 24px;
  color: #5d616f; }

.ab-mailing__body-title {
  margin-left: 20px;
  font-size: 24px;
  color: #5d616f; }

.ab-mailing__switcher {
  padding: 0;
  width: 100%; }

.ab-mailing__group-name {
  margin-bottom: 20px;
  margin-left: 20px;
  color: #5d616f; }

.ab-mailing .card-mailing {
  position: relative;
  display: flex;
  margin: 20px 0;
  padding: 30px 10px; }

.ab-mailing .mailing__section:last-child > * {
  margin-left: 0; }

.ab-mailing .dropdown-single__item--spandown {
  padding-bottom: 3px; }

.ab-mailing .dropdown-single__title {
  margin: 0;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.4px; }

.ab-mailing .dropdown-single__desc {
  margin: 0;
  font-weight: normal;
  font-size: 9px;
  line-height: 13px;
  color: #95a3b4;
  letter-spacing: 0.3px; }

.ab-mailing .custom-attributes-toggle {
  position: absolute;
  z-index: 10;
  top: 20px;
  right: 35px; }

.ab-mailing__channel-title {
  margin: 0;
  padding: 0 20px;
  color: #5d616f;
  font-weight: 600; }

.ab-mailing__submit-button span {
  font-size: 16px;
  font-weight: 400; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.group-splitter__title {
  margin-bottom: 10px;
  font-weight: 700;
  letter-spacing: 0;
  font-size: 10px;
  text-transform: uppercase;
  color: #95a3b4; }

.group-splitter__input {
  width: 160px;
  display: inline-block;
  vertical-align: top; }
  .group-splitter__input:not(last-child) {
    margin-right: 10px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-elk {
  position: relative;
  padding-top: 30px;
  background-color: #ffffff;
  border: solid 1px #e7eaf3; }
  .mailing-elk--borderless {
    padding-top: 10px;
    border: none; }
  .mailing-elk .exclude-dropdown {
    width: 334px; }
  .mailing-elk__toggle {
    min-height: 50px; }
    .mailing-elk__toggle .gn-switch {
      margin-left: 20px; }
  .mailing-elk__unload-button {
    position: absolute;
    top: 20px;
    right: 70px; }
    .mailing-elk__unload-button:focus {
      background-color: #eef4fc; }
  .mailing-elk__test-button {
    position: absolute;
    top: 20px;
    right: 20px; }
  .mailing-elk__block {
    margin-bottom: 20px;
    padding: 0 20px; }
    .mailing-elk__block .title {
      font-weight: bold;
      font-size: 10px;
      color: #95a3b4;
      text-transform: uppercase; }
    .mailing-elk__block .body {
      padding-top: 10px; }
  .mailing-elk__description {
    height: 87px;
    resize: none; }
  .mailing-elk .gn-content .button-submit__icon > svg {
    height: 24px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.mailing-plain-text {
  position: relative;
  padding-top: 30px;
  background-color: #ffffff;
  border: solid 1px #e7eaf3; }
  .mailing-plain-text--borderless {
    border: none; }
  .mailing-plain-text .exclude-dropdown {
    width: 334px; }
  .mailing-plain-text__toggle {
    min-height: 50px; }
    .mailing-plain-text__toggle .gn-switch {
      margin-left: 20px; }
  .mailing-plain-text__test-button {
    position: absolute;
    top: 20px;
    right: 20px; }
  .mailing-plain-text__block {
    margin-bottom: 20px;
    padding: 0 20px; }
    .mailing-plain-text__block .title {
      font-weight: bold;
      font-size: 10px;
      color: #95a3b4;
      text-transform: uppercase; }
    .mailing-plain-text__block .body {
      padding-top: 10px; }
  .mailing-plain-text__description {
    height: 87px;
    resize: none; }
  .mailing-plain-text .gn-content .button-submit__icon > svg {
    height: 24px; }
  .mailing-plain-text__use-short-links {
    font-weight: 600;
    font-size: 14px;
    color: #95a3b4; }
.table-view__item-label {
  word-wrap: break-word; }
  .table-view__item-label__collapsed > span {
    width: 300px;
    max-height: 63px;
    /* Fallback for non-webkit */
    padding-right: 20px;
    line-height: 1.4; }
  .table-view__item-label__collapsed:after {
    content: '\000A0';
    position: relative;
    top: -22px;
    float: right;
    box-sizing: content-box;
    width: 80%;
    height: 21px;
    text-align: right;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background-size: 100% 100%; }
  .table-view__item-label.false > span {
    width: 300px;
    padding-right: 20px; }

.data-table-with-toggle__header {
  display: inline-block; }

.data-table-with-toggle__toggle {
  position: relative;
  display: inline-block;
  margin-left: 12px;
  text-transform: none;
  cursor: pointer; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.feedback__list .scrollarea.table-scroll.scroll.scroll--top-horizontal.scroll--no-vertical,
.feedback__list .table-v2 .table-view__cell {
  padding-right: 10px;
  overflow: visible; }

.feedback__list .table-view__cell.table__item-tonality {
  position: relative; }

.feedback__list > .head {
  padding-top: 0; }

.feedback__tonality {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  transform: translateX(-1px); }
  .feedback__tonality.red {
    background: #36be7c; }
  .feedback__tonality.green {
    background: #ff596d; }
  .feedback__tonality.orange {
    background: #ffa727; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.feedback-item {
  display: grid;
  font-size: 14px;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px; }
  .feedback-item__block {
    padding-bottom: 20px;
    background-color: #ffffff;
    border: solid 1px #e7eaf3; }
  .feedback-item__header {
    padding: 20px;
    font-size: 20px;
    color: #5d616f; }
  .feedback-item__wrapper {
    display: grid;
    grid-template-columns: 180px auto;
    grid-column-gap: 10px; }
  .feedback-item__title {
    padding-left: 20px;
    font-weight: bold;
    line-height: 40px;
    color: #5d616f;
    text-transform: uppercase; }
  .feedback-item__value {
    padding: 9px 20px 0 0;
    color: #95a3b4; }
    .feedback-item__value a {
      color: #95a3b4;
      text-decoration: none; }
      .feedback-item__value a:hover {
        color: #5d616f; }
  .feedback-item__text {
    min-height: 120px;
    resize: none; }
  .feedback-item__title--text, .feedback-item__value--text {
    grid-column: 1 / 3;
    padding: 0 20px; }
    .feedback-item__title--text textarea, .feedback-item__value--text textarea {
      color: #95a3b4; }
  .feedback-item__controls {
    float: right; }
    .feedback-item__controls > * {
      margin-left: 10px; }
.message_queue .table-v2 {
  margin-top: 50px; }

.message_queue .table-view__row {
  height: 50px; }

.message_queue .data-table-header__column:first-child,
.message_queue .table-view__cell:first-child {
  padding-left: 25px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.modal-limit__row {
  width: 100%;
  margin-bottom: 10px; }
  .modal-limit__row:last-child {
    margin-bottom: 0; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.settng-restrictions__header {
  padding-bottom: 0; }
  .settng-restrictions__header__title {
    margin-bottom: 13px;
    padding-right: 10px;
    overflow: hidden;
    font-size: 30px;
    line-height: 41px;
    color: #5d616f;
    text-overflow: ellipsis; }
  .settng-restrictions__header__controls {
    position: absolute;
    right: 20px;
    bottom: 20px; }
    .settng-restrictions__header__controls-btn {
      float: left;
      padding: 8px;
      background-color: #eef4fc;
      border-radius: 4px;
      cursor: pointer; }
      .settng-restrictions__header__controls-btn:not(:first-child) {
        margin-left: 10px; }
      .settng-restrictions__header__controls-btn svg {
        transition: .2s;
        fill: #5d616f; }
        .settng-restrictions__header__controls-btn svg:hover {
          fill: #5d616f; }
      .settng-restrictions__header__controls-btn:hover {
        background-color: #e2e8ef; }
  .settng-restrictions__header__tabs {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none; }
    .settng-restrictions__header__tabs li {
      display: inline-block;
      width: 160px;
      font-size: 16px;
      line-height: 55px;
      text-align: center;
      cursor: pointer; }
      .settng-restrictions__header__tabs li.active {
        border-bottom: 1px solid #ff596d; }
        .settng-restrictions__header__tabs li.active a {
          color: #5d616f; }
      .settng-restrictions__header__tabs li.disabled {
        opacity: .5; }
      .settng-restrictions__header__tabs li a {
        display: block;
        color: #95a3b4;
        text-decoration: none; }
        .settng-restrictions__header__tabs li a:hover {
          color: #5d616f; }

.settng-restrictions .table-v2 .data-table-header__column .data-table-header__title {
  white-space: pre; }

.settng-restrictions .table-v2 .data-table-header__row,
.settng-restrictions .table-v2 .table-view__row {
  height: 56px; }
  .settng-restrictions .table-v2 .data-table-header__row .table-view__cell:first-child,
  .settng-restrictions .table-v2 .data-table-header__row .data-table-header__column:first-child:not(.data-table-header__select-all),
  .settng-restrictions .table-v2 .table-view__row .table-view__cell:first-child,
  .settng-restrictions .table-v2 .table-view__row .data-table-header__column:first-child:not(.data-table-header__select-all) {
    padding-left: 16px; }

.settng-restrictions__typed-input .input-base {
  width: 130px; }

.settng-restrictions__typed-dropdown .dropdown-single {
  width: 130px; }

.settng-restrictions__typed-input, .settng-restrictions__typed-dropdown {
  display: table-cell;
  box-sizing: border-box;
  padding: 6px 0 6px 1px;
  font-weight: normal;
  vertical-align: middle;
  text-overflow: ellipsis; }
  .settng-restrictions__typed-input input, .settng-restrictions__typed-dropdown input {
    height: 30px;
    padding: 0 25px 0 15px; }

.settng-restrictions__channel-list .data-table-header__column:nth-child(1),
.settng-restrictions__channel-list .table-view__cell:nth-child(1) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.settng-restrictions__channel-list .data-table-header__column:nth-child(2),
.settng-restrictions__channel-list .table-view__cell:nth-child(2) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.settng-restrictions__channel-list .data-table-header__column:nth-child(3),
.settng-restrictions__channel-list .table-view__cell:nth-child(3) {
  width: 814px;
  max-width: 814px;
  padding-right: 74px; }

.settng-restrictions__sender-list .data-table-header__column:nth-child(2),
.settng-restrictions__sender-list .table-view__cell:nth-child(2) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.settng-restrictions__sender-list .data-table-header__column:nth-child(3),
.settng-restrictions__sender-list .table-view__cell:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.settng-restrictions__sender-list .data-table-header__column:nth-child(4),
.settng-restrictions__sender-list .table-view__cell:nth-child(4) {
  width: 148px;
  max-width: 148px;
  padding-right: 74px; }

.settng-restrictions__sender-list .data-table-header__column:nth-child(5),
.settng-restrictions__sender-list .table-view__cell:nth-child(5) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.settng-restrictions__sender-list .data-table-header__column:nth-child(6),
.settng-restrictions__sender-list .table-view__cell:nth-child(6) {
  width: 296px;
  max-width: 296px;
  padding-right: 74px; }

.settng-restrictions__priority-list .data-table-header__column:nth-child(1),
.settng-restrictions__priority-list .table-view__cell:nth-child(1) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.settng-restrictions__priority-list .data-table-header__column:nth-child(2),
.settng-restrictions__priority-list .table-view__cell:nth-child(2) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }

.settng-restrictions__priority-list .data-table-header__column:nth-child(3),
.settng-restrictions__priority-list .table-view__cell:nth-child(3) {
  width: 148px;
  max-width: 148px;
  padding-right: 74px; }

.settng-restrictions__priority-list .data-table-header__column:nth-child(4),
.settng-restrictions__priority-list .table-view__cell:nth-child(4) {
  width: 148px;
  max-width: 148px;
  padding-right: 74px; }

.settng-restrictions__priority-list .data-table-header__column:nth-child(5),
.settng-restrictions__priority-list .table-view__cell:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 74px; }
.devcards-wrapper {
  margin: auto;
  padding-bottom: 32px;
  width: 580px; }

.devcards-icons {
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 90px !important;
  background-color: #4a4a4f;
  display: grid;
  grid-template-columns: repeat(9, 75px);
  grid-template-rows: repeat(9, 90px);
  column-gap: 20px;
  row-gap: 20px; }
  .devcards-icons .icon-preview {
    position: relative;
    width: 75px;
    height: 105px;
    color: #fff; }
    .devcards-icons .icon-preview p {
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      margin: 0;
      white-space: nowrap; }
  .devcards-icons .icon, .devcards-icons svg {
    margin: 0;
    padding: 0; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.poll-wizard__title {
  color: #5d616f;
  font-weight: 400;
  text-align: center;
  font-size: 20px; }

.poll-wizard__name {
  margin-bottom: 10px; }

.poll-wizard__description {
  min-height: 90px;
  resize: none; }

.poll-wizard__add-question {
  margin: auto;
  margin-top: 30px;
  padding: 12px 74px 13px !important;
  display: block; }
  .poll-wizard__add-question:hover {
    color: #ffffff; }
  .poll-wizard__add-question span {
    font-size: 13px !important; }

.poll-wizard__submit-area {
  margin-top: 90px;
  text-align: center; }
  .poll-wizard__submit-area button {
    padding: 11px 45px 12px !important; }
    .poll-wizard__submit-area button span {
      font-size: 16px;
      font-weight: 400; }
  .poll-wizard__submit-area button + button {
    margin-left: 15px; }

.poll-wizard .input-base.disabled input, .poll-wizard .input-base.disabled textarea, .poll-wizard .text-area.disabled input, .poll-wizard .text-area.disabled textarea {
  color: #95a3b4;
  -webkit-text-fill-color: #97a3b5;
  background: #fbfcfe;
  border: 1px solid #e7eaf3;
  cursor: default; }

.poll-wizard .input-base.disabled:before, .poll-wizard .text-area.disabled:before {
  opacity: 0; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.poll-add-option-bar {
  margin-top: 20px;
  font-size: 14px; }
  .poll-add-option-bar__add {
    color: #4d99f5; }
    .poll-add-option-bar__add:hover {
      cursor: pointer;
      color: #1d7df2; }
  .poll-add-option-bar__add-other {
    color: #95a3b4; }
    .poll-add-option-bar__add-other:hover {
      cursor: pointer;
      color: #77899f; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.poll-option {
  position: relative; }
  .poll-option + .poll-option {
    margin-top: 10px; }
  .poll-option__delete-icon {
    position: absolute;
    right: -50px;
    padding: 10px;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    fill: #c2cad4;
    transition: fill .1s ease-in-out; }
    .poll-option__delete-icon:hover {
      cursor: pointer;
      fill: #ff596d; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.poll-question {
  position: relative; }
  .poll-question + .poll-question {
    margin-top: 40px; }
  .poll-question__title {
    color: #95a3b4;
    font-weight: 400;
    text-align: center;
    font-size: 20px; }
  .poll-question__body {
    margin-bottom: 20px; }
  .poll-question__row {
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between; }
  .poll-question__question {
    width: 55%; }
  .poll-question__type-selector {
    width: 43%; }
  .poll-question__type-item {
    line-height: 28px; }
  .poll-question__icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 10px; }
  .poll-question__delete-icon {
    position: absolute;
    right: -50px;
    top: 43px;
    padding: 10px;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    fill: #c2cad4;
    transition: fill .1s ease-in-out; }
    .poll-question__delete-icon:hover {
      cursor: pointer;
      fill: #ff596d; }
.poll-list .table-v2 .table-view__item-label {
  word-break: break-word; }
.poll-page {
  margin: auto;
  padding-bottom: 32px;
  width: 580px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.add-dynamic-exception-modal .modal-base__header {
  padding-bottom: 0;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  color: #5d616f; }
  .add-dynamic-exception-modal .modal-base__header + div {
    width: 320px;
    margin: auto; }

.add-dynamic-exception-modal .modal-base__body > div {
  margin-bottom: 10px; }

.add-dynamic-exception-modal .modal-base__body > div:last-of-type {
  margin-bottom: 0; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.upload-exception-modal .modal-base__header {
  padding-bottom: 0;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  color: #5d616f; }
  .upload-exception-modal .modal-base__header + div > div:not(.modal__about) {
    width: 320px;
    margin-right: auto;
    margin-left: auto; }
  .upload-exception-modal .modal-base__header + div .modal__about {
    font-weight: 600;
    text-align: center; }

.upload-exception-modal .modal__about p:first-of-type {
  text-align: center; }

.upload-exception-modal .modal__about p:last-of-type {
  margin-bottom: 30px; }

.upload-exception-modal .file-input,
.upload-exception-modal .dropdown-single {
  margin: 10px 0; }
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.exceptions-list-page .pcs-searcher__body {
  width: 500px; }

.exceptions-list-page .options-panel {
  position: absolute;
  z-index: 1; }

.exceptions-list-page .head .row .button-submit {
  float: right;
  margin-left: 10px; }

.exceptions-list-page .table-v2 .data-table-header__column:nth-child(1) {
  width: 56px; }

.exceptions-list-page .table-v2 .data-table-header__column:nth-child(2) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.exceptions-list-page .table-v2 .data-table-header__column:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.exceptions-list-page .table-v2 .data-table-header__column:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }
  .exceptions-list-page .table-v2 .data-table-header__column:nth-child(4) .data-table-header__title {
    display: inline-block;
    white-space: normal; }

.exceptions-list-page .table-v2 .data-table-header__column:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }
  .exceptions-list-page .table-v2 .data-table-header__column:nth-child(5) .data-table-header__title {
    display: inline-block;
    white-space: normal; }

.exceptions-list-page .table-v2 .data-table-header__column:nth-child(6) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }
  .exceptions-list-page .table-v2 .data-table-header__column:nth-child(6) .data-table-header__title {
    display: inline-block;
    width: 80px;
    white-space: normal; }
  .exceptions-list-page .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
    margin-bottom: 9px; }

.exceptions-list-page .table-v2 .data-table-header__column:nth-child(7) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px;
  padding-right: 9px; }
  .exceptions-list-page .table-v2 .data-table-header__column:nth-child(7) .data-table-header__title {
    display: inline-block;
    width: 85px;
    white-space: normal; }
  .exceptions-list-page .table-v2 .data-table-header__column:nth-child(7) .data-table-header__sort {
    margin-bottom: 9px; }

.exceptions-list-page .table-v2 .table-view__cell:nth-child(1) {
  width: 56px; }

.exceptions-list-page .table-v2 .table-view__cell:nth-child(2) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.exceptions-list-page .table-v2 .table-view__cell:nth-child(3) {
  width: 296px;
  max-width: 296px;
  padding-right: 15px; }

.exceptions-list-page .table-v2 .table-view__cell:nth-child(4) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.exceptions-list-page .table-v2 .table-view__cell:nth-child(5) {
  width: 222px;
  max-width: 222px;
  padding-right: 15px; }

.exceptions-list-page .table-v2 .table-view__cell:nth-child(6) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

.exceptions-list-page .table-v2 .table-view__cell:nth-child(7) {
  width: 148px;
  max-width: 148px;
  padding-right: 15px; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .exceptions-list-page .table-v2 .data-table-header__row {
    height: 94px; }
  .exceptions-list-page .table-v2 .data-table-header__column {
    max-width: 150px;
    white-space: normal; }
    .exceptions-list-page .table-v2 .data-table-header__column:nth-child(1) {
      width: 60px;
      padding-bottom: 35px; }
    .exceptions-list-page .table-v2 .data-table-header__column:nth-child(2) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
    .exceptions-list-page .table-v2 .data-table-header__column:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .exceptions-list-page .table-v2 .data-table-header__column:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .exceptions-list-page .table-v2 .data-table-header__column:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .exceptions-list-page .table-v2 .data-table-header__column:nth-child(6) {
      width: 147.5px;
      max-width: 147.5px;
      padding-right: 15px; }
      .exceptions-list-page .table-v2 .data-table-header__column:nth-child(6) .data-table-header__sort {
        margin-bottom: 0; }
    .exceptions-list-page .table-v2 .data-table-header__column:nth-child(7) {
      width: 147.5px;
      max-width: 147.5px;
      padding-right: 15px; }
      .exceptions-list-page .table-v2 .data-table-header__column:nth-child(7) .data-table-header__sort {
        margin-bottom: 0; }
  .exceptions-list-page .table-v2 .table-view__cell {
    max-width: 150px;
    white-space: normal; }
    .exceptions-list-page .table-v2 .table-view__cell:nth-child(1) {
      width: 60px; }
    .exceptions-list-page .table-v2 .table-view__cell:nth-child(2) {
      width: 118px;
      max-width: 118px;
      padding-right: 15px; }
    .exceptions-list-page .table-v2 .table-view__cell:nth-child(3) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .exceptions-list-page .table-v2 .table-view__cell:nth-child(4) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .exceptions-list-page .table-v2 .table-view__cell:nth-child(5) {
      width: 177px;
      max-width: 177px;
      padding-right: 15px; }
    .exceptions-list-page .table-v2 .table-view__cell:nth-child(6) {
      width: 147.5px;
      max-width: 147.5px;
      padding-right: 15px; }
    .exceptions-list-page .table-v2 .table-view__cell:nth-child(7) {
      width: 147.5px;
      max-width: 147.5px;
      padding-right: 15px; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.modal-import-dropdown-item {
  line-height: normal; }
  .modal-import-dropdown-item__title {
    overflow: hidden;
    font-weight: 600;
    font-size: 13px;
    text-overflow: ellipsis; }
  .modal-import-dropdown-item__subtitle {
    overflow: hidden;
    font-weight: 400;
    font-size: 9px;
    color: #95a3b4;
    text-overflow: ellipsis; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.communication-policy .modal-import .modal-import__collapse,
.communication-policy .modal-import .modal-base__header {
  font-weight: 600; }

.communication-policy .modal-import .modal-import__name {
  width: 320px;
  margin: 0 auto;
  padding-right: 45px; }

.communication-policy .modal-import .group-meta__item {
  width: 450px; }

.communication-policy .modal-import .modal-import-record__list {
  margin-right: 60px; }

.communication-policy .modal-import .modal-import-record__name {
  font-weight: 600; }
  .communication-policy .modal-import .modal-import-record__name--no-data {
    color: #95a3b4; }

.communication-policy .modal-import .dropdown-single__input, .communication-policy .modal-import .dropdown-multi__input {
  width: 220px; }
  .communication-policy .modal-import .dropdown-single__input input, .communication-policy .modal-import .dropdown-multi__input input {
    font-weight: 600; }

.communication-policy .modal-import .dropdown-multi__item {
  padding-top: 0;
  padding-bottom: 0; }
  .communication-policy .modal-import .dropdown-multi__item .checkbox {
    padding-left: 0; }

.communication-policy .modal-import .dropdown-single__list::-webkit-scrollbar,
.communication-policy .modal-import .modal-base__body::-webkit-scrollbar {
  width: 3px; }

.communication-policy .modal-import .dropdown-single__list::-webkit-scrollbar-track,
.communication-policy .modal-import .modal-base__body::-webkit-scrollbar-track {
  background: #eff1f7;
  border-radius: 10px; }

.communication-policy .modal-import .dropdown-single__list::-webkit-scrollbar-thumb,
.communication-policy .modal-import .modal-base__body::-webkit-scrollbar-thumb {
  height: 50px;
  background-color: #b5bed6;
  border-radius: 10px; }

.communication-policy .modal-import .dropdown-single__list
.hidden {
  display: none; }

.communication-policy .modal-import .dropdown-menu__list li {
  font-size: 13px; }

.communication-policy .modal-import.hidden {
  display: none; }

.communication-policy .modal-import .input-validate, .communication-policy .modal-import .radio {
  margin-bottom: 30px; }

.communication-policy .modal-import .col {
  position: relative;
  box-sizing: border-box; }

.communication-policy .modal-import .col:first-child {
  text-align: right; }

.communication-policy .modal-import .col:first-child .with-hint {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.communication-policy .modal-import .col:first-child:hover .with-hint {
  text-overflow: initial; }
  .communication-policy .modal-import .col:first-child:hover .with-hint span {
    opacity: 0; }
  .communication-policy .modal-import .col:first-child:hover .with-hint:after {
    content: attr(data-hint);
    position: absolute;
    top: 5px;
    left: -8px;
    z-index: 1000;
    padding: 0 10px;
    background: #fbfcfe;
    border-radius: 4px; }

.communication-policy .modal-import__name {
  margin: 0 30px; }

.communication-policy .modal-import-record__item {
  position: relative;
  display: grid;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 43px;
  margin-bottom: 10px; }
  .communication-policy .modal-import-record__item:last-child {
    margin-bottom: 22px; }

.communication-policy .modal-import-record__name {
  overflow: hidden;
  text-align: right;
  color: #5d616f;
  text-overflow: ellipsis; }

.communication-policy .modal-import-record__header {
  margin-bottom: 25px;
  padding-right: 93px;
  font-weight: 600;
  font-size: 11px;
  color: #95a3b4;
  text-transform: uppercase; }
  .communication-policy .modal-import-record__header > div:first-child {
    text-align: right; }

.communication-policy .modal-import__records .col:first-child {
  padding-right: 20px; }

.communication-policy .modal-import__records-header {
  padding-bottom: 20px; }
  .communication-policy .modal-import__records-header .col {
    font-weight: bold;
    font-size: 11px;
    color: #95a3b4;
    text-transform: uppercase; }

.communication-policy .modal-import__records-item {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  margin-bottom: 10px; }

.communication-policy .modal-import .checkbox {
  padding-bottom: 10px;
  padding-left: 70px;
  text-align: left; }

.communication-policy .modal-import .checkbox__label {
  padding-left: 30px;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.3px; }

.communication-policy .modal-import__collapse {
  position: relative;
  display: inline-block;
  padding: 20px 34px 20px 70px;
  color: #5d616f;
  letter-spacing: 0.4px;
  cursor: pointer; }
  .communication-policy .modal-import__collapse .input__caret {
    position: absolute;
    top: 50%;
    right: 20px;
    display: inline-block;
    width: 0;
    height: 0;
    transform: translateY(-50%); }
    .communication-policy .modal-import__collapse .input__caret--top {
      border-right: 3px solid transparent;
      border-bottom: 4px solid #5d616f;
      border-left: 3px solid transparent; }
    .communication-policy .modal-import__collapse .input__caret--bottom {
      border-top: 4px solid #5d616f;
      border-right: 3px solid transparent;
      border-left: 3px solid transparent; }

.communication-policy .modal-import__footer {
  padding-right: 13px; }
  .communication-policy .modal-import__footer button {
    width: 320px;
    height: 44px; }

.communication-policy .modal-import .group-meta__footer {
  display: flex;
  justify-content: center;
  margin-right: 45px; }
  .communication-policy .modal-import .group-meta__footer button {
    width: 320px;
    height: 44px; }
  .communication-policy .modal-import .group-meta__footer .button-submit__label {
    font-weight: 600;
    font-size: 13px; }

.communication-policy .modal-import--form + .modal-base__body {
  max-height: 540px;
  padding-right: 5px;
  padding-left: 30px;
  overflow-y: auto; }
  .communication-policy .modal-import--form + .modal-base__body .input-base {
    width: 320px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.communication-policy.modal-create {
  padding-top: 20px; }
  .communication-policy.modal-create .modal-create__collapse,
  .communication-policy.modal-create .modal-base__header {
    font-weight: 600; }
  .communication-policy.modal-create .modal-create__name {
    width: 320px;
    margin: 0 auto;
    padding-right: 45px; }
  .communication-policy.modal-create .group-meta__item {
    width: 450px; }
  .communication-policy.modal-create .modal-create-record__list {
    margin-right: 60px; }
  .communication-policy.modal-create .modal-create-record__name {
    font-weight: 600; }
    .communication-policy.modal-create .modal-create-record__name--no-data {
      color: #95a3b4; }
  .communication-policy.modal-create .dropdown-single__input, .communication-policy.modal-create .dropdown-multi__input {
    width: 220px; }
    .communication-policy.modal-create .dropdown-single__input input, .communication-policy.modal-create .dropdown-multi__input input {
      font-weight: 600; }
  .communication-policy.modal-create .dropdown-multi__item {
    padding-top: 0;
    padding-bottom: 0; }
    .communication-policy.modal-create .dropdown-multi__item .checkbox {
      padding-left: 0; }
  .communication-policy.modal-create .dropdown-single__list::-webkit-scrollbar,
  .communication-policy.modal-create .modal-base__body::-webkit-scrollbar {
    width: 3px; }
  .communication-policy.modal-create .dropdown-single__list::-webkit-scrollbar-track,
  .communication-policy.modal-create .modal-base__body::-webkit-scrollbar-track {
    background: #eff1f7;
    border-radius: 10px; }
  .communication-policy.modal-create .dropdown-single__list::-webkit-scrollbar-thumb,
  .communication-policy.modal-create .modal-base__body::-webkit-scrollbar-thumb {
    height: 50px;
    background-color: #b5bed6;
    border-radius: 10px; }
  .communication-policy.modal-create .dropdown-single__list
.hidden {
    display: none; }
  .communication-policy.modal-create .dropdown-menu__list li {
    font-size: 13px; }
  .communication-policy.modal-create.hidden {
    display: none; }
  .communication-policy.modal-create .input-validate, .communication-policy.modal-create .radio {
    margin-bottom: 30px; }
  .communication-policy.modal-create .col {
    position: relative;
    box-sizing: border-box; }
  .communication-policy.modal-create .col:first-child {
    text-align: right; }
  .communication-policy.modal-create .col:first-child .with-hint {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .communication-policy.modal-create .col:first-child:hover .with-hint {
    text-overflow: initial; }
    .communication-policy.modal-create .col:first-child:hover .with-hint span {
      opacity: 0; }
    .communication-policy.modal-create .col:first-child:hover .with-hint:after {
      content: attr(data-hint);
      position: absolute;
      top: 5px;
      left: -8px;
      z-index: 1000;
      padding: 0 10px;
      background: #fbfcfe;
      border-radius: 4px; }
  .communication-policy.modal-create .checkbox {
    padding-bottom: 10px;
    padding-left: 70px;
    text-align: left; }
  .communication-policy.modal-create .checkbox__label {
    padding-left: 30px;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.3px; }
  .communication-policy.modal-create .group-meta__footer {
    display: flex;
    justify-content: center;
    margin-right: 45px; }
    .communication-policy.modal-create .group-meta__footer button {
      width: 320px;
      height: 44px; }
    .communication-policy.modal-create .group-meta__footer .button-submit__label {
      font-weight: 600;
      font-size: 13px; }
  .communication-policy.modal-create .modal-create__records .col:first-child {
    padding-right: 20px; }
  .communication-policy.modal-create .modal-create__records-header {
    padding-bottom: 20px; }
    .communication-policy.modal-create .modal-create__records-header .col {
      font-weight: bold;
      font-size: 11px;
      color: #95a3b4;
      text-transform: uppercase; }
  .communication-policy.modal-create .modal-create__records-item {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    margin-bottom: 10px; }
  .communication-policy.modal-create .modal-create--form + .modal-base__body {
    max-height: 540px;
    padding-right: 5px;
    padding-left: 30px;
    overflow-y: auto; }
    .communication-policy.modal-create .modal-create--form + .modal-base__body .input-base {
      width: 320px; }
  .communication-policy.modal-create .modal-create__collapse {
    position: relative;
    display: inline-block;
    padding: 20px 34px 20px 70px;
    color: #5d616f;
    letter-spacing: 0.4px;
    cursor: pointer; }
    .communication-policy.modal-create .modal-create__collapse .input__caret {
      position: absolute;
      top: 50%;
      right: 20px;
      display: inline-block;
      width: 0;
      height: 0;
      transform: translateY(-50%); }
      .communication-policy.modal-create .modal-create__collapse .input__caret--top {
        border-right: 3px solid transparent;
        border-bottom: 4px solid #5d616f;
        border-left: 3px solid transparent; }
      .communication-policy.modal-create .modal-create__collapse .input__caret--bottom {
        border-top: 4px solid #5d616f;
        border-right: 3px solid transparent;
        border-left: 3px solid transparent; }
  .communication-policy.modal-create .modal-create__footer {
    padding-right: 13px; }
    .communication-policy.modal-create .modal-create__footer button {
      width: 320px;
      height: 44px; }
  .communication-policy.modal-create .modal-create__name {
    margin: 0 30px; }
  .communication-policy.modal-create .modal-create-record__item {
    position: relative;
    display: grid;
    align-items: center;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 43px;
    margin-bottom: 30px; }
    .communication-policy.modal-create .modal-create-record__item:last-child {
      margin-bottom: 22px; }
    .communication-policy.modal-create .modal-create-record__item .forms-input__failure {
      position: absolute;
      width: 50%; }
    .communication-policy.modal-create .modal-create-record__item--list {
      margin: 0;
      padding: 0;
      list-style: none; }
    .communication-policy.modal-create .modal-create-record__item--remove {
      position: absolute;
      top: 22px;
      right: -30px;
      width: 22px;
      transform: translateY(-50%);
      cursor: pointer;
      opacity: .3; }
      .communication-policy.modal-create .modal-create-record__item--remove:hover {
        opacity: .8; }
      .communication-policy.modal-create .modal-create-record__item--remove > svg {
        fill: #5d616f; }
  .communication-policy.modal-create .modal-create-record__name {
    overflow: hidden;
    text-align: right;
    color: #5d616f;
    text-overflow: ellipsis; }
  .communication-policy.modal-create .modal-create-record__header {
    margin-bottom: 25px;
    padding-right: 57px;
    font-weight: 600;
    font-size: 11px;
    color: #95a3b4;
    text-transform: uppercase; }
    .communication-policy.modal-create .modal-create-record__header > div:first-child {
      text-align: right; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.communication-policy .audience-section {
  display: flex;
  padding: 20px; }
  .communication-policy .audience-section__cell {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-right: 40px; }
    .communication-policy .audience-section__cell-title {
      padding-bottom: 10px;
      font-size: 12px;
      color: #5d616f;
      letter-spacing: 0.4px; }
    .communication-policy .audience-section__cell-value {
      font-weight: 600;
      font-size: 20px;
      color: #5d616f;
      letter-spacing: normal; }
  .communication-policy .audience-section__cell.total {
    padding-right: 60px; }
    .communication-policy .audience-section__cell.total .restrict-list__audience-section__cell-value {
      font-weight: bold;
      font-size: 28px;
      letter-spacing: -0.8px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.whitelist__list__controls-btn {
  float: right;
  margin-left: 10px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.whitelist__item__header-name {
  margin-bottom: 13px;
  padding-right: 10px;
  overflow: hidden;
  font-size: 30px;
  line-height: 41px;
  color: #5d616f;
  text-overflow: ellipsis; }

.whitelist__item__header-time {
  margin-bottom: 10px;
  font-size: 16px;
  color: #95a3b4; }
  .whitelist__item__header-time::first-letter {
    text-transform: uppercase; }

.whitelist__item__header-controls {
  position: absolute;
  top: 20px;
  right: 20px; }
  .whitelist__item__header-controls__icon {
    float: left;
    width: 20px;
    height: 20px;
    padding: 8px;
    background-color: #eef4fc;
    border-radius: 4px;
    cursor: pointer; }
    .whitelist__item__header-controls__icon svg {
      transition: .2s;
      fill: #5d616f; }
      .whitelist__item__header-controls__icon svg:hover {
        fill: #5d616f; }
    .whitelist__item__header-controls__icon:hover {
      background-color: #e2e8ef; }
  .whitelist__item__header-controls__bttn:not(:first-child), .whitelist__item__header-controls__icon:not(:first-child) {
    margin-left: 10px; }

.whitelist__item__content {
  position: relative;
  height: 100%;
  margin: 10px; }
  .whitelist__item__content-header {
    padding-left: 10px; }

.whitelist__item__attributes {
  padding: 0 0 20px; }

.whitelist__item__attributes-list {
  display: grid;
  grid-template-columns: repeat(10, 10%); }

.whitelist__item__attribute h4 {
  width: 100%;
  height: 17px;
  margin-bottom: 11px;
  overflow: hidden;
  font-weight: 600;
  font-size: 12px;
  text-align: left;
  color: #95a3b4;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis; }

.whitelist__item__attribute p {
  width: 100%;
  height: 19px;
  margin: 0;
  overflow: hidden;
  font-weight: 600;
  font-size: 14px;
  text-align: left;
  color: #5d616f;
  white-space: nowrap;
  text-overflow: ellipsis; }

.whitelist__item .data-table-header__caption--with-attr span:last-child {
  text-transform: none; }

.whitelist__item .data-table-header__row {
  border-bottom: 1px solid #e7eaf3; }

.whitelist__item .data-table-header + .table-view > .table-view__row:first-child:not(.table-view__row--selected) {
  border-color: transparent; }

.whitelist__item .table-v2 .data-table-header__column .data-table-header__sort {
  top: -8px; }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .whitelist__item .table-v2 .data-table-header__column .data-table-header__sort {
      top: 0; } }

.whitelist__item .table-v2 .data-table-header__select-all {
  width: 56px; }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .whitelist__item .table-v2 .data-table-header__select-all {
      width: 60px;
      padding-bottom: 36px; } }

@media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
  .whitelist__item .table-v2 .data-table-header__row {
    height: 96px; } }

.whitelist__item .table-v2 .table-view__cell {
  padding-right: 15px; }
  .whitelist__item .table-v2 .table-view__cell:first-child {
    padding-right: 0; }

.whitelist__item .table-v2 .table-view__item-label {
  max-width: 200px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.stoplist__list__controls-btn {
  float: right;
  margin-left: 10px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.stoplist__item__header-name {
  margin-bottom: 13px;
  padding-right: 10px;
  overflow: hidden;
  font-size: 30px;
  line-height: 41px;
  color: #5d616f;
  text-overflow: ellipsis; }

.stoplist__item__header-time {
  margin-bottom: 10px;
  font-size: 16px;
  color: #95a3b4; }
  .stoplist__item__header-time::first-letter {
    text-transform: uppercase; }

.stoplist__item__header-controls {
  position: absolute;
  top: 20px;
  right: 20px; }
  .stoplist__item__header-controls__icon {
    float: left;
    width: 20px;
    height: 20px;
    padding: 8px;
    background-color: #eef4fc;
    border-radius: 4px;
    cursor: pointer; }
    .stoplist__item__header-controls__icon svg {
      transition: .2s;
      fill: #5d616f; }
      .stoplist__item__header-controls__icon svg:hover {
        fill: #5d616f; }
    .stoplist__item__header-controls__icon:hover {
      background-color: #e2e8ef; }
  .stoplist__item__header-controls__bttn:not(:first-child), .stoplist__item__header-controls__icon:not(:first-child) {
    margin-left: 10px; }

.stoplist__item__content {
  position: relative;
  height: 100%;
  margin: 10px; }
  .stoplist__item__content-header {
    padding-left: 10px; }

.stoplist__item__attributes {
  padding: 0 0 20px; }

.stoplist__item__attributes-list {
  display: grid;
  grid-template-columns: repeat(10, 10%); }

.stoplist__item__attribute h4 {
  width: 100%;
  height: 17px;
  margin-bottom: 11px;
  overflow: hidden;
  font-weight: 600;
  font-size: 12px;
  text-align: left;
  color: #95a3b4;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis; }

.stoplist__item__attribute p {
  width: 100%;
  height: 19px;
  margin: 0;
  overflow: hidden;
  font-weight: 600;
  font-size: 14px;
  text-align: left;
  color: #5d616f;
  white-space: nowrap;
  text-overflow: ellipsis; }

.stoplist__item .data-table-header__caption--with-attr span:last-child {
  text-transform: none; }

.stoplist__item .data-table-header__row {
  border-bottom: 1px solid #e7eaf3; }

.stoplist__item .data-table-header + .table-view > .table-view__row:first-child:not(.table-view__row--selected) {
  border-color: transparent; }

.stoplist__item .table-v2 .data-table-header__column .data-table-header__sort {
  top: -8px; }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .stoplist__item .table-v2 .data-table-header__column .data-table-header__sort {
      top: 0; } }

.stoplist__item .table-v2 .data-table-header__select-all {
  width: 56px; }
  @media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
    .stoplist__item .table-v2 .data-table-header__select-all {
      width: 60px;
      padding-bottom: 36px; } }

@media only screen and (min-device-width: 1024px) and (max-width: 1279px) {
  .stoplist__item .table-v2 .data-table-header__row {
    height: 96px; } }

.stoplist__item .table-v2 .table-view__cell {
  padding-right: 15px; }
  .stoplist__item .table-v2 .table-view__cell:first-child {
    padding-right: 0; }

.stoplist__item .table-v2 .table-view__item-label {
  max-width: 200px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.trigger__sequence__header {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .trigger__sequence__header-info__name {
    max-width: 967px;
    padding-bottom: 10px; }
    .trigger__sequence__header-info__name > a {
      font-weight: 400;
      font-size: 30px;
      color: #5d616f;
      text-decoration: none;
      text-overflow: ellipsis; }
  .trigger__sequence__header-info__desc {
    margin-bottom: 20px; }
    .trigger__sequence__header-info__desc .info__block {
      height: 22px;
      font-weight: 600;
      font-size: 16px; }
      .trigger__sequence__header-info__desc .info__block:not(:first-child) {
        margin-left: 30px;
        padding-left: 30px;
        border-left: 1px solid #e7eaf3; }
    .trigger__sequence__header-info__desc .info__name {
      color: #95a3b4;
      text-decoration: none; }
    .trigger__sequence__header-info__desc .info__status {
      padding-left: 20px; }
  .trigger__sequence__header-ctrl {
    user-select: none; }
    .trigger__sequence__header-ctrl > *:not(:first-child) {
      margin-left: 10px; }
    .trigger__sequence__header-ctrl .button-submit {
      transition: none; }

@media only screen and (max-width: 1279px) and (min-device-width: 1024px) {
  .trigger__sequence__header-info__name {
    max-width: 712px; }
  .trigger__sequence__header-info__desc .info__name {
    display: inline-block;
    max-width: 317px;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis; } }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.trigger__sequence__description {
  padding: 0 0 20px; }
  .trigger__sequence__description-cell {
    display: inline-flex;
    flex-direction: column;
    padding-right: 40px; }
    .trigger__sequence__description-cell-title {
      padding-bottom: 10px;
      font-weight: 600;
      font-size: 12px;
      color: #95a3b4;
      text-transform: uppercase; }
    .trigger__sequence__description-cell-value {
      max-width: 150px;
      overflow: hidden;
      font-weight: 600;
      font-size: 14px;
      color: #5d616f;
      text-overflow: ellipsis; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.trigger__sequence__launch-condition {
  padding: 20px;
  border-bottom: 1px solid #e7eaf3; }
  .trigger__sequence__launch-condition__title {
    padding-bottom: 20px; }
  .trigger__sequence__launch-condition__sub-title {
    margin-bottom: 35px; }
  .trigger__sequence__launch-condition__text {
    margin-right: 60px; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.trigger__sequence__variant {
  padding: 30px 20px 0; }
  .trigger__sequence__variant:not(:last-of-type) {
    padding-bottom: 30px;
    border-bottom: solid 1px #e7eaf3; }
  .trigger__sequence__variant__header {
    display: flex;
    align-items: center;
    margin-bottom: 30px; }
    .trigger__sequence__variant__header__pre-name {
      line-height: 44px; }
    .trigger__sequence__variant__header__name {
      margin-left: 24px;
      font-size: 30px;
      color: #5d616f; }
      .trigger__sequence__variant__header__name-edit {
        width: 368px;
        margin-left: 24px; }
      .trigger__sequence__variant__header__name > a {
        color: #5d616f;
        text-decoration: none; }
    .trigger__sequence__variant__header__delete {
      margin-left: auto;
      fill: #5d616f;
      background-color: #eef4fc; }
      .trigger__sequence__variant__header__delete:hover:not(.disabled) {
        background-color: #e2e8ef; }
  .trigger__sequence__variant__loading {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 300px; }
    .trigger__sequence__variant__loading svg {
      position: absolute;
      top: 50%;
      left: 50%;
      height: 40px;
      transform: translate(-50%, -50%); }
  .trigger__sequence__variant .validate__failure {
    position: absolute; }

.trigger__sequence__event-selector__half {
  display: flex;
  margin-bottom: 30px; }
  .trigger__sequence__event-selector__half > * {
    display: inline-block;
    box-sizing: border-box;
    width: calc(50% - 10px); }
    .trigger__sequence__event-selector__half > *:nth-child(2n-1) {
      margin-right: 10px;
      padding-bottom: 20px; }
    .trigger__sequence__event-selector__half > *:nth-child(2n) {
      margin-left: 10px; }
  .trigger__sequence__event-selector__half .mailing-comchannel-card {
    padding-top: 20px; }
  .trigger__sequence__event-selector__half .mailing-comchannel-card__block {
    padding: 0; }
  .trigger__sequence__event-selector__half__link:not(:nth-last-child(2)) {
    padding-bottom: 20px; }
  .trigger__sequence__event-selector__half__time_wait {
    display: flex;
    justify-content: space-between; }
    .trigger__sequence__event-selector__half__time_wait > * {
      display: inline-block;
      box-sizing: border-box;
      width: calc(50% - 10px); }
    .trigger__sequence__event-selector__half__time_wait:not(:nth-last-child(2)) {
      padding-bottom: 20px; }

.trigger__sequence__event-selector__add-trigger {
  display: inline-flex;
  margin-bottom: 20px;
  cursor: pointer; }
  .trigger__sequence__event-selector__add-trigger::before {
    content: '+';
    display: block;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    font-size: 22px;
    line-height: 20px;
    text-align: center;
    color: #ffffff;
    background-color: #c8d2e0;
    border-radius: 50%; }
  .trigger__sequence__event-selector__add-trigger:hover {
    color: #4d99f5; }
    .trigger__sequence__event-selector__add-trigger:hover::before {
      background-color: #4d99f5; }

.trigger__sequence__event-selector__select-action {
  margin-top: 10px; }

.trigger__sequence__event-selector__select-mailing {
  padding-top: 20px;
  font-weight: 600;
  font-size: 16px;
  color: #5d616f; }
  .trigger__sequence__event-selector__select-mailing > span {
    margin-right: 30px;
    font-weight: 400; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.switch-of-two {
  display: inline-block; }
  .switch-of-two__label {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #5d616f;
    cursor: pointer; }
  .switch-of-two__button {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    width: 40px;
    height: 20px;
    margin: 0 5px;
    vertical-align: bottom;
    background-color: #eef4fc;
    border: 1px solid #e7eaf3;
    border-radius: 10px;
    cursor: pointer; }
    .switch-of-two__button::before {
      content: '|||';
      position: absolute;
      top: -3px;
      right: -2px;
      display: inline-block;
      width: 24px;
      height: 24px;
      font-size: 10px;
      line-height: 20px;
      text-align: center;
      color: #ffffff;
      text-shadow: 1px 0 #ffffff, -1px 0 #ffffff, 0 1px #ffffff, 0 -1px #ffffff;
      background-color: #4d99f5;
      border-radius: 50%;
      transition: right .1s ease-in-out; }
  .switch-of-two__input:checked ~ .switch-of-two__label-left,
  .switch-of-two__input:not(:checked) ~ .switch-of-two__label-right {
    color: #4d99f5;
    cursor: auto; }
  .switch-of-two__input:checked ~ .switch-of-two__button::before {
    content: '|';
    right: 16px; }
  .switch-of-two__disabled .switch-of-two__label,
  .switch-of-two__disabled .switch-of-two__button {
    cursor: auto; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
.trigger__sequence__graph {
  position: relative;
  margin-bottom: 20px;
  padding: 20px;
  background-color: #ffffff;
  border: solid 1px #e7eaf3; }
  .trigger__sequence__graph__controls {
    position: absolute;
    right: 0; }
    .trigger__sequence__graph__controls button {
      margin-right: 20px; }
  .trigger__sequence__graph__tree {
    width: 100%;
    height: 400px; }
    .trigger__sequence__graph__tree > svg {
      width: 100%;
      height: 100%; }
    .trigger__sequence__graph__tree .trigger__path {
      fill: none;
      stroke: #95a3b4;
      stroke-width: 2px; }
      .trigger__sequence__graph__tree .trigger__path--current {
        stroke: #ff596d; }
      .trigger__sequence__graph__tree .trigger__path--not-active {
        opacity: 0.4; }
    .trigger__sequence__graph__tree .trigger__element {
      fill: #5d616f; }
      .trigger__sequence__graph__tree .trigger__element:hover {
        cursor: pointer; }
      .trigger__sequence__graph__tree .trigger__element--current {
        fill: #ff596d; }
      .trigger__sequence__graph__tree .trigger__element--not-active {
        opacity: 0.4; }
    .trigger__sequence__graph__tree .trigger__info {
      font-size: 12px; }
  .trigger__sequence__graph__iframe {
    display: none; }
/** new consts for colors */
/* ===== correct ======== */
/* Table */
/* status */
/* btn */
/*Backgroud-color*/
/*end*/
/* Scroll area consts */
/* Function for lighten a color. Percentage is 30% by default */
/* Function for darken a color. Percentage is 5% by default */
.trigger__sequence {
  padding-bottom: 30px; }
  .trigger__sequence__h1 {
    font-weight: 600;
    font-size: 16px;
    color: #5d616f; }
  .trigger__sequence__h2 {
    font-weight: 400;
    font-size: 16px;
    color: #5d616f;
    cursor: pointer; }
    .trigger__sequence__h2-disable {
      color: #a5abbf;
      cursor: auto; }
    .trigger__sequence__h2-active {
      border-bottom: 1px solid #ff596d;
      cursor: auto; }
  .trigger__sequence__h3 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 10px;
    color: #95a3b4;
    text-transform: uppercase; }
  .trigger__sequence__p {
    font-weight: 600;
    font-size: 16px;
    color: #95a3b4;
    letter-spacing: 0.4px; }
  .trigger__sequence__warning {
    padding: 30px 0 0 20px;
    font-weight: 600;
    font-size: 14px;
    color: #ff596d; }
  .trigger__sequence__variants {
    margin-bottom: 20px;
    padding-bottom: 30px;
    background-color: #ffffff;
    border: solid 1px #e7eaf3; }
  .trigger__sequence__add-variant {
    margin: 30px 20px 0;
    fill: #5d616f;
    background-color: #eef4fc; }
    .trigger__sequence__add-variant:hover:not(.disabled) {
      background-color: #e2e8ef; }
