@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,600,700,300|Roboto:700,400,300&subset=latin,latin-ext&display=swap);
/* $modalStartResponsive: 1215; */
.mainContent--mWfh8 {
  width: 100%;
  height: 100%;
  background: white;
  border-radius: 4px;
  padding-top: 2%; }
  .mainContent--mWfh8 .contentWrap--3EJxS {
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    display: flex;
    flex-direction: column;
    align-items: center; }
    .mainContent--mWfh8 .contentWrap--3EJxS .errorBorder--2oHbH {
      border-width: 5px;
      border-style: solid;
      border-radius: 9px;
      margin: 80px auto 55px auto;
      width: 432px;
      display: flex;
      justify-content: center; }
      .mainContent--mWfh8 .contentWrap--3EJxS .errorBorder--2oHbH .error--eBYfL {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        height: 100%;
        border: 4px solid white;
        border-radius: 9px;
        height: 99px;
        text-transform: uppercase;
        font-weight: bold;
        color: white;
        font-size: 77px;
        padding: 0 25px; }
        .mainContent--mWfh8 .contentWrap--3EJxS .errorBorder--2oHbH .error--eBYfL .status--_davQ {
          font-family: "Roboto", Arial, Helvetica, sans-serif;
          font-size: 44px;
          font-weight: normal; }
    .mainContent--mWfh8 .contentWrap--3EJxS .textWrap--2A7YP {
      display: flex;
      flex-direction: column;
      align-items: flex-start; }
      .mainContent--mWfh8 .contentWrap--3EJxS .textWrap--2A7YP .textLabel--kMzky {
        display: block;
        text-align: left;
        font-size: 14px;
        font-family: "Roboto", Arial, Helvetica, sans-serif;
        line-height: 1.4; }
        .mainContent--mWfh8 .contentWrap--3EJxS .textWrap--2A7YP .textLabel--kMzky:first-child {
          font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
          font-size: 20px;
          font-weight: bold;
          margin-bottom: 18px; }
    .mainContent--mWfh8 .contentWrap--3EJxS .continueButton--lxXoY {
      border: 2px solid #121212;
      border-radius: 5px;
      margin-top: 27px;
      display: inline-block;
      padding: 8px;
      text-transform: uppercase;
      text-align: center;
      font-size: 17px;
      font-family: "Roboto", Arial, Helvetica, sans-serif;
      width: 132px;
      height: 41px;
      cursor: pointer; }
      .mainContent--mWfh8 .contentWrap--3EJxS .continueButton--lxXoY:hover {
        background: #ececec; }

.react-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.react-flex-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/* ALIGN-ITEMS */
.react-flex-align-items-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.react-flex-align-items-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.react-flex-align-items-end,
.react-flex-align-items-flex-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

.react-flex-align-items-start,
.react-flex-align-items-flex-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

/* ALIGN-CONTENT */
.react-flex-align-content-center {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center; }

.react-flex-align-content-stretch {
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch; }

.react-flex-align-content-around,
.react-flex-align-content-space-around {
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around; }

.react-flex-align-content-between,
.react-flex-align-content-space-between {
  -webkit-align-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between; }

.react-flex-align-content-end,
.react-flex-align-content-flex-end {
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end; }

.react-flex-align-content-start,
.react-flex-align-content-flex-start {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start; }

/* JUSTIFY-CONTENT */
.react-flex-justify-content-start,
.react-flex-justify-content-flex-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.react-flex-justify-content-end,
.react-flex-justify-content-flex-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.react-flex-justify-content-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.react-flex-justify-content-space-around {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around; }

.react-flex-justify-content-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* WRAP */
.react-flex-wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

/* COLUMN */
.react-flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.react-flex-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }

/* ROW */
.react-flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.react-flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }

/* FLEX-BASIS */
.react-flex-item--flex-basis-auto,
.react-flex--flex-basis-auto {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }

.react-flex-item--flex-basis-none,
.react-flex-item--flex-basis-0,
.react-flex--flex-basis-none,
.react-flex--flex-basis-0 {
  -webkit-flex-basis: 0px;
      -ms-flex-preferred-size: 0px;
          flex-basis: 0px; }

.react-flex-item--flex-basis-fill,
.react-flex--flex-basis-fill {
  -webkit-flex-basis: fill;
      -ms-flex-preferred-size: fill;
          flex-basis: fill; }

.react-flex-item--flex-basis-content,
.react-flex--flex-basis-content {
  -webkit-flex-basis: content;
      -ms-flex-preferred-size: content;
          flex-basis: content; }

.react-flex-item--flex-basis-fit-content,
.react-flex--flex-basis-fit-content {
  -webkit-flex-basis: fit-content;
      -ms-flex-preferred-size: fit-content;
          flex-basis: fit-content; }

.react-flex-item--flex-basis-min-content,
.react-flex--flex-basis-min-content {
  -webkit-flex-basis: min-content;
      -ms-flex-preferred-size: min-content;
          flex-basis: min-content; }

.react-flex-item--flex-basis-max-content,
.react-flex--flex-basis-max-content {
  -webkit-flex-basis: max-content;
      -ms-flex-preferred-size: max-content;
          flex-basis: max-content; }

/* FLEX */
.react-flex-item--flex-none,
.react-flex-item--flex-0,
.react-flex--flex-none,
.react-flex--flex-0 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none; }

.react-flex-item--flex-1,
.react-flex--flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.react-flex-item--flex-2,
.react-flex--flex-2 {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2; }

.react-flex-item--flex-3,
.react-flex--flex-3 {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
      -ms-flex: 3;
          flex: 3; }

.react-flex-item--flex-4,
.react-flex--flex-4 {
  -webkit-box-flex: 4;
  -webkit-flex: 4;
      -ms-flex: 4;
          flex: 4; }

.react-flex-item--flex-5,
.react-flex--flex-5 {
  -webkit-box-flex: 5;
  -webkit-flex: 5;
      -ms-flex: 5;
          flex: 5; }

.react-flex-item--flex-6,
.react-flex--flex-6 {
  -webkit-box-flex: 6;
  -webkit-flex: 6;
      -ms-flex: 6;
          flex: 6; }

.react-flex-item--flex-7,
.react-flex--flex-7 {
  -webkit-box-flex: 7;
  -webkit-flex: 7;
      -ms-flex: 7;
          flex: 7; }

.react-flex-item--flex-8,
.react-flex--flex-8 {
  -webkit-box-flex: 8;
  -webkit-flex: 8;
      -ms-flex: 8;
          flex: 8; }

.react-flex-item--flex-9,
.react-flex--flex-9 {
  -webkit-box-flex: 9;
  -webkit-flex: 9;
      -ms-flex: 9;
          flex: 9; }

.react-flex-item--flex-10,
.react-flex--flex-10 {
  -webkit-box-flex: 10;
  -webkit-flex: 10;
      -ms-flex: 10;
          flex: 10; }

.react-flex-item--flex-11,
.react-flex--flex-11 {
  -webkit-box-flex: 11;
  -webkit-flex: 11;
      -ms-flex: 11;
          flex: 11; }

.react-flex-item--flex-12,
.react-flex--flex-12 {
  -webkit-box-flex: 12;
  -webkit-flex: 12;
      -ms-flex: 12;
          flex: 12; }

.react-flex-item--flex-13,
.react-flex--flex-13 {
  -webkit-box-flex: 13;
  -webkit-flex: 13;
      -ms-flex: 13;
          flex: 13; }

.react-flex-item--flex-14,
.react-flex--flex-14 {
  -webkit-box-flex: 14;
  -webkit-flex: 14;
      -ms-flex: 14;
          flex: 14; }

.react-flex-item--flex-15,
.react-flex--flex-15 {
  -webkit-box-flex: 15;
  -webkit-flex: 15;
      -ms-flex: 15;
          flex: 15; }

.react-flex-item--flex-16,
.react-flex--flex-16 {
  -webkit-box-flex: 16;
  -webkit-flex: 16;
      -ms-flex: 16;
          flex: 16; }

.react-flex-item--flex-17,
.react-flex--flex-17 {
  -webkit-box-flex: 17;
  -webkit-flex: 17;
      -ms-flex: 17;
          flex: 17; }

.react-flex-item--flex-18,
.react-flex--flex-18 {
  -webkit-box-flex: 18;
  -webkit-flex: 18;
      -ms-flex: 18;
          flex: 18; }

.react-flex-item--flex-19,
.react-flex--flex-19 {
  -webkit-box-flex: 19;
  -webkit-flex: 19;
      -ms-flex: 19;
          flex: 19; }

.react-flex-item--flex-20,
.react-flex--flex-20 {
  -webkit-box-flex: 20;
  -webkit-flex: 20;
      -ms-flex: 20;
          flex: 20; }

.react-flex-item--flex-21,
.react-flex--flex-21 {
  -webkit-box-flex: 21;
  -webkit-flex: 21;
      -ms-flex: 21;
          flex: 21; }

.react-flex-item--flex-22,
.react-flex--flex-22 {
  -webkit-box-flex: 22;
  -webkit-flex: 22;
      -ms-flex: 22;
          flex: 22; }

.react-flex-item--flex-23,
.react-flex--flex-23 {
  -webkit-box-flex: 23;
  -webkit-flex: 23;
      -ms-flex: 23;
          flex: 23; }

.react-flex-item--flex-24,
.react-flex--flex-24 {
  -webkit-box-flex: 24;
  -webkit-flex: 24;
      -ms-flex: 24;
          flex: 24; }

/* FLEX-GROW */
.react-flex-item--flex-grow-1,
.react-flex--flex-grow-1 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.react-flex-item--flex-grow-2,
.react-flex--flex-grow-2 {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2; }

.react-flex-item--flex-grow-3,
.react-flex--flex-grow-3 {
  -webkit-box-flex: 3;
  -webkit-flex-grow: 3;
      -ms-flex-positive: 3;
          flex-grow: 3; }

.react-flex-item--flex-grow-4,
.react-flex--flex-grow-4 {
  -webkit-box-flex: 4;
  -webkit-flex-grow: 4;
      -ms-flex-positive: 4;
          flex-grow: 4; }

.react-flex-item--flex-grow-5,
.react-flex--flex-grow-5 {
  -webkit-box-flex: 5;
  -webkit-flex-grow: 5;
      -ms-flex-positive: 5;
          flex-grow: 5; }

.react-flex-item--flex-grow-6,
.react-flex--flex-grow-6 {
  -webkit-box-flex: 6;
  -webkit-flex-grow: 6;
      -ms-flex-positive: 6;
          flex-grow: 6; }

.react-flex-item--flex-grow-7,
.react-flex--flex-grow-7 {
  -webkit-box-flex: 7;
  -webkit-flex-grow: 7;
      -ms-flex-positive: 7;
          flex-grow: 7; }

.react-flex-item--flex-grow-8,
.react-flex--flex-grow-8 {
  -webkit-box-flex: 8;
  -webkit-flex-grow: 8;
      -ms-flex-positive: 8;
          flex-grow: 8; }

.react-flex-item--flex-grow-9,
.react-flex--flex-grow-9 {
  -webkit-box-flex: 9;
  -webkit-flex-grow: 9;
      -ms-flex-positive: 9;
          flex-grow: 9; }

.react-flex-item--flex-grow-10,
.react-flex--flex-grow-10 {
  -webkit-box-flex: 10;
  -webkit-flex-grow: 10;
      -ms-flex-positive: 10;
          flex-grow: 10; }

.react-flex-item--flex-grow-11,
.react-flex--flex-grow-11 {
  -webkit-box-flex: 11;
  -webkit-flex-grow: 11;
      -ms-flex-positive: 11;
          flex-grow: 11; }

.react-flex-item--flex-grow-12,
.react-flex--flex-grow-12 {
  -webkit-box-flex: 12;
  -webkit-flex-grow: 12;
      -ms-flex-positive: 12;
          flex-grow: 12; }

.react-flex-item--flex-grow-13,
.react-flex--flex-grow-13 {
  -webkit-box-flex: 13;
  -webkit-flex-grow: 13;
      -ms-flex-positive: 13;
          flex-grow: 13; }

.react-flex-item--flex-grow-14,
.react-flex--flex-grow-14 {
  -webkit-box-flex: 14;
  -webkit-flex-grow: 14;
      -ms-flex-positive: 14;
          flex-grow: 14; }

.react-flex-item--flex-grow-15,
.react-flex--flex-grow-15 {
  -webkit-box-flex: 15;
  -webkit-flex-grow: 15;
      -ms-flex-positive: 15;
          flex-grow: 15; }

.react-flex-item--flex-grow-16,
.react-flex--flex-grow-16 {
  -webkit-box-flex: 16;
  -webkit-flex-grow: 16;
      -ms-flex-positive: 16;
          flex-grow: 16; }

.react-flex-item--flex-grow-17,
.react-flex--flex-grow-17 {
  -webkit-box-flex: 17;
  -webkit-flex-grow: 17;
      -ms-flex-positive: 17;
          flex-grow: 17; }

.react-flex-item--flex-grow-18,
.react-flex--flex-grow-18 {
  -webkit-box-flex: 18;
  -webkit-flex-grow: 18;
      -ms-flex-positive: 18;
          flex-grow: 18; }

.react-flex-item--flex-grow-19,
.react-flex--flex-grow-19 {
  -webkit-box-flex: 19;
  -webkit-flex-grow: 19;
      -ms-flex-positive: 19;
          flex-grow: 19; }

.react-flex-item--flex-grow-20,
.react-flex--flex-grow-20 {
  -webkit-box-flex: 20;
  -webkit-flex-grow: 20;
      -ms-flex-positive: 20;
          flex-grow: 20; }

.react-flex-item--flex-grow-21,
.react-flex--flex-grow-21 {
  -webkit-box-flex: 21;
  -webkit-flex-grow: 21;
      -ms-flex-positive: 21;
          flex-grow: 21; }

.react-flex-item--flex-grow-22,
.react-flex--flex-grow-22 {
  -webkit-box-flex: 22;
  -webkit-flex-grow: 22;
      -ms-flex-positive: 22;
          flex-grow: 22; }

.react-flex-item--flex-grow-23,
.react-flex--flex-grow-23 {
  -webkit-box-flex: 23;
  -webkit-flex-grow: 23;
      -ms-flex-positive: 23;
          flex-grow: 23; }

.react-flex-item--flex-grow-24,
.react-flex--flex-grow-24 {
  -webkit-box-flex: 24;
  -webkit-flex-grow: 24;
      -ms-flex-positive: 24;
          flex-grow: 24; }

/* FLEX-SHRINK */
.react-flex-item--flex-shrink-1,
.react-flex--flex-shrink-1 {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1; }

.react-flex-item--flex-shrink-2,
.react-flex--flex-shrink-2 {
  -webkit-flex-shrink: 2;
      -ms-flex-negative: 2;
          flex-shrink: 2; }

.react-flex-item--flex-shrink-3,
.react-flex--flex-shrink-3 {
  -webkit-flex-shrink: 3;
      -ms-flex-negative: 3;
          flex-shrink: 3; }

.react-flex-item--flex-shrink-4,
.react-flex--flex-shrink-4 {
  -webkit-flex-shrink: 4;
      -ms-flex-negative: 4;
          flex-shrink: 4; }

.react-flex-item--flex-shrink-5,
.react-flex--flex-shrink-5 {
  -webkit-flex-shrink: 5;
      -ms-flex-negative: 5;
          flex-shrink: 5; }

.react-flex-item--flex-shrink-6,
.react-flex--flex-shrink-6 {
  -webkit-flex-shrink: 6;
      -ms-flex-negative: 6;
          flex-shrink: 6; }

.react-flex-item--flex-shrink-7,
.react-flex--flex-shrink-7 {
  -webkit-flex-shrink: 7;
      -ms-flex-negative: 7;
          flex-shrink: 7; }

.react-flex-item--flex-shrink-8,
.react-flex--flex-shrink-8 {
  -webkit-flex-shrink: 8;
      -ms-flex-negative: 8;
          flex-shrink: 8; }

.react-flex-item--flex-shrink-9,
.react-flex--flex-shrink-9 {
  -webkit-flex-shrink: 9;
      -ms-flex-negative: 9;
          flex-shrink: 9; }

.react-flex-item--flex-shrink-10,
.react-flex--flex-shrink-10 {
  -webkit-flex-shrink: 10;
      -ms-flex-negative: 10;
          flex-shrink: 10; }

.react-flex-item--flex-shrink-11,
.react-flex--flex-shrink-11 {
  -webkit-flex-shrink: 11;
      -ms-flex-negative: 11;
          flex-shrink: 11; }

.react-flex-item--flex-shrink-12,
.react-flex--flex-shrink-12 {
  -webkit-flex-shrink: 12;
      -ms-flex-negative: 12;
          flex-shrink: 12; }

.react-flex-item--flex-shrink-13,
.react-flex--flex-shrink-13 {
  -webkit-flex-shrink: 13;
      -ms-flex-negative: 13;
          flex-shrink: 13; }

.react-flex-item--flex-shrink-14,
.react-flex--flex-shrink-14 {
  -webkit-flex-shrink: 14;
      -ms-flex-negative: 14;
          flex-shrink: 14; }

.react-flex-item--flex-shrink-15,
.react-flex--flex-shrink-15 {
  -webkit-flex-shrink: 15;
      -ms-flex-negative: 15;
          flex-shrink: 15; }

.react-flex-item--flex-shrink-16,
.react-flex--flex-shrink-16 {
  -webkit-flex-shrink: 16;
      -ms-flex-negative: 16;
          flex-shrink: 16; }

.react-flex-item--flex-shrink-17,
.react-flex--flex-shrink-17 {
  -webkit-flex-shrink: 17;
      -ms-flex-negative: 17;
          flex-shrink: 17; }

.react-flex-item--flex-shrink-18,
.react-flex--flex-shrink-18 {
  -webkit-flex-shrink: 18;
      -ms-flex-negative: 18;
          flex-shrink: 18; }

.react-flex-item--flex-shrink-19,
.react-flex--flex-shrink-19 {
  -webkit-flex-shrink: 19;
      -ms-flex-negative: 19;
          flex-shrink: 19; }

.react-flex-item--flex-shrink-20,
.react-flex--flex-shrink-20 {
  -webkit-flex-shrink: 20;
      -ms-flex-negative: 20;
          flex-shrink: 20; }

.react-flex-item--flex-shrink-21,
.react-flex--flex-shrink-21 {
  -webkit-flex-shrink: 21;
      -ms-flex-negative: 21;
          flex-shrink: 21; }

.react-flex-item--flex-shrink-22,
.react-flex--flex-shrink-22 {
  -webkit-flex-shrink: 22;
      -ms-flex-negative: 22;
          flex-shrink: 22; }

.react-flex-item--flex-shrink-23,
.react-flex--flex-shrink-23 {
  -webkit-flex-shrink: 23;
      -ms-flex-negative: 23;
          flex-shrink: 23; }

.react-flex-item--flex-shrink-24,
.react-flex--flex-shrink-24 {
  -webkit-flex-shrink: 24;
      -ms-flex-negative: 24;
          flex-shrink: 24; }

/* $modalStartResponsive: 1215; */
.modalWrapper--1UKEZ {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1; }

.body--3ySGw {
  position: absolute;
  top: 5%;
  left: 50px;
  right: 50px;
  bottom: 5%;
  z-index: 1;
  padding: 0 50px;
  background: #fff;
  border-right: 5px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.7);
  border-radius: 5px;
  /* @media (max-width: 1246 + 0px) {
    max-width: 1115px;
    left: 50%;
    margin-left: -1014px;
    width: 100%;
  }

  @media (min-width: 1246 + 0px) and (max-width: $modalStartResponsive) {
    max-width: 1115px;
    left: 50%;
    margin-left: -1014px;
    width: 100%;
  } */
  /* @media (min-width: 1215px + 0px) { */ }
  @media (min-width: 2120px) {
    .body--3ySGw {
      max-width: 1879px;
      left: 50%;
      margin-left: -914px;
      width: 100%; } }
  @media (min-width: 1215px) and (max-width: 1560px) {
    .body--3ySGw {
      max-width: 1115px;
      left: 50%;
      margin-left: -554px;
      width: 100%; } }
  @media (min-width: 1818px) and (max-width: 2118px) {
    .body--3ySGw {
      max-width: 1715px;
      left: 50%;
      margin-left: -854px;
      width: 100%; } }

@media (max-width: 1234px) {
  .modalWrapper--1UKEZ {
    margin-top: -40px; } }

/* $modalStartResponsive: 1215; */
.button--3iI7J {
  display: inline-block;
  border: 0;
  background: none;
  margin: 0;
  cursor: pointer;
  vertical-align: middle; }
  .button--3iI7J:active, .button--3iI7J:focus {
    outline: 0; }
  .button--3iI7J.noOutline--2UIw6 {
    box-shadow: none; }

.primary--ufG5c {
  border: 1px solid transparent;
  min-width: 65px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px; }
  .primary--ufG5c.disabled--3P5Lp:hover, .primary--ufG5c.disabled--3P5Lp {
    background: #777777; }

.cancel--EnFVZ {
  min-width: 65px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 13px;
  margin-right: 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #777777; }
  .cancel--EnFVZ:hover {
    color: #000; }

.simple--1bCAX {
  padding: 6.5px 8px;
  color: #ffffff;
  background: #777777;
  font-size: 12px;
  border-radius: 4px; }

.disabled--3P5Lp {
  cursor: default; }

.icon--3hUu5 {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  /* Enable Ligatures ================ */
  font-feature-settings: 'liga';
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-alarm--3_1_g:before {
  content: "\e8ea"; }

.icon-archery--RL6Gw:before {
  content: "\e870"; }

.icon-arrow-down2--3ICWi:before {
  content: "\edc0"; }

.icon-arrow-down3--2kQMx:before {
  content: "\edc1"; }

.icon-arrow-right2--3Yb6Q:before {
  content: "\edbc"; }

.icon-arrow-right3--jAHRf:before {
  content: "\edbd"; }

.icon-arrow-up2--seP0F:before {
  content: "\edb8"; }

.icon-at-sign--1yRAr:before {
  content: "\e695"; }

.icon-attachment--V5mSS:before {
  content: "\e698"; }

.icon-bell--3jTcH:before {
  content: "\e8ad"; }

.icon-bin--9SXIi:before {
  content: "\e681"; }

.icon-books--1wtxs:before {
  content: "\e718"; }

.icon-briefcase3--2aZET:before {
  content: "\e83a"; }

.icon-bubble-text--3D1H0:before {
  content: "\e7db"; }

.icon-bubbles--XUSj_:before {
  content: "\e7d7"; }

.icon-cable2--2mPGZ:before {
  content: "\e7b4"; }

.icon-calendar2--1VTsl:before {
  content: "\e789"; }

.icon-calendar4--2CTS6:before {
  content: "\e788"; }

.icon-camera2--kNBA_:before {
  content: "\e704"; }

.icon-chart--1T5s2:before {
  content: "\e7fb"; }

.icon-checkbox-checked2--3mFLw:before {
  content: "\ee6e"; }

.icon-checkbox-checked--3m35X:before {
  content: "\ee66"; }

.icon-checkbox-partial2--1IQA5:before {
  content: "\ee68"; }

.icon-checkbox-unchecked2--3az9i:before {
  content: "\ee67"; }

.icon-checkmark2--2oKjQ:before {
  content: "\ed70"; }

.icon-checkmark3--12oMP:before {
  content: "\e934"; }

.icon-circle-small--2x55a:before {
  content: "\ec6b"; }

.icon-circle2--31Mh9:before {
  content: "\ee78"; }

.icon-circle--3PqUN:before {
  content: "\e99d"; }

.icon-city--1ZWuW:before {
  content: "\e60c"; }

.icon-clipboard2--1cA6d:before {
  content: "\e6cc"; }

.icon-clock--34vvw:before {
  content: "\e8e8"; }

.icon-cloud-check--5FUnH:before {
  content: "\e659"; }

.icon-cogs2--3ejMV:before {
  content: "\e672"; }

.icon-cogs--3J7hD:before {
  content: "\eb60"; }

.icon-coin-euro--1ZyJx:before {
  content: "\e75f"; }

.icon-color-sampler--2QecC:before {
  content: "\e627"; }

.icon-cross2--2oOuc:before {
  content: "\ed6d"; }

.icon-download4--286-E:before {
  content: "\e65e"; }

.icon-duplicate--3GOu0:before {
  content: "\e6d4"; }

.icon-earth2---flqG:before {
  content: "\e8ca"; }

.icon-earth--391aZ:before {
  content: "\e884"; }

.icon-envelop2--Ty0eW:before {
  content: "\e693"; }

.icon-envelop--3A0VX:before {
  content: "\e696"; }

.icon-equalizer--r6Fct:before {
  content: "\e6f2"; }

.icon-euro--1nEzn:before {
  content: "\e763"; }

.icon-file-audio--oBAF3:before {
  content: "\e90f"; }

.icon-file-charts--1PZtQ:before {
  content: "\e912"; }

.icon-file-image--3wem-:before {
  content: "\e90d"; }

.icon-file-pdf--1pWcr:before {
  content: "\ef3e"; }

.icon-file-spreadsheet--2rpv8:before {
  content: "\e914"; }

.icon-file-text2--okK47:before {
  content: "\e6d9"; }

.icon-file-text--1NN6l:before {
  content: "\e6d8"; }

.icon-file-video--168TU:before {
  content: "\e910"; }

.icon-file-word--1b5Gu:before {
  content: "\ef40"; }

.icon-file-zip--17sDc:before {
  content: "\e90e"; }

.icon-files--2OmGo:before {
  content: "\e6b7"; }

.icon-glass2--3MJoS:before {
  content: "\e810"; }

.icon-grid6--1wKeX:before {
  content: "\e880"; }

.icon-heart-pulse--2PYRR:before {
  content: "\e7e8"; }

.icon-heart7--3Srk0:before {
  content: "\ecef"; }

.icon-heart--3t20N:before {
  content: "\e68c"; }

.icon-image3--37Ozg:before {
  content: "\e710"; }

.icon-image--2rS37:before {
  content: "\e70e"; }

.icon-images2--3iGy1:before {
  content: "\e711"; }

.icon-info--_iEBR:before, .icon-information--1c5qX:before {
  content: "\e905"; }

.icon-lifebuoy--34t5g:before {
  content: "\e6af"; }

.icon-link22--2rXfi:before {
  content: "\e918"; }

.icon-link2--1HYRX:before {
  content: "\e917"; }

.icon-list-numbered--2jwoU:before {
  content: "\e92d"; }

.icon-list--UF4-u:before {
  content: "\e930"; }

.icon-location3--2BPfB:before {
  content: "\e77a"; }

.icon-lock--3sF-f:before {
  content: "\e66b"; }

.icon-loop--i070T:before {
  content: "\e8da"; }

.icon-magic-wand--26hRH:before {
  content: "\e62b"; }

.icon-menu7--2DTaO:before {
  content: "\e92f"; }

.icon-more2--2Qt6H:before {
  content: "\ec5c"; }

.icon-paperclip--dYLaP:before {
  content: "\e699"; }

.icon-pause2--1k-Fz:before {
  content: "\ed86"; }

.icon-pencil7--6MgGy:before {
  content: "\e60d"; }

.icon-phone2--3-Brs:before {
  content: "\e76a"; }

.icon-play--3N7Pv:before {
  content: "\e6f7"; }

.icon-plus2--3YIPK:before {
  content: "\ed5d"; }

.icon-power2--15pUs:before {
  content: "\e7b9"; }

.icon-profile--e6b-x:before {
  content: "\e6d0"; }

.icon-question-circle1--24YBg:before {
  content: "\e958"; }

.icon-question-circle--28_UP:before {
  content: "\e957"; }

.icon-redo--1SlK-:before {
  content: "\e8d9"; }

.icon-rotation-lock--2QIQD:before {
  content: "\e66c"; }

.icon-rulers--2PWZ5:before {
  content: "\e97a"; }

.icon-sad--b7Wd5:before, .icon-emoticon--3k6JP:before {
  content: "\e903"; }

.icon-search2--3zRgT:before {
  content: "\eb33"; }

.icon-search--3gPKc:before {
  content: "\e922"; }

.icon-select2--2UdWx:before {
  content: "\e882"; }

.icon-server--2daD0:before {
  content: "\e666"; }

.icon-site-map--2Wojc:before, .icon-tree--1z1WL:before {
  content: "\e902"; }

.icon-stack3--artnJ:before {
  content: "\e977"; }

.icon-star-full2--2I9qk:before {
  content: "\e68d"; }

.icon-tag--1DBNV:before, .icon-price--14BOO:before {
  content: "\e900"; }

.icon-tags--2c_DW:before, .icon-price1--3KSDu:before {
  content: "\e901"; }

.icon-telephone--1QRWR:before {
  content: "\e76b"; }

.icon-thumbs-down--3UkTJ:before {
  content: "\e91a"; }

.icon-thumbs-up--1ENfP:before {
  content: "\e919"; }

.icon-triangle--1J0Zk:before {
  content: "\e904"; }

.icon-unlock--3-TJa:before {
  content: "\e66d"; }

.icon-upload4--1aKSs:before {
  content: "\e662"; }

.icon-user-tie--3z3rG:before {
  content: "\e721"; }

.icon-users2--Vra2P:before {
  content: "\eaff"; }

.icon-users--2SNp4:before {
  content: "\e722"; }

.icon-vimeo--2tdEM:before, .icon-brand--2toRQ:before, .icon-social--3rllD:before {
  content: "\e902"; }

.icon-wrench--2PfP8:before {
  content: "\e674"; }

.icon-youtube2--15e6S:before {
  content: "\eefd"; }

.icon-ungroup--P0u4U:before {
  content: "\ee7b"; }

/* $modalStartResponsive: 1215; */
.buttonClose--2sYxU {
  margin-left: 18px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  padding: 0;
  background-color: #000;
  border-top-right-radius: 4px; }

.buttonClose--2sYxU:active .closeIcon--1O6HQ,
.buttonClose--2sYxU:active .closeIcon--1O6HQ:hover {
  color: white; }

.closeIcon--1O6HQ {
  width: 40px;
  line-height: 40px;
  size: 14px; }

/* $modalStartResponsive: 1215; */
.highlight--3DyZX {
  background: #fbec38;
  padding: 3px 0;
  border-radius: 3px; }

/* $modalStartResponsive: 1215; */
/* $modalStartResponsive: 1215; */
.boxSkin--1uzBo {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--itagq, .basicInputSkin--2e6Xe, .input--PlbhM {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--itagq:focus, .basicInputSkin--2e6Xe:focus, .input--PlbhM:focus, .inputFocus--itagq:active, .basicInputSkin--2e6Xe:active, .input--PlbhM:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--2e6Xe, .input--PlbhM {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--35pny {
  font-size: 12px;
  color: #ff6666; }

.input--PlbhM:focus, .input--PlbhM:active {
  background: #fff; }

.inputBig--1WFS_ {
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 16px; }

.filter--GU0Ll {
  background: #efeeee;
  border: 1px solid #dcdbdb; }
  .filter--GU0Ll:focus {
    background: #fff; }

/* $modalStartResponsive: 1215; */
.label--2sRJv {
  cursor: pointer;
  font-weight: 400;
  font-size: 12px;
  min-height: 30px;
  line-height: 1em;
  color: #777777;
  text-transform: uppercase; }

.highlight--2F5TB {
  background: #fbec38;
  padding: 3px 0;
  border-radius: 3px; }

@charset "UTF-8";
/* $modalStartResponsive: 1215; */
.checkWrapper--1SU6B {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center; }
  .checkWrapper--1SU6B:focus {
    outline: none; }

.checkbox--IazmT {
  width: 14px;
  height: 14px;
  margin-right: 12px;
  font-size: 14px;
  border-radius: 4px; }
  .checkbox--IazmT:focus, .checkbox--IazmT:active {
    outline: none;
    box-shadow: 0px 0px 5px 0.5px; }

.unchecked--1171U {
  color: #dddddd; }

.undeterminate--_t8jL,
.unchecked--1171U:focus {
  box-shadow: 0px 0px 4px 1px;
  outline: none; }

.checked--3N1PN:focus {
  box-shadow: 0px 0px 4px 1px;
  outline: none; }

.label--3olQu {
  display: inline-block; }

@media all and (-ms-high-contrast: none) {
  .label--3olQu {
    position: relative;
    top: 11px; }
  /* IE10 */
  â€‹ *::-ms-backdrop,
  .label--3olQu {
    position: relative;
    top: 11px; }
  /*â€‹ IE11 */ }

/* $modalStartResponsive: 1215; */
.textarea--3fpaQ {
  width: 100%;
  padding: 6px 13px 5px 13px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  font-size: 13px;
  background: #f6f6f6;
  min-height: 97px;
  max-height: 97px; }
  .textarea--3fpaQ:focus, .textarea--3fpaQ:active {
    outline: 0;
    background: #fff; }

/* $modalStartResponsive: 1215; */
/* $modalStartResponsive: 1215; */
.boxSkin--2rHS- {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--3fY6q, .basicInputSkin--2d1Eh, .radioItem--u2_WQ {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--3fY6q:focus, .basicInputSkin--2d1Eh:focus, .radioItem--u2_WQ:focus, .inputFocus--3fY6q:active, .basicInputSkin--2d1Eh:active, .radioItem--u2_WQ:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--2d1Eh {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--2oZH9 {
  font-size: 12px;
  color: #ff6666; }

.fieldLabel--3ZHqS {
  font-weight: 300;
  font-size: 13px;
  font: "Roboto Condensed", Arial, Helvetica, sans-serif;
  cursor: pointer; }

.radio--3L6AU {
  color: #bdbdbd;
  width: 25px;
  height: 25px;
  padding: 8px 0px 0px 3px;
  font-size: 12px; }

.radioItem--u2_WQ {
  padding: 0 3px; }

.disabled--1U4_i {
  cursor: default;
  color: gray; }

.radioRow--2DLkA {
  display: flex;
  flex-direction: row;
  align-content: center;
  flex-shrink: 8; }

.radioColumn--CeOkT {
  display: inline-flex;
  flex-direction: column; }

/* $modalStartResponsive: 1215; */
.subCategoryTitle--qUQY0 {
  display: flex;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 5px;
  margin-top: 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #dddddd;
  font-smoothing: antialiased;
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
  -webkit-user-select: none; }

.valueItem--2Ek_0 {
  max-width: 50%;
  min-width: 50%;
  flex-basis: 50%;
  margin-bottom: 0; }

@media screen and (min-width: 1200px) {
  .valueItem--2Ek_0 {
    max-width: 33%;
    min-width: 33%;
    flex-basis: 33%;
    margin-bottom: 0; } }

.textFieldWrapper--2i0pH {
  min-width: 100%;
  flex-basis: 100%; }

.textfield--zmNb7 {
  max-width: 100%; }

.inputsWarpper--2X5KO {
  margin-bottom: 30px; }

.radioGroup--2vqro {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%; }

.checkLabel--3vOLD,
.radioLabel--ev-4D {
  font-size: 14px;
  color: #000;
  text-transform: initial; }

.subCategory--wW2iW:first-child {
  padding-top: 67px; }

.subCategory--wW2iW .global-radioItem {
  flex: 1;
  max-width: 50%;
  min-width: 50%;
  flex-basis: 50%;
  /*margin-bottom: 10px;*/
  height: 30px; }

.toggleTextField--3ucWY {
  color: #c3c3c3; }

/* $modalStartResponsive: 1215; */
.modal--1BLWu {
  z-index: 4; }

.modalBody--1OxmC {
  padding: 0;
  display: flex; }

.header--31OCu {
  background: #0e1921;
  padding-left: 20px; }
  .header--31OCu h1 {
    margin: 0;
    margin-right: 40px;
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase; }

.bookmarks--2p3F1 .bookmark--21ZEE {
  border: 0;
  background: none;
  font-size: 13px;
  text-transform: uppercase;
  color: #ebebeb; }

.scroller--3QjzN {
  height: 0;
  overflow: auto;
  flex: 1;
  padding: 0px 40px 20px 60px; }

.footer--2_H_M {
  background: #f6f6f6;
  padding: 18px 20px; }

.searchInputWrapper--3i3ax {
  position: relative;
  width: 210px; }

.searchInput--3jAh5 {
  width: 210px;
  position: relative;
  z-index: 2;
  /*opacity: 0.6;*/
  background: #efeeee; }
  .searchInput--3jAh5:focus {
    background: white; }

.searchSuggestion--2yDZ8 {
  width: 210px;
  z-index: 1;
  position: absolute;
  left: 0;
  background: #efeeee; }
  .searchSuggestion--2yDZ8:focus {
    background: white; }

.category--2q8CN {
  margin-bottom: 37px;
  padding-top: 23px; }

.categoryTitle--23xfk {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  position: relative;
  left: -60px;
  padding-top: 5px;
  padding-right: 43px;
  padding-bottom: 4px;
  padding-left: 28px;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff; }

.dismissPopover--2NYC0:focus {
  color: #000; }

.results--2YYqN {
  font-size: 13px;
  padding-left: 5px; }

.itemsCount--1Ngd8 {
  position: relative;
  top: -8px;
  left: 2px;
  font-size: 12px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

/* $modalStartResponsive: 1215; */
.titlesWrapper--1-RDc {
  margin-left: 20px;
  display: flex;
  align-items: center; }

.title--1-XMn {
  display: inline-block;
  margin: 0;
  font: 13px/1em "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  text-transform: uppercase; }
  .title--1-XMn:last-of-type {
    margin-left: 16px; }

.value--23aH4 {
  display: inline-block;
  font-size: 18px; }

@media (max-width: 799px) {
  .titlesWrapper--1-RDc {
    margin-left: 0; } }

.relative--BNZH0 {
  position: relative; }


/* $modalStartResponsive: 1215; */
/* $modalStartResponsive: 1215; */
.boxSkin--5wydZ, .popover--1saqA {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--2pc2H, .basicInputSkin--3bh5j {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--2pc2H:focus, .basicInputSkin--3bh5j:focus, .inputFocus--2pc2H:active, .basicInputSkin--3bh5j:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--3bh5j {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--3te9a {
  font-size: 12px;
  color: #ff6666; }

.popover--1saqA {
  position: absolute;
  z-index: 2; }
  .popover--1saqA.position-top--2EyUo {
    bottom: 100%;
    margin-bottom: 13px;
    left: 50%; }
    .popover--1saqA.position-top--2EyUo .arrow--o4jBX {
      bottom: -8px;
      transform: rotate(90deg); }
  .popover--1saqA.position-top-left--2TLAY, .popover--1saqA.position-top-right--rnrRk {
    bottom: 100%;
    margin-bottom: 13px; }
    .popover--1saqA.position-top-left--2TLAY .arrow--o4jBX, .popover--1saqA.position-top-right--rnrRk .arrow--o4jBX {
      bottom: -8px;
      transform: rotate(90deg); }
  .popover--1saqA.position-top-left--2TLAY {
    left: -21px; }
    .popover--1saqA.position-top-left--2TLAY .arrow--o4jBX {
      left: 28px; }
  .popover--1saqA.position-top-right--rnrRk {
    right: -21px; }
    .popover--1saqA.position-top-right--rnrRk .arrow--o4jBX {
      right: 28px; }
  .popover--1saqA.position-bottom--1-Huv {
    top: 100%;
    margin-top: 13px;
    left: 50%; }
    .popover--1saqA.position-bottom--1-Huv .arrow--o4jBX {
      top: -8px;
      transform: rotate(-90deg); }
  .popover--1saqA.position-bottom-left--15ESu, .popover--1saqA.position-bottom-right--1lAR- {
    top: 100%;
    margin-top: 13px; }
    .popover--1saqA.position-bottom-left--15ESu .arrow--o4jBX, .popover--1saqA.position-bottom-right--1lAR- .arrow--o4jBX {
      top: -8px;
      transform: rotate(-90deg); }
  .popover--1saqA.position-bottom-left--15ESu {
    left: -21px; }
    .popover--1saqA.position-bottom-left--15ESu .arrow--o4jBX {
      left: 28px; }
  .popover--1saqA.position-bottom-right--1lAR- {
    right: -21px; }
    .popover--1saqA.position-bottom-right--1lAR- .arrow--o4jBX {
      right: 28px; }
  .popover--1saqA.position-left--h_HiS {
    right: 100%;
    top: 50%;
    margin-right: 13px; }
    .popover--1saqA.position-left--h_HiS .arrow--o4jBX {
      right: -8px; }
  .popover--1saqA.position-left-bottom--3bPlv, .popover--1saqA.position-left-top--2qoEn {
    right: 100%;
    margin-right: 13px; }
    .popover--1saqA.position-left-bottom--3bPlv .arrow--o4jBX, .popover--1saqA.position-left-top--2qoEn .arrow--o4jBX {
      right: -7px; }
  .popover--1saqA.position-left-bottom--3bPlv {
    bottom: -13px; }
    .popover--1saqA.position-left-bottom--3bPlv .arrow--o4jBX {
      bottom: 21px; }
  .popover--1saqA.position-left-top--2qoEn {
    top: -21px; }
    .popover--1saqA.position-left-top--2qoEn .arrow--o4jBX {
      top: 28px; }
  .popover--1saqA.position-right--2DVos {
    left: 100%;
    top: 50%;
    margin-left: 13px; }
    .popover--1saqA.position-right--2DVos .arrow--o4jBX {
      margin-top: -7px;
      transform: rotate(180deg); }
  .popover--1saqA.position-right-bottom--IiYaD, .popover--1saqA.position-right-top--2kFog {
    left: 100%;
    margin-left: 13px; }
    .popover--1saqA.position-right-bottom--IiYaD .arrow--o4jBX, .popover--1saqA.position-right-top--2kFog .arrow--o4jBX {
      left: -7px;
      transform: rotate(180deg); }
  .popover--1saqA.position-right-bottom--IiYaD {
    bottom: -13px; }
    .popover--1saqA.position-right-bottom--IiYaD .arrow--o4jBX {
      bottom: 21px;
      transform: rotate(180deg); }
  .popover--1saqA.position-right-top--2kFog {
    top: -21px; }
    .popover--1saqA.position-right-top--2kFog .arrow--o4jBX {
      top: 28px; }

.arrow--o4jBX {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  border-color: transparent transparent transparent #fff; }

/* $modalStartResponsive: 1215; */
.controlsList--MZhbv {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  padding-left: 14px;
  font: 13px/1em "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #fff;
  list-style: none; }

.controlItem--2GNMW {
  margin-left: 16px;
  text-transform: uppercase; }
  .controlItem--2GNMW:first-child {
    margin-left: 0; }

.control--3hlXd {
  color: #fff;
  text-transform: inherit;
  color: inherit;
  transition: color 0.15s ease;
  text-decoration: none;
  padding: 10px 5px;
  cursor: pointer; }

.controlDisabled--wwXmh {
  color: #fff;
  text-transform: inherit;
  color: inherit;
  transition: color 0.15s ease;
  text-decoration: none;
  padding: 10px 5px;
  opacity: 0.45;
  cursor: not-allowed; }

.popover--UE2mU {
  color: #777777;
  padding: 14px 25px;
  margin-left: 16px; }

.popoverContent--1QGlj {
  text-align: left;
  margin: 10px 10px 0px 10px; }

.popoverTitle--1Ju8F {
  padding-top: 0;
  margin-top: 8px;
  margin-bottom: 23px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase; }

.popoverList--2Vmnp {
  padding: 0;
  margin: 0;
  list-style-type: none;
  color: #777;
  text-transform: capitalize;
  font-family: "Roboto", Arial, Helvetica, sans-serif; }
  .popoverList--2Vmnp .controlItem--2GNMW {
    margin-left: 0px;
    margin-bottom: 10px;
    font-size: 13px; }

.icon--2hzEW {
  color: #fff;
  line-height: 20px; }

/* $modalStartResponsive: 1215; */
.listSortType--1qpUl {
  list-style: none;
  padding: 0;
  margin-bottom: 12px;
  border-bottom: 1px dotted #d9d9d9;
  padding-bottom: 6px; }

.sortType--1Lyoj {
  margin-bottom: 5px;
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.button--jFjd9 {
  color: #777777;
  text-decoration: none;
  padding: 0;
  text-align: left; }

.groupCheck--1T7PC {
  position: absolute;
  left: 8px;
  font-weight: bold; }

/* $modalStartResponsive: 1215; */
.sortListsWrapper--3eLnL {
  padding-left: 25px;
  padding-right: 25px;
  margin-top: 18px;
  text-align: left;
  min-width: 94px;
  width: 190px;
  font: 13px/1em "Roboto Condensed", Arial, Helvetica, sans-serif; }

.toggleButton--1c53B {
  color: #fff;
  display: inline-block;
  margin: 0 0 0 25px;
  cursor: pointer;
  z-index: 10001; }

.toggleIcon--2MBgJ {
  position: relative;
  top: 1px; }

.sortListsTitle--MERC- {
  margin: 0 0 21px;
  padding-top: 4px;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase; }

.listSortType--3GGjg,
.listSortView--1S9vO {
  list-style: none;
  padding: 0; }

.listSortType--3GGjg {
  margin-bottom: 18px;
  border-bottom: 1px dotted #d9d9d9;
  padding-bottom: 15px; }

.listSortView--1S9vO {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.resetGroupingWrapper--3Q_uL {
  padding: 10px 0 25px 22px; }

.resetGrouping--1JF19 {
  font: 13px/1em "Roboto", Arial, Helvetica, sans-serif; }

/* $modalStartResponsive: 1215; */
.listSortType--2o1HZ {
  list-style: none;
  padding: 0;
  margin-bottom: 12px;
  border-bottom: 1px dotted #d9d9d9;
  padding-bottom: 6px; }

.sortType--3ix_f {
  margin-bottom: 5px;
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.button--2WQ4i {
  color: #777777;
  text-decoration: none;
  padding: 0;
  text-align: left; }

/* $modalStartResponsive: 1215; */
.sortView--494wk {
  max-width: 33.3333%;
  flex: 1;
  text-align: center; }
  .sortView--494wk:first-child {
    text-align: left; }
  .sortView--494wk:last-child {
    text-align: right; }
    .sortView--494wk:last-child .icon--ioJgu {
      margin-right: 5px; }

.button--1TBrd {
  display: block;
  position: relative;
  padding-bottom: 15px;
  color: #777777;
  text-decoration: none; }

.icon--ioJgu {
  font-size: 20px; }

.textNode--GHLrx {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 28px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1em;
  white-space: nowrap;
  text-transform: uppercase; }

/* $modalStartResponsive: 1215; */
.listSortView--2c374 {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 13px; }

/* $modalStartResponsive: 1215; */
.sortListsWrapper--1Dv4E {
  padding-left: 25px;
  padding-right: 25px;
  margin-top: 18px;
  padding-bottom: 22px;
  text-align: left;
  min-width: 94px;
  width: 290px;
  font: 13px/1em "Roboto Condensed", Arial, Helvetica, sans-serif; }

.toggleButton--ffSC6 {
  color: #fff;
  display: inline-block;
  margin: 0 22px 0 25px;
  cursor: pointer; }

.toggleIcon--_xFuk {
  position: relative;
  top: 1px; }

.sortListsTitle--3Ja9v {
  margin: 0 0 21px;
  padding-top: 4px;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase; }

.listSortType--3fCIb,
.listSortView--2kKRv {
  list-style: none;
  padding: 0; }

.listSortType--3fCIb {
  margin-bottom: 18px;
  border-bottom: 1px dotted #d9d9d9;
  padding-bottom: 15px; }

.listSortView--2kKRv {
  margin: 0;
  padding: 0;
  list-style-type: none; }

/* $modalStartResponsive: 1215; */
.search--XZLCX {
  background: rgba(255, 255, 255, 0.2);
  border-top-left-radius: 4px; }
  .search--XZLCX .active--1-8nU .closeButton--3viet {
    opacity: 1; }

.searchInput--2BtIM {
  background: transparent;
  border: 0;
  color: #fff;
  flex: 1;
  max-width: 125px; }
  .searchInput--2BtIM:active, .searchInput--2BtIM:focus {
    outline: 0; }

.searchButton--2s8yD {
  position: relative;
  width: 45px;
  height: 100%;
  background: transparent;
  cursor: initial;
  border-radius: 3px 0 0 0;
  transition: 150ms background ease; }
  .searchButton--2s8yD:hover {
    cursor: pointer; }
  .searchButton--2s8yD i {
    position: relative;
    top: 1px; }

.activeFiltersCount--1NQoD {
  position: absolute;
  color: #fff;
  top: 3px;
  right: 8px;
  font-size: 11px; }

.closeButton--3viet {
  opacity: 0;
  color: #7b9aaf;
  background: #efeeee;
  width: 40px;
  height: 43px;
  line-height: 42px;
  transition: 50ms opacity ease; }

.toggleSearchIcon--2hclC {
  display: block;
  line-height: 40px;
  color: #fff;
  text-align: center; }

.collapsableContentWrapper--_L3jo {
  max-width: 0;
  overflow: hidden;
  display: flex;
  transition: 150ms max-width ease; }
  .collapsableContentWrapper--_L3jo.active--1-8nU {
    max-width: 165px; }

.collapsableContent--2P9-n {
  width: 165px; }

/* $modalStartResponsive: 1215; */
.toolbar--3uv9Y {
  height: 40px;
  border-radius: 4px 4px 0 0; }

.titleControlsGroup--3XaIk {
  flex: 1;
  cursor: default;
  background: rgba(8, 22, 30, 0.7);
  border-radius: 0 4px 0 0; }

.link--3pqkz {
  cursor: pointer; }

.loadNextButton--3TraT {
  cursor: pointer;
  height: 100%;
  padding: 5px;
  color: white;
  display: flex;
  width: 45px;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-left: 1px; }

.loadNextButtonBackground--2vt79 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.loadNextButtonIcon--NEZmV {
  margin-left: 4px;
  position: absolute;
  top: 4px;
  left: 4px;
  opacity: 0.8; }

.loadNextCount--1YZ35 {
  font-size: 10px;
  height: 10px;
  text-align: center;
  position: absolute;
  left: 2px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  margin-right: 5px;
  opacity: 0.8; }

.selectedRowsSubtitle--1o6u0 {
  margin-left: 0; }
  .selectedRowsSubtitle--1o6u0:last-of-type {
    margin-left: 0px; }

.selectedRowsTitle--uG-Zk:hover .clearSelectionButton--3cUWx {
  opacity: 1; }

.clearSelectionButton--3cUWx {
  opacity: 0;
  margin-right: 5px;
  margin-left: 10px;
  margin-bottom: 3px; }
  .clearSelectionButton--3cUWx:hover {
    opacity: 1; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/*===================================
=            Base styles            =
===================================*/
.zippy-react-toolkit-flex-v3 {
  display: flex; }

.zippy-react-toolkit-flex-v3--inline {
  display: inline-flex; }

.zippy-react-toolkit-flex-v3--display-flex {
  display: flex; }

.zippy-react-toolkit-flex-v3--display-inline-flex {
  display: inline-flex; }

/* ALIGN-ITEMS */
.zippy-react-toolkit-flex-v3--align-items-center {
  align-items: center; }

.zippy-react-toolkit-flex-v3--align-items-stretch {
  align-items: stretch; }

.zippy-react-toolkit-flex-v3--align-items-baseline {
  align-items: baseline; }

.zippy-react-toolkit-flex-v3--align-items-end,
.zippy-react-toolkit-flex-v3--align-items-flex-end {
  align-items: flex-end; }

.zippy-react-toolkit-flex-v3--align-items-start,
.zippy-react-toolkit-flex-v3--align-items-flex-start {
  align-items: flex-start; }

/* ALIGN-SELF */
.zippy-react-toolkit-flex-v3--align-self-center {
  align-self: center; }

.zippy-react-toolkit-flex-v3--align-self-stretch {
  align-self: stretch; }

.zippy-react-toolkit-flex-v3--align-self-baseline {
  align-self: baseline; }

.zippy-react-toolkit-flex-v3--align-self-auto {
  align-self: auto; }

.zippy-react-toolkit-flex-v3--align-self-end,
.zippy-react-toolkit-flex-v3--align-self-flex-end {
  align-self: flex-end; }

.zippy-react-toolkit-flex-v3--align-self-start,
.zippy-react-toolkit-flex-v3--align-self-flex-start {
  align-self: flex-start; }

/* ALIGN-CONTENT */
.zippy-react-toolkit-flex-v3--align-content-center {
  align-content: center; }

.zippy-react-toolkit-flex-v3--align-content-stretch {
  align-content: stretch; }

.zippy-react-toolkit-flex-v3--align-content-around,
.zippy-react-toolkit-flex-v3--align-content-space-around {
  align-content: space-around; }

.zippy-react-toolkit-flex-v3--align-content-between,
.zippy-react-toolkit-flex-v3--align-content-space-between {
  align-content: space-between; }

.zippy-react-toolkit-flex-v3--align-content-end,
.zippy-react-toolkit-flex-v3--align-content-flex-end {
  align-content: flex-end; }

.zippy-react-toolkit-flex-v3--align-content-start,
.zippy-react-toolkit-flex-v3--align-content-flex-start {
  align-content: flex-start; }

/* JUSTIFY-CONTENT */
.zippy-react-toolkit-flex-v3--justify-content-start,
.zippy-react-toolkit-flex-v3--justify-content-flex-start {
  justify-content: flex-start; }

.zippy-react-toolkit-flex-v3--justify-content-end,
.zippy-react-toolkit-flex-v3--justify-content-flex-end {
  justify-content: flex-end; }

.zippy-react-toolkit-flex-v3--justify-content-center {
  justify-content: center; }

.zippy-react-toolkit-flex-v3--justify-content-space-around {
  justify-content: space-around; }

.zippy-react-toolkit-flex-v3--justify-content-space-between {
  justify-content: space-between; }

/* WRAP */
.zippy-react-toolkit-flex-v3--wrap {
  flex-wrap: wrap; }

/* COLUMN */
.zippy-react-toolkit-flex-v3--column {
  flex-direction: column; }

.zippy-react-toolkit-flex-v3--column-reverse {
  flex-direction: column-reverse; }

/* ROW */
.zippy-react-toolkit-flex-v3--row {
  flex-direction: row; }

.zippy-react-toolkit-flex-v3--row-reverse {
  flex-direction: row-reverse; }

/* FLEX-BASIS */
.zippy-react-toolkit-flex-v3--flex-basis-auto {
  flex-basis: auto; }

.zippy-react-toolkit-flex-v3--flex-basis-none,
.zippy-react-toolkit-flex-v3--flex-basis-0 {
  flex-basis: 0; }

.zippy-react-toolkit-flex-v3--flex-basis-fill {
  flex-basis: fill; }

.zippy-react-toolkit-flex-v3--flex-basis-content {
  flex-basis: content; }

.zippy-react-toolkit-flex-v3--flex-basis-fit-content {
  flex-basis: fit-content; }

.zippy-react-toolkit-flex-v3--flex-basis-min-content {
  flex-basis: min-content; }

.zippy-react-toolkit-flex-v3--flex-basis-max-content {
  flex-basis: max-content; }

/* FLEX */
.zippy-react-toolkit-flex-v3--flex-none,
.zippy-react-toolkit-flex-v3--flex-0 {
  flex: none; }

/* stylelint-disable */
.zippy-react-toolkit-flex-v3--flex-1 {
  flex: 1; }

.zippy-react-toolkit-flex-v3--flex-2 {
  flex: 2; }

.zippy-react-toolkit-flex-v3--flex-3 {
  flex: 3; }

.zippy-react-toolkit-flex-v3--flex-4 {
  flex: 4; }

.zippy-react-toolkit-flex-v3--flex-5 {
  flex: 5; }

.zippy-react-toolkit-flex-v3--flex-6 {
  flex: 6; }

.zippy-react-toolkit-flex-v3--flex-7 {
  flex: 7; }

.zippy-react-toolkit-flex-v3--flex-8 {
  flex: 8; }

.zippy-react-toolkit-flex-v3--flex-9 {
  flex: 9; }

.zippy-react-toolkit-flex-v3--flex-10 {
  flex: 10; }

.zippy-react-toolkit-flex-v3--flex-11 {
  flex: 11; }

.zippy-react-toolkit-flex-v3--flex-12 {
  flex: 12; }

.zippy-react-toolkit-flex-v3--flex-13 {
  flex: 13; }

.zippy-react-toolkit-flex-v3--flex-14 {
  flex: 14; }

.zippy-react-toolkit-flex-v3--flex-15 {
  flex: 15; }

.zippy-react-toolkit-flex-v3--flex-16 {
  flex: 16; }

.zippy-react-toolkit-flex-v3--flex-17 {
  flex: 17; }

.zippy-react-toolkit-flex-v3--flex-18 {
  flex: 18; }

.zippy-react-toolkit-flex-v3--flex-19 {
  flex: 19; }

.zippy-react-toolkit-flex-v3--flex-20 {
  flex: 20; }

.zippy-react-toolkit-flex-v3--flex-21 {
  flex: 21; }

.zippy-react-toolkit-flex-v3--flex-22 {
  flex: 22; }

.zippy-react-toolkit-flex-v3--flex-23 {
  flex: 23; }

.zippy-react-toolkit-flex-v3--flex-24 {
  flex: 24; }

.zippy-react-toolkit-flex-v3--flex-25 {
  flex: 25; }

.zippy-react-toolkit-flex-v3--flex-26 {
  flex: 26; }

.zippy-react-toolkit-flex-v3--flex-27 {
  flex: 27; }

.zippy-react-toolkit-flex-v3--flex-28 {
  flex: 28; }

.zippy-react-toolkit-flex-v3--flex-29 {
  flex: 29; }

.zippy-react-toolkit-flex-v3--flex-30 {
  flex: 30; }

.zippy-react-toolkit-flex-v3--flex-31 {
  flex: 31; }

.zippy-react-toolkit-flex-v3--flex-32 {
  flex: 32; }

.zippy-react-toolkit-flex-v3--flex-33 {
  flex: 33; }

.zippy-react-toolkit-flex-v3--flex-34 {
  flex: 34; }

.zippy-react-toolkit-flex-v3--flex-35 {
  flex: 35; }

.zippy-react-toolkit-flex-v3--flex-36 {
  flex: 36; }

.zippy-react-toolkit-flex-v3--flex-37 {
  flex: 37; }

.zippy-react-toolkit-flex-v3--flex-38 {
  flex: 38; }

.zippy-react-toolkit-flex-v3--flex-39 {
  flex: 39; }

.zippy-react-toolkit-flex-v3--flex-40 {
  flex: 40; }

.zippy-react-toolkit-flex-v3--flex-41 {
  flex: 41; }

.zippy-react-toolkit-flex-v3--flex-42 {
  flex: 42; }

.zippy-react-toolkit-flex-v3--flex-43 {
  flex: 43; }

.zippy-react-toolkit-flex-v3--flex-44 {
  flex: 44; }

.zippy-react-toolkit-flex-v3--flex-45 {
  flex: 45; }

.zippy-react-toolkit-flex-v3--flex-46 {
  flex: 46; }

.zippy-react-toolkit-flex-v3--flex-47 {
  flex: 47; }

.zippy-react-toolkit-flex-v3--flex-48 {
  flex: 48; }

.zippy-react-toolkit-flex-v3--flex-49 {
  flex: 49; }

.zippy-react-toolkit-flex-v3--flex-50 {
  flex: 50; }

.zippy-react-toolkit-flex-v3--flex-51 {
  flex: 51; }

.zippy-react-toolkit-flex-v3--flex-52 {
  flex: 52; }

.zippy-react-toolkit-flex-v3--flex-53 {
  flex: 53; }

.zippy-react-toolkit-flex-v3--flex-54 {
  flex: 54; }

.zippy-react-toolkit-flex-v3--flex-55 {
  flex: 55; }

.zippy-react-toolkit-flex-v3--flex-56 {
  flex: 56; }

.zippy-react-toolkit-flex-v3--flex-57 {
  flex: 57; }

.zippy-react-toolkit-flex-v3--flex-58 {
  flex: 58; }

.zippy-react-toolkit-flex-v3--flex-59 {
  flex: 59; }

.zippy-react-toolkit-flex-v3--flex-60 {
  flex: 60; }

.zippy-react-toolkit-flex-v3--flex-61 {
  flex: 61; }

.zippy-react-toolkit-flex-v3--flex-62 {
  flex: 62; }

.zippy-react-toolkit-flex-v3--flex-63 {
  flex: 63; }

.zippy-react-toolkit-flex-v3--flex-64 {
  flex: 64; }

.zippy-react-toolkit-flex-v3--flex-65 {
  flex: 65; }

.zippy-react-toolkit-flex-v3--flex-66 {
  flex: 66; }

.zippy-react-toolkit-flex-v3--flex-67 {
  flex: 67; }

.zippy-react-toolkit-flex-v3--flex-68 {
  flex: 68; }

.zippy-react-toolkit-flex-v3--flex-69 {
  flex: 69; }

.zippy-react-toolkit-flex-v3--flex-70 {
  flex: 70; }

.zippy-react-toolkit-flex-v3--flex-71 {
  flex: 71; }

.zippy-react-toolkit-flex-v3--flex-72 {
  flex: 72; }

.zippy-react-toolkit-flex-v3--flex-73 {
  flex: 73; }

.zippy-react-toolkit-flex-v3--flex-74 {
  flex: 74; }

.zippy-react-toolkit-flex-v3--flex-75 {
  flex: 75; }

.zippy-react-toolkit-flex-v3--flex-76 {
  flex: 76; }

.zippy-react-toolkit-flex-v3--flex-77 {
  flex: 77; }

.zippy-react-toolkit-flex-v3--flex-78 {
  flex: 78; }

.zippy-react-toolkit-flex-v3--flex-79 {
  flex: 79; }

.zippy-react-toolkit-flex-v3--flex-80 {
  flex: 80; }

.zippy-react-toolkit-flex-v3--flex-81 {
  flex: 81; }

.zippy-react-toolkit-flex-v3--flex-82 {
  flex: 82; }

.zippy-react-toolkit-flex-v3--flex-83 {
  flex: 83; }

.zippy-react-toolkit-flex-v3--flex-84 {
  flex: 84; }

.zippy-react-toolkit-flex-v3--flex-85 {
  flex: 85; }

.zippy-react-toolkit-flex-v3--flex-86 {
  flex: 86; }

.zippy-react-toolkit-flex-v3--flex-87 {
  flex: 87; }

.zippy-react-toolkit-flex-v3--flex-88 {
  flex: 88; }

.zippy-react-toolkit-flex-v3--flex-89 {
  flex: 89; }

.zippy-react-toolkit-flex-v3--flex-90 {
  flex: 90; }

.zippy-react-toolkit-flex-v3--flex-91 {
  flex: 91; }

.zippy-react-toolkit-flex-v3--flex-92 {
  flex: 92; }

.zippy-react-toolkit-flex-v3--flex-93 {
  flex: 93; }

.zippy-react-toolkit-flex-v3--flex-94 {
  flex: 94; }

.zippy-react-toolkit-flex-v3--flex-95 {
  flex: 95; }

.zippy-react-toolkit-flex-v3--flex-96 {
  flex: 96; }

.zippy-react-toolkit-flex-v3--flex-97 {
  flex: 97; }

.zippy-react-toolkit-flex-v3--flex-98 {
  flex: 98; }

.zippy-react-toolkit-flex-v3--flex-99 {
  flex: 99; }

.zippy-react-toolkit-flex-v3--flex-100 {
  flex: 100; }

/* FLEX-GROW */
.zippy-react-toolkit-flex-v3--flex-grow-0 {
  flex-grow: 0; }

.zippy-react-toolkit-flex-v3--flex-grow-1 {
  flex-grow: 1; }

.zippy-react-toolkit-flex-v3--flex-grow-2 {
  flex-grow: 2; }

.zippy-react-toolkit-flex-v3--flex-grow-3 {
  flex-grow: 3; }

.zippy-react-toolkit-flex-v3--flex-grow-4 {
  flex-grow: 4; }

.zippy-react-toolkit-flex-v3--flex-grow-5 {
  flex-grow: 5; }

.zippy-react-toolkit-flex-v3--flex-grow-6 {
  flex-grow: 6; }

.zippy-react-toolkit-flex-v3--flex-grow-7 {
  flex-grow: 7; }

.zippy-react-toolkit-flex-v3--flex-grow-8 {
  flex-grow: 8; }

.zippy-react-toolkit-flex-v3--flex-grow-9 {
  flex-grow: 9; }

.zippy-react-toolkit-flex-v3--flex-grow-10 {
  flex-grow: 10; }

.zippy-react-toolkit-flex-v3--flex-grow-11 {
  flex-grow: 11; }

.zippy-react-toolkit-flex-v3--flex-grow-12 {
  flex-grow: 12; }

.zippy-react-toolkit-flex-v3--flex-grow-13 {
  flex-grow: 13; }

.zippy-react-toolkit-flex-v3--flex-grow-14 {
  flex-grow: 14; }

.zippy-react-toolkit-flex-v3--flex-grow-15 {
  flex-grow: 15; }

.zippy-react-toolkit-flex-v3--flex-grow-16 {
  flex-grow: 16; }

.zippy-react-toolkit-flex-v3--flex-grow-17 {
  flex-grow: 17; }

.zippy-react-toolkit-flex-v3--flex-grow-18 {
  flex-grow: 18; }

.zippy-react-toolkit-flex-v3--flex-grow-19 {
  flex-grow: 19; }

.zippy-react-toolkit-flex-v3--flex-grow-20 {
  flex-grow: 20; }

.zippy-react-toolkit-flex-v3--flex-grow-21 {
  flex-grow: 21; }

.zippy-react-toolkit-flex-v3--flex-grow-22 {
  flex-grow: 22; }

.zippy-react-toolkit-flex-v3--flex-grow-23 {
  flex-grow: 23; }

.zippy-react-toolkit-flex-v3--flex-grow-24 {
  flex-grow: 24; }

.zippy-react-toolkit-flex-v3--flex-grow-25 {
  flex-grow: 25; }

.zippy-react-toolkit-flex-v3--flex-grow-26 {
  flex-grow: 26; }

.zippy-react-toolkit-flex-v3--flex-grow-27 {
  flex-grow: 27; }

.zippy-react-toolkit-flex-v3--flex-grow-28 {
  flex-grow: 28; }

.zippy-react-toolkit-flex-v3--flex-grow-29 {
  flex-grow: 29; }

.zippy-react-toolkit-flex-v3--flex-grow-30 {
  flex-grow: 30; }

.zippy-react-toolkit-flex-v3--flex-grow-31 {
  flex-grow: 31; }

.zippy-react-toolkit-flex-v3--flex-grow-32 {
  flex-grow: 32; }

.zippy-react-toolkit-flex-v3--flex-grow-33 {
  flex-grow: 33; }

.zippy-react-toolkit-flex-v3--flex-grow-34 {
  flex-grow: 34; }

.zippy-react-toolkit-flex-v3--flex-grow-35 {
  flex-grow: 35; }

.zippy-react-toolkit-flex-v3--flex-grow-36 {
  flex-grow: 36; }

.zippy-react-toolkit-flex-v3--flex-grow-37 {
  flex-grow: 37; }

.zippy-react-toolkit-flex-v3--flex-grow-38 {
  flex-grow: 38; }

.zippy-react-toolkit-flex-v3--flex-grow-39 {
  flex-grow: 39; }

.zippy-react-toolkit-flex-v3--flex-grow-40 {
  flex-grow: 40; }

.zippy-react-toolkit-flex-v3--flex-grow-41 {
  flex-grow: 41; }

.zippy-react-toolkit-flex-v3--flex-grow-42 {
  flex-grow: 42; }

.zippy-react-toolkit-flex-v3--flex-grow-43 {
  flex-grow: 43; }

.zippy-react-toolkit-flex-v3--flex-grow-44 {
  flex-grow: 44; }

.zippy-react-toolkit-flex-v3--flex-grow-45 {
  flex-grow: 45; }

.zippy-react-toolkit-flex-v3--flex-grow-46 {
  flex-grow: 46; }

.zippy-react-toolkit-flex-v3--flex-grow-47 {
  flex-grow: 47; }

.zippy-react-toolkit-flex-v3--flex-grow-48 {
  flex-grow: 48; }

.zippy-react-toolkit-flex-v3--flex-grow-49 {
  flex-grow: 49; }

.zippy-react-toolkit-flex-v3--flex-grow-50 {
  flex-grow: 50; }

.zippy-react-toolkit-flex-v3--flex-grow-51 {
  flex-grow: 51; }

.zippy-react-toolkit-flex-v3--flex-grow-52 {
  flex-grow: 52; }

.zippy-react-toolkit-flex-v3--flex-grow-53 {
  flex-grow: 53; }

.zippy-react-toolkit-flex-v3--flex-grow-54 {
  flex-grow: 54; }

.zippy-react-toolkit-flex-v3--flex-grow-55 {
  flex-grow: 55; }

.zippy-react-toolkit-flex-v3--flex-grow-56 {
  flex-grow: 56; }

.zippy-react-toolkit-flex-v3--flex-grow-57 {
  flex-grow: 57; }

.zippy-react-toolkit-flex-v3--flex-grow-58 {
  flex-grow: 58; }

.zippy-react-toolkit-flex-v3--flex-grow-59 {
  flex-grow: 59; }

.zippy-react-toolkit-flex-v3--flex-grow-60 {
  flex-grow: 60; }

.zippy-react-toolkit-flex-v3--flex-grow-61 {
  flex-grow: 61; }

.zippy-react-toolkit-flex-v3--flex-grow-62 {
  flex-grow: 62; }

.zippy-react-toolkit-flex-v3--flex-grow-63 {
  flex-grow: 63; }

.zippy-react-toolkit-flex-v3--flex-grow-64 {
  flex-grow: 64; }

.zippy-react-toolkit-flex-v3--flex-grow-65 {
  flex-grow: 65; }

.zippy-react-toolkit-flex-v3--flex-grow-66 {
  flex-grow: 66; }

.zippy-react-toolkit-flex-v3--flex-grow-67 {
  flex-grow: 67; }

.zippy-react-toolkit-flex-v3--flex-grow-68 {
  flex-grow: 68; }

.zippy-react-toolkit-flex-v3--flex-grow-69 {
  flex-grow: 69; }

.zippy-react-toolkit-flex-v3--flex-grow-70 {
  flex-grow: 70; }

.zippy-react-toolkit-flex-v3--flex-grow-71 {
  flex-grow: 71; }

.zippy-react-toolkit-flex-v3--flex-grow-72 {
  flex-grow: 72; }

.zippy-react-toolkit-flex-v3--flex-grow-73 {
  flex-grow: 73; }

.zippy-react-toolkit-flex-v3--flex-grow-74 {
  flex-grow: 74; }

.zippy-react-toolkit-flex-v3--flex-grow-75 {
  flex-grow: 75; }

.zippy-react-toolkit-flex-v3--flex-grow-76 {
  flex-grow: 76; }

.zippy-react-toolkit-flex-v3--flex-grow-77 {
  flex-grow: 77; }

.zippy-react-toolkit-flex-v3--flex-grow-78 {
  flex-grow: 78; }

.zippy-react-toolkit-flex-v3--flex-grow-79 {
  flex-grow: 79; }

.zippy-react-toolkit-flex-v3--flex-grow-80 {
  flex-grow: 80; }

.zippy-react-toolkit-flex-v3--flex-grow-81 {
  flex-grow: 81; }

.zippy-react-toolkit-flex-v3--flex-grow-82 {
  flex-grow: 82; }

.zippy-react-toolkit-flex-v3--flex-grow-83 {
  flex-grow: 83; }

.zippy-react-toolkit-flex-v3--flex-grow-84 {
  flex-grow: 84; }

.zippy-react-toolkit-flex-v3--flex-grow-85 {
  flex-grow: 85; }

.zippy-react-toolkit-flex-v3--flex-grow-86 {
  flex-grow: 86; }

.zippy-react-toolkit-flex-v3--flex-grow-87 {
  flex-grow: 87; }

.zippy-react-toolkit-flex-v3--flex-grow-88 {
  flex-grow: 88; }

.zippy-react-toolkit-flex-v3--flex-grow-89 {
  flex-grow: 89; }

.zippy-react-toolkit-flex-v3--flex-grow-90 {
  flex-grow: 90; }

.zippy-react-toolkit-flex-v3--flex-grow-91 {
  flex-grow: 91; }

.zippy-react-toolkit-flex-v3--flex-grow-92 {
  flex-grow: 92; }

.zippy-react-toolkit-flex-v3--flex-grow-93 {
  flex-grow: 93; }

.zippy-react-toolkit-flex-v3--flex-grow-94 {
  flex-grow: 94; }

.zippy-react-toolkit-flex-v3--flex-grow-95 {
  flex-grow: 95; }

.zippy-react-toolkit-flex-v3--flex-grow-96 {
  flex-grow: 96; }

.zippy-react-toolkit-flex-v3--flex-grow-97 {
  flex-grow: 97; }

.zippy-react-toolkit-flex-v3--flex-grow-98 {
  flex-grow: 98; }

.zippy-react-toolkit-flex-v3--flex-grow-99 {
  flex-grow: 99; }

.zippy-react-toolkit-flex-v3--flex-grow-100 {
  flex-grow: 100; }

/* FLEX-SHRINK */
.zippy-react-toolkit-flex-v3--flex-shrink-0 {
  flex-shrink: 0; }

.zippy-react-toolkit-flex-v3--flex-shrink-1 {
  flex-shrink: 1; }

.zippy-react-toolkit-flex-v3--flex-shrink-2 {
  flex-shrink: 2; }

.zippy-react-toolkit-flex-v3--flex-shrink-3 {
  flex-shrink: 3; }

.zippy-react-toolkit-flex-v3--flex-shrink-4 {
  flex-shrink: 4; }

.zippy-react-toolkit-flex-v3--flex-shrink-5 {
  flex-shrink: 5; }

.zippy-react-toolkit-flex-v3--flex-shrink-6 {
  flex-shrink: 6; }

.zippy-react-toolkit-flex-v3--flex-shrink-7 {
  flex-shrink: 7; }

.zippy-react-toolkit-flex-v3--flex-shrink-8 {
  flex-shrink: 8; }

.zippy-react-toolkit-flex-v3--flex-shrink-9 {
  flex-shrink: 9; }

.zippy-react-toolkit-flex-v3--flex-shrink-10 {
  flex-shrink: 10; }

.zippy-react-toolkit-flex-v3--flex-shrink-11 {
  flex-shrink: 11; }

.zippy-react-toolkit-flex-v3--flex-shrink-12 {
  flex-shrink: 12; }

.zippy-react-toolkit-flex-v3--flex-shrink-13 {
  flex-shrink: 13; }

.zippy-react-toolkit-flex-v3--flex-shrink-14 {
  flex-shrink: 14; }

.zippy-react-toolkit-flex-v3--flex-shrink-15 {
  flex-shrink: 15; }

.zippy-react-toolkit-flex-v3--flex-shrink-16 {
  flex-shrink: 16; }

.zippy-react-toolkit-flex-v3--flex-shrink-17 {
  flex-shrink: 17; }

.zippy-react-toolkit-flex-v3--flex-shrink-18 {
  flex-shrink: 18; }

.zippy-react-toolkit-flex-v3--flex-shrink-19 {
  flex-shrink: 19; }

.zippy-react-toolkit-flex-v3--flex-shrink-20 {
  flex-shrink: 20; }

.zippy-react-toolkit-flex-v3--flex-shrink-21 {
  flex-shrink: 21; }

.zippy-react-toolkit-flex-v3--flex-shrink-22 {
  flex-shrink: 22; }

.zippy-react-toolkit-flex-v3--flex-shrink-23 {
  flex-shrink: 23; }

.zippy-react-toolkit-flex-v3--flex-shrink-24 {
  flex-shrink: 24; }

.zippy-react-toolkit-flex-v3--flex-shrink-25 {
  flex-shrink: 25; }

.zippy-react-toolkit-flex-v3--flex-shrink-26 {
  flex-shrink: 26; }

.zippy-react-toolkit-flex-v3--flex-shrink-27 {
  flex-shrink: 27; }

.zippy-react-toolkit-flex-v3--flex-shrink-28 {
  flex-shrink: 28; }

.zippy-react-toolkit-flex-v3--flex-shrink-29 {
  flex-shrink: 29; }

.zippy-react-toolkit-flex-v3--flex-shrink-30 {
  flex-shrink: 30; }

.zippy-react-toolkit-flex-v3--flex-shrink-31 {
  flex-shrink: 31; }

.zippy-react-toolkit-flex-v3--flex-shrink-32 {
  flex-shrink: 32; }

.zippy-react-toolkit-flex-v3--flex-shrink-33 {
  flex-shrink: 33; }

.zippy-react-toolkit-flex-v3--flex-shrink-34 {
  flex-shrink: 34; }

.zippy-react-toolkit-flex-v3--flex-shrink-35 {
  flex-shrink: 35; }

.zippy-react-toolkit-flex-v3--flex-shrink-36 {
  flex-shrink: 36; }

.zippy-react-toolkit-flex-v3--flex-shrink-37 {
  flex-shrink: 37; }

.zippy-react-toolkit-flex-v3--flex-shrink-38 {
  flex-shrink: 38; }

.zippy-react-toolkit-flex-v3--flex-shrink-39 {
  flex-shrink: 39; }

.zippy-react-toolkit-flex-v3--flex-shrink-40 {
  flex-shrink: 40; }

.zippy-react-toolkit-flex-v3--flex-shrink-41 {
  flex-shrink: 41; }

.zippy-react-toolkit-flex-v3--flex-shrink-42 {
  flex-shrink: 42; }

.zippy-react-toolkit-flex-v3--flex-shrink-43 {
  flex-shrink: 43; }

.zippy-react-toolkit-flex-v3--flex-shrink-44 {
  flex-shrink: 44; }

.zippy-react-toolkit-flex-v3--flex-shrink-45 {
  flex-shrink: 45; }

.zippy-react-toolkit-flex-v3--flex-shrink-46 {
  flex-shrink: 46; }

.zippy-react-toolkit-flex-v3--flex-shrink-47 {
  flex-shrink: 47; }

.zippy-react-toolkit-flex-v3--flex-shrink-48 {
  flex-shrink: 48; }

.zippy-react-toolkit-flex-v3--flex-shrink-49 {
  flex-shrink: 49; }

.zippy-react-toolkit-flex-v3--flex-shrink-50 {
  flex-shrink: 50; }

.zippy-react-toolkit-flex-v3--flex-shrink-51 {
  flex-shrink: 51; }

.zippy-react-toolkit-flex-v3--flex-shrink-52 {
  flex-shrink: 52; }

.zippy-react-toolkit-flex-v3--flex-shrink-53 {
  flex-shrink: 53; }

.zippy-react-toolkit-flex-v3--flex-shrink-54 {
  flex-shrink: 54; }

.zippy-react-toolkit-flex-v3--flex-shrink-55 {
  flex-shrink: 55; }

.zippy-react-toolkit-flex-v3--flex-shrink-56 {
  flex-shrink: 56; }

.zippy-react-toolkit-flex-v3--flex-shrink-57 {
  flex-shrink: 57; }

.zippy-react-toolkit-flex-v3--flex-shrink-58 {
  flex-shrink: 58; }

.zippy-react-toolkit-flex-v3--flex-shrink-59 {
  flex-shrink: 59; }

.zippy-react-toolkit-flex-v3--flex-shrink-60 {
  flex-shrink: 60; }

.zippy-react-toolkit-flex-v3--flex-shrink-61 {
  flex-shrink: 61; }

.zippy-react-toolkit-flex-v3--flex-shrink-62 {
  flex-shrink: 62; }

.zippy-react-toolkit-flex-v3--flex-shrink-63 {
  flex-shrink: 63; }

.zippy-react-toolkit-flex-v3--flex-shrink-64 {
  flex-shrink: 64; }

.zippy-react-toolkit-flex-v3--flex-shrink-65 {
  flex-shrink: 65; }

.zippy-react-toolkit-flex-v3--flex-shrink-66 {
  flex-shrink: 66; }

.zippy-react-toolkit-flex-v3--flex-shrink-67 {
  flex-shrink: 67; }

.zippy-react-toolkit-flex-v3--flex-shrink-68 {
  flex-shrink: 68; }

.zippy-react-toolkit-flex-v3--flex-shrink-69 {
  flex-shrink: 69; }

.zippy-react-toolkit-flex-v3--flex-shrink-70 {
  flex-shrink: 70; }

.zippy-react-toolkit-flex-v3--flex-shrink-71 {
  flex-shrink: 71; }

.zippy-react-toolkit-flex-v3--flex-shrink-72 {
  flex-shrink: 72; }

.zippy-react-toolkit-flex-v3--flex-shrink-73 {
  flex-shrink: 73; }

.zippy-react-toolkit-flex-v3--flex-shrink-74 {
  flex-shrink: 74; }

.zippy-react-toolkit-flex-v3--flex-shrink-75 {
  flex-shrink: 75; }

.zippy-react-toolkit-flex-v3--flex-shrink-76 {
  flex-shrink: 76; }

.zippy-react-toolkit-flex-v3--flex-shrink-77 {
  flex-shrink: 77; }

.zippy-react-toolkit-flex-v3--flex-shrink-78 {
  flex-shrink: 78; }

.zippy-react-toolkit-flex-v3--flex-shrink-79 {
  flex-shrink: 79; }

.zippy-react-toolkit-flex-v3--flex-shrink-80 {
  flex-shrink: 80; }

.zippy-react-toolkit-flex-v3--flex-shrink-81 {
  flex-shrink: 81; }

.zippy-react-toolkit-flex-v3--flex-shrink-82 {
  flex-shrink: 82; }

.zippy-react-toolkit-flex-v3--flex-shrink-83 {
  flex-shrink: 83; }

.zippy-react-toolkit-flex-v3--flex-shrink-84 {
  flex-shrink: 84; }

.zippy-react-toolkit-flex-v3--flex-shrink-85 {
  flex-shrink: 85; }

.zippy-react-toolkit-flex-v3--flex-shrink-86 {
  flex-shrink: 86; }

.zippy-react-toolkit-flex-v3--flex-shrink-87 {
  flex-shrink: 87; }

.zippy-react-toolkit-flex-v3--flex-shrink-88 {
  flex-shrink: 88; }

.zippy-react-toolkit-flex-v3--flex-shrink-89 {
  flex-shrink: 89; }

.zippy-react-toolkit-flex-v3--flex-shrink-90 {
  flex-shrink: 90; }

.zippy-react-toolkit-flex-v3--flex-shrink-91 {
  flex-shrink: 91; }

.zippy-react-toolkit-flex-v3--flex-shrink-92 {
  flex-shrink: 92; }

.zippy-react-toolkit-flex-v3--flex-shrink-93 {
  flex-shrink: 93; }

.zippy-react-toolkit-flex-v3--flex-shrink-94 {
  flex-shrink: 94; }

.zippy-react-toolkit-flex-v3--flex-shrink-95 {
  flex-shrink: 95; }

.zippy-react-toolkit-flex-v3--flex-shrink-96 {
  flex-shrink: 96; }

.zippy-react-toolkit-flex-v3--flex-shrink-97 {
  flex-shrink: 97; }

.zippy-react-toolkit-flex-v3--flex-shrink-98 {
  flex-shrink: 98; }

.zippy-react-toolkit-flex-v3--flex-shrink-99 {
  flex-shrink: 99; }

.zippy-react-toolkit-flex-v3--flex-shrink-100 {
  flex-shrink: 100; }

/* stylelint-enable */
.zippy-react-toolkit-toolbar {
  max-width: 100%;
  position: relative;
  overflow: hidden;
  align-items: start;
  direction: ltr; }

.zippy-react-toolkit-toolbar--rtl {
  direction: rtl; }

.zippy-react-toolkit-toolbar__inner-wrapper {
  display: flex;
  flex: 1 0 auto;
  align-items: stretch;
  position: relative;
  transition: top 350ms ease-out; }

.zippy-react-toolkit-toolbar__inner-wrapper--direction-column {
  flex-direction: column; }

.zippy-react-toolkit-toolbar--direction-horizontal {
  display: flex; }

.zippy-react-toolkit-toolbar--direction-vertical {
  max-height: 100%; }

.zippy-react-toolkit-toolbar__arrow--visible {
  display: flex;
  align-items: center; }

.zippy-react-toolkit-toolbar__arrow--direction-up, .zippy-react-toolkit-toolbar__arrow--direction-down {
  width: 100%;
  flex-flow: column; }

.zippy-react-toolkit-toolbar__arrow--auto {
  position: absolute;
  z-index: 100;
  text-align: center; }

.zippy-react-toolkit-toolbar__arrow--direction-left,
.zippy-react-toolkit-toolbar__arrow--direction-right {
  top: 0;
  bottom: 0; }

.zippy-react-toolkit-toolbar__arrow {
  cursor: pointer; }

.zippy-react-toolkit-toolbar__arrow--direction-up,
.zippy-react-toolkit-toolbar__arrow--direction-down {
  left: 0;
  right: 0; }

.zippy-react-toolkit-toolbar__arrow--direction-left {
  left: 0;
  z-index: 200; }

.zippy-react-toolkit-toolbar__arrow--direction-right {
  right: 0; }

.zippy-react-toolkit-toolbar__arrow--direction-up {
  top: 0;
  z-index: 200; }

.zippy-react-toolkit-toolbar__arrow--direction-down {
  bottom: 0; }

.zippy-react-toolkit-toolbar__arrow--disabled {
  opacity: 0.5; }

.zippy-react-toolkit-toolbar__arrow--hidden {
  display: none; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow {
  background: #d2dff0; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow:hover {
  background: #e8f2ff; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-right {
  border-left: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-left {
  border-right: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-down {
  border-top: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-up {
  border-bottom: 1px solid #a1b6d3; }

.zippy-react-toolkit-checkbox {
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  outline: none;
  vertical-align: middle; }

.zippy-react-toolkit-checkbox--inline-block {
  display: inline-flex; }

.zippy-react-toolkit-checkbox__icon-wrapper {
  display: flex; }

.zippy-react-toolkit-checkbox__icon-wrapper svg {
  display: block; }

.zippy-react-toolkit-checkbox--children-position-start {
  flex-flow: row-reverse; }

.zippy-react-toolkit-checkbox--rtl {
  direction: rtl; }

.zippy-react-toolkit-checkbox--read-only {
  cursor: auto; }

.zippy-react-toolkit-checkbox--disabled {
  cursor: auto;
  outline: none;
  pointer-events: none; }

.zippy-react-toolkit-checkbox--browser-native {
  padding: 0;
  margin: 0;
  display: inline-block; }

.zippy-react-toolkit-radio-button {
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  outline: none;
  vertical-align: middle; }

.zippy-react-toolkit-radio-button--inline-block {
  display: inline-flex; }

.zippy-react-toolkit-radio-button__icon-wrapper {
  display: flex; }

.zippy-react-toolkit-radio-button__icon-wrapper svg {
  display: block; }

.zippy-react-toolkit-radio-button--children-position-start {
  flex-flow: row-reverse; }

.zippy-react-toolkit-radio-button--rtl {
  direction: rtl; }

.zippy-react-toolkit-radio-button--ltr.zippy-react-toolkit-radio-button--children-position-end .zippy-react-toolkit-radio-button__icon-wrapper, .zippy-react-toolkit-radio-button--rtl.zippy-react-toolkit-radio-button--children-position-start .zippy-react-toolkit-radio-button__icon-wrapper {
  margin-right: 5px; }

.zippy-react-toolkit-radio-button--rtl.zippy-react-toolkit-radio-button--children-position-end .zippy-react-toolkit-radio-button__icon-wrapper, .zippy-react-toolkit-radio-button--ltr.zippy-react-toolkit-radio-button--children-position-start .zippy-react-toolkit-radio-button__icon-wrapper {
  margin-left: 5px; }

.zippy-react-toolkit-radio-button--read-only {
  cursor: auto; }

.zippy-react-toolkit-radio-button--disabled {
  cursor: auto;
  pointer-events: none; }

.zippy-react-toolkit-radio-button--browser-native {
  padding: 0;
  margin: 0;
  display: inline-block; }

.zippy-react-toolkit-menu {
  box-sizing: border-box;
  display: inline-flex;
  position: relative; }

.zippy-react-toolkit-menu *,
.zippy-react-toolkit-menu *::before,
.zippy-react-toolkit-menu *::after {
  box-sizing: border-box; }

.zippy-react-toolkit-menu__arrow {
  position: absolute;
  background: none;
  padding: 0;
  border: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1; }

.zippy-react-toolkit-menu__arrow svg {
  height: 13px; }

.zippy-react-toolkit-menu__arrow:focus {
  outline: none; }

.zippy-react-toolkit-menu__cell {
  white-space: nowrap;
  background: none; }

.zippy-react-toolkit-menu__cell > button {
  display: block; }

.zippy-react-toolkit-menu__expander {
  vertical-align: middle; }

.zippy-react-toolkit-menu__submenu-wrapper {
  position: absolute;
  z-index: 500; }

.zippy-react-toolkit-menu__menu-separator {
  cursor: auto;
  height: 1px; }

.zippy-react-toolkit-menu:focus {
  outline: none; }

.zippy-react-toolkit-menu--absolute {
  position: absolute; }

.zippy-react-toolkit-menu__row--disabled {
  pointer-events: none; }

.zippy-react-toolkit-menu--no-display {
  position: absolute; }

.zippy-react-toolkit-menu--hidden {
  visibility: hidden; }

.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__table {
  direction: rtl; }

.zippy-react-toolkit-menu__scroll-container {
  width: 100%; }

.zippy-react-toolkit-menu__table {
  direction: ltr;
  width: 100%;
  text-align: start;
  border-spacing: 0;
  padding: 8px 6px;
  border-collapse: separate; }

.zippy-react-toolkit-menu__row {
  cursor: pointer;
  user-select: none; }

.zippy-react-toolkit-menu__arrow-up {
  top: 0; }

.zippy-react-toolkit-menu__arrow-down {
  bottom: 0; }

.zippy-react-toolkit-menu--animation-enabled {
  transform: scale(0, 0); }

.zippy-react-toolkit-menu--transition-start {
  transform-origin: left top;
  transition: transform 150ms ease; }

.zippy-react-toolkit-menu--transition-start.zippy-react-toolkit-menu--position-down {
  transform-origin: left bottom; }

.zippy-react-toolkit-menu--transition-start .zippy-react-toolkit-menu__row {
  transform: scale(1, 0);
  transition: transform 150ms ease; }

.zippy-react-toolkit-menu--transition-end {
  transform: scale(1, 1); }

.zippy-react-toolkit-menu--transition-end .zippy-react-toolkit-menu__row {
  transform: scale(1, 1); }

.zippy-react-toolkit-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  font-family: inherit;
  user-select: none;
  text-align: start;
  vertical-align: middle;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  border: none;
  align-items: center; }

.zippy-react-toolkit-button, .zippy-react-toolkit-button:before, .zippy-react-toolkit-button:after,
.zippy-react-toolkit-button *,
.zippy-react-toolkit-button *:before,
.zippy-react-toolkit-button *:after {
  box-sizing: border-box; }

.zippy-react-toolkit-button:focus {
  outline: 0; }

button.zippy-react-toolkit-button {
  padding: 0; }

.zippy-react-toolkit-button__text {
  flex: 1 0 0%; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .zippy-react-toolkit-button__text {
    flex: 1 0 auto; } }

.zippy-react-toolkit-button__icon-wrap {
  display: flex;
  flex-flow: row; }

.zippy-react-toolkit-button--disabled {
  cursor: default; }

.zippy-react-toolkit-button--overflow-visible {
  overflow: visible; }

.zippy-react-toolkit-button--overflow-hidden {
  overflow: hidden; }

.zippy-react-toolkit-button--ellipsis, .zippy-react-toolkit-button--ellipsis.zippy-react-toolkit-button--wrap,
.zippy-react-toolkit-button--ellipsis.zippy-react-toolkit-button--wrap .zippy-react-toolkit-button__text,
.zippy-react-toolkit-button--ellipsis .zippy-react-toolkit-button__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.zippy-react-toolkit-button--nowrap,
.zippy-react-toolkit-button--nowrap .zippy-react-toolkit-button__text {
  white-space: nowrap; }

.zippy-react-toolkit-button--wrap,
.zippy-react-toolkit-button--wrap .zippy-react-toolkit-button__text {
  white-space: normal; }

.zippy-react-toolkit-button--rtl {
  direction: rtl; }

.zippy-react-toolkit-button--align-center {
  justify-content: center; }

.zippy-react-toolkit-button--align-center .zippy-react-toolkit-button__text {
  text-align: center; }

.zippy-react-toolkit-button--align-start:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  justify-content: flex-start; }

.zippy-react-toolkit-button--align-start:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) .zippy-react-toolkit-button__text {
  text-align: start; }

.zippy-react-toolkit-button--align-start.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--align-start.zippy-react-toolkit-button--icon-position-bottom {
  align-items: flex-start; }

.zippy-react-toolkit-button--align-start.zippy-react-toolkit-button--icon-position-top .zippy-react-toolkit-button__text,
.zippy-react-toolkit-button--align-start.zippy-react-toolkit-button--icon-position-bottom .zippy-react-toolkit-button__text {
  text-align: start; }

.zippy-react-toolkit-button--align-end:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  justify-content: flex-end; }

.zippy-react-toolkit-button--align-end:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) .zippy-react-toolkit-button__text {
  text-align: end; }

.zippy-react-toolkit-button--align-end.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--align-end.zippy-react-toolkit-button--icon-position-bottom {
  align-items: flex-end; }

.zippy-react-toolkit-button--align-end.zippy-react-toolkit-button--icon-position-top .zippy-react-toolkit-button__text,
.zippy-react-toolkit-button--align-end.zippy-react-toolkit-button--icon-position-bottom .zippy-react-toolkit-button__text {
  text-align: end; }

.zippy-react-toolkit-button--align-left {
  justify-content: flex-start; }

.zippy-react-toolkit-button--align-left .zippy-react-toolkit-button__text {
  text-align: left; }

.zippy-react-toolkit-button--align-right {
  justify-content: flex-end; }

.zippy-react-toolkit-button--align-right .zippy-react-toolkit-button__text {
  text-align: right; }

.zippy-react-toolkit-button--vertical-align-middle:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom),
.zippy-react-toolkit-button--vertical-align-center:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  align-items: center; }

.zippy-react-toolkit-button--vertical-align-middle.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--vertical-align-middle.zippy-react-toolkit-button--icon-position-bottom,
.zippy-react-toolkit-button--vertical-align-center.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--vertical-align-center.zippy-react-toolkit-button--icon-position-bottom {
  justify-content: center; }

.zippy-react-toolkit-button--vertical-align-top:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  align-items: flex-start; }

.zippy-react-toolkit-button--vertical-align-top.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--vertical-align-top.zippy-react-toolkit-button--icon-position-bottom {
  justify-content: flex-start; }

.zippy-react-toolkit-button--vertical-align-bottom:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  align-items: flex-end; }

.zippy-react-toolkit-button--vertical-align-bottom.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--vertical-align-bottom.zippy-react-toolkit-button--icon-position-bottom {
  justify-content: flex-end; }

.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--icon-position-bottom {
  display: inline-flex;
  flex-direction: column; }

.zippy-react-toolkit-button--icon-position-top .zippy-react-toolkit-button__text,
.zippy-react-toolkit-button--icon-position-bottom .zippy-react-toolkit-button__text {
  flex: none; }

.zippy-react-toolkit-dropdown-button {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }

.zippy-react-toolkit-dropdown-button .zippy-react-toolkit-dropdown-button__arrow,
.zippy-react-toolkit-dropdown-button .zippy-react-toolkit-button__icon-wrap {
  align-self: stretch;
  display: flex;
  align-items: center; }

.zippy-react-toolkit-dropdown-button .zippy-react-toolkit-dropdown-button__menu {
  z-index: 1000;
  position: fixed;
  backface-visibility: hidden; }

.zippy-react-toolkit-dropdown-button__arrow svg {
  vertical-align: middle;
  display: inline-block; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default {
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #bdbdbd;
  color: #424242;
  fill: #424242; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--shadow {
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.15); }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl {
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.15); }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--depth-1 {
  background-color: #fdfdfd; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--depth-2 {
  background-color: #fbfbfb; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--depth-3 {
  background-color: #fafafa; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu__submenu {
  min-width: 130px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over {
  position: relative; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell {
  position: relative; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:before {
  position: absolute;
  content: ' ';
  top: 1px;
  bottom: 1px;
  left: 0;
  right: 0;
  border-top: 1px dotted #a1b6d3;
  border-bottom: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:first-child:before {
  left: 1px;
  border-left: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:last-child:before {
  right: 1px;
  border-right: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused {
  position: relative; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell {
  position: relative; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:before {
  position: absolute;
  content: ' ';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px dotted #a1b6d3;
  border-bottom: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:first-child:before {
  left: 0;
  border-left: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:last-child:before {
  right: 0;
  border-right: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:before {
  position: absolute;
  content: ' ';
  top: 1px;
  bottom: 1px;
  left: 0;
  right: 0;
  border-top: 1px dotted #a1b6d3;
  border-bottom: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:first-child:before {
  right: 1px;
  border-right: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:last-child:before {
  left: 1px;
  border-left: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:before {
  right: -1px;
  left: -1px;
  border-top: 1px dotted #a1b6d3;
  border-bottom: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:first-child:before, .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:last-child:before {
  right: 0;
  left: 0; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:first-child:before {
  border-left: 0;
  border-right: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:last-child:before {
  border-right: 0;
  border-left: 1px dotted #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--over {
  color: #000;
  fill: #000;
  background-color: #fff0d9; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell {
  background-color: #fff0d9; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--active {
  color: #000;
  fill: #000;
  background-color: #e8f2ff; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--active .zippy-react-toolkit-menu__cell {
  background-color: #fff0d9; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--disabled {
  color: rgba(66, 66, 66, 0.4);
  fill: rgba(66, 66, 66, 0.4);
  cursor: not-allowed; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--disabled .zippy-react-toolkit-menu__cell--secondaryLabel {
  color: rgba(66, 66, 66, 0.4); }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--disabled .zippy-react-toolkit-menu__cell--has-expander .zippy-react-toolkit-menu__expander {
  fill: rgba(66, 66, 66, 0.4); }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--disabled .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--icon svg {
  fill: rgba(73, 94, 133, 0.7); }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell {
  padding: 0 6px;
  height: 32px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell:last-child {
  padding-right: 6px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell:first-child {
  padding-right: 6px;
  padding-left: 0; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell:last-child {
  padding-right: 0; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--has-input {
  padding-right: 0;
  padding-left: 2px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--radio {
  padding-right: 3px;
  fill: #495e85; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--checkbox {
  padding-top: 2px;
  width: 20px;
  fill: #495e85; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--checkbox .zippy-react-toolkit-menu__cell__input {
  position: relative;
  top: -2px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--checkbox .zippy-react-toolkit-menu__cell__input--browser-native {
  top: 0; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--has-input {
  padding-left: 0; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--radio {
  padding-left: 3px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--secondaryLabel {
  color: #9e9e9e;
  padding-right: 6px;
  text-align: end; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--secondaryLabel {
  padding-left: 6px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--icon {
  padding-right: 3px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--icon svg {
  vertical-align: middle;
  fill: #495e85; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--icon {
  padding-right: 12px;
  padding-left: 3px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--has-expander {
  padding-right: 0;
  text-align: right;
  text-align: end;
  fill: #495e85; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--has-expander {
  padding-left: 0;
  fill: #495e85; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__menu-separator {
  background-color: #fff; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__menu-separator td {
  padding: 4px 0; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__menu-separator__tool {
  background: #bdbdbd;
  height: 1px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--title {
  font-weight: 600;
  cursor: initial; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--mobile .zippy-react-toolkit-toolbar__arrow {
  height: 20px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-toolbar__arrow {
  background: #fff;
  height: 20px;
  font-size: 9px;
  border: 1px solid #bdbdbd;
  border-right: 0;
  border-left: 0; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-toolbar__arrow svg {
  fill: #495e85;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  height: 20px;
  width: 20px; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-toolbar__arrow--direction-up {
  border-top: 0; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default {
    /* IE11 */ }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused {
    color: #000;
    fill: #000;
    background-color: #e8f2ff;
    border: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell {
    background-color: #e8f2ff; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused
.zippy-react-toolkit-menu__cell:before,
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over
.zippy-react-toolkit-menu__cell:before {
    content: none; } }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default {
  color: #e9ecf0;
  fill: #e9ecf0;
  font-size: 14px;
  transition: background 0.2s, transform 0.2s; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button) {
  background: #495e85 padding-box;
  transform: translateY(0);
  border: 1px solid transparent;
  min-height: 32px;
  padding: 4px 8px; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-button--disabled):active {
  transform: translateY(1px); }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-button--disabled):hover {
  background: #526a95 padding-box; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-button--disabled).zippy-react-toolkit-button--pressed {
  background: #405275 padding-box; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-button--disabled).zippy-react-toolkit-button--pressed:hover {
  background: #4d638c padding-box; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--focused {
  border: 1px dotted #3c5c99;
  transition: border 0.2s; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--disabled {
  color: #e9ecf0;
  fill: #e9ecf0;
  opacity: 0.5; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--has-icon:not(.zippy-react-toolkit-button--no-children):not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  margin-right: 6px; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--has-icon:not(.zippy-react-toolkit-button--no-children):not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  margin-left: 6px; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--has-icon:not(.zippy-react-toolkit-button--no-children):not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  margin-left: 6px; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--has-icon:not(.zippy-react-toolkit-button--no-children):not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  margin-right: 6px; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default {
  color: #e9ecf0;
  fill: #e9ecf0;
  font-size: 14px; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default .zippy-react-toolkit-button__text {
  padding: 4px 8px; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) {
  background: #495e85 padding-box;
  min-height: 32px;
  padding: 2px 0;
  border: 1px solid transparent; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button):not(.zippy-react-toolkit-dropdown-button--disabled).zippy-react-toolkit-dropdown-button--expanded, .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button):not(.zippy-react-toolkit-dropdown-button--disabled):active, .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button):not(.zippy-react-toolkit-dropdown-button--disabled):hover {
  background: #526a95 padding-box; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button).zippy-react-toolkit-dropdown-button--focused {
  border: 1px dotted #3c5c99; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__text {
  padding-left: 0; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-dropdown-button__arrow {
  margin-right: 6px;
  padding-left: 8px; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__text {
  padding-right: 0; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-dropdown-button__arrow {
  margin-left: 6px;
  padding-right: 2px; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__text {
  padding-right: 0; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-dropdown-button__arrow {
  margin-left: 6px;
  padding-right: 2px; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__text {
  padding-left: 0; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-dropdown-button__arrow {
  margin-right: 6px;
  padding-left: 8px; }

.zippy-react-toolkit-toolbar {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  text-align: start;
  direction: ltr;
  width: 100%; }

.zippy-react-toolkit-toolbar .zippy-react-toolkit-menu.zippy-react-toolkit-menu {
  position: fixed;
  z-index: 10000; }

.zippy-react-toolkit-toolbar--dropdown {
  overflow: visible; }

.zippy-react-toolkit-toolbar__separator {
  width: 1px;
  margin: 6px 4px;
  align-self: stretch; }

.zippy-react-toolkit-toolbar__arrow--visible {
  display: flex;
  align-items: center; }

.zippy-react-toolkit-toolbar__arrow--direction-up, .zippy-react-toolkit-toolbar__arrow--direction-down {
  width: 100%;
  flex-flow: column; }

.zippy-react-toolkit-toolbar--rtl {
  direction: rtl; }

/* stylelint-disable */
/* stylelint-enable */
.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default {
  color: #e9ecf0;
  fill: #e9ecf0;
  font-size: 14px;
  min-height: 32px;
  overflow: hidden;
  border: 1px solid transparent;
  /* stylelint-disable */
  /* stylelint-enable */ }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-split-button__icon-wrap:hover {
  background: #526a95; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default.zippy-react-toolkit-split-button--focused {
  border: 1px dotted #3c5c99; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button {
  padding: 4px 8px;
  color: #e9ecf0;
  font-size: 14px;
  background: #495e85; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button:not(.zippy-react-toolkit-button--disabled):hover {
  background: #526a95; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button:not(.zippy-react-toolkit-button--disabled):active {
  background: #526a95; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button__button:hover {
  background: #526a95; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button {
  overflow: hidden;
  background: #495e85;
  fill: #e9ecf0; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default.zippy-react-toolkit-split-button--expanded .zippy-react-toolkit-dropdown-button__button {
  background: #526a95; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  margin-right: 6px; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  margin-left: 6px; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button:not(.zippy-react-toolkit-button--disabled) .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
  background: #526a95; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  border-left: 1px solid #e9ecf0; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  border-left: 1px solid #fff; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  border-right: 1px solid #e9ecf0; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
  border-right: 1px solid #fff; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  border-right: 1px solid #fff; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  border-right: 1px solid #e9ecf0; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
  border-right: 1px solid #fff; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  border-right: 1px solid #fff; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  border-left: 1px solid #e9ecf0; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
  border-left: 1px solid #fff; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  border-left: 1px solid #fff; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  margin-left: 6px; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  margin-right: 6px; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__arrow {
  padding-left: 2px;
  padding-right: 2px; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__text {
  padding-left: 0; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-dropdown-button__arrow {
  margin-right: 6px;
  padding-left: 8px; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__text {
  padding-right: 0; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-dropdown-button__arrow {
  margin-left: 6px;
  padding-right: 8px; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__text {
  padding-right: 0; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-dropdown-button__arrow {
  margin-left: 6px;
  padding-right: 8px; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__text {
  padding-left: 0; }

.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-dropdown-button__arrow {
  margin-right: 6px;
  padding-left: 8px; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default {
  border: 1px solid #a1b6d3;
  padding: 2px;
  background: #d2dff0;
  color: #525252;
  fill: #495e85;
  font-size: 14px; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button--theme-default
.zippy-react-toolkit-split-button__button {
  padding: 4px 8px; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-dropdown-button__button) {
  padding: 4px 8px; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-numeric-input,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default input:not(.zippy-react-toolkit-combo-box__input):not(.zippy-react-toolkit-text-input__input):not(.zippy-react-toolkit-date-input__input):not(.zippy-react-toolkit-numeric-input__input) {
  border: 1px solid #a1b6d3;
  outline: none; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--focused,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default input:not(.zippy-react-toolkit-combo-box__input):not(.zippy-react-toolkit-text-input__input):not(.zippy-react-toolkit-date-input__input):not(.zippy-react-toolkit-numeric-input__input):focus {
  border: 1px solid #8da0ba; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button > .zippy-react-toolkit-dropdown-button .zippy-react-toolkit-dropdown-button__button {
  padding: 0; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default {
  /* stylelint-disable */
  /* stylelint-enable */ }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  border-left: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  border-left: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  border-right: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
  border-right: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  border-right: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  border-right: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
  border-right: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
  border-right: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  border-left: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
  border-left: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
  border-left: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button {
  transition: background-color 0.2s;
  font-size: 14px; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button {
  color: #525252;
  fill: #525252; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button:not(:hover),
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button:not(:hover),
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button:not(:hover) {
  background-color: transparent; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button:hover,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button:hover,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button:hover {
  background-color: #e8f2ff; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-button--disabled,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-button--disabled,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button--disabled {
  opacity: 0.5;
  background-color: transparent; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button:not(.zippy-react-toolkit-button--disabled):hover,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button:not(.zippy-react-toolkit-button--disabled):hover,
.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button:not(.zippy-react-toolkit-button--disabled):hover {
  background-color: #e8f2ff; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__separator {
  background: #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow {
  background: #d2dff0; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow:hover {
  background: #e8f2ff; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-right {
  border-left: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-left {
  border-right: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-down {
  border-top: 1px solid #a1b6d3; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-up {
  border-bottom: 1px solid #a1b6d3; }

.zippy-react-toolkit-numeric-input,
.zippy-react-toolkit-numeric-input * {
  box-sizing: border-box; }

.zippy-react-toolkit-numeric-input {
  display: inline-flex;
  overflow: hidden;
  background: white;
  align-items: center;
  padding: 0 0 0 8px; }

.zippy-react-toolkit-numeric-input__number-input {
  flex: 1; }

.zippy-react-toolkit-numeric-input__input {
  border: none;
  outline: none;
  background: none;
  width: 100%;
  height: 100%; }

.zippy-react-toolkit-numeric-input__input::-ms-clear {
  display: none; }

.zippy-react-toolkit-numeric-input__spinner-wrapper-hidden {
  visibility: hidden; }

.zippy-react-toolkit-numeric-input__spinner-wrapper,
.zippy-react-toolkit-numeric-input__clear-button-wrapper {
  display: flex;
  flex-flow: column; }

.zippy-react-toolkit-numeric-input__clear-button-wrapper {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s;
  transform: translate3d(0, 0, 0px); }

.zippy-react-toolkit-numeric-input__clear-button-wrapper--hidden {
  visibility: hidden;
  opacity: 0; }

.zippy-react-toolkit-numeric-input__clear-button {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 0;
  outline: none;
  top: 0;
  right: 1px;
  bottom: 0;
  margin-right: 6px; }

.zippy-react-toolkit-numeric-input__clear-button:active {
  margin-top: 1px; }

.zippy-react-toolkit-numeric-input__clear-button svg {
  width: 20px;
  height: 20px; }

.zippy-react-toolkit-numeric-input__spinner-arrow {
  position: relative;
  cursor: pointer;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center; }

.zippy-react-toolkit-numeric-input__spinner-arrow svg {
  width: 14px;
  height: 14px; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default {
  font-size: 14px;
  fill: #495e85;
  border: 1px solid #c5c5c5;
  background: white;
  padding: 0 0 0 8px;
  transition: all 0.2s;
  min-height: 32px; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default:hover {
  border: 1px solid #a1b6d3; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__input {
  color: #525252;
  font-size: 14px; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default.zippy-react-toolkit-numeric-input--disabled {
  fill: rgba(73, 94, 133, 0.7);
  opacity: 0.5; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default.zippy-react-toolkit-numeric-input--focused {
  border: 1px solid #a1b6d3;
  box-shadow: 0 0 2px 0 #a1b6d3; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__clear-button:focus {
  outline: 1px dotted #3c5c99; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-wrapper {
  margin: 4px 6px 4px 0;
  min-height: 20px; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-wrapper-hidden {
  margin: 0 6px 0 0; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__input {
  min-height: 26px;
  margin: 2px 0; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-arrow svg {
  transform: translateY(0);
  pointer-events: none; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-arrow--up:active svg,
.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-arrow--down:active svg {
  transform: translateY(1px); }

.zippy-react-toolkit-overlay {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  pointer-events: none; }

.zippy-react-toolkit-overlay,
.zippy-react-toolkit-overlay * {
  box-sizing: border-box; }

.zippy-react-toolkit-overlay--position-fixed {
  position: fixed; }

.zippy-react-toolkit-overlay--visible {
  visibility: visible;
  pointer-events: inherit;
  opacity: 1; }

.zippy-react-toolkit-overlay--has-transition.zippy-react-toolkit-overlay--transition-enter {
  opacity: 0;
  visibility: visible; }

.zippy-react-toolkit-overlay--has-transition.zippy-react-toolkit-overlay--transition-enter-active {
  transition: opacity 1000ms ease;
  opacity: 1; }

.zippy-react-toolkit-overlay--has-transition.zippy-react-toolkit-overlay--transition-leave {
  visibility: visible;
  opacity: 1; }

.zippy-react-toolkit-overlay--has-transition.zippy-react-toolkit-overlay--transition-leave-active {
  transition: opacity 1000ms ease;
  opacity: 0; }

.zippy-react-toolkit-overlay__content {
  position: relative;
  z-index: 1; }

.zippy-react-toolkit-overlay__arrow-wrapper {
  position: absolute;
  overflow: hidden; }

.zippy-react-toolkit-overlay__arrow-wrapper--bottom, .zippy-react-toolkit-overlay__arrow-wrapper--top {
  transform: translateX(-50%); }

.zippy-react-toolkit-overlay__arrow-wrapper--right, .zippy-react-toolkit-overlay__arrow-wrapper--left {
  transform: translateY(-50%); }

.zippy-react-toolkit-overlay__arrow {
  position: absolute;
  transform-origin: center; }

.zippy-react-toolkit-overlay__arrow--top {
  left: 50%;
  top: 0;
  transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.zippy-react-toolkit-overlay__arrow--left {
  top: 50%;
  left: 0;
  transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.zippy-react-toolkit-overlay__arrow--right {
  right: 0;
  top: 50%;
  transform: translateX(50%) translateY(-50%) rotate(45deg); }

.zippy-react-toolkit-overlay__arrow--bottom {
  left: 50%;
  bottom: 0;
  transform: translateX(-50%) translateY(50%) rotate(45deg); }

.zippy-react-toolkit-combo-box {
  display: flex;
  align-self: center;
  position: relative;
  box-sizing: border-box;
  text-align: start;
  direction: ltr;
  outline: 0;
  width: 140px;
  vertical-align: middle; }

.zippy-react-toolkit-combo-box *,
.zippy-react-toolkit-combo-box *:before,
.zippy-react-toolkit-combo-box *:after {
  box-sizing: border-box; }

.zippy-react-toolkit-combo-box--rtl {
  direction: rtl; }

.zippy-react-toolkit-combo-box--inlineFlex {
  display: inline-flex; }

.zippy-react-toolkit-combo-box__list {
  z-index: 100;
  min-height: 28px; }

.zippy-react-toolkit-combo-box__list:not(.zippy-react-toolkit-combo-box__list--relative-to-viewport) {
  left: -1px;
  right: -1px;
  min-width: 100%; }

.zippy-react-toolkit-combo-box__list:not(.zippy-react-toolkit-combo-box__list--relative-to-viewport) {
  position: absolute; }

.zippy-react-toolkit-combo-box__list--position-top:not(.zippy-react-toolkit-combo-box__list--relative-to-viewport) {
  bottom: 100%; }

.zippy-react-toolkit-combo-box__list--position-bottom:not(.zippy-react-toolkit-combo-box__list--relative-to-viewport) {
  top: 100%; }

.zippy-react-toolkit-combo-box__list__virtual-list {
  outline: none;
  overflow: auto;
  max-height: 300px; }

.zippy-react-toolkit-combo-box__list__item {
  cursor: pointer;
  user-select: none;
  width: 100%; }

.zippy-react-toolkit-combo-box__list__item--ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.zippy-react-toolkit-combo-box__list__loading-text,
.zippy-react-toolkit-combo-box__list__new-custom-tag-text,
.zippy-react-toolkit-combo-box__list__empty-text {
  padding: 9px;
  text-align: center; }

.zippy-react-toolkit-combo-box__list__loading-text {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center; }

.zippy-react-toolkit-combo-box__input__wrapper {
  display: flex;
  max-width: 100%;
  margin-bottom: 2px; }

.zippy-react-toolkit-combo-box__input__wrapper--invisible {
  position: absolute;
  left: -20000px; }

.zippy-react-toolkit-combo-box__input {
  border: 0;
  outline: none;
  max-width: 100%;
  min-width: 3px;
  font-family: inherit;
  font-size: inherit;
  background: none; }

.zippy-react-toolkit-combo-box__input::-ms-clear {
  display: none; }

.zippy-react-toolkit-combo-box__input__placeholder {
  color: #bbb; }

.zippy-react-toolkit-combo-box__value {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  align-items: center; }

.zippy-react-toolkit-combo-box__tools {
  position: relative;
  display: flex;
  margin-bottom: 1px; }

.zippy-react-toolkit-combo-box__value__tag {
  display: flex;
  cursor: pointer;
  max-width: calc(100% - 5px); }

.zippy-react-toolkit-combo-box__value__display-value {
  display: inline-block;
  align-self: center;
  margin-bottom: 2px;
  max-width: calc(100% - 5px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.zippy-react-toolkit-combo-box__value__tag--ellipsis
.zippy-react-toolkit-combo-box__value__tag__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.zippy-react-toolkit-combo-box__value__tag__label {
  flex: 1; }

.zippy-react-toolkit-combo-box__value__tag__clear-icon {
  display: flex;
  align-items: center;
  cursor: pointer; }

.zippy-react-toolkit-combo-box__toggle-icon {
  display: flex;
  align-items: center;
  cursor: pointer; }

.react-scroll-container__scroller,
.react-virtual-scroll-container__scroll-container {
  outline: none; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default {
  font-size: 14px;
  border: 1px solid #c5c5c5;
  background: white;
  fill: #495e85;
  padding-top: 1px;
  min-width: 100px;
  box-shadow: none;
  transition: all 0.2s; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default:hover:not(.zippy-react-toolkit-combo-box--disabled) {
  border: 1px solid #a1b6d3; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default,
.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default input {
  color: #525252; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default input {
  padding: 0; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__input__placeholder {
  white-space: nowrap; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--focus {
  border: 1px solid #a1b6d3;
  box-shadow: 0 0 2px 0 #a1b6d3; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr {
  padding-right: 3px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr .zippy-react-toolkit-combo-box__input__wrapper,
.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr .zippy-react-toolkit-combo-box__value__display-value {
  padding-left: 8px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl {
  padding-left: 3px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl .zippy-react-toolkit-combo-box__input__wrapper,
.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl .zippy-react-toolkit-combo-box__value__display-value {
  padding-right: 8px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--disabled {
  fill: #495e85;
  opacity: 0.5; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--shadow .zippy-react-toolkit-combo-box__list {
  box-shadow: 0 0 2px 0 #a1b6d3; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__loading-text {
  background: rgba(255, 255, 255, 0.4);
  color: #858585; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__loading-spinner {
  width: 17px;
  display: flex;
  align-items: center; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__loading-spinner svg {
  animation: reactToolkitComboBoxLoadAnimationDefault 1.4s infinite linear;
  transform: translateZ(0); }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list {
  background: #fff;
  border: 1px solid #a1b6d3; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__clear-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  margin: 0 6px;
  transform: translateY(0); }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__clear-icon:active {
  transform: translateY(1px); }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item {
  padding: 5px 8px;
  border: 1px solid transparent; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item:not(.zippy-react-toolkit-combo-box__list__item--disabled):hover {
  background: #fff0d9; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item--selected {
  background: #e8f2ff; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item--active {
  border: 1px dotted #a1b6d3; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item--disabled {
  color: #525252;
  cursor: default; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item__highlight {
  background: magenta;
  font-weight: bold; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__group {
  padding: 5px 3px;
  font-weight: bold; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value {
  min-height: 28px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__tools {
  min-height: 28px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag {
  background: #e8f2ff;
  border: 1px solid transparent;
  padding: 3px 8px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag--active {
  border: 1px dotted #a1b6d3; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag--active.zippy-react-toolkit-combo-box__value__tag--selected {
  background: #cbe1fb; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag__clear-icon {
  transform: translateY(0); }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag__clear-icon:active {
  transform: translateY(1px); }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr .zippy-react-toolkit-combo-box__value__tag__clear-icon {
  margin-left: 12px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr .zippy-react-toolkit-combo-box__value__tag {
  margin-right: 1px;
  margin-bottom: 1px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl .zippy-react-toolkit-combo-box__value__tag__clear-icon {
  margin-right: 12px; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl .zippy-react-toolkit-combo-box__value__tag {
  margin-left: 1px;
  margin-bottom: 1px; }

@-webkit-keyframes reactToolkitComboBoxLoadAnimationDefault {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes reactToolkitComboBoxLoadAnimationDefault {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.zippy-react-pagination-toolbar {
  box-sizing: border-box;
  align-items: center; }

.zippy-react-pagination-toolbar *,
.zippy-react-pagination-toolbar *:before,
.zippy-react-pagination-toolbar *:after {
  box-sizing: border-box; }

.zippy-react-pagination-toolbar__region {
  display: flex;
  align-items: center; }

.zippy-react-pagination-toolbar__spacer {
  flex: 1; }

.zippy-react-pagination-toolbar__region {
  white-space: nowrap; }

.zippy-react-pagination-toolbar__page-text {
  margin-left: 6px; }

.zippy-react-pagination-toolbar__per-page-text {
  margin-left: 2px; }

.zippy-react-pagination-toolbar__page-count-text {
  text-align: right;
  display: inline-block;
  margin-right: 6px; }

.zippy-react-pagination-toolbar__page-size-combo {
  display: inline-flex; }

.zippy-react-pagination-toolbar__current-page {
  align-self: stretch; }

.zippy-react-pagination-toolbar__icon {
  vertical-align: middle;
  fill: gray;
  outline: none; }

.zippy-react-datagrid {
  box-sizing: border-box;
  text-align: start;
  outline: none; }
  .zippy-react-datagrid *,
  .zippy-react-datagrid *:before,
  .zippy-react-datagrid *:after {
    box-sizing: border-box; }

/*----------  Main  ----------*/
.zippy-react-datagrid {
  flex: 1;
  position: relative;
  min-height: 200px;
  overflow: hidden; }
  .zippy-react-datagrid :focus {
    outline: 0; }
  .zippy-react-datagrid--rtl {
    direction: rtl; }

/*----------  Body  ----------*/
.zippy-react-datagrid__body-scroll-wrapper,
.zippy-react-datagrid__body {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  flex: 1;
  flex-flow: column; }

@supports (display: grid) {
  .zippy-react-datagrid__body {
    flex-flow: column;
    display: grid;
    grid-template-columns: minmax(1px, 1fr);
    grid-template-rows: minmax(1px, 1fr) minmax(min-content, auto); } }

.zippy-react-datagrid__body--scrolling .zippy-react-datagrid__row {
  pointer-events: none; }

/*----------  Column/Cell Groups  ----------*/
.zippy-react-datagrid__column-layout {
  position: relative;
  min-width: 100%;
  max-height: 100%;
  display: flex;
  align-items: stretch;
  flex-flow: column;
  flex-wrap: nowrap;
  flex: 1; }
  .zippy-react-datagrid__column-layout--fixed {
    overflow: hidden; }

.zippy-react-datagrid__column-reorder-arrow {
  position: absolute;
  z-index: 1000;
  fill: black;
  display: block; }
  .zippy-react-datagrid__column-reorder-arrow-fill {
    height: 100%;
    flex: 1; }

.zippy-react-datagrid__header-wrapper {
  display: flex;
  flex-flow: row;
  align-items: stretch;
  flex-wrap: nowrap; }

.zippy-react-datagrid__header-wrapper__fill {
  flex: 1;
  position: relative; }

.zippy-react-datagrid__header-wrapper__fill__filters {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }

.zippy-react-datagrid__header {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: nowrap;
  flex-flow: row;
  box-sizing: content-box; }
  .zippy-react-datagrid__header--placeholder {
    position: absolute; }

.zippy-react-datagrid__header-layout {
  position: relative; }

.zippy-react-datagrid__header {
  flex: none; }

.zippy-react-datagrid__column-layout__body__inner-wrapper {
  position: relative; }

/*----------  Empty text  ----------*/
/*----------  Row  ----------*/
.zippy-react-datagrid__row {
  position: relative;
  overflow: visible; }
  .zippy-react-datagrid__row:not(.zippy-react-datagrid__row--virtualize-columns) {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap; }

.zippy-react-datagrid__row--editing {
  z-index: 100; }

.zippy-react-datagrid__row__placeholder {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 350px;
  height: 20px;
  background: #eaecef; }

.zippy-react-datagrid__resize-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 100;
  cursor: col-resize; }
  .zippy-react-datagrid__resize-overlay--active {
    display: block; }

.zippy-react-datagrid__resize-proxy {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0; }

/*----------  Cell & Column-header  ----------*/
.zippy-react-datagrid__box--ellipsis,
.zippy-react-datagrid__cell__content,
.zippy-react-datagrid__header-group__title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid__cell--cell-selected, .zippy-react-datagrid__cell--cell-selected.zippy-react-datagrid__cell--locked {
  z-index: 10; }

.zippy-react-datagrid__cell--cell-active, .zippy-react-datagrid__cell--cell-active.zippy-react-datagrid__cell--locked {
  z-index: 20; }

.zippy-react-datagrid__cell--cell-active .zippy-react-datagrid__cell__selection {
  z-index: 100; }
  .zippy-react-datagrid__cell--cell-active .zippy-react-datagrid__cell__selection:after {
    right: -2px;
    bottom: -2px;
    top: 0;
    left: 0; }

.zippy-react-datagrid__cell--cell-selected:not(.zippy-react-datagrid__cell--cell-active).zippy-react-datagrid__cell--cell-has-top-selected-sibling .zippy-react-datagrid__cell__selection:after {
  border-top-width: 0; }

.zippy-react-datagrid__cell--cell-selected:not(.zippy-react-datagrid__cell--cell-active).zippy-react-datagrid__cell--cell-has-bottom-selected-sibling .zippy-react-datagrid__cell__selection:after {
  border-bottom-width: 0; }

.zippy-react-datagrid__cell--cell-selected:not(.zippy-react-datagrid__cell--cell-active).zippy-react-datagrid__cell--cell-has-left-selected-sibling .zippy-react-datagrid__cell__selection:after {
  border-left-width: 0; }

.zippy-react-datagrid__cell--cell-selected:not(.zippy-react-datagrid__cell--cell-active).zippy-react-datagrid__cell--cell-has-right-selected-sibling .zippy-react-datagrid__cell__selection:after {
  border-right-width: 0; }

.zippy-react-datagrid__cell__selection {
  z-index: 10;
  position: absolute;
  top: 0;
  bottom: 2px;
  right: -1px;
  left: -1px;
  pointer-events: none; }
  .zippy-react-datagrid__cell__selection:after {
    content: '';
    pointer-events: none;
    position: absolute;
    right: -1px;
    bottom: -2px;
    top: 0;
    left: 0; }

.zippy-react-datagrid__cell--locked-start.zippy-react-datagrid__cell--first-in-section .zippy-react-datagrid__cell__selection {
  right: -2px; }

.zippy-react-datagrid__cell--locked-end.zippy-react-datagrid__cell--first-in-section .zippy-react-datagrid__cell__selection {
  left: -3px; }

.zippy-react-datagrid__cell--last .zippy-react-datagrid__cell__selection {
  right: 1px; }

.zippy-react-datagrid__cell__selection-dragger {
  position: absolute;
  bottom: -3px;
  right: -4px;
  width: 8px;
  height: 8px;
  cursor: crosshair;
  pointer-events: all;
  z-index: 10;
  border-top: 1px solid white;
  border-left: 1px solid white; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid__cell__editor {
  position: absolute;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  background: white; }
  .zippy-react-datagrid__cell__editor--bool {
    display: flex;
    align-items: center;
    justify-content: center; }

.zippy-react-datagrid
.zippy-react-datagrid__cell__editor.zippy-react-datagrid__cell__editor--text {
  height: 100%;
  width: 100%; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid__column-header__filter-wrapper {
  display: flex;
  flex-flow: row;
  align-items: stretch; }
  .zippy-react-datagrid__column-header__filter-wrapper > * {
    min-width: 0; }
  .zippy-react-datagrid__column-header__filter-wrapper > *:first-child {
    flex: 1; }

.zippy-react-datagrid__column-header__filter {
  flex: 1;
  align-self: center; }
  .zippy-react-datagrid__column-header__filter--bool {
    justify-content: center; }

.zippy-react-toolkit-text-input {
  box-sizing: border-box;
  text-align: start;
  direction: ltr;
  display: inline-flex;
  border: 1px solid #c5c5c5;
  overflow: hidden;
  background: white;
  align-items: center; }
  .zippy-react-toolkit-text-input *,
  .zippy-react-toolkit-text-input *:before,
  .zippy-react-toolkit-text-input *:after {
    box-sizing: border-box; }
  .zippy-react-toolkit-text-input:focus {
    outline: none; }
  .zippy-react-toolkit-text-input--rtl {
    direction: rtl; }
    .zippy-react-toolkit-text-input--rtl .zippy-react-toolkit-text-input__input {
      padding: 0 8px 0 5px; }
    .zippy-react-toolkit-text-input--rtl .zippy-react-toolkit-text-input__clear-button {
      margin: 0 0 0 6px; }

.zippy-react-toolkit-text-input__input {
  border: none;
  outline: none;
  background: none;
  width: 100%;
  height: 100%;
  padding: 0 5px 0 8px; }

.zippy-react-toolkit-text-input__input::-ms-clear {
  display: none; }

.zippy-react-toolkit-text-input__clear-button {
  cursor: pointer;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 0;
  outline: none;
  top: 0;
  right: 1px;
  bottom: 0;
  margin: 0 6px 0 0; }
  .zippy-react-toolkit-text-input__clear-button svg {
    width: 20px;
    height: 20px; }

.zippy-react-toolkit-text-input__clear-button-wrapper {
  visibility: visible;
  transition: opacity 0.2s;
  opacity: 1;
  transform: translate3d(0, 0, 0px); }
  .zippy-react-toolkit-text-input__clear-button-wrapper:active {
    margin-top: 2px; }

.zippy-react-toolkit-text-input__clear-button-wrapper--hidden {
  opacity: 0;
  visibility: hidden; }

.zippy-react-toolkit-text-input.zippy-react-toolkit-text-input--theme-default {
  font-size: 14px;
  fill: #495e85;
  border: 1px solid #c5c5c5;
  background: white;
  min-height: 32px;
  height: 32px;
  transition: all 0.2s; }
  .zippy-react-toolkit-text-input.zippy-react-toolkit-text-input--theme-default input.zippy-react-toolkit-text-input__input {
    color: #525252;
    font-size: 14px; }
  .zippy-react-toolkit-text-input.zippy-react-toolkit-text-input--theme-default input.zippy-react-toolkit-text-input__input::placeholder {
    color: rgba(82, 82, 82, 0.7); }
  .zippy-react-toolkit-text-input.zippy-react-toolkit-text-input--theme-default:hover {
    border: 1px solid #a1b6d3; }
  .zippy-react-toolkit-text-input.zippy-react-toolkit-text-input--theme-default.zippy-react-toolkit-text-input--disabled {
    fill: rgba(73, 94, 133, 0.7);
    opacity: 0.5; }
    .zippy-react-toolkit-text-input.zippy-react-toolkit-text-input--theme-default.zippy-react-toolkit-text-input--disabled:hover {
      border: 1px solid #c5c5c5; }
  .zippy-react-toolkit-text-input.zippy-react-toolkit-text-input--theme-default.zippy-react-toolkit-text-input--focused {
    border: 1px solid #a1b6d3;
    box-shadow: 0 0 2px 0 #a1b6d3; }
  .zippy-react-toolkit-text-input.zippy-react-toolkit-text-input--theme-default .zippy-react-toolkit-text-input__spinner-wrapper {
    margin: 4px 6px 4px 0; }
  .zippy-react-toolkit-text-input.zippy-react-toolkit-text-input--theme-default .zippy-react-toolkit-text-input__clear-button:focus {
    outline: 1px dotted #3c5c99; }

.zippy-react-toolkit-numeric-input,
.zippy-react-toolkit-numeric-input * {
  box-sizing: border-box; }

.zippy-react-toolkit-numeric-input {
  display: inline-flex;
  overflow: hidden;
  background: white;
  align-items: center;
  padding: 0 0 0 8px; }

.zippy-react-toolkit-numeric-input__number-input {
  flex: 1; }

.zippy-react-toolkit-numeric-input__input {
  border: none;
  outline: none;
  background: none;
  width: 100%;
  height: 100%; }

.zippy-react-toolkit-numeric-input__input::-ms-clear {
  display: none; }

.zippy-react-toolkit-numeric-input__spinner-wrapper-hidden {
  visibility: hidden; }

.zippy-react-toolkit-numeric-input__spinner-wrapper,
.zippy-react-toolkit-numeric-input__clear-button-wrapper {
  display: flex;
  flex-flow: column; }

.zippy-react-toolkit-numeric-input__clear-button-wrapper {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s;
  transform: translate3d(0, 0, 0px); }

.zippy-react-toolkit-numeric-input__clear-button-wrapper--hidden {
  visibility: hidden;
  opacity: 0; }

.zippy-react-toolkit-numeric-input__clear-button {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 0;
  outline: none;
  top: 0;
  right: 1px;
  bottom: 0;
  margin-right: 6px; }
  .zippy-react-toolkit-numeric-input__clear-button:active {
    margin-top: 1px; }
  .zippy-react-toolkit-numeric-input__clear-button svg {
    width: 20px;
    height: 20px; }

.zippy-react-toolkit-numeric-input__spinner-arrow {
  position: relative;
  cursor: pointer;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center; }
  .zippy-react-toolkit-numeric-input__spinner-arrow svg {
    width: 14px;
    height: 14px; }

.zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default {
  font-size: 14px;
  fill: #495e85;
  border: 1px solid #c5c5c5;
  background: white;
  padding: 0 0 0 8px;
  transition: all 0.2s;
  min-height: 32px; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default:hover {
    border: 1px solid #a1b6d3; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__input {
    color: #525252;
    font-size: 14px; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default.zippy-react-toolkit-numeric-input--disabled {
    fill: rgba(73, 94, 133, 0.7);
    opacity: 0.5; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default.zippy-react-toolkit-numeric-input--focused {
    border: 1px solid #a1b6d3;
    box-shadow: 0 0 2px 0 #a1b6d3; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__clear-button:focus {
    outline: 1px dotted #3c5c99; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-wrapper {
    margin: 4px 6px 4px 0;
    min-height: 20px; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-wrapper-hidden {
    margin: 0 6px 0 0; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__input {
    min-height: 26px;
    margin: 2px 0; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-arrow svg {
    transform: translateY(0);
    pointer-events: none; }
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-arrow--up:active svg,
  .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--theme-default .zippy-react-toolkit-numeric-input__spinner-arrow--down:active svg {
    transform: translateY(1px); }

.zippy-react-toolkit-checkbox {
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  outline: none;
  vertical-align: middle; }
  .zippy-react-toolkit-checkbox--inline-block {
    display: inline-flex; }
  .zippy-react-toolkit-checkbox__icon-wrapper {
    display: flex; }
    .zippy-react-toolkit-checkbox__icon-wrapper svg {
      display: block; }
  .zippy-react-toolkit-checkbox--children-position-start {
    flex-flow: row-reverse; }
  .zippy-react-toolkit-checkbox--rtl {
    direction: rtl; }
  .zippy-react-toolkit-checkbox--read-only {
    cursor: auto; }
  .zippy-react-toolkit-checkbox--disabled {
    cursor: auto;
    outline: none;
    pointer-events: none; }

.zippy-react-toolkit-checkbox--browser-native {
  padding: 0;
  margin: 0;
  display: inline-block; }

.zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default {
  outline: none;
  color: #525252;
  font-size: 14px; }
  .zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default .zippy-react-toolkit-checkbox__icon-wrapper {
    border: 1px solid transparent; }
  .zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default.zippy-react-toolkit-checkbox--focused .zippy-react-toolkit-checkbox__icon-wrapper {
    border: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default.zippy-react-toolkit-checkbox--checked, .zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default.zippy-react-toolkit-checkbox--indeterminate {
    fill: #495e85; }
  .zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default.zippy-react-toolkit-checkbox--unchecked {
    fill: #a5a5a5; }
  .zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default.zippy-react-toolkit-checkbox--browser-native {
    margin-left: 5px;
    margin-right: 5px; }
  .zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default.zippy-react-toolkit-checkbox--disabled.zippy-react-toolkit-checkbox--checked {
    fill: rgba(73, 94, 133, 0.5);
    color: rgba(73, 94, 133, 0.5); }
  .zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default.zippy-react-toolkit-checkbox--disabled.zippy-react-toolkit-checkbox--indeterminate, .zippy-react-toolkit-checkbox.zippy-react-toolkit-checkbox--theme-default.zippy-react-toolkit-checkbox--disabled.zippy-react-toolkit-checkbox--unchecked {
    fill: rgba(165, 165, 165, 0.5);
    color: rgba(165, 165, 165, 0.5); }

.zippy-react-toolkit-flex-v3 {
  display: flex; }

.zippy-react-toolkit-flex-v3--inline {
  display: inline-flex; }

.zippy-react-toolkit-flex-v3--display-flex {
  display: flex; }

.zippy-react-toolkit-flex-v3--display-inline-flex {
  display: inline-flex; }

/* ALIGN-ITEMS */
.zippy-react-toolkit-flex-v3--align-items-center {
  align-items: center; }

.zippy-react-toolkit-flex-v3--align-items-stretch {
  align-items: stretch; }

.zippy-react-toolkit-flex-v3--align-items-baseline {
  align-items: baseline; }

.zippy-react-toolkit-flex-v3--align-items-end,
.zippy-react-toolkit-flex-v3--align-items-flex-end {
  align-items: flex-end; }

.zippy-react-toolkit-flex-v3--align-items-start,
.zippy-react-toolkit-flex-v3--align-items-flex-start {
  align-items: flex-start; }

/* ALIGN-SELF */
.zippy-react-toolkit-flex-v3--align-self-center {
  align-self: center; }

.zippy-react-toolkit-flex-v3--align-self-stretch {
  align-self: stretch; }

.zippy-react-toolkit-flex-v3--align-self-baseline {
  align-self: baseline; }

.zippy-react-toolkit-flex-v3--align-self-auto {
  align-self: auto; }

.zippy-react-toolkit-flex-v3--align-self-end,
.zippy-react-toolkit-flex-v3--align-self-flex-end {
  align-self: flex-end; }

.zippy-react-toolkit-flex-v3--align-self-start,
.zippy-react-toolkit-flex-v3--align-self-flex-start {
  align-self: flex-start; }

/* ALIGN-CONTENT */
.zippy-react-toolkit-flex-v3--align-content-center {
  align-content: center; }

.zippy-react-toolkit-flex-v3--align-content-stretch {
  align-content: stretch; }

.zippy-react-toolkit-flex-v3--align-content-around,
.zippy-react-toolkit-flex-v3--align-content-space-around {
  align-content: space-around; }

.zippy-react-toolkit-flex-v3--align-content-between,
.zippy-react-toolkit-flex-v3--align-content-space-between {
  align-content: space-between; }

.zippy-react-toolkit-flex-v3--align-content-end,
.zippy-react-toolkit-flex-v3--align-content-flex-end {
  align-content: flex-end; }

.zippy-react-toolkit-flex-v3--align-content-start,
.zippy-react-toolkit-flex-v3--align-content-flex-start {
  align-content: flex-start; }

/* JUSTIFY-CONTENT */
.zippy-react-toolkit-flex-v3--justify-content-start,
.zippy-react-toolkit-flex-v3--justify-content-flex-start {
  justify-content: flex-start; }

.zippy-react-toolkit-flex-v3--justify-content-end,
.zippy-react-toolkit-flex-v3--justify-content-flex-end {
  justify-content: flex-end; }

.zippy-react-toolkit-flex-v3--justify-content-center {
  justify-content: center; }

.zippy-react-toolkit-flex-v3--justify-content-space-around {
  justify-content: space-around; }

.zippy-react-toolkit-flex-v3--justify-content-space-between {
  justify-content: space-between; }

/* WRAP */
.zippy-react-toolkit-flex-v3--wrap {
  flex-wrap: wrap; }

/* COLUMN */
.zippy-react-toolkit-flex-v3--column {
  flex-direction: column; }

.zippy-react-toolkit-flex-v3--column-reverse {
  flex-direction: column-reverse; }

/* ROW */
.zippy-react-toolkit-flex-v3--row {
  flex-direction: row; }

.zippy-react-toolkit-flex-v3--row-reverse {
  flex-direction: row-reverse; }

/* FLEX-BASIS */
.zippy-react-toolkit-flex-v3--flex-basis-auto {
  flex-basis: auto; }

.zippy-react-toolkit-flex-v3--flex-basis-none,
.zippy-react-toolkit-flex-v3--flex-basis-0 {
  flex-basis: 0; }

.zippy-react-toolkit-flex-v3--flex-basis-fill {
  flex-basis: fill; }

.zippy-react-toolkit-flex-v3--flex-basis-content {
  flex-basis: content; }

.zippy-react-toolkit-flex-v3--flex-basis-fit-content {
  flex-basis: fit-content; }

.zippy-react-toolkit-flex-v3--flex-basis-min-content {
  flex-basis: min-content; }

.zippy-react-toolkit-flex-v3--flex-basis-max-content {
  flex-basis: max-content; }

/* FLEX */
.zippy-react-toolkit-flex-v3--flex-none,
.zippy-react-toolkit-flex-v3--flex-0 {
  flex: none; }

/* stylelint-disable */
.zippy-react-toolkit-flex-v3--flex-1 {
  flex: 1; }

.zippy-react-toolkit-flex-v3--flex-2 {
  flex: 2; }

.zippy-react-toolkit-flex-v3--flex-3 {
  flex: 3; }

.zippy-react-toolkit-flex-v3--flex-4 {
  flex: 4; }

.zippy-react-toolkit-flex-v3--flex-5 {
  flex: 5; }

.zippy-react-toolkit-flex-v3--flex-6 {
  flex: 6; }

.zippy-react-toolkit-flex-v3--flex-7 {
  flex: 7; }

.zippy-react-toolkit-flex-v3--flex-8 {
  flex: 8; }

.zippy-react-toolkit-flex-v3--flex-9 {
  flex: 9; }

.zippy-react-toolkit-flex-v3--flex-10 {
  flex: 10; }

.zippy-react-toolkit-flex-v3--flex-11 {
  flex: 11; }

.zippy-react-toolkit-flex-v3--flex-12 {
  flex: 12; }

.zippy-react-toolkit-flex-v3--flex-13 {
  flex: 13; }

.zippy-react-toolkit-flex-v3--flex-14 {
  flex: 14; }

.zippy-react-toolkit-flex-v3--flex-15 {
  flex: 15; }

.zippy-react-toolkit-flex-v3--flex-16 {
  flex: 16; }

.zippy-react-toolkit-flex-v3--flex-17 {
  flex: 17; }

.zippy-react-toolkit-flex-v3--flex-18 {
  flex: 18; }

.zippy-react-toolkit-flex-v3--flex-19 {
  flex: 19; }

.zippy-react-toolkit-flex-v3--flex-20 {
  flex: 20; }

.zippy-react-toolkit-flex-v3--flex-21 {
  flex: 21; }

.zippy-react-toolkit-flex-v3--flex-22 {
  flex: 22; }

.zippy-react-toolkit-flex-v3--flex-23 {
  flex: 23; }

.zippy-react-toolkit-flex-v3--flex-24 {
  flex: 24; }

.zippy-react-toolkit-flex-v3--flex-25 {
  flex: 25; }

.zippy-react-toolkit-flex-v3--flex-26 {
  flex: 26; }

.zippy-react-toolkit-flex-v3--flex-27 {
  flex: 27; }

.zippy-react-toolkit-flex-v3--flex-28 {
  flex: 28; }

.zippy-react-toolkit-flex-v3--flex-29 {
  flex: 29; }

.zippy-react-toolkit-flex-v3--flex-30 {
  flex: 30; }

.zippy-react-toolkit-flex-v3--flex-31 {
  flex: 31; }

.zippy-react-toolkit-flex-v3--flex-32 {
  flex: 32; }

.zippy-react-toolkit-flex-v3--flex-33 {
  flex: 33; }

.zippy-react-toolkit-flex-v3--flex-34 {
  flex: 34; }

.zippy-react-toolkit-flex-v3--flex-35 {
  flex: 35; }

.zippy-react-toolkit-flex-v3--flex-36 {
  flex: 36; }

.zippy-react-toolkit-flex-v3--flex-37 {
  flex: 37; }

.zippy-react-toolkit-flex-v3--flex-38 {
  flex: 38; }

.zippy-react-toolkit-flex-v3--flex-39 {
  flex: 39; }

.zippy-react-toolkit-flex-v3--flex-40 {
  flex: 40; }

.zippy-react-toolkit-flex-v3--flex-41 {
  flex: 41; }

.zippy-react-toolkit-flex-v3--flex-42 {
  flex: 42; }

.zippy-react-toolkit-flex-v3--flex-43 {
  flex: 43; }

.zippy-react-toolkit-flex-v3--flex-44 {
  flex: 44; }

.zippy-react-toolkit-flex-v3--flex-45 {
  flex: 45; }

.zippy-react-toolkit-flex-v3--flex-46 {
  flex: 46; }

.zippy-react-toolkit-flex-v3--flex-47 {
  flex: 47; }

.zippy-react-toolkit-flex-v3--flex-48 {
  flex: 48; }

.zippy-react-toolkit-flex-v3--flex-49 {
  flex: 49; }

.zippy-react-toolkit-flex-v3--flex-50 {
  flex: 50; }

.zippy-react-toolkit-flex-v3--flex-51 {
  flex: 51; }

.zippy-react-toolkit-flex-v3--flex-52 {
  flex: 52; }

.zippy-react-toolkit-flex-v3--flex-53 {
  flex: 53; }

.zippy-react-toolkit-flex-v3--flex-54 {
  flex: 54; }

.zippy-react-toolkit-flex-v3--flex-55 {
  flex: 55; }

.zippy-react-toolkit-flex-v3--flex-56 {
  flex: 56; }

.zippy-react-toolkit-flex-v3--flex-57 {
  flex: 57; }

.zippy-react-toolkit-flex-v3--flex-58 {
  flex: 58; }

.zippy-react-toolkit-flex-v3--flex-59 {
  flex: 59; }

.zippy-react-toolkit-flex-v3--flex-60 {
  flex: 60; }

.zippy-react-toolkit-flex-v3--flex-61 {
  flex: 61; }

.zippy-react-toolkit-flex-v3--flex-62 {
  flex: 62; }

.zippy-react-toolkit-flex-v3--flex-63 {
  flex: 63; }

.zippy-react-toolkit-flex-v3--flex-64 {
  flex: 64; }

.zippy-react-toolkit-flex-v3--flex-65 {
  flex: 65; }

.zippy-react-toolkit-flex-v3--flex-66 {
  flex: 66; }

.zippy-react-toolkit-flex-v3--flex-67 {
  flex: 67; }

.zippy-react-toolkit-flex-v3--flex-68 {
  flex: 68; }

.zippy-react-toolkit-flex-v3--flex-69 {
  flex: 69; }

.zippy-react-toolkit-flex-v3--flex-70 {
  flex: 70; }

.zippy-react-toolkit-flex-v3--flex-71 {
  flex: 71; }

.zippy-react-toolkit-flex-v3--flex-72 {
  flex: 72; }

.zippy-react-toolkit-flex-v3--flex-73 {
  flex: 73; }

.zippy-react-toolkit-flex-v3--flex-74 {
  flex: 74; }

.zippy-react-toolkit-flex-v3--flex-75 {
  flex: 75; }

.zippy-react-toolkit-flex-v3--flex-76 {
  flex: 76; }

.zippy-react-toolkit-flex-v3--flex-77 {
  flex: 77; }

.zippy-react-toolkit-flex-v3--flex-78 {
  flex: 78; }

.zippy-react-toolkit-flex-v3--flex-79 {
  flex: 79; }

.zippy-react-toolkit-flex-v3--flex-80 {
  flex: 80; }

.zippy-react-toolkit-flex-v3--flex-81 {
  flex: 81; }

.zippy-react-toolkit-flex-v3--flex-82 {
  flex: 82; }

.zippy-react-toolkit-flex-v3--flex-83 {
  flex: 83; }

.zippy-react-toolkit-flex-v3--flex-84 {
  flex: 84; }

.zippy-react-toolkit-flex-v3--flex-85 {
  flex: 85; }

.zippy-react-toolkit-flex-v3--flex-86 {
  flex: 86; }

.zippy-react-toolkit-flex-v3--flex-87 {
  flex: 87; }

.zippy-react-toolkit-flex-v3--flex-88 {
  flex: 88; }

.zippy-react-toolkit-flex-v3--flex-89 {
  flex: 89; }

.zippy-react-toolkit-flex-v3--flex-90 {
  flex: 90; }

.zippy-react-toolkit-flex-v3--flex-91 {
  flex: 91; }

.zippy-react-toolkit-flex-v3--flex-92 {
  flex: 92; }

.zippy-react-toolkit-flex-v3--flex-93 {
  flex: 93; }

.zippy-react-toolkit-flex-v3--flex-94 {
  flex: 94; }

.zippy-react-toolkit-flex-v3--flex-95 {
  flex: 95; }

.zippy-react-toolkit-flex-v3--flex-96 {
  flex: 96; }

.zippy-react-toolkit-flex-v3--flex-97 {
  flex: 97; }

.zippy-react-toolkit-flex-v3--flex-98 {
  flex: 98; }

.zippy-react-toolkit-flex-v3--flex-99 {
  flex: 99; }

.zippy-react-toolkit-flex-v3--flex-100 {
  flex: 100; }

/* FLEX-GROW */
.zippy-react-toolkit-flex-v3--flex-grow-0 {
  flex-grow: 0; }

.zippy-react-toolkit-flex-v3--flex-grow-1 {
  flex-grow: 1; }

.zippy-react-toolkit-flex-v3--flex-grow-2 {
  flex-grow: 2; }

.zippy-react-toolkit-flex-v3--flex-grow-3 {
  flex-grow: 3; }

.zippy-react-toolkit-flex-v3--flex-grow-4 {
  flex-grow: 4; }

.zippy-react-toolkit-flex-v3--flex-grow-5 {
  flex-grow: 5; }

.zippy-react-toolkit-flex-v3--flex-grow-6 {
  flex-grow: 6; }

.zippy-react-toolkit-flex-v3--flex-grow-7 {
  flex-grow: 7; }

.zippy-react-toolkit-flex-v3--flex-grow-8 {
  flex-grow: 8; }

.zippy-react-toolkit-flex-v3--flex-grow-9 {
  flex-grow: 9; }

.zippy-react-toolkit-flex-v3--flex-grow-10 {
  flex-grow: 10; }

.zippy-react-toolkit-flex-v3--flex-grow-11 {
  flex-grow: 11; }

.zippy-react-toolkit-flex-v3--flex-grow-12 {
  flex-grow: 12; }

.zippy-react-toolkit-flex-v3--flex-grow-13 {
  flex-grow: 13; }

.zippy-react-toolkit-flex-v3--flex-grow-14 {
  flex-grow: 14; }

.zippy-react-toolkit-flex-v3--flex-grow-15 {
  flex-grow: 15; }

.zippy-react-toolkit-flex-v3--flex-grow-16 {
  flex-grow: 16; }

.zippy-react-toolkit-flex-v3--flex-grow-17 {
  flex-grow: 17; }

.zippy-react-toolkit-flex-v3--flex-grow-18 {
  flex-grow: 18; }

.zippy-react-toolkit-flex-v3--flex-grow-19 {
  flex-grow: 19; }

.zippy-react-toolkit-flex-v3--flex-grow-20 {
  flex-grow: 20; }

.zippy-react-toolkit-flex-v3--flex-grow-21 {
  flex-grow: 21; }

.zippy-react-toolkit-flex-v3--flex-grow-22 {
  flex-grow: 22; }

.zippy-react-toolkit-flex-v3--flex-grow-23 {
  flex-grow: 23; }

.zippy-react-toolkit-flex-v3--flex-grow-24 {
  flex-grow: 24; }

.zippy-react-toolkit-flex-v3--flex-grow-25 {
  flex-grow: 25; }

.zippy-react-toolkit-flex-v3--flex-grow-26 {
  flex-grow: 26; }

.zippy-react-toolkit-flex-v3--flex-grow-27 {
  flex-grow: 27; }

.zippy-react-toolkit-flex-v3--flex-grow-28 {
  flex-grow: 28; }

.zippy-react-toolkit-flex-v3--flex-grow-29 {
  flex-grow: 29; }

.zippy-react-toolkit-flex-v3--flex-grow-30 {
  flex-grow: 30; }

.zippy-react-toolkit-flex-v3--flex-grow-31 {
  flex-grow: 31; }

.zippy-react-toolkit-flex-v3--flex-grow-32 {
  flex-grow: 32; }

.zippy-react-toolkit-flex-v3--flex-grow-33 {
  flex-grow: 33; }

.zippy-react-toolkit-flex-v3--flex-grow-34 {
  flex-grow: 34; }

.zippy-react-toolkit-flex-v3--flex-grow-35 {
  flex-grow: 35; }

.zippy-react-toolkit-flex-v3--flex-grow-36 {
  flex-grow: 36; }

.zippy-react-toolkit-flex-v3--flex-grow-37 {
  flex-grow: 37; }

.zippy-react-toolkit-flex-v3--flex-grow-38 {
  flex-grow: 38; }

.zippy-react-toolkit-flex-v3--flex-grow-39 {
  flex-grow: 39; }

.zippy-react-toolkit-flex-v3--flex-grow-40 {
  flex-grow: 40; }

.zippy-react-toolkit-flex-v3--flex-grow-41 {
  flex-grow: 41; }

.zippy-react-toolkit-flex-v3--flex-grow-42 {
  flex-grow: 42; }

.zippy-react-toolkit-flex-v3--flex-grow-43 {
  flex-grow: 43; }

.zippy-react-toolkit-flex-v3--flex-grow-44 {
  flex-grow: 44; }

.zippy-react-toolkit-flex-v3--flex-grow-45 {
  flex-grow: 45; }

.zippy-react-toolkit-flex-v3--flex-grow-46 {
  flex-grow: 46; }

.zippy-react-toolkit-flex-v3--flex-grow-47 {
  flex-grow: 47; }

.zippy-react-toolkit-flex-v3--flex-grow-48 {
  flex-grow: 48; }

.zippy-react-toolkit-flex-v3--flex-grow-49 {
  flex-grow: 49; }

.zippy-react-toolkit-flex-v3--flex-grow-50 {
  flex-grow: 50; }

.zippy-react-toolkit-flex-v3--flex-grow-51 {
  flex-grow: 51; }

.zippy-react-toolkit-flex-v3--flex-grow-52 {
  flex-grow: 52; }

.zippy-react-toolkit-flex-v3--flex-grow-53 {
  flex-grow: 53; }

.zippy-react-toolkit-flex-v3--flex-grow-54 {
  flex-grow: 54; }

.zippy-react-toolkit-flex-v3--flex-grow-55 {
  flex-grow: 55; }

.zippy-react-toolkit-flex-v3--flex-grow-56 {
  flex-grow: 56; }

.zippy-react-toolkit-flex-v3--flex-grow-57 {
  flex-grow: 57; }

.zippy-react-toolkit-flex-v3--flex-grow-58 {
  flex-grow: 58; }

.zippy-react-toolkit-flex-v3--flex-grow-59 {
  flex-grow: 59; }

.zippy-react-toolkit-flex-v3--flex-grow-60 {
  flex-grow: 60; }

.zippy-react-toolkit-flex-v3--flex-grow-61 {
  flex-grow: 61; }

.zippy-react-toolkit-flex-v3--flex-grow-62 {
  flex-grow: 62; }

.zippy-react-toolkit-flex-v3--flex-grow-63 {
  flex-grow: 63; }

.zippy-react-toolkit-flex-v3--flex-grow-64 {
  flex-grow: 64; }

.zippy-react-toolkit-flex-v3--flex-grow-65 {
  flex-grow: 65; }

.zippy-react-toolkit-flex-v3--flex-grow-66 {
  flex-grow: 66; }

.zippy-react-toolkit-flex-v3--flex-grow-67 {
  flex-grow: 67; }

.zippy-react-toolkit-flex-v3--flex-grow-68 {
  flex-grow: 68; }

.zippy-react-toolkit-flex-v3--flex-grow-69 {
  flex-grow: 69; }

.zippy-react-toolkit-flex-v3--flex-grow-70 {
  flex-grow: 70; }

.zippy-react-toolkit-flex-v3--flex-grow-71 {
  flex-grow: 71; }

.zippy-react-toolkit-flex-v3--flex-grow-72 {
  flex-grow: 72; }

.zippy-react-toolkit-flex-v3--flex-grow-73 {
  flex-grow: 73; }

.zippy-react-toolkit-flex-v3--flex-grow-74 {
  flex-grow: 74; }

.zippy-react-toolkit-flex-v3--flex-grow-75 {
  flex-grow: 75; }

.zippy-react-toolkit-flex-v3--flex-grow-76 {
  flex-grow: 76; }

.zippy-react-toolkit-flex-v3--flex-grow-77 {
  flex-grow: 77; }

.zippy-react-toolkit-flex-v3--flex-grow-78 {
  flex-grow: 78; }

.zippy-react-toolkit-flex-v3--flex-grow-79 {
  flex-grow: 79; }

.zippy-react-toolkit-flex-v3--flex-grow-80 {
  flex-grow: 80; }

.zippy-react-toolkit-flex-v3--flex-grow-81 {
  flex-grow: 81; }

.zippy-react-toolkit-flex-v3--flex-grow-82 {
  flex-grow: 82; }

.zippy-react-toolkit-flex-v3--flex-grow-83 {
  flex-grow: 83; }

.zippy-react-toolkit-flex-v3--flex-grow-84 {
  flex-grow: 84; }

.zippy-react-toolkit-flex-v3--flex-grow-85 {
  flex-grow: 85; }

.zippy-react-toolkit-flex-v3--flex-grow-86 {
  flex-grow: 86; }

.zippy-react-toolkit-flex-v3--flex-grow-87 {
  flex-grow: 87; }

.zippy-react-toolkit-flex-v3--flex-grow-88 {
  flex-grow: 88; }

.zippy-react-toolkit-flex-v3--flex-grow-89 {
  flex-grow: 89; }

.zippy-react-toolkit-flex-v3--flex-grow-90 {
  flex-grow: 90; }

.zippy-react-toolkit-flex-v3--flex-grow-91 {
  flex-grow: 91; }

.zippy-react-toolkit-flex-v3--flex-grow-92 {
  flex-grow: 92; }

.zippy-react-toolkit-flex-v3--flex-grow-93 {
  flex-grow: 93; }

.zippy-react-toolkit-flex-v3--flex-grow-94 {
  flex-grow: 94; }

.zippy-react-toolkit-flex-v3--flex-grow-95 {
  flex-grow: 95; }

.zippy-react-toolkit-flex-v3--flex-grow-96 {
  flex-grow: 96; }

.zippy-react-toolkit-flex-v3--flex-grow-97 {
  flex-grow: 97; }

.zippy-react-toolkit-flex-v3--flex-grow-98 {
  flex-grow: 98; }

.zippy-react-toolkit-flex-v3--flex-grow-99 {
  flex-grow: 99; }

.zippy-react-toolkit-flex-v3--flex-grow-100 {
  flex-grow: 100; }

/* FLEX-SHRINK */
.zippy-react-toolkit-flex-v3--flex-shrink-0 {
  flex-shrink: 0; }

.zippy-react-toolkit-flex-v3--flex-shrink-1 {
  flex-shrink: 1; }

.zippy-react-toolkit-flex-v3--flex-shrink-2 {
  flex-shrink: 2; }

.zippy-react-toolkit-flex-v3--flex-shrink-3 {
  flex-shrink: 3; }

.zippy-react-toolkit-flex-v3--flex-shrink-4 {
  flex-shrink: 4; }

.zippy-react-toolkit-flex-v3--flex-shrink-5 {
  flex-shrink: 5; }

.zippy-react-toolkit-flex-v3--flex-shrink-6 {
  flex-shrink: 6; }

.zippy-react-toolkit-flex-v3--flex-shrink-7 {
  flex-shrink: 7; }

.zippy-react-toolkit-flex-v3--flex-shrink-8 {
  flex-shrink: 8; }

.zippy-react-toolkit-flex-v3--flex-shrink-9 {
  flex-shrink: 9; }

.zippy-react-toolkit-flex-v3--flex-shrink-10 {
  flex-shrink: 10; }

.zippy-react-toolkit-flex-v3--flex-shrink-11 {
  flex-shrink: 11; }

.zippy-react-toolkit-flex-v3--flex-shrink-12 {
  flex-shrink: 12; }

.zippy-react-toolkit-flex-v3--flex-shrink-13 {
  flex-shrink: 13; }

.zippy-react-toolkit-flex-v3--flex-shrink-14 {
  flex-shrink: 14; }

.zippy-react-toolkit-flex-v3--flex-shrink-15 {
  flex-shrink: 15; }

.zippy-react-toolkit-flex-v3--flex-shrink-16 {
  flex-shrink: 16; }

.zippy-react-toolkit-flex-v3--flex-shrink-17 {
  flex-shrink: 17; }

.zippy-react-toolkit-flex-v3--flex-shrink-18 {
  flex-shrink: 18; }

.zippy-react-toolkit-flex-v3--flex-shrink-19 {
  flex-shrink: 19; }

.zippy-react-toolkit-flex-v3--flex-shrink-20 {
  flex-shrink: 20; }

.zippy-react-toolkit-flex-v3--flex-shrink-21 {
  flex-shrink: 21; }

.zippy-react-toolkit-flex-v3--flex-shrink-22 {
  flex-shrink: 22; }

.zippy-react-toolkit-flex-v3--flex-shrink-23 {
  flex-shrink: 23; }

.zippy-react-toolkit-flex-v3--flex-shrink-24 {
  flex-shrink: 24; }

.zippy-react-toolkit-flex-v3--flex-shrink-25 {
  flex-shrink: 25; }

.zippy-react-toolkit-flex-v3--flex-shrink-26 {
  flex-shrink: 26; }

.zippy-react-toolkit-flex-v3--flex-shrink-27 {
  flex-shrink: 27; }

.zippy-react-toolkit-flex-v3--flex-shrink-28 {
  flex-shrink: 28; }

.zippy-react-toolkit-flex-v3--flex-shrink-29 {
  flex-shrink: 29; }

.zippy-react-toolkit-flex-v3--flex-shrink-30 {
  flex-shrink: 30; }

.zippy-react-toolkit-flex-v3--flex-shrink-31 {
  flex-shrink: 31; }

.zippy-react-toolkit-flex-v3--flex-shrink-32 {
  flex-shrink: 32; }

.zippy-react-toolkit-flex-v3--flex-shrink-33 {
  flex-shrink: 33; }

.zippy-react-toolkit-flex-v3--flex-shrink-34 {
  flex-shrink: 34; }

.zippy-react-toolkit-flex-v3--flex-shrink-35 {
  flex-shrink: 35; }

.zippy-react-toolkit-flex-v3--flex-shrink-36 {
  flex-shrink: 36; }

.zippy-react-toolkit-flex-v3--flex-shrink-37 {
  flex-shrink: 37; }

.zippy-react-toolkit-flex-v3--flex-shrink-38 {
  flex-shrink: 38; }

.zippy-react-toolkit-flex-v3--flex-shrink-39 {
  flex-shrink: 39; }

.zippy-react-toolkit-flex-v3--flex-shrink-40 {
  flex-shrink: 40; }

.zippy-react-toolkit-flex-v3--flex-shrink-41 {
  flex-shrink: 41; }

.zippy-react-toolkit-flex-v3--flex-shrink-42 {
  flex-shrink: 42; }

.zippy-react-toolkit-flex-v3--flex-shrink-43 {
  flex-shrink: 43; }

.zippy-react-toolkit-flex-v3--flex-shrink-44 {
  flex-shrink: 44; }

.zippy-react-toolkit-flex-v3--flex-shrink-45 {
  flex-shrink: 45; }

.zippy-react-toolkit-flex-v3--flex-shrink-46 {
  flex-shrink: 46; }

.zippy-react-toolkit-flex-v3--flex-shrink-47 {
  flex-shrink: 47; }

.zippy-react-toolkit-flex-v3--flex-shrink-48 {
  flex-shrink: 48; }

.zippy-react-toolkit-flex-v3--flex-shrink-49 {
  flex-shrink: 49; }

.zippy-react-toolkit-flex-v3--flex-shrink-50 {
  flex-shrink: 50; }

.zippy-react-toolkit-flex-v3--flex-shrink-51 {
  flex-shrink: 51; }

.zippy-react-toolkit-flex-v3--flex-shrink-52 {
  flex-shrink: 52; }

.zippy-react-toolkit-flex-v3--flex-shrink-53 {
  flex-shrink: 53; }

.zippy-react-toolkit-flex-v3--flex-shrink-54 {
  flex-shrink: 54; }

.zippy-react-toolkit-flex-v3--flex-shrink-55 {
  flex-shrink: 55; }

.zippy-react-toolkit-flex-v3--flex-shrink-56 {
  flex-shrink: 56; }

.zippy-react-toolkit-flex-v3--flex-shrink-57 {
  flex-shrink: 57; }

.zippy-react-toolkit-flex-v3--flex-shrink-58 {
  flex-shrink: 58; }

.zippy-react-toolkit-flex-v3--flex-shrink-59 {
  flex-shrink: 59; }

.zippy-react-toolkit-flex-v3--flex-shrink-60 {
  flex-shrink: 60; }

.zippy-react-toolkit-flex-v3--flex-shrink-61 {
  flex-shrink: 61; }

.zippy-react-toolkit-flex-v3--flex-shrink-62 {
  flex-shrink: 62; }

.zippy-react-toolkit-flex-v3--flex-shrink-63 {
  flex-shrink: 63; }

.zippy-react-toolkit-flex-v3--flex-shrink-64 {
  flex-shrink: 64; }

.zippy-react-toolkit-flex-v3--flex-shrink-65 {
  flex-shrink: 65; }

.zippy-react-toolkit-flex-v3--flex-shrink-66 {
  flex-shrink: 66; }

.zippy-react-toolkit-flex-v3--flex-shrink-67 {
  flex-shrink: 67; }

.zippy-react-toolkit-flex-v3--flex-shrink-68 {
  flex-shrink: 68; }

.zippy-react-toolkit-flex-v3--flex-shrink-69 {
  flex-shrink: 69; }

.zippy-react-toolkit-flex-v3--flex-shrink-70 {
  flex-shrink: 70; }

.zippy-react-toolkit-flex-v3--flex-shrink-71 {
  flex-shrink: 71; }

.zippy-react-toolkit-flex-v3--flex-shrink-72 {
  flex-shrink: 72; }

.zippy-react-toolkit-flex-v3--flex-shrink-73 {
  flex-shrink: 73; }

.zippy-react-toolkit-flex-v3--flex-shrink-74 {
  flex-shrink: 74; }

.zippy-react-toolkit-flex-v3--flex-shrink-75 {
  flex-shrink: 75; }

.zippy-react-toolkit-flex-v3--flex-shrink-76 {
  flex-shrink: 76; }

.zippy-react-toolkit-flex-v3--flex-shrink-77 {
  flex-shrink: 77; }

.zippy-react-toolkit-flex-v3--flex-shrink-78 {
  flex-shrink: 78; }

.zippy-react-toolkit-flex-v3--flex-shrink-79 {
  flex-shrink: 79; }

.zippy-react-toolkit-flex-v3--flex-shrink-80 {
  flex-shrink: 80; }

.zippy-react-toolkit-flex-v3--flex-shrink-81 {
  flex-shrink: 81; }

.zippy-react-toolkit-flex-v3--flex-shrink-82 {
  flex-shrink: 82; }

.zippy-react-toolkit-flex-v3--flex-shrink-83 {
  flex-shrink: 83; }

.zippy-react-toolkit-flex-v3--flex-shrink-84 {
  flex-shrink: 84; }

.zippy-react-toolkit-flex-v3--flex-shrink-85 {
  flex-shrink: 85; }

.zippy-react-toolkit-flex-v3--flex-shrink-86 {
  flex-shrink: 86; }

.zippy-react-toolkit-flex-v3--flex-shrink-87 {
  flex-shrink: 87; }

.zippy-react-toolkit-flex-v3--flex-shrink-88 {
  flex-shrink: 88; }

.zippy-react-toolkit-flex-v3--flex-shrink-89 {
  flex-shrink: 89; }

.zippy-react-toolkit-flex-v3--flex-shrink-90 {
  flex-shrink: 90; }

.zippy-react-toolkit-flex-v3--flex-shrink-91 {
  flex-shrink: 91; }

.zippy-react-toolkit-flex-v3--flex-shrink-92 {
  flex-shrink: 92; }

.zippy-react-toolkit-flex-v3--flex-shrink-93 {
  flex-shrink: 93; }

.zippy-react-toolkit-flex-v3--flex-shrink-94 {
  flex-shrink: 94; }

.zippy-react-toolkit-flex-v3--flex-shrink-95 {
  flex-shrink: 95; }

.zippy-react-toolkit-flex-v3--flex-shrink-96 {
  flex-shrink: 96; }

.zippy-react-toolkit-flex-v3--flex-shrink-97 {
  flex-shrink: 97; }

.zippy-react-toolkit-flex-v3--flex-shrink-98 {
  flex-shrink: 98; }

.zippy-react-toolkit-flex-v3--flex-shrink-99 {
  flex-shrink: 99; }

.zippy-react-toolkit-flex-v3--flex-shrink-100 {
  flex-shrink: 100; }

/* stylelint-enable */
.zippy-react-toolkit-overlay {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  pointer-events: none; }
  .zippy-react-toolkit-overlay,
  .zippy-react-toolkit-overlay * {
    box-sizing: border-box; }

.zippy-react-toolkit-overlay--position-fixed {
  position: fixed; }

.zippy-react-toolkit-overlay--visible {
  visibility: visible;
  pointer-events: inherit;
  opacity: 1; }

.zippy-react-toolkit-overlay--has-transition.zippy-react-toolkit-overlay--transition-enter {
  opacity: 0;
  visibility: visible; }

.zippy-react-toolkit-overlay--has-transition.zippy-react-toolkit-overlay--transition-enter-active {
  transition: opacity 1000ms ease;
  opacity: 1; }

.zippy-react-toolkit-overlay--has-transition.zippy-react-toolkit-overlay--transition-leave {
  visibility: visible;
  opacity: 1; }

.zippy-react-toolkit-overlay--has-transition.zippy-react-toolkit-overlay--transition-leave-active {
  transition: opacity 1000ms ease;
  opacity: 0; }

.zippy-react-toolkit-overlay__content {
  position: relative;
  z-index: 1; }

.zippy-react-toolkit-overlay__arrow-wrapper {
  position: absolute;
  overflow: hidden; }
  .zippy-react-toolkit-overlay__arrow-wrapper--bottom, .zippy-react-toolkit-overlay__arrow-wrapper--top {
    transform: translateX(-50%); }
  .zippy-react-toolkit-overlay__arrow-wrapper--right, .zippy-react-toolkit-overlay__arrow-wrapper--left {
    transform: translateY(-50%); }

.zippy-react-toolkit-overlay__arrow {
  position: absolute;
  transform-origin: center; }
  .zippy-react-toolkit-overlay__arrow--top {
    left: 50%;
    top: 0;
    transform: translateX(-50%) translateY(-50%) rotate(45deg); }
  .zippy-react-toolkit-overlay__arrow--left {
    top: 50%;
    left: 0;
    transform: translateX(-50%) translateY(-50%) rotate(45deg); }
  .zippy-react-toolkit-overlay__arrow--right {
    right: 0;
    top: 50%;
    transform: translateX(50%) translateY(-50%) rotate(45deg); }
  .zippy-react-toolkit-overlay__arrow--bottom {
    left: 50%;
    bottom: 0;
    transform: translateX(-50%) translateY(50%) rotate(45deg); }

.zippy-react-toolkit-combo-box {
  display: flex;
  align-self: center;
  position: relative;
  box-sizing: border-box;
  text-align: start;
  direction: ltr;
  outline: 0;
  width: 140px;
  vertical-align: middle; }
  .zippy-react-toolkit-combo-box *,
  .zippy-react-toolkit-combo-box *:before,
  .zippy-react-toolkit-combo-box *:after {
    box-sizing: border-box; }

.zippy-react-toolkit-combo-box--rtl {
  direction: rtl; }

.zippy-react-toolkit-combo-box--inlineFlex {
  display: inline-flex; }

.zippy-react-toolkit-combo-box__list {
  z-index: 100;
  min-height: 28px; }
  .zippy-react-toolkit-combo-box__list:not(.zippy-react-toolkit-combo-box__list--relative-to-viewport) {
    left: -1px;
    right: -1px;
    min-width: 100%; }
  .zippy-react-toolkit-combo-box__list:not(.zippy-react-toolkit-combo-box__list--relative-to-viewport) {
    position: absolute; }

.zippy-react-toolkit-combo-box__list--position-top:not(.zippy-react-toolkit-combo-box__list--relative-to-viewport) {
  bottom: 100%; }

.zippy-react-toolkit-combo-box__list--position-bottom:not(.zippy-react-toolkit-combo-box__list--relative-to-viewport) {
  top: 100%; }

.zippy-react-toolkit-combo-box__list__virtual-list {
  outline: none;
  overflow: auto;
  max-height: 300px; }

.zippy-react-toolkit-combo-box__list__item {
  cursor: pointer;
  user-select: none;
  width: 100%; }
  .zippy-react-toolkit-combo-box__list__item--ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

.zippy-react-toolkit-combo-box__list__loading-text,
.zippy-react-toolkit-combo-box__list__new-custom-tag-text,
.zippy-react-toolkit-combo-box__list__empty-text {
  padding: 9px;
  text-align: center; }

.zippy-react-toolkit-combo-box__list__loading-text {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center; }

.zippy-react-toolkit-combo-box__input__wrapper {
  display: flex;
  max-width: 100%;
  margin-bottom: 2px; }

.zippy-react-toolkit-combo-box__input__wrapper--invisible {
  position: absolute;
  left: -20000px; }

.zippy-react-toolkit-combo-box__input {
  border: 0;
  outline: none;
  max-width: 100%;
  min-width: 3px;
  font-family: inherit;
  font-size: inherit;
  background: none; }
  .zippy-react-toolkit-combo-box__input::-ms-clear {
    display: none; }

.zippy-react-toolkit-combo-box__input__placeholder {
  color: #bbb; }

.zippy-react-toolkit-combo-box__value {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  align-items: center; }

.zippy-react-toolkit-combo-box__tools {
  position: relative;
  display: flex;
  margin-bottom: 1px; }

.zippy-react-toolkit-combo-box__value__tag {
  display: flex;
  cursor: pointer;
  max-width: calc(100% - 5px); }

.zippy-react-toolkit-combo-box__value__display-value {
  display: inline-block;
  align-self: center;
  margin-bottom: 2px;
  max-width: calc(100% - 5px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.zippy-react-toolkit-combo-box__value__tag--ellipsis
.zippy-react-toolkit-combo-box__value__tag__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.zippy-react-toolkit-combo-box__value__tag__label {
  flex: 1; }

.zippy-react-toolkit-combo-box__value__tag__clear-icon {
  display: flex;
  align-items: center;
  cursor: pointer; }

.zippy-react-toolkit-combo-box__toggle-icon {
  display: flex;
  align-items: center;
  cursor: pointer; }

.react-scroll-container__scroller,
.react-virtual-scroll-container__scroll-container {
  outline: none; }

.zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default {
  font-size: 14px;
  border: 1px solid #c5c5c5;
  background: white;
  fill: #495e85;
  padding-top: 1px;
  min-width: 100px;
  box-shadow: none;
  transition: all 0.2s; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default:hover:not(.zippy-react-toolkit-combo-box--disabled) {
    border: 1px solid #a1b6d3; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default,
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default input {
    color: #525252; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default input {
    padding: 0; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__input__placeholder {
    white-space: nowrap; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--focus {
    border: 1px solid #a1b6d3;
    box-shadow: 0 0 2px 0 #a1b6d3; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr {
    padding-right: 3px; }
    .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr .zippy-react-toolkit-combo-box__input__wrapper,
    .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr .zippy-react-toolkit-combo-box__value__display-value {
      padding-left: 8px; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl {
    padding-left: 3px; }
    .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl .zippy-react-toolkit-combo-box__input__wrapper,
    .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl .zippy-react-toolkit-combo-box__value__display-value {
      padding-right: 8px; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--disabled {
    fill: #495e85;
    opacity: 0.5; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--shadow .zippy-react-toolkit-combo-box__list {
    box-shadow: 0 0 2px 0 #a1b6d3; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__loading-text {
    background: rgba(255, 255, 255, 0.4);
    color: #858585; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__loading-spinner {
    width: 17px;
    display: flex;
    align-items: center; }
    .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__loading-spinner svg {
      animation: reactToolkitComboBoxLoadAnimationDefault 1.4s infinite linear;
      transform: translateZ(0); }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list {
    background: #fff;
    border: 1px solid #a1b6d3; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__clear-icon {
    cursor: pointer;
    display: flex;
    align-items: center;
    margin: 0 6px;
    transform: translateY(0); }
    .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__clear-icon:active {
      transform: translateY(1px); }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item {
    padding: 5px 8px;
    border: 1px solid transparent; }
    .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item:not(.zippy-react-toolkit-combo-box__list__item--disabled):hover {
      background: #fff0d9; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item--selected {
    background: #e8f2ff; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item--active {
    border: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item--disabled {
    color: #525252;
    cursor: default; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__item__highlight {
    background: magenta;
    font-weight: bold; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__list__group {
    padding: 5px 3px;
    font-weight: bold; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value {
    min-height: 28px; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__tools {
    min-height: 28px; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag {
    background: #e8f2ff;
    border: 1px solid transparent;
    padding: 3px 8px; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag--active {
    border: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag--active.zippy-react-toolkit-combo-box__value__tag--selected {
    background: #cbe1fb; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag__clear-icon {
    transform: translateY(0); }
    .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default .zippy-react-toolkit-combo-box__value__tag__clear-icon:active {
      transform: translateY(1px); }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr .zippy-react-toolkit-combo-box__value__tag__clear-icon {
    margin-left: 12px; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--ltr .zippy-react-toolkit-combo-box__value__tag {
    margin-right: 1px;
    margin-bottom: 1px; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl .zippy-react-toolkit-combo-box__value__tag__clear-icon {
    margin-right: 12px; }
  .zippy-react-toolkit-combo-box.zippy-react-toolkit-combo-box--theme-default.zippy-react-toolkit-combo-box--rtl .zippy-react-toolkit-combo-box__value__tag {
    margin-left: 1px;
    margin-bottom: 1px; }

@-webkit-keyframes reactToolkitComboBoxLoadAnimationDefault {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes reactToolkitComboBoxLoadAnimationDefault {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.zippy-react-scroll-container {
  overflow: hidden;
  position: relative;
  flex-flow: column;
  flex: 1 1 0; }
  .zippy-react-scroll-container--block {
    display: flex; }
  .zippy-react-scroll-container--inline-block {
    display: inline-flex; }
  .zippy-react-scroll-container__wrapper {
    display: flex;
    flex: 1 1 auto; }
  .zippy-react-scroll-container__scroller {
    overflow: scroll;
    flex: 1;
    position: relative;
    box-sizing: border-box;
    align-items: flex-start;
    justify-content: flex-start;
    flex-flow: column;
    display: flex; }
    .zippy-react-scroll-container__scroller--avoid-repaint {
      backface-visibility: hidden; }
    .zippy-react-scroll-container__scroller--hide-native-scrollbar-if-possible::-webkit-scrollbar {
      display: none; }
  .zippy-react-scroll-container__view {
    flex: 1 0 auto;
    position: relative;
    box-sizing: border-box; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .zippy-react-scroll-container__view {
        /* because of CSS flexbox bugs, IE 10-11 need this rule */
        /* this is NOT APPLIED in Edge or other browsers */
        max-width: 100%; } }
    .zippy-react-scroll-container__view--zero-width-scrollbar {
      flex: 1 0 100%; }
  .zippy-react-scroll-container__scrollbar {
    pointer-events: none;
    user-select: none;
    opacity: 1;
    transition-property: opacity;
    transition-duration: 100ms;
    overflow: visible;
    z-index: 1; }
    .zippy-react-scroll-container__scrollbar--hidden {
      opacity: 0;
      transition-duration: 300ms; }
  .zippy-react-scroll-container__track {
    pointer-events: none;
    position: relative;
    transition-property: background-color;
    transition-duration: 100ms;
    cursor: auto; }
    .zippy-react-scroll-container__track--drag-to-scroll {
      pointer-events: all; }
    .zippy-react-scroll-container__track--orientation-vertical {
      height: 100%; }
    .zippy-react-scroll-container__track--visible {
      cursor: pointer; }
  .zippy-react-scroll-container__thumb {
    user-select: none;
    display: block;
    cursor: auto;
    will-change: transform;
    position: absolute; }
    .zippy-react-scroll-container__thumb--orientation-vertical {
      top: 0;
      right: 0;
      transition-property: width; }
    .zippy-react-scroll-container__thumb--orientation-horizontal {
      left: 0;
      bottom: 0;
      transition-property: height; }

.zippy--hide-native-scroll-if-possible::-webkit-scrollbar {
  display: none; }

.zippy-react-scroll-container--theme-default .zippy-react-scroll-container__track--visible {
  background-color: rgba(0, 0, 0, 0.15); }

.zippy-react-scroll-container--theme-default .zippy-react-scroll-container__thumb {
  background-color: rgba(0, 0, 0, 0.25); }

.zippy-react-toolkit-arrow-scroller {
  max-width: 100%;
  position: relative;
  overflow: hidden;
  align-items: start;
  direction: ltr; }

.zippy-react-toolkit-arrow-scroller--rtl {
  direction: rtl; }

.zippy-react-toolkit-arrow-scroller__inner-wrapper {
  display: flex;
  flex: 1 0 auto;
  align-items: stretch;
  position: relative;
  transition: top 350ms ease-out; }
  .zippy-react-toolkit-arrow-scroller__inner-wrapper--direction-column {
    flex-direction: column; }

.zippy-react-toolkit-arrow-scroller--direction-horizontal {
  display: flex; }

.zippy-react-toolkit-arrow-scroller--direction-vertical {
  max-height: 100%; }

.zippy-react-toolkit-arrow-scroller__arrow--visible {
  display: flex;
  align-items: center; }

.zippy-react-toolkit-arrow-scroller__arrow--direction-up, .zippy-react-toolkit-arrow-scroller__arrow--direction-down {
  width: 100%;
  flex-flow: column; }

.zippy-react-toolkit-arrow-scroller__arrow--auto {
  position: absolute;
  z-index: 100;
  text-align: center; }

.zippy-react-toolkit-arrow-scroller__arrow--direction-left,
.zippy-react-toolkit-arrow-scroller__arrow--direction-right {
  top: 0;
  bottom: 0; }

.zippy-react-toolkit-arrow-scroller__arrow {
  cursor: pointer; }

.zippy-react-toolkit-arrow-scroller__arrow--direction-up,
.zippy-react-toolkit-arrow-scroller__arrow--direction-down {
  left: 0;
  right: 0; }

.zippy-react-toolkit-arrow-scroller__arrow--direction-left {
  left: 0;
  z-index: 200; }

.zippy-react-toolkit-arrow-scroller__arrow--direction-right {
  right: 0; }

.zippy-react-toolkit-arrow-scroller__arrow--direction-up {
  top: 0;
  z-index: 200; }

.zippy-react-toolkit-arrow-scroller__arrow--direction-down {
  bottom: 0; }

.zippy-react-toolkit-arrow-scroller__arrow--disabled {
  opacity: 0.5; }

.zippy-react-toolkit-arrow-scroller__arrow--hidden {
  display: none; }

.zippy-react-toolkit-radio-button {
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  outline: none;
  vertical-align: middle; }
  .zippy-react-toolkit-radio-button--inline-block {
    display: inline-flex; }
  .zippy-react-toolkit-radio-button__icon-wrapper {
    display: flex; }
    .zippy-react-toolkit-radio-button__icon-wrapper svg {
      display: block; }
  .zippy-react-toolkit-radio-button--children-position-start {
    flex-flow: row-reverse; }
  .zippy-react-toolkit-radio-button--rtl {
    direction: rtl; }
  .zippy-react-toolkit-radio-button--ltr.zippy-react-toolkit-radio-button--children-position-end .zippy-react-toolkit-radio-button__icon-wrapper, .zippy-react-toolkit-radio-button--rtl.zippy-react-toolkit-radio-button--children-position-start .zippy-react-toolkit-radio-button__icon-wrapper {
    margin-right: 5px; }
  .zippy-react-toolkit-radio-button--rtl.zippy-react-toolkit-radio-button--children-position-end .zippy-react-toolkit-radio-button__icon-wrapper, .zippy-react-toolkit-radio-button--ltr.zippy-react-toolkit-radio-button--children-position-start .zippy-react-toolkit-radio-button__icon-wrapper {
    margin-left: 5px; }
  .zippy-react-toolkit-radio-button--read-only {
    cursor: auto; }
  .zippy-react-toolkit-radio-button--disabled {
    cursor: auto;
    pointer-events: none; }

.zippy-react-toolkit-radio-button--browser-native {
  padding: 0;
  margin: 0;
  display: inline-block; }

.zippy-react-toolkit-menu {
  box-sizing: border-box;
  display: inline-flex;
  position: relative; }
  .zippy-react-toolkit-menu *,
  .zippy-react-toolkit-menu *::before,
  .zippy-react-toolkit-menu *::after {
    box-sizing: border-box; }

.zippy-react-toolkit-menu__arrow {
  position: absolute;
  background: none;
  padding: 0;
  border: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1; }
  .zippy-react-toolkit-menu__arrow svg {
    height: 13px; }
  .zippy-react-toolkit-menu__arrow:focus {
    outline: none; }

.zippy-react-toolkit-menu__cell {
  white-space: nowrap;
  background: none; }
  .zippy-react-toolkit-menu__cell > button {
    display: block; }

.zippy-react-toolkit-menu__expander {
  vertical-align: middle; }

.zippy-react-toolkit-menu__submenu-wrapper {
  position: absolute;
  z-index: 500; }

.zippy-react-toolkit-menu__menu-separator {
  cursor: auto;
  height: 1px; }

.zippy-react-toolkit-menu:focus {
  outline: none; }

.zippy-react-toolkit-menu--absolute {
  position: absolute; }

.zippy-react-toolkit-menu__row--disabled {
  pointer-events: none; }

.zippy-react-toolkit-menu--no-display {
  position: absolute; }

.zippy-react-toolkit-menu--hidden {
  visibility: hidden; }

.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__table {
  direction: rtl; }

.zippy-react-toolkit-menu__scroll-container {
  width: 100%; }

.zippy-react-toolkit-menu__table {
  direction: ltr;
  width: 100%;
  text-align: start;
  border-spacing: 0;
  padding: 8px 6px;
  border-collapse: separate; }

.zippy-react-toolkit-menu__row {
  cursor: pointer;
  user-select: none; }

.zippy-react-toolkit-menu__arrow-up {
  top: 0; }

.zippy-react-toolkit-menu__arrow-down {
  bottom: 0; }

.zippy-react-toolkit-menu--animation-enabled {
  transform: scale(0, 0); }

.zippy-react-toolkit-menu--transition-start {
  transform-origin: left top;
  transition: transform 150ms ease; }
  .zippy-react-toolkit-menu--transition-start.zippy-react-toolkit-menu--position-down {
    transform-origin: left bottom; }
  .zippy-react-toolkit-menu--transition-start .zippy-react-toolkit-menu__row {
    transform: scale(1, 0);
    transition: transform 150ms ease; }

.zippy-react-toolkit-menu--transition-end {
  transform: scale(1, 1); }
  .zippy-react-toolkit-menu--transition-end .zippy-react-toolkit-menu__row {
    transform: scale(1, 1); }

.zippy-react-toolkit-arrow-scroller.zippy-react-toolkit-arrow-scroller--theme-default .zippy-react-toolkit-arrow-scroller__arrow {
  background: #d2dff0; }
  .zippy-react-toolkit-arrow-scroller.zippy-react-toolkit-arrow-scroller--theme-default .zippy-react-toolkit-arrow-scroller__arrow:hover {
    background: #e8f2ff; }
  .zippy-react-toolkit-arrow-scroller.zippy-react-toolkit-arrow-scroller--theme-default .zippy-react-toolkit-arrow-scroller__arrow--direction-right {
    border-left: 1px solid #a1b6d3; }
  .zippy-react-toolkit-arrow-scroller.zippy-react-toolkit-arrow-scroller--theme-default .zippy-react-toolkit-arrow-scroller__arrow--direction-left {
    border-right: 1px solid #a1b6d3; }
  .zippy-react-toolkit-arrow-scroller.zippy-react-toolkit-arrow-scroller--theme-default .zippy-react-toolkit-arrow-scroller__arrow--direction-down {
    border-top: 1px solid #a1b6d3; }
  .zippy-react-toolkit-arrow-scroller.zippy-react-toolkit-arrow-scroller--theme-default .zippy-react-toolkit-arrow-scroller__arrow--direction-up {
    border-bottom: 1px solid #a1b6d3; }

.zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default {
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #bdbdbd;
  color: #424242;
  fill: #424242; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--shadow {
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.15); }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl {
    box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.15); }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--depth-1 {
    background-color: #fdfdfd; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--depth-2 {
    background-color: #fbfbfb; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--depth-3 {
    background-color: #fafafa; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu__submenu {
    min-width: 130px; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over {
    position: relative; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell {
      position: relative; }
      .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:before {
        position: absolute;
        content: ' ';
        top: 1px;
        bottom: 1px;
        left: 0;
        right: 0;
        border-top: 1px dotted #a1b6d3;
        border-bottom: 1px dotted #a1b6d3; }
      .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:first-child:before {
        left: 1px;
        border-left: 1px dotted #a1b6d3; }
      .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:last-child:before {
        right: 1px;
        border-right: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused {
    position: relative; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell {
      position: relative; }
      .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:before {
        position: absolute;
        content: ' ';
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        border-top: 1px dotted #a1b6d3;
        border-bottom: 1px dotted #a1b6d3; }
      .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:first-child:before {
        left: 0;
        border-left: 1px dotted #a1b6d3; }
      .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:last-child:before {
        right: 0;
        border-right: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:before {
    position: absolute;
    content: ' ';
    top: 1px;
    bottom: 1px;
    left: 0;
    right: 0;
    border-top: 1px dotted #a1b6d3;
    border-bottom: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:first-child:before {
    right: 1px;
    border-right: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell:last-child:before {
    left: 1px;
    border-left: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:before {
    right: -1px;
    left: -1px;
    border-top: 1px dotted #a1b6d3;
    border-bottom: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:first-child:before, .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:last-child:before {
    right: 0;
    left: 0; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:first-child:before {
    border-left: 0;
    border-right: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell:last-child:before {
    border-right: 0;
    border-left: 1px dotted #a1b6d3; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--over {
    color: #000;
    fill: #000;
    background-color: #fff0d9; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--over .zippy-react-toolkit-menu__cell {
      background-color: #fff0d9; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--active {
    color: #000;
    fill: #000;
    background-color: #e8f2ff; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--active .zippy-react-toolkit-menu__cell {
      background-color: #fff0d9; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--disabled {
    color: rgba(66, 66, 66, 0.4);
    fill: rgba(66, 66, 66, 0.4);
    cursor: not-allowed; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--disabled .zippy-react-toolkit-menu__cell--secondaryLabel {
      color: rgba(66, 66, 66, 0.4); }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--disabled .zippy-react-toolkit-menu__cell--has-expander .zippy-react-toolkit-menu__expander {
      fill: rgba(66, 66, 66, 0.4); }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--disabled .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--icon svg {
      fill: rgba(73, 94, 133, 0.7); }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell {
    padding: 0 6px;
    height: 32px; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell:last-child {
      padding-right: 6px; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell:first-child {
    padding-right: 6px;
    padding-left: 0; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell:last-child {
    padding-right: 0; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--has-input {
    padding-right: 0;
    padding-left: 2px; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--radio {
    padding-right: 3px;
    fill: #495e85; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--checkbox {
    padding-top: 2px;
    width: 20px;
    fill: #495e85; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--checkbox .zippy-react-toolkit-menu__cell__input {
      position: relative;
      top: -2px; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--checkbox .zippy-react-toolkit-menu__cell__input--browser-native {
      top: 0; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--has-input {
    padding-left: 0; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--radio {
    padding-left: 3px; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell--secondaryLabel {
    color: #9e9e9e;
    padding-right: 6px;
    text-align: end; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--secondaryLabel {
    padding-left: 6px; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--icon {
    padding-right: 3px; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--icon svg {
      vertical-align: middle;
      fill: #495e85; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--icon {
    padding-right: 12px;
    padding-left: 3px; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--has-expander {
    padding-right: 0;
    text-align: right;
    text-align: end;
    fill: #495e85; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--rtl .zippy-react-toolkit-menu__cell.zippy-react-toolkit-menu__cell--has-expander {
    padding-left: 0;
    fill: #495e85; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__menu-separator {
    background-color: #fff; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__menu-separator td {
      padding: 4px 0; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__menu-separator__tool {
    background: #bdbdbd;
    height: 1px; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--title {
    font-weight: 600;
    cursor: initial; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default.zippy-react-toolkit-menu--mobile .zippy-react-toolkit-arrow-scroller__arrow {
    height: 20px; }
  .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-arrow-scroller__arrow {
    background: #fff;
    height: 20px;
    font-size: 9px;
    border: 1px solid #bdbdbd;
    border-right: 0;
    border-left: 0; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-arrow-scroller__arrow svg {
      fill: #495e85;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      height: 20px;
      width: 20px; }
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-arrow-scroller__arrow--direction-up {
      border-top: 0; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default {
      /* IE11 */ }
      .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused {
        color: #000;
        fill: #000;
        background-color: #e8f2ff;
        border: 1px dotted #a1b6d3; }
        .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused .zippy-react-toolkit-menu__cell {
          background-color: #e8f2ff; }
      .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused
.zippy-react-toolkit-menu__cell:before,
      .zippy-react-toolkit-menu.zippy-react-toolkit-menu--theme-default .zippy-react-toolkit-menu__row--focused.zippy-react-toolkit-menu__row--over
.zippy-react-toolkit-menu__cell:before {
        content: none; } }

.zippy-react-datagrid__column-header__menu-tool {
  position: relative;
  height: 100%;
  flex: none;
  margin-left: auto;
  display: flex;
  align-items: center;
  cursor: pointer; }
  .zippy-react-datagrid__column-header__menu-tool .zippy-react-datagrid__sort-icon--desc,
  .zippy-react-datagrid__column-header__menu-tool .zippy-react-datagrid__sort-icon--asc {
    margin-top: 2px; }
  .zippy-react-datagrid__column-header__menu-tool--show-on-hover:not(.zippy-react-datagrid__column-header__menu-tool--visible) {
    display: none; }

.zippy-react-datagrid__column-header--align-center {
  position: relative; }
  .zippy-react-datagrid__column-header--align-center > .zippy-react-datagrid__column-header__menu-tool--show-on-hover {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0; }

.zippy-react-datagrid__column-header:hover
> .zippy-react-datagrid__column-header__menu-tool {
  display: flex; }

.zippy-react-datagrid__column-header--overflow-hidden {
  overflow: hidden; }

.zippy-react-datagrid__column-header__resize-wrapper--locked,
.zippy-react-datagrid__column-header--locked,
.zippy-react-datagrid__cell--locked {
  z-index: 1; }

.zippy-react-datagrid__locked-start-wrapper {
  z-index: 11000; }

.zippy-react-datagrid__locked-end-wrapper {
  z-index: 10100; }

.zippy-react-datagrid__row--virtualize-columns
.zippy-react-datagrid__locked-end-wrapper {
  position: absolute;
  top: 0;
  left: 0; }

.zippy-react-datagrid__unlocked-wrapper {
  z-index: 0; }

.zippy-react-datagrid__locked-start-wrapper,
.zippy-react-datagrid__locked-end-wrapper {
  display: flex;
  flex-flow: row; }

.zippy-react-datagrid__column-header__resize-wrapper {
  position: relative;
  display: flex;
  vertical-align: middle;
  flex-flow: column;
  flex-wrap: nowrap; }

.zippy-react-datagrid__header-group-resizer,
.zippy-react-datagrid__column-resizer {
  position: absolute;
  z-index: 1000;
  height: 100%;
  top: 0;
  cursor: col-resize;
  right: 0; }

.zippy-react-datagrid__column-resizer:hover .zippy-react-datagrid__column-resize-handle {
  visibility: visible; }

.zippy-react-datagrid__column-resizer--active {
  z-index: 4000; }

.zippy-react-datagrid__header-group-resizer:hover .zippy-react-datagrid__header-group-resize-handle {
  visibility: visible; }

.zippy-react-datagrid__drag-proxy {
  z-index: 10000 !important; }

.zippy-react-datagrid__header-group-resize-handle,
.zippy-react-datagrid__column-resize-handle {
  height: 100%;
  position: relative;
  visibility: hidden; }

/*----------  Cell  ----------*/
.zippy-react-datagrid__column-header {
  display: inline-flex;
  vertical-align: middle;
  flex-flow: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  -ms-flex: 1 1 auto;
  white-space: nowrap; }
  .zippy-react-datagrid__column-header--align-start {
    justify-content: flex-start;
    text-align: start; }
  .zippy-react-datagrid__column-header--align-center {
    justify-content: center;
    text-align: center; }
  .zippy-react-datagrid__column-header--align-end {
    justify-content: flex-end;
    text-align: end; }
  .zippy-react-datagrid__column-header--vertical-align-top, .zippy-react-datagrid__column-header--vertical-align-start {
    align-items: flex-start; }
  .zippy-react-datagrid__column-header--vertical-align-end, .zippy-react-datagrid__column-header--vertical-align-bottom {
    align-items: flex-end; }
  .zippy-react-datagrid__column-header__content {
    flex: 1; }
  .zippy-react-datagrid__column-header__content > * {
    display: inline-block; }

.zippy-react-datagrid__cell {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-start;
  white-space: nowrap;
  flex-wrap: nowrap;
  position: relative; }

.zippy-react-datagrid__column-header--user-select-none,
.zippy-react-datagrid__cell--user-select-none {
  user-select: none; }

.zippy-react-datagrid__column-header--user-select-text,
.zippy-react-datagrid__cell--user-select-text {
  user-select: text; }

.zippy-react-datagrid__column-header--user-select-all,
.zippy-react-datagrid__cell--user-select-all {
  user-select: all; }

.zippy-react-datagrid__cell--stretch {
  align-items: stretch; }

.zippy-react-datagrid__nested-cell,
.zippy-react-datagrid__nested-group-cell {
  flex: 1; }

.zippy-react-datagrid__nested-cell
.zippy-react-datagrid__nested-group-cell__content,
.zippy-react-datagrid__nested-group-cell
.zippy-react-datagrid__nested-group-cell__content,
.zippy-react-datagrid__cell .zippy-react-datagrid__cell__content {
  flex: 1;
  width: 0;
  align-self: center; }

.zippy-react-datagrid__cell--align-end, .zippy-react-datagrid__cell--align-right {
  text-align: end; }

.zippy-react-datagrid__cell--align-start, .zippy-react-datagrid__cell--align-left {
  text-align: start; }

.zippy-react-datagrid__cell--align-center {
  text-align: center; }

.zippy-react-datagrid__cell--vertical-align-top, .zippy-react-datagrid__cell--vertical-align-start {
  align-items: flex-start; }
  .zippy-react-datagrid__cell--vertical-align-top .zippy-react-datagrid__cell__content, .zippy-react-datagrid__cell--vertical-align-start .zippy-react-datagrid__cell__content {
    align-self: flex-start; }

.zippy-react-datagrid__cell--vertical-align-end, .zippy-react-datagrid__cell--vertical-align-bottom {
  align-items: flex-end; }
  .zippy-react-datagrid__cell--vertical-align-end .zippy-react-datagrid__cell__content, .zippy-react-datagrid__cell--vertical-align-bottom .zippy-react-datagrid__cell__content {
    align-self: flex-end; }

.zippy-react-datagrid__sort-icon--hidden {
  visibility: hidden; }

.zippy-react-datagrid__column-header__filter-settings {
  flex: none;
  cursor: pointer;
  display: flex;
  align-items: center; }

.zippy-react-datagrid__column-header__filter-settings-icon,
.zippy-react-datagrid__sort-icon--asc,
.zippy-react-datagrid__sort-icon--desc {
  display: inline-block;
  vertical-align: middle; }

/*----------  Borders  ----------*/
/*----------  Load Mask  ----------*/
.zippy-react-datagrid__load-mask {
  z-index: 10000;
  overflow: hidden;
  visibility: visible; }
  .zippy-react-datagrid__load-mask--hidden {
    visibility: hidden; }

/*------- Group Toolbar -----*/
.zippy-react-datagrid__group-toolbar-item {
  display: inline-block;
  position: relative; }
  .zippy-react-datagrid__group-toolbar-item--dragging {
    top: 0;
    left: 0;
    position: absolute; }

.zippy-react-datagrid__group-toolbar-item__clear-icon {
  display: inline-block;
  line-height: 0; }

.zippy-react-toolkit-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  font-family: inherit;
  user-select: none;
  text-align: start;
  vertical-align: middle;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  border: none;
  align-items: center; }
  .zippy-react-toolkit-button, .zippy-react-toolkit-button:before, .zippy-react-toolkit-button:after,
  .zippy-react-toolkit-button *,
  .zippy-react-toolkit-button *:before,
  .zippy-react-toolkit-button *:after {
    box-sizing: border-box; }
  .zippy-react-toolkit-button:focus {
    outline: 0; }

button.zippy-react-toolkit-button {
  padding: 0; }

.zippy-react-toolkit-button__text {
  flex: 1 0 0%; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .zippy-react-toolkit-button__text {
      flex: 1 0 auto; } }

.zippy-react-toolkit-button__icon-wrap {
  display: flex;
  flex-flow: row; }

.zippy-react-toolkit-button--disabled {
  cursor: default; }

.zippy-react-toolkit-button--overflow-visible {
  overflow: visible; }

.zippy-react-toolkit-button--overflow-hidden {
  overflow: hidden; }

.zippy-react-toolkit-button--ellipsis, .zippy-react-toolkit-button--ellipsis.zippy-react-toolkit-button--wrap,
.zippy-react-toolkit-button--ellipsis.zippy-react-toolkit-button--wrap .zippy-react-toolkit-button__text,
.zippy-react-toolkit-button--ellipsis .zippy-react-toolkit-button__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.zippy-react-toolkit-button--nowrap,
.zippy-react-toolkit-button--nowrap .zippy-react-toolkit-button__text {
  white-space: nowrap; }

.zippy-react-toolkit-button--wrap,
.zippy-react-toolkit-button--wrap .zippy-react-toolkit-button__text {
  white-space: normal; }

.zippy-react-toolkit-button--rtl {
  direction: rtl; }

.zippy-react-toolkit-button--align-center {
  justify-content: center; }
  .zippy-react-toolkit-button--align-center .zippy-react-toolkit-button__text {
    text-align: center; }

.zippy-react-toolkit-button--align-start:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  justify-content: flex-start; }
  .zippy-react-toolkit-button--align-start:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) .zippy-react-toolkit-button__text {
    text-align: start; }

.zippy-react-toolkit-button--align-start.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--align-start.zippy-react-toolkit-button--icon-position-bottom {
  align-items: flex-start; }
  .zippy-react-toolkit-button--align-start.zippy-react-toolkit-button--icon-position-top .zippy-react-toolkit-button__text,
  .zippy-react-toolkit-button--align-start.zippy-react-toolkit-button--icon-position-bottom .zippy-react-toolkit-button__text {
    text-align: start; }

.zippy-react-toolkit-button--align-end:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  justify-content: flex-end; }
  .zippy-react-toolkit-button--align-end:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) .zippy-react-toolkit-button__text {
    text-align: end; }

.zippy-react-toolkit-button--align-end.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--align-end.zippy-react-toolkit-button--icon-position-bottom {
  align-items: flex-end; }
  .zippy-react-toolkit-button--align-end.zippy-react-toolkit-button--icon-position-top .zippy-react-toolkit-button__text,
  .zippy-react-toolkit-button--align-end.zippy-react-toolkit-button--icon-position-bottom .zippy-react-toolkit-button__text {
    text-align: end; }

.zippy-react-toolkit-button--align-left {
  justify-content: flex-start; }
  .zippy-react-toolkit-button--align-left .zippy-react-toolkit-button__text {
    text-align: left; }

.zippy-react-toolkit-button--align-right {
  justify-content: flex-end; }
  .zippy-react-toolkit-button--align-right .zippy-react-toolkit-button__text {
    text-align: right; }

.zippy-react-toolkit-button--vertical-align-middle:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom),
.zippy-react-toolkit-button--vertical-align-center:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  align-items: center; }

.zippy-react-toolkit-button--vertical-align-middle.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--vertical-align-middle.zippy-react-toolkit-button--icon-position-bottom,
.zippy-react-toolkit-button--vertical-align-center.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--vertical-align-center.zippy-react-toolkit-button--icon-position-bottom {
  justify-content: center; }

.zippy-react-toolkit-button--vertical-align-top:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  align-items: flex-start; }

.zippy-react-toolkit-button--vertical-align-top.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--vertical-align-top.zippy-react-toolkit-button--icon-position-bottom {
  justify-content: flex-start; }

.zippy-react-toolkit-button--vertical-align-bottom:not(.zippy-react-toolkit-button--icon-position-top):not(.zippy-react-toolkit-button--icon-position-bottom) {
  align-items: flex-end; }

.zippy-react-toolkit-button--vertical-align-bottom.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--vertical-align-bottom.zippy-react-toolkit-button--icon-position-bottom {
  justify-content: flex-end; }

.zippy-react-toolkit-button--icon-position-top,
.zippy-react-toolkit-button--icon-position-bottom {
  display: inline-flex;
  flex-direction: column; }
  .zippy-react-toolkit-button--icon-position-top .zippy-react-toolkit-button__text,
  .zippy-react-toolkit-button--icon-position-bottom .zippy-react-toolkit-button__text {
    flex: none; }

.zippy-react-toolkit-dropdown-button {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .zippy-react-toolkit-dropdown-button .zippy-react-toolkit-dropdown-button__arrow,
  .zippy-react-toolkit-dropdown-button .zippy-react-toolkit-button__icon-wrap {
    align-self: stretch;
    display: flex;
    align-items: center; }
  .zippy-react-toolkit-dropdown-button .zippy-react-toolkit-dropdown-button__menu {
    z-index: 1000;
    position: fixed;
    backface-visibility: hidden; }

.zippy-react-toolkit-dropdown-button__arrow svg {
  vertical-align: middle;
  display: inline-block; }

.zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default {
  color: #e9ecf0;
  fill: #e9ecf0;
  font-size: 14px;
  transition: background 0.2s, transform 0.2s; }
  .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button) {
    background: #495e85 padding-box;
    transform: translateY(0);
    border: 1px solid transparent;
    min-height: 32px;
    padding: 4px 8px; }
    .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-button--disabled):active {
      transform: translateY(1px); }
    .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-button--disabled):hover {
      background: #526a95 padding-box; }
    .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-button--disabled).zippy-react-toolkit-button--pressed {
      background: #405275 padding-box; }
      .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-button--disabled).zippy-react-toolkit-button--pressed:hover {
        background: #4d638c padding-box; }
    .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--focused {
      border: 1px dotted #3c5c99;
      transition: border 0.2s; }
  .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--disabled {
    color: #e9ecf0;
    fill: #e9ecf0;
    opacity: 0.5; }
  .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--has-icon:not(.zippy-react-toolkit-button--no-children):not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
    margin-right: 6px; }
  .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--has-icon:not(.zippy-react-toolkit-button--no-children):not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
    margin-left: 6px; }
  .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--has-icon:not(.zippy-react-toolkit-button--no-children):not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
    margin-left: 6px; }
  .zippy-react-toolkit-button.zippy-react-toolkit-button--theme-default.zippy-react-toolkit-button--has-icon:not(.zippy-react-toolkit-button--no-children):not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button).zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
    margin-right: 6px; }

.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default {
  color: #e9ecf0;
  fill: #e9ecf0;
  font-size: 14px; }
  .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default .zippy-react-toolkit-button__text {
    padding: 4px 8px; }
  .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) {
    background: #495e85 padding-box;
    min-height: 32px;
    padding: 2px 0;
    border: 1px solid transparent; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button):not(.zippy-react-toolkit-dropdown-button--disabled).zippy-react-toolkit-dropdown-button--expanded, .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button):not(.zippy-react-toolkit-dropdown-button--disabled):active, .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button):not(.zippy-react-toolkit-dropdown-button--disabled):hover {
      background: #526a95 padding-box; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button).zippy-react-toolkit-dropdown-button--focused {
      border: 1px dotted #3c5c99; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__text {
      padding-left: 0; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-dropdown-button__arrow {
      margin-right: 6px;
      padding-left: 8px; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__text {
      padding-right: 0; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-dropdown-button__arrow {
      margin-left: 6px;
      padding-right: 2px; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__text {
      padding-right: 0; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-dropdown-button__arrow {
      margin-left: 6px;
      padding-right: 2px; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__text {
      padding-left: 0; }
    .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button--theme-default:not(.zippy-react-toolkit-split-button__dropdown-button) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-dropdown-button__arrow {
      margin-right: 6px;
      padding-left: 8px; }

.zippy-react-toolkit-toolbar {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  text-align: start;
  direction: ltr;
  width: 100%; }
  .zippy-react-toolkit-toolbar .zippy-react-toolkit-menu.zippy-react-toolkit-menu {
    position: fixed;
    z-index: 10000; }

.zippy-react-toolkit-toolbar--dropdown {
  overflow: visible; }

.zippy-react-toolkit-toolbar__separator {
  width: 1px;
  margin: 6px 4px;
  align-self: stretch; }

.zippy-react-toolkit-toolbar__arrow--visible {
  display: flex;
  align-items: center; }

.zippy-react-toolkit-toolbar__arrow--direction-up, .zippy-react-toolkit-toolbar__arrow--direction-down {
  width: 100%;
  flex-flow: column; }

.zippy-react-toolkit-toolbar--rtl {
  direction: rtl; }

/* stylelint-disable */
/* stylelint-enable */
.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default {
  color: #e9ecf0;
  fill: #e9ecf0;
  font-size: 14px;
  min-height: 32px;
  overflow: hidden;
  border: 1px solid transparent;
  /* stylelint-disable */
  /* stylelint-enable */ }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-split-button__icon-wrap:hover {
    background: #526a95; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default.zippy-react-toolkit-split-button--focused {
    border: 1px dotted #3c5c99; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button {
    padding: 4px 8px;
    color: #e9ecf0;
    font-size: 14px;
    background: #495e85; }
    .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button:not(.zippy-react-toolkit-button--disabled):hover {
      background: #526a95; }
    .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button:not(.zippy-react-toolkit-button--disabled):active {
      background: #526a95; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button__button:hover {
    background: #526a95; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button {
    overflow: hidden;
    background: #495e85;
    fill: #e9ecf0; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default.zippy-react-toolkit-split-button--expanded .zippy-react-toolkit-dropdown-button__button {
    background: #526a95; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
    margin-right: 6px; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
    margin-left: 6px; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button:not(.zippy-react-toolkit-button--disabled) .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
    background: #526a95; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
    border-left: 1px solid #e9ecf0; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
    border-left: 1px solid #fff; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
    border-right: 1px solid #e9ecf0; }
    .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
      border-right: 1px solid #fff; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
    border-right: 1px solid #fff; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
    border-right: 1px solid #e9ecf0; }
    .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
      border-right: 1px solid #fff; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
    border-right: 1px solid #fff; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
    border-left: 1px solid #e9ecf0; }
    .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
      border-left: 1px solid #fff; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
    border-left: 1px solid #fff; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
    margin-left: 6px; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-split-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
    margin-right: 6px; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__arrow {
    padding-left: 2px;
    padding-right: 2px; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__text {
    padding-left: 0; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-dropdown-button__arrow {
    margin-right: 6px;
    padding-left: 8px; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__text {
    padding-right: 0; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-dropdown-button__arrow {
    margin-left: 6px;
    padding-right: 8px; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__text {
    padding-right: 0; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-dropdown-button__arrow {
    margin-left: 6px;
    padding-right: 8px; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__text {
    padding-left: 0; }
  .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-dropdown-button__arrow {
    margin-right: 6px;
    padding-left: 8px; }

.zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default {
  border: 1px solid #a1b6d3;
  padding: 2px;
  background: #d2dff0;
  color: #525252;
  fill: #495e85;
  font-size: 14px; }
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button--theme-default
.zippy-react-toolkit-split-button__button {
    padding: 4px 8px; }
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-button--theme-default:not(.zippy-react-toolkit-split-button__button):not(.zippy-react-toolkit-dropdown-button__button) {
    padding: 4px 8px; }
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-numeric-input,
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default input:not(.zippy-react-toolkit-combo-box__input):not(.zippy-react-toolkit-text-input__input):not(.zippy-react-toolkit-date-input__input):not(.zippy-react-toolkit-numeric-input__input) {
    border: 1px solid #a1b6d3;
    outline: none; }
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--focused,
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default input:not(.zippy-react-toolkit-combo-box__input):not(.zippy-react-toolkit-text-input__input):not(.zippy-react-toolkit-date-input__input):not(.zippy-react-toolkit-numeric-input__input):focus {
    border: 1px solid #8da0ba; }
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button > .zippy-react-toolkit-dropdown-button .zippy-react-toolkit-dropdown-button__button {
    padding: 0; }
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default {
    /* stylelint-disable */
    /* stylelint-enable */ }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
      border-left: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
      border-left: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
      border-right: 1px solid #a1b6d3; }
      .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
        border-right: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--ltr.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
      border-right: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
      border-right: 1px solid #a1b6d3; }
      .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
        border-right: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-last .zippy-react-toolkit-button__icon-wrap {
      border-right: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
      border-left: 1px solid #a1b6d3; }
      .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap:hover:not(.zippy-react-toolkit-button__icon-wrap--disabled) {
        border-left: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled) .zippy-react-toolkit-dropdown-button--expanded .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):hover .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap, .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button--theme-default:not(.zippy-react-toolkit-split-button--disabled):active .zippy-react-toolkit-dropdown-button__button.zippy-react-toolkit-button--rtl.zippy-react-toolkit-button--icon-first .zippy-react-toolkit-button__icon-wrap {
      border-left: 1px solid #a1b6d3; }
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button,
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button,
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button {
    transition: background-color 0.2s;
    font-size: 14px; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button,
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button,
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button {
      color: #525252;
      fill: #525252; }
      .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button:not(:hover),
      .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button:not(:hover),
      .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button:not(:hover) {
        background-color: transparent; }
      .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button:hover,
      .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button:hover,
      .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button:hover {
        background-color: #e8f2ff; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-button--disabled,
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-button--disabled,
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button--disabled {
      opacity: 0.5;
      background-color: transparent; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-split-button.zippy-react-toolkit-split-button.zippy-react-toolkit-split-button:not(.zippy-react-toolkit-button--disabled):hover,
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button.zippy-react-toolkit-dropdown-button:not(.zippy-react-toolkit-button--disabled):hover,
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default.zippy-react-toolkit-toolbar--change-button-styles .zippy-react-toolkit-button.zippy-react-toolkit-button.zippy-react-toolkit-button:not(.zippy-react-toolkit-button--disabled):hover {
      background-color: #e8f2ff; }
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__separator {
    background: #a1b6d3; }
  .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow {
    background: #d2dff0; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow:hover {
      background: #e8f2ff; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-right {
      border-left: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-left {
      border-right: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-down {
      border-top: 1px solid #a1b6d3; }
    .zippy-react-toolkit-toolbar.zippy-react-toolkit-toolbar--theme-default .zippy-react-toolkit-toolbar__arrow--direction-up {
      border-bottom: 1px solid #a1b6d3; }

.zippy-react-pagination-toolbar {
  box-sizing: border-box;
  align-items: center; }
  .zippy-react-pagination-toolbar *,
  .zippy-react-pagination-toolbar *:before,
  .zippy-react-pagination-toolbar *:after {
    box-sizing: border-box; }
  .zippy-react-pagination-toolbar__region {
    display: flex;
    align-items: center; }
  .zippy-react-pagination-toolbar__spacer {
    flex: 1; }
  .zippy-react-pagination-toolbar__region {
    white-space: nowrap; }

.zippy-react-pagination-toolbar__page-text {
  margin-left: 6px; }

.zippy-react-pagination-toolbar__per-page-text {
  margin-left: 2px; }

.zippy-react-pagination-toolbar__page-count-text {
  text-align: right;
  display: inline-block;
  margin-right: 6px; }

.zippy-react-pagination-toolbar__page-size-combo {
  display: inline-flex; }

.zippy-react-pagination-toolbar__current-page {
  align-self: stretch; }

.zippy-react-pagination-toolbar__icon {
  vertical-align: middle;
  fill: gray;
  outline: none; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default {
  padding: 2px 8px;
  background: #d2dff0;
  fill: #495e85; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default,
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default input {
    color: #525252;
    font-size: 14px; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default.zippy-react-pagination-toolbar--bordered {
    border: 1px solid #a1b6d3; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-button:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button) {
    padding: 2px 3px;
    margin: 0 2px; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-toolbar__separator {
    margin: 6px 2px; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-numeric-input--theme-default,
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-combo-box--theme-default,
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-combo-box--theme-default
.zippy-react-toolkit-combo-box__list,
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default input:not(.zippy-react-toolkit-numeric-input__input) {
    border: 1px solid #a1b6d3;
    outline: none; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-combo-box--focus.zippy-react-toolkit-combo-box--theme-default,
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--focused,
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default input:not(.zippy-react-toolkit-numeric-input__input):focus {
    border: 1px solid #8da0ba; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-toolbar__separator {
    background: #a1b6d3; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__current-page {
    margin: 0 8px; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__page-size-combo {
    margin-right: 2px;
    margin-left: 8px;
    background: white; }
  .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon {
    user-select: none;
    fill: #495e85; }
    .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon:not(.zippy-react-pagination-toolbar__icon--disabled):hover {
      background: #e8f2ff; }
    .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon--focused {
      background: #e8f2ff; }
    .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon--named--PREV_PAGE {
      margin-right: 10px; }
    .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon--named--NEXT_PAGE {
      margin-left: 10px; }

/* stylelint-disable */
/* stylelint-enable */
@keyframes zippy-react-toolkit-load-mask-animation__loader-fade {
  from {
    opacity: 1; }
  to {
    opacity: 0.25; } }

.zippy-react-toolkit-load-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
  top: 0;
  left: 0; }
  .zippy-react-toolkit-load-mask--visible {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center; }

.zippy-react-toolkit-load-mask__loader {
  position: relative; }

.zippy-react-toolkit-load-mask__background-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.zippy-react-toolkit-load-mask__loader-loadbar {
  animation: zippy-react-toolkit-load-mask-animation__loader-fade 1s linear infinite;
  position: absolute;
  background: #000;
  left: 44.5%;
  top: 37%;
  width: 12%;
  height: 26%;
  opacity: 0; }

/* stylelint-disable */
.zippy-react-toolkit-load-mask__loader-loadbar--1 {
  transform: rotate(0deg) translate(0, -142%);
  animation-delay: 0s; }

.zippy-react-toolkit-load-mask__loader-loadbar--2 {
  transform: rotate(30deg) translate(0, -142%);
  animation-delay: -0.9167s; }

.zippy-react-toolkit-load-mask__loader-loadbar--3 {
  transform: rotate(60deg) translate(0, -142%);
  animation-delay: -1.8333s; }

.zippy-react-toolkit-load-mask__loader-loadbar--4 {
  transform: rotate(90deg) translate(0, -142%);
  animation-delay: -2.75s; }

.zippy-react-toolkit-load-mask__loader-loadbar--5 {
  transform: rotate(120deg) translate(0, -142%);
  animation-delay: -3.6667s; }

.zippy-react-toolkit-load-mask__loader-loadbar--6 {
  transform: rotate(150deg) translate(0, -142%);
  animation-delay: -4.5833s; }

.zippy-react-toolkit-load-mask__loader-loadbar--7 {
  transform: rotate(180deg) translate(0, -142%);
  animation-delay: -5.5s; }

.zippy-react-toolkit-load-mask__loader-loadbar--8 {
  transform: rotate(210deg) translate(0, -142%);
  animation-delay: -6.4167s; }

.zippy-react-toolkit-load-mask__loader-loadbar--9 {
  transform: rotate(240deg) translate(0, -142%);
  animation-delay: -7.3333s; }

.zippy-react-toolkit-load-mask__loader-loadbar--10 {
  transform: rotate(270deg) translate(0, -142%);
  animation-delay: -8.25s; }

.zippy-react-toolkit-load-mask__loader-loadbar--11 {
  transform: rotate(300deg) translate(0, -142%);
  animation-delay: -9.1667s; }

.zippy-react-toolkit-load-mask__loader-loadbar--12 {
  transform: rotate(330deg) translate(0, -142%);
  animation-delay: -10.0833s; }

/* stylelint-enable */
.zippy-react-toolkit-load-mask.zippy-react-toolkit-load-mask--theme-default {
  fill: #495e85; }
  .zippy-react-toolkit-load-mask.zippy-react-toolkit-load-mask--theme-default .zippy-react-toolkit-load-mask__background-layer {
    background: rgba(73, 94, 133, 0.5); }
  .zippy-react-toolkit-load-mask.zippy-react-toolkit-load-mask--theme-default .zippy-react-toolkit-load-mask__loader--svg {
    animation: zippy-react-toolkit-loadmask-spin 1.5s linear infinite; }

@keyframes zippy-react-toolkit-loadmask-spin {
  100% {
    transform: rotate(360deg); } }
  .zippy-react-toolkit-load-mask.zippy-react-toolkit-load-mask--theme-default .zippy-react-toolkit-load-mask__loader-loadbar {
    border-radius: 50px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-scroll-container {
  overflow: hidden;
  position: relative;
  flex-flow: column;
  flex: 1 1 0; }
  .zippy-react-scroll-container--block {
    display: flex; }
  .zippy-react-scroll-container--inline-block {
    display: inline-flex; }
  .zippy-react-scroll-container__wrapper {
    display: flex;
    flex: 1 1 auto; }
  .zippy-react-scroll-container__scroller {
    overflow: scroll;
    flex: 1;
    position: relative;
    box-sizing: border-box;
    align-items: flex-start;
    justify-content: flex-start;
    flex-flow: column;
    display: flex; }
    .zippy-react-scroll-container__scroller--avoid-repaint {
      backface-visibility: hidden; }
    .zippy-react-scroll-container__scroller--hide-native-scrollbar-if-possible::-webkit-scrollbar {
      display: none; }
  .zippy-react-scroll-container__view {
    flex: 1 0 auto;
    position: relative;
    box-sizing: border-box; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .zippy-react-scroll-container__view {
        /* because of CSS flexbox bugs, IE 10-11 need this rule */
        /* this is NOT APPLIED in Edge or other browsers */
        max-width: 100%; } }
    .zippy-react-scroll-container__view--zero-width-scrollbar {
      flex: 1 0 100%; }
  .zippy-react-scroll-container__scrollbar {
    pointer-events: none;
    user-select: none;
    opacity: 1;
    transition-property: opacity;
    transition-duration: 100ms;
    overflow: visible;
    z-index: 1; }
    .zippy-react-scroll-container__scrollbar--hidden {
      opacity: 0;
      transition-duration: 300ms; }
  .zippy-react-scroll-container__track {
    pointer-events: none;
    position: relative;
    transition-property: background-color;
    transition-duration: 100ms;
    cursor: auto; }
    .zippy-react-scroll-container__track--drag-to-scroll {
      pointer-events: all; }
    .zippy-react-scroll-container__track--orientation-vertical {
      height: 100%; }
    .zippy-react-scroll-container__track--visible {
      cursor: pointer; }
  .zippy-react-scroll-container__thumb {
    user-select: none;
    display: block;
    cursor: auto;
    will-change: transform;
    position: absolute; }
    .zippy-react-scroll-container__thumb--orientation-vertical {
      top: 0;
      right: 0;
      transition-property: width; }
    .zippy-react-scroll-container__thumb--orientation-horizontal {
      left: 0;
      bottom: 0;
      transition-property: height; }

.zippy--hide-native-scroll-if-possible::-webkit-scrollbar {
  display: none; }

.zippy-react-virtual-scroll-container {
  overflow: hidden;
  position: relative;
  backface-visibility: hidden; }
  .zippy-react-virtual-scroll-container,
  .zippy-react-virtual-scroll-container *,
  .zippy-react-virtual-scroll-container *::before,
  .zippy-react-virtual-scroll-container *::after {
    box-sizing: border-box; }
  .zippy-react-virtual-scroll-container > .zippy-react-scroll-container .zippy-react-scroll-container__scrollbar {
    z-index: 10000; }
  .zippy-react-virtual-scroll-container__scroll-container {
    flex: 1; }
  .zippy-react-virtual-scroll-container--rtl {
    direction: rtl; }
  .zippy-react-virtual-scroll-container--native {
    display: flex;
    overflow: hidden;
    align-items: stretch;
    align-content: stretch;
    flex-flow: column;
    flex-wrap: nowrap;
    transform: translate3d(0, 0, 0); }

.zippy-react-virtual-scroll-container__scroll-container--avoid-repaint {
  backface-visibility: hidden; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default {
  padding: 2px 8px;
  background: #d2dff0;
  fill: #495e85; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default input {
  color: #525252;
  font-size: 14px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default.zippy-react-pagination-toolbar--bordered {
  border: 1px solid #a1b6d3; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-button:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button) {
  padding: 2px 3px;
  margin: 0 2px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-toolbar__separator {
  margin: 6px 2px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-numeric-input--theme-default,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-combo-box--theme-default,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-combo-box--theme-default
.zippy-react-toolkit-combo-box__list,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default input:not(.zippy-react-toolkit-numeric-input__input) {
  border: 1px solid #a1b6d3;
  outline: none; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-combo-box--focus.zippy-react-toolkit-combo-box--theme-default,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--focused,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default input:not(.zippy-react-toolkit-numeric-input__input):focus {
  border: 1px solid #8da0ba; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-toolbar__separator {
  background: #a1b6d3; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__current-page {
  margin: 0 8px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__page-size-combo {
  margin-right: 2px;
  margin-left: 8px;
  background: white; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon {
  user-select: none;
  fill: #495e85; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon:not(.zippy-react-pagination-toolbar__icon--disabled):hover {
  background: #e8f2ff; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon--focused {
  background: #e8f2ff; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon--named--PREV_PAGE {
  margin-right: 10px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon--named--NEXT_PAGE {
  margin-left: 10px; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/*$ZIPPY_DATAGRID_ROW_ACTIVE_BG_COLOR: red !default;*/
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default {
  border: 1px solid #c5c5c5;
  background: white;
  color: #525252;
  fill: #495e85;
  font-size: 14px; }

.zippy-react-datagrid--theme-default:focus {
  outline: none; }

.zippy-react-panel--theme-THEME_NAME
.zippy-react-datagrid--theme-default,
.zippy-react-datagrid--theme-default.zippy-react-datagrid--paginated {
  border: 1px solid #a1b6d3; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default {
  /*----------  Row  ----------*/ }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row .zippy-react-datagrid__cell.zippy-react-datagrid__cell--selected:not(.zippy-react-datagrid__cell--no-background) {
  background: #f0f5fc; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
  background: white; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--selected {
  background: #f0f5fc; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
  background: #f5f5f5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--selected {
  background: #f0f5fc; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background), .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background), .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
  color: inherit; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background):before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background):before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background):before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10001;
  border-top: 1px dotted #a1b6d3;
  border-bottom: 1px dotted #a1b6d3;
  pointer-events: none; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--active-row-left-border:before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--active-row-left-border:before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--active-row-left-border:before {
  border-left: 1px dotted #a1b6d3; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--last:before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--last:before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--last:before {
  border-right: 1px dotted #a1b6d3; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--selected .zippy-react-datagrid__cell {
  background: #f0f5fc; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-hover-rows .zippy-react-datagrid__row--even:not(.zippy-react-datagrid__row--scrolling):not(.zippy-react-datagrid__row--empty):hover .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
  background: #fff5e6; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-hover-rows .zippy-react-datagrid__row--even:not(.zippy-react-datagrid__row--scrolling):not(.zippy-react-datagrid__row--empty):hover .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--selected {
  background: #fff5e6; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-hover-rows .zippy-react-datagrid__row--odd:not(.zippy-react-datagrid__row--scrolling):not(.zippy-react-datagrid__row--empty):hover .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
  background: #fff5e6; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-hover-rows .zippy-react-datagrid__row--odd:not(.zippy-react-datagrid__row--scrolling):not(.zippy-react-datagrid__row--empty):hover .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--selected {
  background: #fff5e6; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-wrapper__fill {
  border-bottom: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header {
  color: #525252;
  font-weight: inherit;
  font-size: 14px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__menu-tool,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-wrapper,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-start-wrapper,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-end-wrapper {
  background: #e9ecf0; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title {
  border-bottom: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title.zippy-react-datagrid__header-group__title--empty {
  border-bottom: 1px solid transparent; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__nested-group-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__nested-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__content,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-padding) {
  padding: 8px 8px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__group-toolbar-item .zippy-react-datagrid__sort-icon,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__content .zippy-react-datagrid__sort-icon {
  margin-left: 6px;
  margin-right: 6px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-resizer {
  user-select: none;
  height: inherit;
  bottom: 0; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--filterable .zippy-react-datagrid__column-resizer {
  bottom: 42px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group-resize-handle,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-resize-handle {
  background: #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__resize-proxy {
  width: 4px;
  background: rgba(197, 197, 197, 0.5); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__resize-proxy--constrained {
  background: rgba(242, 35, 35, 0.5); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--locked-start.zippy-react-datagrid__column-header--last-in-section
+ .zippy-react-datagrid__column-resizer
.zippy-react-datagrid__column-resize-handle {
  left: -2px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-wrapper,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group {
  line-height: 1.6; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header:not(.zippy-react-datagrid__column-header--transition):not(.zippy-react-datagrid__column-header--show-border-right):not(.zippy-react-datagrid__column-header--dragging):not(.zippy-react-datagrid__column-header--no-size) {
  border-right: 1px solid transparent; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group--dragging {
  opacity: 0.7;
  border-top: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--dragging
.zippy-react-datagrid__column-header__menu-tool {
  display: none; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--dragging.zippy-react-datagrid__column-header--dragging {
  border: 1px solid #c5c5c5;
  opacity: 0.7;
  cursor: grabbing; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__resize-wrapper--show-border-left
.zippy-react-datagrid__column-header--dragging.zippy-react-datagrid__column-header--dragging {
  border-left: none; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title--show-border-left,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--show-border-left,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__resize-wrapper--show-border-left {
  border-left: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title {
  border-right: 1px solid transparent; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title--show-border-right {
  border-right: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title--show-border-right.zippy-react-datagrid__header-group__title--locked-start {
  border-right: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title--show-border-left.zippy-react-datagrid__header-group__title--locked-end.zippy-react-datagrid__header-group__title--first-in-section {
  border-left: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-border-right .zippy-react-datagrid__column-header--last:not(.zippy-react-datagrid__column-header--hidden),
.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-border-right .zippy-react-datagrid__header-group__title--last {
  border-right: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__resize-wrapper--show-border-right,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--show-border-right {
  border-right: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header.zippy-react-datagrid__column-header--virtualize-columns.zippy-react-datagrid__column-header--show-border--left {
  border-left: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-start-wrapper .zippy-react-datagrid__column-header--show-border-right:last-child,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-start-wrapper .zippy-react-datagrid__column-header__resize-wrapper--show-border-right:last-child,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-start-wrapper .zippy-react-datagrid__column-header__resize-wrapper:last-child
> .zippy-react-datagrid__column-header--show-border-right {
  border-right: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__resize-wrapper--show-border-left.zippy-react-datagrid__column-header__resize-wrapper--locked-end.zippy-react-datagrid__column-header__resize-wrapper--first-in-section,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--show-border-left.zippy-react-datagrid__column-header--locked-end.zippy-react-datagrid__column-header--first-in-section {
  border-left: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--sortable {
  user-select: none;
  cursor: pointer; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-placeholder .zippy-react-datagrid__header-group__title,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-placeholder .zippy-react-datagrid__column-header {
  background: rgba(233, 236, 240, 0.6); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-placeholder .zippy-react-datagrid__column-header--dragging {
  background: rgba(248, 249, 250, 0.8);
  z-index: 1000;
  border-right: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-placeholder .zippy-react-datagrid__column-header--should-group {
  border-top: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-arrow-fill {
  background: green; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-top {
  border-top: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__cell {
  border-top: 1px solid transparent !important; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--collapsed
.zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--show-border-bottom) {
  border-bottom: 1px solid transparent; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-top {
  border-top: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-bottom {
  border-bottom: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-left {
  border-left: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-left.zippy-react-datagrid__cell--locked-end:first-child::after {
  content: '';
  position: absolute;
  left: -1px;
  top: -1px;
  bottom: -1px;
  border-left: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-right:not(.zippy-react-datagrid__cell--last) {
  border-right: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-right.zippy-react-datagrid__cell--last-in-section:not(.zippy-react-datagrid__cell--last)::after {
  content: '';
  position: absolute;
  right: -1px;
  top: -1px;
  bottom: -1px;
  border-right: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-border-right .zippy-react-datagrid__cell--last:not(.zippy-react-datagrid__cell--hidden) {
  border-right: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--hidden {
  border-right: 0;
  border-left: 0; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__nested-group-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__nested-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__nested-block,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__cell.zippy-react-datagrid__cell {
  border-top: 0; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--no-background.zippy-react-datagrid__cell--no-background {
  background: white; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--grouped .zippy-react-datagrid__cell--first-in-column-group {
  padding: 0;
  flex: 1; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--group-cell {
  background: white; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--group-column-cell.zippy-react-datagrid__cell--group-column-cell {
  padding: 0; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__nested-group-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__nested-cell {
  height: auto; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--cell-active
.zippy-react-datagrid__cell__selection:after {
  border: 3px solid #4285f4; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--cell-selected
.zippy-react-datagrid__cell__selection:after {
  background: rgba(66, 133, 244, 0.15); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--cell-active.zippy-react-datagrid__cell--cell-selected
.zippy-react-datagrid__cell__selection:after {
  border: 3px solid #0b51c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell__selection {
  background: rgba(66, 133, 244, 0.05); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell__selection:after {
  border: 2px solid #4285f4; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell__selection-dragger {
  background: #0b51c5; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter {
  min-height: 34px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-settings svg {
  pointer-events: none;
  transform: translateY(0);
  transition: transform 0.2s; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-settings:active svg {
  transform: translateY(1px); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-wrapper__fill__filters {
  min-height: 42px;
  border-top: 1px solid #c5c5c5;
  background: white; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-wrapper {
  min-height: 42px;
  border: 0;
  background: white;
  border-top: 1px solid #c5c5c5;
  padding: 3px 2px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-wrapper--read-only, .zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-wrapper--disabled {
  opacity: 0.6; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__menu-tool {
  border-left: 1px solid #c5c5c5;
  padding: 1px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__menu-tool svg {
  transform: translateY(0);
  pointer-events: none;
  transition: transform 0.2s; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__menu-tool svg:active {
  transform: translateY(1px); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--align-end
> .zippy-react-datagrid__column-header__menu-tool {
  border-left: none;
  border-right: 1px solid #c5c5c5; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid__group-toolbar--theme-default {
  padding: 2px;
  border-bottom: 1px solid #c5c5c5;
  fill: #495e85; }

.zippy-react-datagrid__group-toolbar--theme-default .zippy-react-datagrid__group-toolbar-insert-arrow {
  background: #525252;
  margin: 0 3px; }

.zippy-react-datagrid__group-toolbar--theme-default .zippy-react-datagrid__group-toolbar-insert-arrow:first-child {
  margin-left: 0; }

.zippy-react-datagrid__group-toolbar-item--theme-default {
  padding: 9px 6px 9px 8px;
  user-select: none;
  border: 1px solid #c5c5c5;
  background: white;
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.zippy-react-datagrid__group-toolbar-item--theme-default.zippy-react-datagrid__group-toolbar-item--sortable {
  cursor: pointer; }

.zippy-react-datagrid__group-toolbar-item--theme-default.zippy-react-datagrid__group-toolbar-item--dragging {
  opacity: 0.8;
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.zippy-react-datagrid__group-toolbar-item--theme-default:not(.zippy-react-datagrid__group-toolbar-item--dragging) {
  transition: left 0.2s; }

.zippy-react-datagrid__group-toolbar-item--theme-default.zippy-react-datagrid__group-toolbar-item--placeholder {
  border: 1px solid transparent;
  opacity: 0.9; }

.zippy-react-datagrid__group-toolbar-item--theme-default .zippy-react-datagrid__group-toolbar-item__clear-icon {
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  user-select: none; }

.zippy-react-datagrid__group-toolbar-item--theme-default .zippy-react-datagrid__group-toolbar-item__clear-icon svg {
  transform: translateY(0);
  transition: transform 0.2s;
  pointer-events: none; }

.zippy-react-datagrid__group-toolbar-item--theme-default .zippy-react-datagrid__group-toolbar-item__clear-icon:active svg {
  transform: translateY(1px); }

.zippy-react-datagrid__group-toolbar-item--theme-default
+ .zippy-react-datagrid__group-toolbar-item--theme-default {
  margin-left: 2px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__load-mask--live-pagination {
  background: none; }

.zippy-react-datagrid--theme-default .zippy-react-pagination-toolbar {
  flex: none; }

.zippy-react-datagrid--theme-default .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default {
  border-top: 1px solid #bfbfbf;
  border-bottom: none;
  border-left: none;
  border-right: none; }

.zippy-react-virtual-list {
  box-sizing: border-box; }
  .zippy-react-virtual-list__row-container {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    will-change: transform; }
    .zippy-react-virtual-list__row-container > * {
      will-change: transform; }
  .zippy-react-virtual-list:not(.zippy-react-virtual-list--virtual-scroll) .zippy-react-scroll-container__scroller {
    align-items: stretch; }
  .zippy-react-virtual-list *,
  .zippy-react-virtual-list *::before,
  .zippy-react-virtual-list *::after {
    box-sizing: border-box; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-scroll-container--theme-default .zippy-react-scroll-container__track--visible {
  background-color: rgba(0, 0, 0, 0.15); }

.zippy-react-scroll-container--theme-default .zippy-react-scroll-container__thumb {
  background-color: rgba(0, 0, 0, 0.25); }

.zippy-react-virtual-list {
  flex: 1;
  box-sizing: content-box; }

.zippy-react-virtual-list__row-container,
.zippy-react-virtual-list__virtual-scroller {
  display: inline-block; }

.zippy-react-virtual-list__virtual-scroller {
  min-height: 20px; }

.zippy-react-datagrid__column-layout--has-flex .zippy-react-virtual-list__virtual-scroller,
.zippy-react-datagrid__column-layout--has-flex .zippy-react-virtual-list__row-container {
  min-width: 100%; }

.zippy-react-datagrid__unlocked-wrapper {
  display: inline-flex;
  flex-flow: row;
  flex: 1; }

.zippy-react-datagrid__group-toolbar-insert-arrow {
  display: inline-block;
  vertical-align: middle;
  width: 3px; }

.zippy-react-datagrid__nest-block {
  display: inline-block;
  height: 100%; }

.react-scroll-container__scrollbar {
  z-index: 10; }

.zippy-react-datagrid__header-group {
  display: flex;
  flex-flow: column;
  position: relative; }
  .zippy-react-datagrid__header-group__title--align-start {
    text-align: start; }
  .zippy-react-datagrid__header-group__title--align-center {
    text-align: center; }
  .zippy-react-datagrid__header-group__title--align-end {
    text-align: end; }

.zippy-react-datagrid__header-group-cells {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  flex: 1;
  -ms-flex: 1 1 auto; }

.zippy-react-datagrid__empty-wrapper {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px; }

.zippy-react-datagrid__loading-wrapper,
.zippy-react-datagrid__empty-wrapper {
  overflow: auto;
  z-index: 10000;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center; }

.zippy-react-datagrid__column-header--transition,
.zippy-react-datagrid__cell--transition {
  transition-property: width, min-width, max-width, transform, padding-left, padding-right, border-width; }

.zippy-react-datagrid__locked-start-wrapper--transition,
.zippy-react-datagrid__locked-end-wrapper--transition {
  transition-property: width, min-width, transform; }

.zippy-react-datagrid__header-group--transition {
  transition-property: width; }

.zippy-react-datagrid--virtualize-columns .zippy-react-datagrid__cell--transition.zippy-react-datagrid__cell--showing:not(.zippy-react-datagrid__cell--group-cell) {
  transition-property: transform, padding-left, padding-right, border-width; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default {
  padding: 2px 8px;
  background: #d2dff0;
  fill: #495e85; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default input {
  color: #525252;
  font-size: 14px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default.zippy-react-pagination-toolbar--bordered {
  border: 1px solid #a1b6d3; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-button:not(.zippy-react-toolkit-dropdown-button__button):not(.zippy-react-toolkit-split-button__button) {
  padding: 2px 3px;
  margin: 0 2px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-toolbar__separator {
  margin: 6px 2px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-numeric-input--theme-default,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-combo-box--theme-default,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-combo-box--theme-default
.zippy-react-toolkit-combo-box__list,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default input:not(.zippy-react-toolkit-numeric-input__input) {
  border: 1px solid #a1b6d3;
  outline: none; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-combo-box--focus.zippy-react-toolkit-combo-box--theme-default,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-numeric-input.zippy-react-toolkit-numeric-input--focused,
.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default input:not(.zippy-react-toolkit-numeric-input__input):focus {
  border: 1px solid #8da0ba; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-toolkit-toolbar__separator {
  background: #a1b6d3; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__current-page {
  margin: 0 8px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__page-size-combo {
  margin-right: 2px;
  margin-left: 8px;
  background: white; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon {
  user-select: none;
  fill: #495e85; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon:not(.zippy-react-pagination-toolbar__icon--disabled):hover {
  background: #e8f2ff; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon--focused {
  background: #e8f2ff; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon--named--PREV_PAGE {
  margin-right: 10px; }

.zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default .zippy-react-pagination-toolbar__icon--named--NEXT_PAGE {
  margin-left: 10px; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/*$ZIPPY_DATAGRID_ROW_ACTIVE_BG_COLOR: red !default;*/
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default {
  border: 1px solid #c5c5c5;
  background: white;
  color: #525252;
  fill: #495e85;
  font-size: 14px; }
  .zippy-react-datagrid--theme-default:focus {
    outline: none; }

.zippy-react-panel--theme-THEME_NAME
.zippy-react-datagrid--theme-default,
.zippy-react-datagrid--theme-default.zippy-react-datagrid--paginated {
  border: 1px solid #a1b6d3; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default {
  /*----------  Row  ----------*/ }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__row .zippy-react-datagrid__cell.zippy-react-datagrid__cell--selected:not(.zippy-react-datagrid__cell--no-background) {
    background: #f0f5fc; }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
    background: white; }
    .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--selected {
      background: #f0f5fc; }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
    background: #f5f5f5; }
    .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--selected {
      background: #f0f5fc; }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background), .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background), .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
    color: inherit; }
    .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background):before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background):before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background):before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      z-index: 10001;
      border-top: 1px dotted #a1b6d3;
      border-bottom: 1px dotted #a1b6d3;
      pointer-events: none; }
    .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--active-row-left-border:before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--active-row-left-border:before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--active-row-left-border:before {
      border-left: 1px dotted #a1b6d3; }
    .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--last:before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--odd .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--last:before, .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--active.zippy-react-datagrid__row--even .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--last:before {
      border-right: 1px dotted #a1b6d3; }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__row--selected .zippy-react-datagrid__cell {
    background: #f0f5fc; }
  .zippy-react-datagrid--theme-default.zippy-react-datagrid--show-hover-rows .zippy-react-datagrid__row--even:not(.zippy-react-datagrid__row--scrolling):not(.zippy-react-datagrid__row--empty):hover .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
    background: #fff5e6; }
    .zippy-react-datagrid--theme-default.zippy-react-datagrid--show-hover-rows .zippy-react-datagrid__row--even:not(.zippy-react-datagrid__row--scrolling):not(.zippy-react-datagrid__row--empty):hover .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--selected {
      background: #fff5e6; }
  .zippy-react-datagrid--theme-default.zippy-react-datagrid--show-hover-rows .zippy-react-datagrid__row--odd:not(.zippy-react-datagrid__row--scrolling):not(.zippy-react-datagrid__row--empty):hover .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background) {
    background: #fff5e6; }
    .zippy-react-datagrid--theme-default.zippy-react-datagrid--show-hover-rows .zippy-react-datagrid__row--odd:not(.zippy-react-datagrid__row--scrolling):not(.zippy-react-datagrid__row--empty):hover .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--selected {
      background: #fff5e6; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-wrapper__fill {
  border-bottom: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header {
  color: #525252;
  font-weight: inherit;
  font-size: 14px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__menu-tool,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-wrapper,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-start-wrapper,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-end-wrapper {
  background: #e9ecf0; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title {
  border-bottom: 1px solid #c5c5c5; }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title.zippy-react-datagrid__header-group__title--empty {
    border-bottom: 1px solid transparent; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__nested-group-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__nested-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__content,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-padding) {
  padding: 8px 8px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__group-toolbar-item .zippy-react-datagrid__sort-icon,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__content .zippy-react-datagrid__sort-icon {
  margin-left: 6px;
  margin-right: 6px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-resizer {
  user-select: none;
  height: inherit;
  bottom: 0; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--filterable .zippy-react-datagrid__column-resizer {
  bottom: 42px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group-resize-handle,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-resize-handle {
  background: #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__resize-proxy {
  width: 4px;
  background: rgba(197, 197, 197, 0.5); }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__resize-proxy--constrained {
    background: rgba(242, 35, 35, 0.5); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--locked-start.zippy-react-datagrid__column-header--last-in-section
+ .zippy-react-datagrid__column-resizer
.zippy-react-datagrid__column-resize-handle {
  left: -2px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-wrapper,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group {
  line-height: 1.6; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header:not(.zippy-react-datagrid__column-header--transition):not(.zippy-react-datagrid__column-header--show-border-right):not(.zippy-react-datagrid__column-header--dragging):not(.zippy-react-datagrid__column-header--no-size) {
  border-right: 1px solid transparent; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group--dragging {
  opacity: 0.7;
  border-top: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--dragging
.zippy-react-datagrid__column-header__menu-tool {
  display: none; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--dragging.zippy-react-datagrid__column-header--dragging {
  border: 1px solid #c5c5c5;
  opacity: 0.7;
  cursor: grabbing; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__resize-wrapper--show-border-left
.zippy-react-datagrid__column-header--dragging.zippy-react-datagrid__column-header--dragging {
  border-left: none; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title--show-border-left,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--show-border-left,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__resize-wrapper--show-border-left {
  border-left: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title {
  border-right: 1px solid transparent; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title--show-border-right {
  border-right: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title--show-border-right.zippy-react-datagrid__header-group__title--locked-start {
  border-right: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-group__title--show-border-left.zippy-react-datagrid__header-group__title--locked-end.zippy-react-datagrid__header-group__title--first-in-section {
  border-left: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-border-right .zippy-react-datagrid__column-header--last:not(.zippy-react-datagrid__column-header--hidden),
.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-border-right .zippy-react-datagrid__header-group__title--last {
  border-right: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__resize-wrapper--show-border-right,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--show-border-right {
  border-right: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header.zippy-react-datagrid__column-header--virtualize-columns.zippy-react-datagrid__column-header--show-border--left {
  border-left: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-start-wrapper .zippy-react-datagrid__column-header--show-border-right:last-child,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-start-wrapper .zippy-react-datagrid__column-header__resize-wrapper--show-border-right:last-child,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__locked-start-wrapper .zippy-react-datagrid__column-header__resize-wrapper:last-child
> .zippy-react-datagrid__column-header--show-border-right {
  border-right: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__resize-wrapper--show-border-left.zippy-react-datagrid__column-header__resize-wrapper--locked-end.zippy-react-datagrid__column-header__resize-wrapper--first-in-section,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--show-border-left.zippy-react-datagrid__column-header--locked-end.zippy-react-datagrid__column-header--first-in-section {
  border-left: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--sortable {
  user-select: none;
  cursor: pointer; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-placeholder .zippy-react-datagrid__header-group__title,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-placeholder .zippy-react-datagrid__column-header {
  background: rgba(233, 236, 240, 0.6); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-placeholder .zippy-react-datagrid__column-header--dragging {
  background: rgba(248, 249, 250, 0.8);
  z-index: 1000;
  border-right: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-placeholder .zippy-react-datagrid__column-header--should-group {
  border-top: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-reorder-arrow-fill {
  background: green; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-top {
  border-top: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__cell {
  border-top: 1px solid transparent !important; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--collapsed
.zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--show-border-bottom) {
  border-bottom: 1px solid transparent; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-top {
  border-top: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-bottom {
  border-bottom: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-left {
  border-left: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-left.zippy-react-datagrid__cell--locked-end:first-child::after {
  content: '';
  position: absolute;
  left: -1px;
  top: -1px;
  bottom: -1px;
  border-left: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-right:not(.zippy-react-datagrid__cell--last) {
  border-right: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--show-border-right.zippy-react-datagrid__cell--last-in-section:not(.zippy-react-datagrid__cell--last)::after {
  content: '';
  position: absolute;
  right: -1px;
  top: -1px;
  bottom: -1px;
  border-right: 5px solid #c5c5c5; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--show-border-right .zippy-react-datagrid__cell--last:not(.zippy-react-datagrid__cell--hidden) {
  border-right: 1px solid #e5e5e5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--hidden {
  border-right: 0;
  border-left: 0; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__nested-group-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__nested-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__nested-block,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__row--first .zippy-react-datagrid__cell.zippy-react-datagrid__cell {
  border-top: 0; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--no-background.zippy-react-datagrid__cell--no-background {
  background: white; }

.zippy-react-datagrid--theme-default.zippy-react-datagrid--grouped .zippy-react-datagrid__cell--first-in-column-group {
  padding: 0;
  flex: 1; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--group-cell {
  background: white; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--group-column-cell.zippy-react-datagrid__cell--group-column-cell {
  padding: 0; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__nested-group-cell,
.zippy-react-datagrid--theme-default .zippy-react-datagrid__nested-cell {
  height: auto; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--cell-active
.zippy-react-datagrid__cell__selection:after {
  border: 3px solid #4285f4; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--cell-selected
.zippy-react-datagrid__cell__selection:after {
  background: rgba(66, 133, 244, 0.15); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell--cell-active.zippy-react-datagrid__cell--cell-selected
.zippy-react-datagrid__cell__selection:after {
  border: 3px solid #0b51c5; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell__selection {
  background: rgba(66, 133, 244, 0.05); }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__cell__selection:after {
    border: 2px solid #4285f4; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__cell__selection-dragger {
  background: #0b51c5; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter {
  min-height: 34px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-settings svg {
  pointer-events: none;
  transform: translateY(0);
  transition: transform 0.2s; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-settings:active svg {
  transform: translateY(1px); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__header-wrapper__fill__filters {
  min-height: 42px;
  border-top: 1px solid #c5c5c5;
  background: white; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-wrapper {
  min-height: 42px;
  border: 0;
  background: white;
  border-top: 1px solid #c5c5c5;
  padding: 3px 2px; }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-wrapper--read-only, .zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__filter-wrapper--disabled {
    opacity: 0.6; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__menu-tool {
  border-left: 1px solid #c5c5c5;
  padding: 1px; }
  .zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__menu-tool svg {
    transform: translateY(0);
    pointer-events: none;
    transition: transform 0.2s; }
    .zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header__menu-tool svg:active {
      transform: translateY(1px); }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__column-header--align-end
> .zippy-react-datagrid__column-header__menu-tool {
  border-left: none;
  border-right: 1px solid #c5c5c5; }

/**
 * Copyright 2015-present, Zippy Technologies.
 * All rights reserved.
 */
.zippy-react-datagrid__group-toolbar--theme-default {
  padding: 2px;
  border-bottom: 1px solid #c5c5c5;
  fill: #495e85; }
  .zippy-react-datagrid__group-toolbar--theme-default .zippy-react-datagrid__group-toolbar-insert-arrow {
    background: #525252;
    margin: 0 3px; }
    .zippy-react-datagrid__group-toolbar--theme-default .zippy-react-datagrid__group-toolbar-insert-arrow:first-child {
      margin-left: 0; }

.zippy-react-datagrid__group-toolbar-item--theme-default {
  padding: 9px 6px 9px 8px;
  user-select: none;
  border: 1px solid #c5c5c5;
  background: white;
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing; }
  .zippy-react-datagrid__group-toolbar-item--theme-default.zippy-react-datagrid__group-toolbar-item--sortable {
    cursor: pointer; }
  .zippy-react-datagrid__group-toolbar-item--theme-default.zippy-react-datagrid__group-toolbar-item--dragging {
    opacity: 0.8;
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  .zippy-react-datagrid__group-toolbar-item--theme-default:not(.zippy-react-datagrid__group-toolbar-item--dragging) {
    transition: left 0.2s; }
  .zippy-react-datagrid__group-toolbar-item--theme-default.zippy-react-datagrid__group-toolbar-item--placeholder {
    border: 1px solid transparent;
    opacity: 0.9; }
  .zippy-react-datagrid__group-toolbar-item--theme-default .zippy-react-datagrid__group-toolbar-item__clear-icon {
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    user-select: none; }
    .zippy-react-datagrid__group-toolbar-item--theme-default .zippy-react-datagrid__group-toolbar-item__clear-icon svg {
      transform: translateY(0);
      transition: transform 0.2s;
      pointer-events: none; }
    .zippy-react-datagrid__group-toolbar-item--theme-default .zippy-react-datagrid__group-toolbar-item__clear-icon:active svg {
      transform: translateY(1px); }

.zippy-react-datagrid__group-toolbar-item--theme-default
+ .zippy-react-datagrid__group-toolbar-item--theme-default {
  margin-left: 2px; }

.zippy-react-datagrid--theme-default .zippy-react-datagrid__load-mask--live-pagination {
  background: none; }

.zippy-react-datagrid--theme-default .zippy-react-pagination-toolbar {
  flex: none; }

.zippy-react-datagrid--theme-default .zippy-react-pagination-toolbar.zippy-react-pagination-toolbar--theme-default {
  border-top: 1px solid #bfbfbf;
  border-bottom: none;
  border-left: none;
  border-right: none; }

/* $modalStartResponsive: 1215; */
.table--2pw1y {
  width: 100%;
  table-layout: fixed;
  vertical-align: top; }

.cell--2NRIq {
  height: 30px; }

.image--KLMrL {
  vertical-align: middle;
  height: 48px;
  width: auto;
  border-radius: 4px;
  object-fit: contain; }

.singularLstImageCount--CwckQ {
  position: absolute;
  bottom: -17px;
  right: 0;
  width: 20px;
  height: 16px;
  line-height: 18px;
  text-align: center;
  font-size: 10px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  border-bottom-right-radius: 4px;
  font-family: Roboto Condensed, sans-serif; }

.link--1IJ1D {
  cursor: pointer;
  position: relative; }

.image--3g6Q7 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #ebebeb;
  vertical-align: middle;
  object-fit: cover; }

.link--3YWtB {
  cursor: pointer; }

.text--2BAgI {
  color: #44A3DC;
  height: 18px;
  font-size: 10px;
  letter-spacing: 0.2px; }

.bullet--PoXju {
  height: 22px; }

.change--gXIE5 {
  height: 13px; }

/* $modalStartResponsive: 1215; */
.link--MBKur {
  cursor: pointer;
  text-decoration: none;
  user-select: none;
  border: none;
  padding-left: 0;
  vertical-align: middle;
  color: #777777; }

.label--pV_gN {
  text-transform: uppercase;
  font: 13px "Roboto Condensed", Arial, Helvetica, sans-serif;
  line-height: 22px;
  margin-left: 7px; }

.icon--2Ep76 {
  padding-bottom: 2px; }

/* $modalStartResponsive: 1215; */
.container--KLJrE {
  position: absolute;
  width: 0px;
  padding-left: 0;
  background: white;
  z-index: 1; }

.popup--3eAE8 {
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  height: 73px;
  width: 90px;
  border-radius: 3px;
  color: white;
  padding-left: 7px;
  opacity: 0.9;
  z-index: 1; }
  .popup--3eAE8:hover {
    opacity: 1; }

.popoverLink--twBhM {
  padding-bottom: 5px; }

.popoverContent--2Z_EM {
  padding-bottom: 5px;
  margin-top: 5px;
  padding-left: 9px;
  width: 97px;
  text-align: left; }

.wrapper--2fmM4 {
  width: 85px; }

.edit--3SEpY {
  color: white;
  margin-left: 10px; }

.moreActionsIcon--TAZ62 {
  position: relative;
  top: 2px; }
  .moreActionsIcon--TAZ62:hover {
    cursor: pointer; }

.preview--4XMC0 {
  margin-left: 30px;
  width: 55px; }

.icon--26ENp {
  padding-bottom: 2px; }

.text--3f0Qm {
  margin-left: 7px;
  font-size: 13px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase; }

.button--i6_m1 {
  color: #777777;
  padding: 2px 0; }

/* $modalStartResponsive: 1215; */
.pie--qawp7 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100px;
  text-align: center; }

.value--3lBWS {
  padding-top: 10px;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #333; }

.label--3uIiQ {
  padding-top: 2px;
  font-size: 10px;
  line-height: 12px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-align: center;
  color: #333; }

.circle--Lbems {
  margin-top: 3px;
  margin-bottom: 1px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid; }


/* $modalStartResponsive: 1215; */
.separator--3lkG4 {
  height: 48px;
  width: 1px;
  background: #ebebeb;
  margin-top: 3px;
  margin-bottom: 2px;
  margin-left: 16px;
  margin-right: 16px; }

/* $modalStartResponsive: 1215; */
.container--3gJ79 {
  margin-top: 3px; }

.icon--1nN_L {
  color: #777777; }

.link--3Kisl {
  cursor: pointer; }

/* $modalStartResponsive: 1215; */
.squareColor--3QH1r {
  width: 31px;
  overflow: hidden;
  height: 20px;
  margin: 2px 10px 2px 0;
  border: 1px solid;
  border-radius: 3px; }

.text--3s_P_ {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  color: white; }

/* $modalStartResponsive: 1215; */
.container--XhBlO {
  height: 100%;
  align-items: top; }

.text--2aDm4 {
  width: 100%;
  text-align: left;
  font-size: 13px;
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
  max-width: initial; }

.big--1G7z- {
  font-size: 18px;
  line-height: 30px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.bold--2m-NP {
  line-height: 30px;
  font-weight: 600;
  color: #333; }

.rightAlign--2cetJ {
  text-align: right; }

.link--2ewdK {
  cursor: pointer; }

/* $modalStartResponsive: 1215; */
.hyperText--5fPGx {
  font-size: 13px;
  line-height: 18px; }

.hyperLink--2yHXD {
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer; }
  .hyperLink--2yHXD:hover {
    text-decoration: underline; }

.link--3LRJV {
  text-decoration: none; }

.new--AoByl {
  display: flex;
  color: white !important;
  width: 30px;
  height: 15px;
  background: orange;
  transform: rotate(270deg);
  font-size: 11px;
  font-weight: bold;
  align-items: center;
  justify-content: center;
  margin-left: -7px; }

.tag--mJ1Hy {
  display: flex; }

.icon--2TRIe {
  padding: 2px 2px 2px 2px;
  height: 30px; }

.label--1Toh- {
  font-size: 13px;
  line-height: 30px;
  padding-right: 4px;
  display: inline;
  height: 30px; }
  .label--1Toh- span {
    position: absolute; }

.labelText--3by5U {
  display: inline-block;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis; }

.count--143LL {
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
  height: 30px; }

.left--ZAmoB {
  margin-right: 12px; }

.right--3tuLi {
  max-height: 60px;
  overflow: hidden; }

/* $modalStartResponsive: 1215; */
.link--ai3pS {
  text-decoration: none;
  color: inherit; }

/* $modalStartResponsive: 1215; */
.dataGrid--3d7j-.zippy-react-datagrid--theme-default
.zippy-react-datagrid__cell--show-border-left.zippy-react-datagrid__cell--locked-end:first-child::after {
  border-left-width: 0px; }

.dataGrid--3d7j-.zippy-react-datagrid--theme-default
.zippy-react-datagrid__cell--show-border-right:not(.zippy-react-datagrid__cell--last) {
  border-right-width: 0px; }

.dataGrid--3d7j-.hasNewlyAddedObject--YBd24 :not(.zippy-react-datagrid__row--group-row).zippy-react-datagrid__row--first
.zippy-react-datagrid__cell {
  background: #efeeee !important; }

.zippy-react-datagrid__row.recent .zippy-react-datagrid__cell {
  background: #efeeee !important; }

.zippy-react-toolkit-load-mask__loader.zippy-react-toolkit-load-mask__loader--svg.zippy-react-toolkit-load-mask__loader--theme-default {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 10px; }

.zippy-react-toolkit-load-mask__background-layer {
  display: none; }

 {
  /* custom collapse icons
  .zippy-react-datagrid__row--group-row {
    .zippy-react-datagrid__cell--first {
      border: 2px solid red;
      display: flex;
      align-items: center;
      font-family: 'Arial';
      &::before {
        content: "-";
        position: absolute;
        z-index: 0;
        top: 0;
        bottom: 0;
        height: 10px;
        margin: auto;
      }
      .zippy-react-datagrid__cell__content {
        opacity: 0;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 15px;
        z-index: 1;
      }
    }
    &.zippy-react-datagrid__row--collapsed {
      .zippy-react-datagrid__cell--first {
        font-family: 'IcoMoon-Ultimate';
        &::before {
          content: "\ed5d";
          position: absolute;
          z-index: 0;
          margin: auto;
          height: 10px;
          top: 0;
          bottom: 0;
        }
        border: 2px solid orange;
      }collapse
    }
  }

  */ }
  .zippy-react-datagrid__cell--show-border-left {
    border-left: 0 !important; }
  .zippy-react-datagrid__cell--show-border-top {
    border-top: 0 !important; }
  .zippy-react-datagrid__header {
    z-index: 0 !important; }
  .zippy-react-datagrid__group-toolbar {
    display: none; }
  .zippy-react-datagrid__row {
    align-items: stretch;
    outline: 0;
    border-bottom: 1px solid #ebebeb; }
  .zippy-react-datagrid__row--active {
    background: #edf7fe !important; }
    .zippy-react-datagrid__row--active .zippy-react-datagrid__cell {
      background: #edf7fe !important; }
      .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:before, .zippy-react-datagrid__row--active .zippy-react-datagrid__cell:after {
        border-top: none !important;
        border-bottom: none !important; }
      .zippy-react-datagrid__row--active .zippy-react-datagrid__cell :not(.zippy-react-datagrid__cell--last):before, .zippy-react-datagrid__row--active .zippy-react-datagrid__cell :not(.zippy-react-datagrid__cell--last):after {
        border: none !important; }
  .zippy-react-datagrid__cell {
    border-bottom: 2px solid #ebebeb;
    padding: 0 !important; }
  .zippy-react-datagrid__cell--first {
    min-width: 50px !important; }
  .zippy-react-datagrid__locked-start-wrapper {
    background: initial; }
  .zippy-react-datagrid__row-group-row {
    padding-bottom: 5px;
    border-bottom: 5px solid #ebebeb; }
  .zippy-react-datagrid__cell--group-column-cell:not(.zippy-react-datagrid__cell--group-cell) {
    display: none; }
  .zippy-react-datagrid__locked-start-wrapper {
    background: none !important; }
  .zippy-react-datagrid__row--collapsed .zippy-react-datagrid__cell {
    background: #ebebeb !important; }

.dataGrid--3d7j-.zippy-react-datagrid--theme-default
.zippy-react-datagrid__cell--show-border-right.zippy-react-datagrid__cell--last-in-section:not(.zippy-react-datagrid__cell--last)::after {
  content: '';
  border-right: 0; }

.dataGrid--3d7j-.hasScroll--2OCzJ.zippy-react-datagrid--theme-default
.zippy-react-datagrid__cell--show-border-right.zippy-react-datagrid__cell--last-in-section:not(.zippy-react-datagrid__cell--last)::after {
  border-right: 5px solid #c5c5c5; }

.groupingHeader--2ssZH {
  width: 100%;
  padding: 10px 41px;
  border-bottom: 7px solid #ebebeb;
  margin-bottom: 15px; }

.groupLabelsTitle--3rHVR {
  display: block;
  font-size: 10px;
  text-transform: uppercase;
  color: #777777;
  margin-left: 7px;
  margin-bottom: 3px; }

.groupItemContainer--196aL {
  border-radius: 3px;
  display: inline-block;
  color: white;
  position: relative;
  padding: 5px 21px 5px 5px;
  margin: 5px; }

.groupItemSectionRemove--2EEW7 {
  position: relative;
  cursor: pointer; }
  .groupItemSectionRemove--2EEW7:hover .groupItemText--z4735 {
    visibility: hidden; }
  .groupItemSectionRemove--2EEW7:hover .groupItemRemoveIcon--3hbHi {
    display: block; }

.groupItemText--z4735 {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  font-size: 14px;
  padding: 4px; }

.groupItemRemoveIcon--3hbHi {
  display: none;
  position: absolute;
  top: 0;
  bottom: 5px;
  margin: auto;
  left: 0;
  right: 0;
  height: 10px;
  width: 10px; }

.groupItemSortIcon--e_Tgi {
  position: absolute;
  right: 7px;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  height: 7px;
  cursor: pointer; }

.ungroupIcon--1Oj5w {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 20px;
  position: absolute;
  color: white; }

.extendMap--2s-lV {
  flex-direction: row; }

.mapHolder--xirst {
  min-width: 500px;
  width: 100%;
  height: 100%; }

.dataGridLow--3F2ct {
  position: absolute;
  width: 300px;
  height: 300px;
  bottom: 10px;
  right: 10px; }

.listbody--16mb5 {
  position: absolute;
  left: 0;
  transition: 150ms transform linear;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  border-bottom-right-radius: 4px;
  overflow: hidden;
  max-height: 100%; }
  .listbody--16mb5 .zippy-react-datagrid__cell--last:not(.zippy-react-datagrid__cell--hidden) {
    border-right: 1px solid transparent !important; }
  .listbody--16mb5.sidebarActive--31kLZ {
    transform: translateX(210px);
    border-bottom-left-radius: 4px;
    width: calc(100% - 210px); }

.row--2OJz1 {
  background: initial;
  align-items: center;
  display: flex; }
  .row--2OJz1 img {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-bottom: 13px;
    margin-top: auto; }
  .row--2OJz1 [class^='circle'] {
    margin-top: auto; }

.specialRow--w59O7 {
  background: #efeeee; }

.dataGrid--3d7j- {
  border: none !important;
  box-shadow: none;
  width: 100%; }

.dataGridMap--2TbRP {
  border: none !important;
  box-shadow: none;
  width: calc(100% - 500px);
  max-width: 980px; }

.dataNoGrid--1DFOs {
  width: 0px;
  height: 0px; }

.dataGridRow--2Loof .links--1V9Aw {
  opacity: 0; }

.dataGridRow--2Loof:hover {
  z-index: 1; }
  .dataGridRow--2Loof:hover .links--1V9Aw {
    display: block;
    position: absolute;
    left: calc(100% - 5px);
    opacity: 1;
    top: 0; }

.loadMaskWrapper--2Py9S {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  position: absolute; }

.loadMask--2VNnH {
  z-index: 10; }

.fixedColumns--3ZgoR {
  /*border-right: 9px solid $listingFixedColumnRightBorder;*/
  background: #fff; }

.publishModal--3Bfjc {
  padding: 0;
  margin: auto;
  left: 0;
  right: 0;
  position: absolute;
  background: transparent; }

.linksColumn--57hZJ {
  position: absolute;
  right: 0; }

.group--140bM {
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.zippy-react-datagrid__cell--group-cell.zippy-react-datagrid__cell--virtualize-columns {
  border-bottom: 5px solid #ebebeb !important; }

.groupValue--3O_gn {
  font-size: 22px;
  font-weight: bold;
  display: flex;
  flex: 1; }

.groupTotal--2BLPs {
  font-size: 16px;
  line-height: 1.6;
  margin-left: 8px; }

.agenda--dEiSB
.zippy-react-datagrid__row--collapsed .zippy-react-datagrid__cell {
  border-bottom: 5px solid #d43183 !important; }

.ask--308sK
.zippy-react-datagrid__row--collapsed .zippy-react-datagrid__cell {
  border-bottom: 5px solid #fc6766 !important; }

.offer--dcD6K
.zippy-react-datagrid__row--collapsed .zippy-react-datagrid__cell {
  border-bottom: 5px solid #44a3dc !important; }

.resource--2-jaN
.zippy-react-datagrid__row--collapsed .zippy-react-datagrid__cell {
  border-bottom: 5px solid #ef9615 !important; }

.portfolio--3xfZj
.zippy-react-datagrid__row--collapsed .zippy-react-datagrid__cell {
  border-bottom: 5px solid #a958fd !important; }

.contact--2JNRY
.zippy-react-datagrid__row--collapsed .zippy-react-datagrid__cell {
  border-bottom: 5px solid #37b798 !important; }

.agendaColor--zHEZb {
  color: #d43183; }

.askColor--2H3C_ {
  color: #fc6766; }

.offerColor--2j8Lr {
  color: #44a3dc; }

.resourceColor--1T6Gh {
  color: #ef9615; }

.portfolioColor--3AD1N {
  color: #a958fd; }

.contactColor--1IMif {
  color: #37b798; }

.agendaBgColor--kDcpu {
  background: #d43183; }

.askBgColor--3xLfz {
  background: #fc6766; }

.offerBgColor--1lwww {
  background: #44a3dc; }

.resourceBgColor--lUlVx {
  background: #ef9615; }

.portfolioBgColor--tpM7E {
  background: #a958fd; }

.contactBgColor--32nC6 {
  background: #37b798; }

.groupTitle--2NvsQ {
  color: #525252;
  font-size: 14px; }

@-moz-document url-prefix() {
  .dataGrid--3d7j-,
  .listbody--16mb5 {
    max-height: 100%; }
  .react-datagrid, .react-datagrid__body {
    max-height: 100%; } }

/* $modalStartResponsive: 1215; */
.content--26Gdc {
  font-size: 12px;
  text-align: left;
  cursor: initial;
  background: #fff;
  border-radius: 4px; }

.contentWrapper--32vyX {
  padding: 21px 20px 12px;
  border-radius: 4px 4px 0 0; }

.title--22P4m {
  font-size: 21px;
  padding-bottom: 8px;
  margin: 0;
  margin-bottom: 20px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-transform: uppercase; }

.bold--3SbYm {
  font-weight: bold; }

.titleBorder--2EAfh {
  border-bottom: 1px solid #dddddd; }

.buttonSet--2wAqj {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  background: #f6f6f6;
  padding: 18px 20px;
  text-align: right;
  border-radius: 0 0 4px 4px; }

.dismiss--SD5DV {
  margin-right: 10px; }

.buttonCancel--mkkrF {
  color: #777; }

.buttonCancel--mkkrF:hover {
  color: #000; }

.buttonCancel--mkkrF:focus {
  color: #000; }

/* $modalStartResponsive: 1215; */
/* $modalStartResponsive: 1215; */
.boxSkin--30nc8 {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--2R55H, .basicInputSkin--3N_bZ {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--2R55H:focus, .basicInputSkin--3N_bZ:focus, .inputFocus--2R55H:active, .basicInputSkin--3N_bZ:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--3N_bZ {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--2Ca7G {
  font-size: 12px;
  color: #ff6666; }

.title--Vnuvs {
  font-size: 18px;
  margin-top: -20px; }

.notification--2bWwG {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100000;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.25);
  color: #333;
  display: flex;
  align-items: center; }

.notificationBody--3L_uv {
  margin: 0 auto;
  width: 560px; }

.message--AH1-i {
  font-size: 13px;
  padding-top: 16px;
  padding-bottom: 28px; }

/* $modalStartResponsive: 1215; */
.addReferencesIcon--1W_h5 {
  padding: 7px; }

.referencesButton--27Bfx {
  width: 25px;
  height: 25px;
  padding-top: 0px;
  padding-right: 0px;
  border-radius: 4px; }
  .referencesButton--27Bfx:hover {
    background: #ececec;
    cursor: pointer; }

.referencesButton--27Bfx:active .addReferencesIcon--1W_h5 {
  color: #fff; }

.popoverContent--q0mbe {
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 20px;
  padding-bottom: 20px;
  align-items: start; }

.item--2lbZz {
  display: block;
  font-size: 12px;
  padding: 2px;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #777777;
  line-height: 26px; }
  .item--2lbZz:hover {
    cursor: pointer; }

.header--3n4y5 {
  display: block;
  margin-left: 0px;
  margin-bottom: 20px;
  padding-bottom: 5px;
  /*border-bottom: 1px solid rgb(195, 195, 195);*/
  text-align: left;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

/* $modalStartResponsive: 1215; */
.separator--_RquL {
  width: 100%;
  height: 1px;
  background-color: #e5e5e5;
  margin-top: 11px;
  margin-bottom: 11px; }

/* $modalStartResponsive: 1215; */
.option--mP1rL {
  text-transform: capitalize;
  padding: 0;
  font-size: 13px;
  line-height: 21px; }

.header--3Wl5a {
  margin-bottom: 11px; }

.popoverContent--1NBFz {
  padding: 0;
  margin: 0;
  height: 100%; }

/* $modalStartResponsive: 1215; */
.check--pKH5A {
  width: 30px;
  height: 17px;
  border-radius: 10px;
  position: absolute;
  left: 25px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid; }
  .check--pKH5A .checkCircle--1RUNu {
    width: 17px;
    height: 17px;
    position: absolute;
    top: -1px;
    left: -1px;
    border-width: 1px;
    border-style: solid;
    border-radius: 9px;
    background: white;
    transition: all 0.33s ease 0s; }

.formContent--13XYN {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  background: white;
  width: 100%;
  align-self: flex-start;
  border-radius: 9px; }

.pictures--2_nEu {
  margin-bottom: 20px 0 20px 20px;
  flex-wrap: wrap; }

.pictureWhiteBorder--1GQbX {
  border: 2px solid white;
  overflow: hidden; }
  .pictureWhiteBorder--1GQbX:hover .picture--1ecZS {
    transform: scale(1.2); }

.pictureBlueBorder--16UVb {
  margin-bottom: 25px;
  margin-right: 20px; }

.picture--1ecZS {
  background-repeat: no-repeat;
  background-size: cover;
  flex-basis: 150px;
  transition: all 0.5s; }

.readOnly--q7njE {
  color: #777777; }

.scrollContent--33vft {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: auto;
  margin-bottom: 69px; }

.title--27kY- {
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 16px 0 16px 18px;
  background: black;
  color: white;
  font-size: 18px;
  text-transform: uppercase;
  border-radius: 8px 8px 0 0; }

.titleBar--2ulOw {
  font-weight: bold;
  font-size: 18px;
  width: 100%; }

.titleBarLabel--2-zYu {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase; }

.titleBarExponent--360fJ {
  display: inline-block;
  font-size: 11px;
  margin-left: 4px;
  margin-top: 1px;
  vertical-align: top; }

.titleBarStatus--2_2le {
  text-transform: uppercase;
  text-align: right;
  font-size: 13px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: normal; }

.titleClose--2thaY {
  opacity: 0.88;
  max-width: 40px; }
  .titleClose--2thaY:hover {
    opacity: 1; }

.text--2kMEQ,
.textarea--2tEyu {
  display: flex;
  align-items: baseline;
  flex-direction: row;
  width: 100%;
  position: relative; }

.scrollContent--33vft > .text--2kMEQ {
  padding: 0 50px 0 70px; }

.textLabel--2zibw {
  color: #777777;
  font-size: 13px;
  text-transform: uppercase;
  flex: 1;
  max-width: 140px;
  line-height: 28px;
  margin-right: 22px; }

.textInput--33M_J {
  font-size: 13px;
  flex: 2; }

.group--WU95N {
  margin: 30px 0 0 0;
  width: 100%; }
  .group--WU95N.collapsed--F3RVM {
    max-height: 68px; }
    .group--WU95N.collapsed--F3RVM .textInput--33M_J {
      color: #777777; }

/* Checkbox of sub-groups is smaller */
.group--WU95N .group--WU95N .check--pKH5A {
  transform: scale(0.77); }

/* a main group has a 40px padding */
.scrollContent--33vft > .group--WU95N {
  padding: 0 50px 40px 70px;
  margin: 40px 0 0 0; }

.compact--1XZAi .scrollContent--33vft > .group--WU95N {
  padding: 0 50px 20px 70px;
  margin: 20px 0 0 0; }

/* generic title label description from the left column of most fields */
.fieldDescription--LLhm6 {
  flex: 1;
  max-width: 140px;
  margin-right: 22px;
  text-transform: uppercase;
  color: #777777;
  font-size: 13px; }

.fieldContent--xNtMF {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  flex-grow: 2; }

.combo--fmE4E {
  width: 100%;
  display: flex; }

.noBorder--2fkIt {
  border: none; }

.dotSeparator--WdrCh {
  width: 100%;
  height: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #dddddd;
  border-bottom-width: 2px;
  margin: 21px 0; }

.separator--3nJl9 {
  width: 100%;
  height: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  border-bottom-width: 2px;
  margin-top: 5px;
  margin-bottom: 5px; }

.footer--39goQ {
  width: 100%;
  background: #ececec;
  padding: 21px;
  border-radius: 0 0 8px 8px;
  position: absolute;
  bottom: 0; }

.refreshButton--3u6HG {
  position: absolute;
  width: 8rem;
  left: 0px; }

.formField--1p9wy {
  width: 100%;
  min-height: 28px; }
  .formField--1p9wy.borderBottom--2so98:after {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    margin-top: 12px;
    background: #dddddd; }

.formField--1p9wy + .formField--1p9wy {
  margin-top: 21px; }

.iconInfoRight--1fVNA {
  color: #44a3dc;
  margin-left: 4px; }

.iconInfoLeft--cJO-Z {
  color: #44a3dc;
  margin-right: 4px; }

.array--1D0vf {
  width: 100%;
  min-height: 28px;
  margin-top: 21px; }

.arrayRow--3oKek {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 24px; }

.arrayField--2vJGN {
  width: 100%; }

.arrayIcons--2JpJh {
  width: 4%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center; }

.deleteicon--1W_e2 {
  color: red; }

.moreicon--2edPO {
  color: #777777; }

.addNewField--PQEPF {
  width: 100%;
  color: #777777;
  border-radius: 4px;
  margin-top: 21px;
  font-size: 13px;
  height: 27px;
  display: flex;
  justify-content: center;
  align-items: center; }

.addNewFieldIcon--35M4u {
  color: green;
  font-size: 16px;
  margin-right: 2px; }

.react-combo{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;position:relative;vertical-align:middle;cursor:text;display:inline-flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #cdcdcd;padding:2px 5px}.react-combo,.react-combo *{box-sizing:border-box}.react-combo__field{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:0;outline:none;margin:2px}.react-combo__hidden-field{opacity:0;width:0;height:0;margin:0;box-sizing:border-box;border:0;position:absolute;top:100%;left:100%}.react-combo--disabled{background:#ebebe4}.react-combo--disabled:focus{outline:0}.react-combo__value-tags{display:inline-block}.react-combo__value-tag{margin:2px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #cdcdcd}.react-combo__value-tag-label{display:inline-block;padding:3px 5px}.react-combo__value-tag-clear{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2px;border-right:1px solid #cdcdcd;cursor:pointer}.react-combo__value-tag-clear:hover{background:gray;color:#fff}.react-combo__value-tag--active{background:#cdcdcd;color:#fff;border-color:gray}.react-combo__value-tag--disabled .react-combo__value-tag-clear{background:inherit;color:inherit}.react-combo__value-tag--active .react-combo__value-tag-clear{border-right-color:gray}.react-combo__value-tag+.react-combo__value-tag{margin-left:5px}.react-combo__value-tag:last-child{margin-right:5px}.react-combo__list{position:absolute;left:-1px;right:-1px;min-width:100%;list-style:none;margin:0;padding:0;max-height:50vmin;overflow:auto;border:1px solid #cdcdcd}.react-combo__list--bottom{top:100%}.react-combo__list--top{bottom:100%}.react-combo__list--empty,.react-combo__list--loading{padding:10px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-style:italic;color:gray;text-align:center}.react-combo__list-item{padding:4px 10px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.react-combo__list-item--current{background:#e6f2ff;background:red}.react-combo__list-item--selected{background:#c7e5ee}.react-combo__list-item--current.react-combo__list-item--selected{background:#a0d3e2}.react-combo__expand-tool{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:0;cursor:pointer;font-size:.65em}.react-combo--disabled .react-combo__expand-tool{cursor:auto}
/* $modalStartResponsive: 1215; */
/* $modalStartResponsive: 1215; */
.boxSkin--pmjtt {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--IMQAI, .basicInputSkin--Myh-y, .combo--1wClx {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--IMQAI:focus, .basicInputSkin--Myh-y:focus, .combo--1wClx:focus, .inputFocus--IMQAI:active, .basicInputSkin--Myh-y:active, .combo--1wClx:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--Myh-y, .combo--1wClx {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--1wzi4 {
  font-size: 12px;
  color: #ff6666; }

.combo--1wClx {
  position: relative;
  min-height: 28px;
  padding: 1px 20px 3px 8px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px; }
  .combo--1wClx:focus, .combo--1wClx:active {
    border: 1px solid rgba(119, 119, 119, 0.3); }
  .combo--1wClx input {
    background: transparent;
    border: 0px; }
  .combo--1wClx {
    text-transform: initial; }
    .combo--1wClx .react-combo__placeholder {
      position: absolute;
      left: 8px;
      top: 6px;
      color: #757575; }
    .combo--1wClx .react-combo__field {
      max-width: 100%;
      min-width: 5px;
      flex: 1 1 0;
      position: relative;
      top: 2px;
      margin-top: 1px;
      margin-bottom: 3px; }
    .combo--1wClx .react-combo__list {
      z-index: 10;
      background: #fff;
      box-shadow: rgba(0, 0, 0, 0.2) 10px 10px 55px 15px;
      border: 1px solid rgba(119, 119, 119, 0.298039);
      border-radius: 0 0 4px 4px; }
      .combo--1wClx .react-combo__list.react-combo__list--top {
        border-radius: 4px 4px 0 0; }
    .combo--1wClx .react-combo__list-item {
      display: flex;
      padding-left: 5px;
      white-space: normal; }
    .combo--1wClx .react-combo__value-tag {
      flex-direction: row-reverse;
      align-items: center;
      max-width: 100%;
      min-height: 20px;
      padding-right: 5px;
      max-height: 21px;
      line-height: 22px;
      margin-top: 2px;
      margin-bottom: 0px;
      margin-left: 0;
      margin-right: 5px;
      border: 1px solid #dddddd;
      background: #fff;
      border-radius: 3px; }
    .combo--1wClx .react-combo__value-tag-label {
      padding: 1px 5px;
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 100%;
      overflow: hidden; }
    .combo--1wClx .react-combo__value-tag--active {
      border-color: rgba(119, 119, 119, 0.298039);
      color: #fff; }
      .combo--1wClx .react-combo__value-tag--active .react-combo__value-tag-clear, .combo--1wClx .react-combo__value-tag--active .react-combo__value-tag-clear:focus, .combo--1wClx .react-combo__value-tag--active .react-combo__value-tag-clear:hover {
        color: #fff; }
    .combo--1wClx .react-combo__expand-tool {
      position: absolute;
      right: 5px;
      top: 8px;
      color: #dddddd; }
    .combo--1wClx .react-combo__list-item--current {
      background: #f6f6f6;
      overflow: hidden; }
    .combo--1wClx .react-combo__value-tags {
      display: inline-flex;
      flex: 1;
      flex-wrap: wrap;
      max-width: 100%;
      overflow: hidden; }
    .combo--1wClx .react-combo__value-tag-clear {
      max-width: 9px;
      padding: 0 4px 0 2px;
      border-right: 0;
      color: #dddddd; }
      .combo--1wClx .react-combo__value-tag-clear:hover, .combo--1wClx .react-combo__value-tag-clear:active {
        background: none;
        color: #777777; }
  .combo--1wClx.singleSelect--slrXv {
    white-space: nowrap; }
    .combo--1wClx.singleSelect--slrXv .react-combo__value-tag {
      background: transparent;
      border: 0;
      display: inline-block;
      vertical-align: middle; }
    .combo--1wClx.singleSelect--slrXv .react-combo__value-tag--active {
      color: inherit; }
    .combo--1wClx.singleSelect--slrXv .react-combo__value-tag-label {
      padding: 1px 5px;
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 100%;
      overflow: hidden; }
  .combo--1wClx.multiSelect--1OLBm .react-combo__value-tag-label {
    /*padding: 1px 5px;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    /*max-width: calc(100% - 13px);*/
    /*overflow: hidden;*/ }

.react-combo--focused {
  border-color: rgba(119, 119, 119, 0.298039); }

.react-combo--expanded {
  border-radius: 4px 4px 0 0; }

.react-combo--expanded.react-combo--list-top {
  border-radius: 0 0 4px 4px; }

.multiSelectCombined--3LI_T {
  background: transparent;
  border: 1px solid #dcdbdb;
  cursor: pointer; }
  .multiSelectCombined--3LI_T.react-combo--focused {
    border-color: rgba(119, 119, 119, 0.298039); }
    .multiSelectCombined--3LI_T.react-combo--focused .react-combo__field {
      width: 100%; }
    .multiSelectCombined--3LI_T.react-combo--focused .react-combo__value-tag-combined {
      display: none; }
  .multiSelectCombined--3LI_T .react-combo--expanded .react-combo__field {
    position: absolute;
    left: 0;
    max-width: initial;
    width: 100%; }
  .multiSelectCombined--3LI_T .react-combo__expand-tool {
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-right: 3px; }
  .multiSelectCombined--3LI_T .react-combo__value-tag-label {
    max-width: none; }
  .multiSelectCombined--3LI_T .react-combo__value-tags {
    width: 100%;
    max-height: 20px; }
  .multiSelectCombined--3LI_T .react-combo__value-tag-combined {
    padding-top: 4px;
    padding-left: 1px;
    padding-bottom: 0;
    white-space: nowrap; }
  .multiSelectCombined--3LI_T .react-combo__value-tag-label-combined {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 17px; }

.listItemColor--1xajT,
.combo--1wClx.singleSelect--slrXv .tagColor--33WIu {
  flex-direction: row;
  display: inline-flex;
  align-items: center; }

.listItemColor--1xajT {
  padding-top: 0;
  padding-bottom: 0;
  width: 100%; }

.tagColor--33WIu {
  position: relative;
  padding-left: 26px; }

.listItem--35nVd {
  display: block;
  width: 100%;
  height: 23px;
  line-height: 23px;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.categoryListItem--2c1Su {
  font-weight: bold;
  cursor: default;
  pointer-events: none; }

/*
.tag {
  display: inline-flex;
  position: relative;
  flex-direction: row;
  align-items: center;
  height: 23px;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
*/
.tagColorIcon--3Vszs {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto; }

.noWrap--1n9aH .react-combo__value-tags {
  flex-wrap: nowrap; }

.noSearch--1_SX3 {
  cursor: pointer; }
  .noSearch--1_SX3 .react-combo__field {
    position: absolute;
    max-width: 15px;
    display: none; }
  .noSearch--1_SX3 .react-combo__value-tag {
    max-width: 100%; }

/*

 Copyright (c) 2016 ZippyUI.com

 All rights reserved to zippyui.com

 */
.date-picker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.date-picker,
.date-picker * {
  box-sizing: border-box;
}
.date-picker .dp-footer {
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.date-picker .dp-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.date-picker .dp-table {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.date-picker .dp-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.date-picker .dp-week-day-names {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.date-picker .dp-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.date-picker .dp-nav-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.date-picker .dp-nav-table .dp-cell {
  -webkit-box-flex: 7;
  -webkit-flex: 7;
      -ms-flex: 7;
          flex: 7;
}
.date-picker .dp-nav-table .dp-nav-cell {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/*

 Copyright (c) 2016 ZippyUI.com

 All rights reserved to zippyui.com

 */
.date-picker {
  overflow: hidden;
  background: #fff;
  font-size: 14px;
  width: 100%;
  height: 100%;
  border: 1px solid #aeaeae;
  border-radius: 4px;
}
.date-picker .dp-header {
  background: #f0f0f0;
}
.date-picker .dp-header .dp-cell {
  color: #000;
}
.date-picker .dp-header .dp-cell:hover {
  background: inherit;
}
.date-picker .dp-table {
  border-color: #aeaeae;
}
.date-picker .dp-table .dp-row {
  border-top: 0 solid transparent;
}
.date-picker .dp-table .dp-row.dp-week-day-names {
  background: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top: none;
  color: #000;
}
.date-picker .dp-table .dp-cell {
  cursor: pointer;
  padding: 0;
  background: inherit;
  border-radius: 4px;
  margin: 2px;
}
.date-picker .dp-table .dp-cell:not(:first-child) {
  border-left: 0 solid transparent;
}
.date-picker .dp-table .dp-cell.dp-weeknumber,
.date-picker .dp-table .dp-cell.dp-weeknumber:hover {
  color: #8d8d8d;
  background: none;
  cursor: auto;
}
.date-picker .dp-table .dp-cell.dp-prev,
.date-picker .dp-table .dp-cell.dp-next {
  color: #5c5c5c;
  background: inherit;
}
.date-picker .dp-table .dp-cell:hover {
  color: inherit;
  font-weight: inherit;
  background: #f0f0f0;
}
.date-picker .dp-table .dp-cell.dp-disabled {
  cursor: default;
  color: #aeaeae;
  background: inherit;
}
.date-picker .dp-table .dp-cell.dp-value {
  color: #fff;
  font-weight: normal;
  background: #2e99eb;
}
.date-picker .dp-table .dp-cell.dp-current {
  font-weight: bold;
}
.date-picker .dp-table .dp-cell.dp-in-range {
  background: #6eb8f1;
}
.date-picker .dp-table .dp-cell.dp-month {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.date-picker .dp-table .dp-cell.dp-week-day-name {
  cursor: default;
  background: inherit;
  border: none;
}
.date-picker .dp-footer {
  padding: 3px;
  justify-content: center;
  border-top: 1px solid #aeaeae;
}
.date-picker .dp-footer .dp-footer-selected,
.date-picker .dp-footer .dp-footer-today {
  padding: 5px 15px;
  border-width: 1px;
  cursor: pointer;
}
.date-picker .dp-body {
  overflow: hidden;
}
.date-picker .dp-cell {
  outline: none;
}
.date-picker .dp-weekend.dp-weekend-highlight,
.date-picker .dp-weekend.dp-weekend-highlight:hover {
  color: #bf0909;
}
.date-picker .dp-weekend.dp-weekend-highlight.dp-value,
.date-picker .dp-weekend.dp-weekend-highlight.dp-value:hover {
  color: #efe3e3;
}
.date-picker .dp-nav-view,
.date-picker .dp-nav-cell,
.date-picker .dp-week-day-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  touch-callout: none;
  user-select: none;
}
.date-picker .dp-nav-view,
.date-picker .dp-nav-cell {
  cursor: pointer;
}
.date-picker .dp-nav-table .dp-nav-cell.dp-cell {
  border: 10px solid transparent;
  padding: 0;
  margin-top: 5px;
  width: 0;
  height: 0;
}
.date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav {
  border-right-color: #aeaeae;
}
.date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav:hover {
  border-right-color: #9d9d9d;
}
.date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav {
  border-left-color: #aeaeae;
}
.date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav:hover {
  border-left-color: #9d9d9d;
}
.date-picker .dp-nav-view {
  background: inherit;
}
.date-picker .dp-nav-view:hover {
  background: #f0f0f0;
}
.date-picker .dp-nav-table .dp-cell {
  padding: 8px;
  font-weight: bold;
}
.date-picker .dp-nav-table .dp-nav-cell {
  flex: 0;
  touch-callout: none;
  user-select: none;
}
.date-picker .dp-decade-view,
.date-picker .dp-year-view,
.date-picker .dp-month-view {
  touch-callout: none;
  user-select: none;
}

.react-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.react-flex-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.react-flex-align-items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.react-flex-align-items-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.react-flex-align-items-end,.react-flex-align-items-flex-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.react-flex-align-items-flex-start,.react-flex-align-items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.react-flex-align-content-center{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.react-flex-align-content-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.react-flex-align-content-around,.react-flex-align-content-space-around{-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.react-flex-align-content-between,.react-flex-align-content-space-between{-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.react-flex-align-content-end,.react-flex-align-content-flex-end{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.react-flex-align-content-flex-start,.react-flex-align-content-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.react-flex-justify-content-flex-start,.react-flex-justify-content-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.react-flex-justify-content-end,.react-flex-justify-content-flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.react-flex-justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.react-flex-justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.react-flex-justify-content-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.react-flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.react-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.react-flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.react-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.react-flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.react-flex--flex-basis-auto,.react-flex-item--flex-basis-auto{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.react-flex--flex-basis-0,.react-flex--flex-basis-none,.react-flex-item--flex-basis-0,.react-flex-item--flex-basis-none{-webkit-flex-basis:0px;-ms-flex-preferred-size:0px;flex-basis:0px}.react-flex--flex-basis-fill,.react-flex-item--flex-basis-fill{-webkit-flex-basis:fill;-ms-flex-preferred-size:fill;flex-basis:fill}.react-flex--flex-basis-content,.react-flex-item--flex-basis-content{-webkit-flex-basis:content;-ms-flex-preferred-size:content;flex-basis:content}.react-flex--flex-basis-fit-content,.react-flex-item--flex-basis-fit-content{-webkit-flex-basis:fit-content;-ms-flex-preferred-size:fit-content;flex-basis:fit-content}.react-flex--flex-basis-min-content,.react-flex-item--flex-basis-min-content{-webkit-flex-basis:min-content;-ms-flex-preferred-size:min-content;flex-basis:min-content}.react-flex--flex-basis-max-content,.react-flex-item--flex-basis-max-content{-webkit-flex-basis:max-content;-ms-flex-preferred-size:max-content;flex-basis:max-content}.react-flex--flex-0,.react-flex--flex-none,.react-flex-item--flex-0,.react-flex-item--flex-none{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.react-flex--flex-1,.react-flex-item--flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.react-flex--flex-2,.react-flex-item--flex-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.react-flex--flex-3,.react-flex-item--flex-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.react-flex--flex-4,.react-flex-item--flex-4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.react-flex--flex-5,.react-flex-item--flex-5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.react-flex--flex-6,.react-flex-item--flex-6{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.react-flex--flex-7,.react-flex-item--flex-7{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.react-flex--flex-8,.react-flex-item--flex-8{-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8}.react-flex--flex-9,.react-flex-item--flex-9{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9}.react-flex--flex-10,.react-flex-item--flex-10{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10}.react-flex--flex-11,.react-flex-item--flex-11{-webkit-box-flex:11;-webkit-flex:11;-ms-flex:11;flex:11}.react-flex--flex-12,.react-flex-item--flex-12{-webkit-box-flex:12;-webkit-flex:12;-ms-flex:12;flex:12}.react-flex--flex-13,.react-flex-item--flex-13{-webkit-box-flex:13;-webkit-flex:13;-ms-flex:13;flex:13}.react-flex--flex-14,.react-flex-item--flex-14{-webkit-box-flex:14;-webkit-flex:14;-ms-flex:14;flex:14}.react-flex--flex-15,.react-flex-item--flex-15{-webkit-box-flex:15;-webkit-flex:15;-ms-flex:15;flex:15}.react-flex--flex-16,.react-flex-item--flex-16{-webkit-box-flex:16;-webkit-flex:16;-ms-flex:16;flex:16}.react-flex--flex-17,.react-flex-item--flex-17{-webkit-box-flex:17;-webkit-flex:17;-ms-flex:17;flex:17}.react-flex--flex-18,.react-flex-item--flex-18{-webkit-box-flex:18;-webkit-flex:18;-ms-flex:18;flex:18}.react-flex--flex-19,.react-flex-item--flex-19{-webkit-box-flex:19;-webkit-flex:19;-ms-flex:19;flex:19}.react-flex--flex-20,.react-flex-item--flex-20{-webkit-box-flex:20;-webkit-flex:20;-ms-flex:20;flex:20}.react-flex--flex-21,.react-flex-item--flex-21{-webkit-box-flex:21;-webkit-flex:21;-ms-flex:21;flex:21}.react-flex--flex-22,.react-flex-item--flex-22{-webkit-box-flex:22;-webkit-flex:22;-ms-flex:22;flex:22}.react-flex--flex-23,.react-flex-item--flex-23{-webkit-box-flex:23;-webkit-flex:23;-ms-flex:23;flex:23}.react-flex--flex-24,.react-flex-item--flex-24{-webkit-box-flex:24;-webkit-flex:24;-ms-flex:24;flex:24}.react-flex--flex-grow-1,.react-flex-item--flex-grow-1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.react-flex--flex-grow-2,.react-flex-item--flex-grow-2{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.react-flex--flex-grow-3,.react-flex-item--flex-grow-3{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3}.react-flex--flex-grow-4,.react-flex-item--flex-grow-4{-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4}.react-flex--flex-grow-5,.react-flex-item--flex-grow-5{-webkit-box-flex:5;-webkit-flex-grow:5;-ms-flex-positive:5;flex-grow:5}.react-flex--flex-grow-6,.react-flex-item--flex-grow-6{-webkit-box-flex:6;-webkit-flex-grow:6;-ms-flex-positive:6;flex-grow:6}.react-flex--flex-grow-7,.react-flex-item--flex-grow-7{-webkit-box-flex:7;-webkit-flex-grow:7;-ms-flex-positive:7;flex-grow:7}.react-flex--flex-grow-8,.react-flex-item--flex-grow-8{-webkit-box-flex:8;-webkit-flex-grow:8;-ms-flex-positive:8;flex-grow:8}.react-flex--flex-grow-9,.react-flex-item--flex-grow-9{-webkit-box-flex:9;-webkit-flex-grow:9;-ms-flex-positive:9;flex-grow:9}.react-flex--flex-grow-10,.react-flex-item--flex-grow-10{-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10}.react-flex--flex-grow-11,.react-flex-item--flex-grow-11{-webkit-box-flex:11;-webkit-flex-grow:11;-ms-flex-positive:11;flex-grow:11}.react-flex--flex-grow-12,.react-flex-item--flex-grow-12{-webkit-box-flex:12;-webkit-flex-grow:12;-ms-flex-positive:12;flex-grow:12}.react-flex--flex-grow-13,.react-flex-item--flex-grow-13{-webkit-box-flex:13;-webkit-flex-grow:13;-ms-flex-positive:13;flex-grow:13}.react-flex--flex-grow-14,.react-flex-item--flex-grow-14{-webkit-box-flex:14;-webkit-flex-grow:14;-ms-flex-positive:14;flex-grow:14}.react-flex--flex-grow-15,.react-flex-item--flex-grow-15{-webkit-box-flex:15;-webkit-flex-grow:15;-ms-flex-positive:15;flex-grow:15}.react-flex--flex-grow-16,.react-flex-item--flex-grow-16{-webkit-box-flex:16;-webkit-flex-grow:16;-ms-flex-positive:16;flex-grow:16}.react-flex--flex-grow-17,.react-flex-item--flex-grow-17{-webkit-box-flex:17;-webkit-flex-grow:17;-ms-flex-positive:17;flex-grow:17}.react-flex--flex-grow-18,.react-flex-item--flex-grow-18{-webkit-box-flex:18;-webkit-flex-grow:18;-ms-flex-positive:18;flex-grow:18}.react-flex--flex-grow-19,.react-flex-item--flex-grow-19{-webkit-box-flex:19;-webkit-flex-grow:19;-ms-flex-positive:19;flex-grow:19}.react-flex--flex-grow-20,.react-flex-item--flex-grow-20{-webkit-box-flex:20;-webkit-flex-grow:20;-ms-flex-positive:20;flex-grow:20}.react-flex--flex-grow-21,.react-flex-item--flex-grow-21{-webkit-box-flex:21;-webkit-flex-grow:21;-ms-flex-positive:21;flex-grow:21}.react-flex--flex-grow-22,.react-flex-item--flex-grow-22{-webkit-box-flex:22;-webkit-flex-grow:22;-ms-flex-positive:22;flex-grow:22}.react-flex--flex-grow-23,.react-flex-item--flex-grow-23{-webkit-box-flex:23;-webkit-flex-grow:23;-ms-flex-positive:23;flex-grow:23}.react-flex--flex-grow-24,.react-flex-item--flex-grow-24{-webkit-box-flex:24;-webkit-flex-grow:24;-ms-flex-positive:24;flex-grow:24}.react-flex--flex-shrink-1,.react-flex-item--flex-shrink-1{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.react-flex--flex-shrink-2,.react-flex-item--flex-shrink-2{-webkit-flex-shrink:2;-ms-flex-negative:2;flex-shrink:2}.react-flex--flex-shrink-3,.react-flex-item--flex-shrink-3{-webkit-flex-shrink:3;-ms-flex-negative:3;flex-shrink:3}.react-flex--flex-shrink-4,.react-flex-item--flex-shrink-4{-webkit-flex-shrink:4;-ms-flex-negative:4;flex-shrink:4}.react-flex--flex-shrink-5,.react-flex-item--flex-shrink-5{-webkit-flex-shrink:5;-ms-flex-negative:5;flex-shrink:5}.react-flex--flex-shrink-6,.react-flex-item--flex-shrink-6{-webkit-flex-shrink:6;-ms-flex-negative:6;flex-shrink:6}.react-flex--flex-shrink-7,.react-flex-item--flex-shrink-7{-webkit-flex-shrink:7;-ms-flex-negative:7;flex-shrink:7}.react-flex--flex-shrink-8,.react-flex-item--flex-shrink-8{-webkit-flex-shrink:8;-ms-flex-negative:8;flex-shrink:8}.react-flex--flex-shrink-9,.react-flex-item--flex-shrink-9{-webkit-flex-shrink:9;-ms-flex-negative:9;flex-shrink:9}.react-flex--flex-shrink-10,.react-flex-item--flex-shrink-10{-webkit-flex-shrink:10;-ms-flex-negative:10;flex-shrink:10}.react-flex--flex-shrink-11,.react-flex-item--flex-shrink-11{-webkit-flex-shrink:11;-ms-flex-negative:11;flex-shrink:11}.react-flex--flex-shrink-12,.react-flex-item--flex-shrink-12{-webkit-flex-shrink:12;-ms-flex-negative:12;flex-shrink:12}.react-flex--flex-shrink-13,.react-flex-item--flex-shrink-13{-webkit-flex-shrink:13;-ms-flex-negative:13;flex-shrink:13}.react-flex--flex-shrink-14,.react-flex-item--flex-shrink-14{-webkit-flex-shrink:14;-ms-flex-negative:14;flex-shrink:14}.react-flex--flex-shrink-15,.react-flex-item--flex-shrink-15{-webkit-flex-shrink:15;-ms-flex-negative:15;flex-shrink:15}.react-flex--flex-shrink-16,.react-flex-item--flex-shrink-16{-webkit-flex-shrink:16;-ms-flex-negative:16;flex-shrink:16}.react-flex--flex-shrink-17,.react-flex-item--flex-shrink-17{-webkit-flex-shrink:17;-ms-flex-negative:17;flex-shrink:17}.react-flex--flex-shrink-18,.react-flex-item--flex-shrink-18{-webkit-flex-shrink:18;-ms-flex-negative:18;flex-shrink:18}.react-flex--flex-shrink-19,.react-flex-item--flex-shrink-19{-webkit-flex-shrink:19;-ms-flex-negative:19;flex-shrink:19}.react-flex--flex-shrink-20,.react-flex-item--flex-shrink-20{-webkit-flex-shrink:20;-ms-flex-negative:20;flex-shrink:20}.react-flex--flex-shrink-21,.react-flex-item--flex-shrink-21{-webkit-flex-shrink:21;-ms-flex-negative:21;flex-shrink:21}.react-flex--flex-shrink-22,.react-flex-item--flex-shrink-22{-webkit-flex-shrink:22;-ms-flex-negative:22;flex-shrink:22}.react-flex--flex-shrink-23,.react-flex-item--flex-shrink-23{-webkit-flex-shrink:23;-ms-flex-negative:23;flex-shrink:23}.react-flex--flex-shrink-24,.react-flex-item--flex-shrink-24{-webkit-flex-shrink:24;-ms-flex-negative:24;flex-shrink:24}.react-date-field{border:1px solid gray;position:relative;overflow:visible}.react-date-field,.react-date-field *{box-sizing:border-box}.react-date-field .date-picker{width:100%;min-width:250px;min-height:280px;position:absolute;left:-1px;top:100%}.react-date-field__input{padding:5px;border:none;outline:none}.react-date-field__calendar-icon{border:3px solid gray;padding:5px;margin:2px 4px 2px 2px;position:relative;top:1px;cursor:pointer}.react-date-field__clear-icon{color:gray;margin:0 2px;cursor:pointer}.react-date-field__clear-icon:hover{color:#4d4d4d}.react-date-field__calendar-icon:hover{border-color:#4d4d4d}.react-date-field__calendar-icon:hover .react-date-field__calendar-icon-inner,.react-date-field__calendar-icon:hover:after,.react-date-field__calendar-icon:hover:before{background:#4d4d4d}.react-date-field__calendar-icon:after,.react-date-field__calendar-icon:before{content:'';width:3px;height:6px;left:1px;top:-6px;position:absolute;background:gray}.react-date-field__calendar-icon:after{left:auto;right:0}.react-date-field__calendar-icon-inner{background:gray;position:absolute;top:2px;left:2px;width:3px;height:3px}
/* $modalStartResponsive: 1215; */
/* $modalStartResponsive: 1215; */
.boxSkin--3A8HJ {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--3sjan, .basicInputSkin--T_5kQ, .dateField--3ncar {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--3sjan:focus, .basicInputSkin--T_5kQ:focus, .dateField--3ncar:focus, .inputFocus--3sjan:active, .basicInputSkin--T_5kQ:active, .dateField--3ncar:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--T_5kQ, .dateField--3ncar {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--1qn8S {
  font-size: 12px;
  color: #ff6666; }

.dateField--3ncar {
  height: 30px;
  padding: 0; }
  .dateField--3ncar .date-picker {
    z-index: 1;
    right: 0;
    left: initial; }
    .dateField--3ncar .date-picker .dp-cell.dp-value {
      border-radius: 4px; }
    .dateField--3ncar .date-picker .dp-month {
      font-size: 12px; }
  .dateField--3ncar .react-date-field__input {
    padding: 0px; }
  .dateField--3ncar .react-date-field__calendar-icon {
    margin: 1px 3px 1px 2px; }
  .dateField--3ncar.withBorder--3vdrw {
    border: 1px solid #dcdbdb; }

.input--LJUQs {
  width: 100%;
  height: 100%;
  flex: 1;
  background: transparent;
  border-color: transparent;
  overflow: hidden; }
  .input--LJUQs:focus {
    border: 0px; }

.calendarIcon--1vpX8 {
  position: relative;
  top: -2px;
  margin-right: 0px; }

.clearIcon--1TdPL {
  display: block;
  cursor: pointer;
  color: #dddddd;
  margin-left: 5px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .input--LJUQs {
    height: 100%; } }

input[type='text']::-ms-clear {
  display: none;
  width: 0;
  height: 0; }

input[type='text']::-ms-reveal {
  display: none;
  width: 0;
  height: 0; }

.loadmask .loader .loadbar {
  border-radius: 50px;
  box-shadow: 0 0 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 0 3px rgba(0,0,0,0.2);
  position: absolute;
  left: 44.5%;
  top: 37%;
  width: 12%;
  height: 26%;
  background: #000;
  -webkit-animation: loader-fade 1s linear infinite;
  -moz-animation: loader-fade 1s linear infinite;
  -ms-animation: loader-fade 1s linear infinite;
  animation: loader-fade 1s linear infinite;
  opacity: 0;
}
.loadmask .loader .loadbar-1 {
  transform: rotate(0deg) translate(0, -142%);
  -webkit-transform: rotate(0deg) translate(0, -142%);
  -moz-transform: rotate(0deg) translate(0, -142%);
  -ms-transform: rotate(0deg) translate(0, -142%);
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -ms-animation-delay: 0s;
  animation-delay: 0s;
}
.loadmask .loader .loadbar-2 {
  transform: rotate(30deg) translate(0, -142%);
  -webkit-transform: rotate(30deg) translate(0, -142%);
  -moz-transform: rotate(30deg) translate(0, -142%);
  -ms-transform: rotate(30deg) translate(0, -142%);
  -webkit-animation-delay: -0.9167s;
  -moz-animation-delay: -0.9167s;
  -ms-animation-delay: -0.9167s;
  animation-delay: -0.9167s;
}
.loadmask .loader .loadbar-3 {
  transform: rotate(60deg) translate(0, -142%);
  -webkit-transform: rotate(60deg) translate(0, -142%);
  -moz-transform: rotate(60deg) translate(0, -142%);
  -ms-transform: rotate(60deg) translate(0, -142%);
  -webkit-animation-delay: -1.8333s;
  -moz-animation-delay: -1.8333s;
  -ms-animation-delay: -1.8333s;
  animation-delay: -1.8333s;
}
.loadmask .loader .loadbar-4 {
  transform: rotate(90deg) translate(0, -142%);
  -webkit-transform: rotate(90deg) translate(0, -142%);
  -moz-transform: rotate(90deg) translate(0, -142%);
  -ms-transform: rotate(90deg) translate(0, -142%);
  -webkit-animation-delay: -2.75s;
  -moz-animation-delay: -2.75s;
  -ms-animation-delay: -2.75s;
  animation-delay: -2.75s;
}
.loadmask .loader .loadbar-5 {
  transform: rotate(120deg) translate(0, -142%);
  -webkit-transform: rotate(120deg) translate(0, -142%);
  -moz-transform: rotate(120deg) translate(0, -142%);
  -ms-transform: rotate(120deg) translate(0, -142%);
  -webkit-animation-delay: -3.6667s;
  -moz-animation-delay: -3.6667s;
  -ms-animation-delay: -3.6667s;
  animation-delay: -3.6667s;
}
.loadmask .loader .loadbar-6 {
  transform: rotate(150deg) translate(0, -142%);
  -webkit-transform: rotate(150deg) translate(0, -142%);
  -moz-transform: rotate(150deg) translate(0, -142%);
  -ms-transform: rotate(150deg) translate(0, -142%);
  -webkit-animation-delay: -4.5833s;
  -moz-animation-delay: -4.5833s;
  -ms-animation-delay: -4.5833s;
  animation-delay: -4.5833s;
}
.loadmask .loader .loadbar-7 {
  transform: rotate(180deg) translate(0, -142%);
  -webkit-transform: rotate(180deg) translate(0, -142%);
  -moz-transform: rotate(180deg) translate(0, -142%);
  -ms-transform: rotate(180deg) translate(0, -142%);
  -webkit-animation-delay: -5.5s;
  -moz-animation-delay: -5.5s;
  -ms-animation-delay: -5.5s;
  animation-delay: -5.5s;
}
.loadmask .loader .loadbar-8 {
  transform: rotate(210deg) translate(0, -142%);
  -webkit-transform: rotate(210deg) translate(0, -142%);
  -moz-transform: rotate(210deg) translate(0, -142%);
  -ms-transform: rotate(210deg) translate(0, -142%);
  -webkit-animation-delay: -6.4167s;
  -moz-animation-delay: -6.4167s;
  -ms-animation-delay: -6.4167s;
  animation-delay: -6.4167s;
}
.loadmask .loader .loadbar-9 {
  transform: rotate(240deg) translate(0, -142%);
  -webkit-transform: rotate(240deg) translate(0, -142%);
  -moz-transform: rotate(240deg) translate(0, -142%);
  -ms-transform: rotate(240deg) translate(0, -142%);
  -webkit-animation-delay: -7.3333s;
  -moz-animation-delay: -7.3333s;
  -ms-animation-delay: -7.3333s;
  animation-delay: -7.3333s;
}
.loadmask .loader .loadbar-10 {
  transform: rotate(270deg) translate(0, -142%);
  -webkit-transform: rotate(270deg) translate(0, -142%);
  -moz-transform: rotate(270deg) translate(0, -142%);
  -ms-transform: rotate(270deg) translate(0, -142%);
  -webkit-animation-delay: -8.25s;
  -moz-animation-delay: -8.25s;
  -ms-animation-delay: -8.25s;
  animation-delay: -8.25s;
}
.loadmask .loader .loadbar-11 {
  transform: rotate(300deg) translate(0, -142%);
  -webkit-transform: rotate(300deg) translate(0, -142%);
  -moz-transform: rotate(300deg) translate(0, -142%);
  -ms-transform: rotate(300deg) translate(0, -142%);
  -webkit-animation-delay: -9.1667s;
  -moz-animation-delay: -9.1667s;
  -ms-animation-delay: -9.1667s;
  animation-delay: -9.1667s;
}
.loadmask .loader .loadbar-12 {
  transform: rotate(330deg) translate(0, -142%);
  -webkit-transform: rotate(330deg) translate(0, -142%);
  -moz-transform: rotate(330deg) translate(0, -142%);
  -ms-transform: rotate(330deg) translate(0, -142%);
  -webkit-animation-delay: -10.0833s;
  -moz-animation-delay: -10.0833s;
  -ms-animation-delay: -10.0833s;
  animation-delay: -10.0833s;
}
@-moz-keyframes loader-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.25;
  }
}
@-webkit-keyframes loader-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.25;
  }
}
@-o-keyframes loader-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.25;
  }
}
@keyframes loader-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.25;
  }
}

/* $modalStartResponsive: 1215; */
.react-datagrid__emptry-text {
  width: 100%; }

.noResultsHeadline--GDOan {
  font-size: 60px;
  font-weight: 200;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  margin: 20px 0; }

.sadIcon--3SI3p {
  color: #c5c5c5;
  margin-right: 40px;
  margin-top: 20px; }

.resetButton--3bSu9 {
  border: 1px solid;
  padding: 8px;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 30px;
  align-items: baseline; }

.reset--2FhMW {
  border-left: 5px solid;
  height: 80px;
  padding-left: 10px;
  color: #777777;
  font-size: 15px;
  align-items: baseline; }

/* $modalStartResponsive: 1215; */
.labeled--1E4pi {
  flex-wrap: nowrap; }

.children--2jcCk {
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: nowrap; }

.flexBasisAuto--3bA2s {
  flex-basis: auto; }

.private--1ozHY input,
.private--1ozHY textarea {
  border-bottom: 1px solid rgba(255, 0, 0, 0.6); }

.private--1ozHY .react-date-field {
  border-bottom: 1px solid rgba(255, 0, 0, 0.6); }
  .private--1ozHY .react-date-field input {
    border-bottom: 0; }

/* $modalStartResponsive: 1215; */
.labeled--IILlO {
  width: 100%; }

.titleRight--1nUtw {
  padding-bottom: 5px;
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: 1px solid #dddddd;
  font-smoothing: antialiased;
  text-transform: uppercase;
  text-align: left;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  user-select: none; }
  .titleRight--1nUtw .icon--_BUaI {
    color: #dddddd; }

/* $modalStartResponsive: 1215; */
/* $modalStartResponsive: 1215; */
.boxSkin--2HUAg {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--26j80, .basicInputSkin--3sE2M, .input--UIoEO {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--26j80:focus, .basicInputSkin--3sE2M:focus, .input--UIoEO:focus, .inputFocus--26j80:active, .basicInputSkin--3sE2M:active, .input--UIoEO:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--3sE2M, .input--UIoEO {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--26qc4 {
  font-size: 12px;
  color: #ff6666; }

.input--UIoEO:focus, .input--UIoEO:active {
  background: #fff; }

/* $modalStartResponsive: 1215; */
.openSelect--2DuiR {
  padding-left: 16px;
  border-left: 4px solid transparent;
  padding-bottom: 0;
  background: #efeeee;
  margin: 0;
  transition: 300ms margin padding ease; }
  .openSelect--2DuiR:hover .clearButton--3vGp7 {
    display: block; }
  .openSelect--2DuiR.expanded--3NbP7 {
    margin: 1px 0;
    padding-bottom: 11px; }
    .openSelect--2DuiR.expanded--3NbP7 .title--1-QF3 {
      padding-top: 15px; }

.title--1-QF3 {
  position: relative;
  padding-top: 5px;
  margin: 0 0 5px;
  font-size: 14px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  color: #000;
  user-select: none;
  transition: 0.2s padding ease; }
  .title--1-QF3 .clearButton--3vGp7 {
    bottom: 1px; }
  .title--1-QF3:hover {
    cursor: pointer; }

.list--2VA4A {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  transition: 250ms all ease; }

.listItem--2QHRV {
  position: relative;
  margin-bottom: 6px; }

.bullet--3Ulwd {
  position: absolute;
  left: -7px; }
  .bullet--3Ulwd.inactive--3b38Z {
    color: #bdbdbd !important; }

.categoryName--2bLK3 {
  font-size: 13px;
  color: #bdbdbd;
  padding-left: 0; }
  .categoryName--2bLK3.hasBullet--nAiZu {
    padding-left: 13px; }
  .categoryName--2bLK3.active--2elzy, .categoryName--2bLK3:hover {
    color: #000; }

.label--3jyGS {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 150px;
  line-height: 19px;
  display: inline-block; }

.count--1YKIF {
  font-weight: 300;
  color: #757575;
  display: inline-block;
  vertical-align: top;
  line-height: 19px; }

/* $modalStartResponsive: 1215; */

/* $modalStartResponsive: 1215; */
@-webkit-keyframes shake--i7IPb {
  50% {
    left: 2px; }
  100% {
    left: 5px; } }

@keyframes shake--i7IPb {
  50% {
    left: 2px; }
  100% {
    left: 5px; } }

/* $modalStartResponsive: 1215; */
.boxSkin--1XqpJ {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--1Lq0_, .basicInputSkin--1r6vJ {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--1Lq0_:focus, .basicInputSkin--1r6vJ:focus, .inputFocus--1Lq0_:active, .basicInputSkin--1r6vJ:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--1r6vJ {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--2tc4n {
  font-size: 12px;
  color: #ff6666; }

.filter--3X5sv {
  width: 100%;
  min-width: 100%; }
  .filter--3X5sv .innerWrapper--2KWzr {
    background: #efeeee;
    padding-left: 16px;
    padding-right: 14px;
    padding-top: 3px;
    border-left: 4px solid transparent; }
  .filter--3X5sv:focus {
    outline: 0; }
  .filter--3X5sv:hover .clearButton--2hllv {
    display: block; }
  .filter--3X5sv.unavailable--2Dwnh:hover .innerWrapper--2KWzr {
    border-color: transparent !important; }
  .filter--3X5sv.expanded--3ZpLT .innerWrapper--2KWzr {
    padding-bottom: 21px;
    margin-top: 1px;
    margin-bottom: 1px; }
  .filter--3X5sv.expanded--3ZpLT .title--jzzN4 {
    padding-top: 11px; }
  .filter--3X5sv.expanded--3ZpLT.focus--_9CmZ .innerWrapper--2KWzr {
    background: #fff; }
  .filter--3X5sv.expanded--3ZpLT.focus--_9CmZ .submitButton--3iYzz {
    left: 0;
    visibility: visible; }

.submitButton--3iYzz {
  position: relative;
  left: 300px;
  visibility: visible; }

.title--jzzN4 {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  margin: 0;
  padding-bottom: 5px;
  align-items: center;
  font-weight: 400;
  color: #000;
  text-transform: uppercase;
  user-select: none;
  transition: 0.2s padding ease; }
  .title--jzzN4:hover {
    cursor: pointer; }
  .title--jzzN4.unavailable--2Dwnh {
    color: #bdbdbd; }

.clearButton--2hllv {
  display: none;
  position: absolute;
  left: -12px;
  bottom: 6px;
  color: #fd5b57;
  padding: 0; }

.displayValue--18DE- {
  font-size: 12px;
  color: #444;
  line-height: 16px; }

.popoverContent--1Abae {
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.composedPopover--3FRqR {
  text-align: left; }
  .composedPopover--3FRqR .global-labeled-component,
  .composedPopover--3FRqR .global-radio-field {
    margin-bottom: 5px; }

.errorMessage--2tc4n {
  padding-top: 10px;
  color: #ff6666; }

/* $modalStartResponsive: 1215; */
.filterWrapper--2oGTo {
  max-width: calc(100% - 39px); }

/* $modalStartResponsive: 1215; */
.formItem--2vFEl {
  padding: 0 3px; }
  .formItem--2vFEl:first-child {
    padding-left: 0; }
  .formItem--2vFEl:last-of-type {
    padding-right: 0; }

.field--2cQ8k {
  position: static;
  padding: 0; }

.filterDataPicker--K9vMF {
  width: 320px;
  height: 280px; }

/* $modalStartResponsive: 1215; */
.formItem--PLX5P {
  padding: 0 3px; }
  .formItem--PLX5P:first-child {
    padding-left: 0; }
  .formItem--PLX5P:last-of-type {
    padding-right: 0; }

/* $modalStartResponsive: 1215; */

/* $modalStartResponsive: 1215; */
@-webkit-keyframes shake--jNnIg {
  50% {
    left: 2px; }
  100% {
    left: 5px; } }

@keyframes shake--jNnIg {
  50% {
    left: 2px; }
  100% {
    left: 5px; } }

/* $modalStartResponsive: 1215; */
.boxSkin--1bRne {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--28n3g, .basicInputSkin--3xrFV {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--28n3g:focus, .basicInputSkin--3xrFV:focus, .inputFocus--28n3g:active, .basicInputSkin--3xrFV:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--3xrFV {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--2NTtj {
  font-size: 12px;
  color: #ff6666; }

.innerWrapper--1c7uh {
  position: relative; }

.overlay--3U57_ {
  position: absolute;
  /*display: none;*/
  top: 0;
  /*right: 0;*/
  /*bottom: 0;*/
  left: 0;
  /*height: 1000%;*/
  width: 100%;
  background: rgba(123, 123, 123, 0.9);
  opacity: 0.5;
  z-index: 1; }

.composedField--3ptlk {
  display: block;
  min-height: auto;
  margin-bottom: 20px; }

.label--1WJ52 {
  cursor: pointer; }

.displayValueWrapper--nRv2M {
  min-height: 30px;
  flex-grow: 1;
  padding-left: 13px;
  font-size: 13px;
  border-right: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  background: #f6f6f6;
  border-radius: 4px;
  color: #333; }

.displayValueWrapperFocus--2v5WP {
  outline: 0; }

.displayValueInput--2tGp0 {
  /* // display: block;*/
  /* // min-height: auto;*/
  max-height: 24px;
  max-width: calc(100% - 15px);
  width: calc(100% - 15px);
  min-width: calc(100% - 15px);
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: nowrap;
  /*white-space: nowrap;*/
  padding: 5px 0;
  /*line-height: 26px;*/
  /*flex-grow: 1;*/ }
  .displayValueInput--2tGp0:focus {
    outline: 0; }

@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  #displayValueInput--2tGp0 {
    white-space: nowrap; } }

.openPopupIcon--wOodF {
  position: relative;
  color: #dddddd;
  font-size: 12px;
  line-height: 28px;
  text-align: center; }

.buttonOpen--334su {
  position: relative;
  top: 0px;
  text-align: center;
  padding-right: 2px;
  cursor: pointer; }
  .buttonOpen--334su:active, .buttonOpen--334su:focus {
    outline: none; }
  .buttonOpen--334su:hover .openPopupIcon--wOodF {
    animation: shake--jNnIg 0.206s 2; }

.composedPopover--3JnNS {
  text-align: left; }
  .composedPopover--3JnNS .global-labeled-component,
  .composedPopover--3JnNS .global-radio-field {
    margin-bottom: 5px; }
    .composedPopover--3JnNS .global-labeled-component .global-labeled-component,
    .composedPopover--3JnNS .global-radio-field .global-labeled-component {
      margin-bottom: 0; }

.errorMessage--2NTtj {
  padding-top: 10px;
  color: #ff6666; }

.displayValueWrapper--private--2-6LL {
  border-bottom: 1px solid rgba(255, 0, 0, 0.6); }

/* $modalStartResponsive: 1215; */
.treeButton--3IENN {
  margin-left: 3px; }

.treeField--1rnvH {
  margin-bottom: 0; }

/* $modalStartResponsive: 1215; */

/* $modalStartResponsive: 1215; */

/* $modalStartResponsive: 1215; */
.filterDataPicker--2oCO6 {
  width: 320px;
  height: 280px; }

.calendarIcon--28IQ3 {
  position: relative;
  top: -2px;
  margin-right: 0px;
  padding: 0 2px;
  border: 1px solid yellow; }

.dateInput--1RtSh i[name="cross2"] {
  font-size: 12px !important; }
  .dateInput--1RtSh i[name="cross2"]:hover {
    color: #2f3c45; }

.dateInput--1RtSh i[name="calendar2"] {
  font-size: 12px !important;
  top: 0 !important;
  padding: 0 4px 0 4px !important; }
  .dateInput--1RtSh i[name="calendar2"]:hover {
    color: #2f3c45; }

/* $modalStartResponsive: 1215; */
.error--1uq_F {
  font-size: 13px;
  color: red; }

/* $modalStartResponsive: 1215; */

/* $modalStartResponsive: 1215; */
@-webkit-keyframes shake--3NNzT {
  50% {
    left: 2px; }
  100% {
    left: 5px; } }

@keyframes shake--3NNzT {
  50% {
    left: 2px; }
  100% {
    left: 5px; } }

/* $modalStartResponsive: 1215; */
.boxSkin--315Mh {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--3BeON, .basicInputSkin--2qWkE {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--3BeON:focus, .basicInputSkin--2qWkE:focus, .inputFocus--3BeON:active, .basicInputSkin--2qWkE:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--2qWkE {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--1Fgjn {
  font-size: 12px;
  color: #ff6666; }

.heart--1dArh {
  position: absolute;
  right: 7px;
  top: 5px; }

.hiddenHeart--2L6Ns {
  position: absolute;
  right: 7px;
  top: 5px;
  visibility: hidden; }

.filter--2nmQb {
  width: 100%;
  height: 68px;
  overflow: hidden;
  border-bottom: 2px solid white; }
  .filter--2nmQb:first-child {
    border-top: 2px solid white; }
  .filter--2nmQb .innerWrapper--2BM7h {
    background: #efeeee;
    height: 100%;
    padding-left: 16px;
    padding-right: 25px;
    padding-top: 5px;
    border-left: 4px solid transparent;
    position: relative;
    display: flex;
    align-items: center; }
  .filter--2nmQb:focus {
    outline: 0; }
  .filter--2nmQb:hover {
    cursor: pointer; }
    .filter--2nmQb:hover .clearButton--13oUR {
      display: block; }
    .filter--2nmQb:hover .hiddenHeart--2L6Ns {
      visibility: visible;
      cursor: pointer; }
  .filter--2nmQb.unavailable--1c8Iq:hover .innerWrapper--2BM7h {
    border-color: transparent !important; }
  .filter--2nmQb.active--1Y5FU .innerWrapper--2BM7h {
    background: white; }

.title--3Vgtd {
  position: relative;
  display: inline-block;
  font-size: 13px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  margin: 0;
  padding-bottom: 5px;
  align-items: center;
  font-weight: 400;
  color: #000;
  user-select: none;
  transition: 0.2s padding ease; }
  .title--3Vgtd.unavailable--1c8Iq {
    color: #bdbdbd; }

.displayValue--1iyM1 {
  font-size: 12px;
  color: #444;
  line-height: 16px; }

/* $modalStartResponsive: 1215; */
.separator--2tOKl {
  border-bottom: 1px solid #e5e5e5;
  margin: 18px 0; }

/* $modalStartResponsive: 1215; */
.textfield--22QMO {
  margin-top: 10px; }

.radio--2bBtt {
  margin-top: 15px; }

.radioField--3CNBc {
  text-transform: none;
  color: black;
  font-weight: normal; }

.saveSearch--JqMcZ {
  padding: 15px;
  font-size: 13px; }

.disabled--tdkfi {
  color: gray;
  pointer-events: none; }

.saveButton--3boOd {
  border: 0 none;
  border-radius: 3px;
  background-color: #777777;
  font: 400 18px/1em "Roboto", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 10px 30px;
  margin-top: 15px; }

.littleText--1PnRZ {
  font: 400 11px/1em "Roboto", Arial, Helvetica, sans-serif;
  margin-top: 5px; }

.currentSearchButtons--2cSxo {
  padding: 0 40px;
  font: 400 13px/1em "Roboto", Arial, Helvetica, sans-serif; }
  .currentSearchButtons--2cSxo:first-child {
    margin-top: 40px; }

.separator--3n6s4 {
  margin: 10px !important; }

/* $modalStartResponsive: 1215; */
.menuIcon--3TOY9 {
  position: relative;
  width: 18px;
  height: 16px;
  display: inline-block; }
  .menuIcon--3TOY9 span {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fff; }
  .menuIcon--3TOY9 .line-1--gn-lP {
    top: 0; }
  .menuIcon--3TOY9 .line-2--19IVE {
    top: 5px; }
  .menuIcon--3TOY9 .line-3--1Kdm4 {
    top: 10px; }
  .menuIcon--3TOY9 .line-4---_UWg {
    top: 15px; }

/* $modalStartResponsive: 1215; */
.tabs--jvfdC {
  background: rgba(8, 22, 30, 0.7);
  position: absolute;
  bottom: 0;
  left: 0;
  height: 37px;
  width: 100%;
  color: #fff;
  z-index: -1; }

.tabButton--3bT56 {
  flex: 1;
  position: relative; }
  .tabButton--3bT56:hover:before, .tabButton--3bT56.active--2Pf9-:before {
    display: block; }

.buttonCheck--2qxBx {
  position: relative; }
  .buttonCheck--2qxBx .checkValue--umKQC {
    position: absolute;
    left: 14px;
    top: 5px;
    font-size: 11px; }
  .buttonCheck--2qxBx .checkIcon--95DOW {
    position: relative;
    top: 2px; }

/* $modalStartResponsive: 1215; */
.innerWrapper--2bclK {
  position: absolute;
  left: 0;
  transition: 150ms transform linear;
  transform: translateX(-210px);
  width: 210px;
  height: 100%;
  padding-bottom: 37px; }

.sidebar--342Ph {
  display: flex;
  z-index: 1;
  border-bottom-left-radius: 4px; }
  .sidebar--342Ph .activeMessageContainer--1ndDw {
    display: none; }
  .sidebar--342Ph.active--3wiJN .activeMessageContainer--1ndDw {
    display: block; }
  .sidebar--342Ph.active--3wiJN .innerWrapper--2bclK {
    transform: translateX(0); }

.categoriesSpacer--2Bz5H {
  background: #efeeee;
  width: 100%;
  height: 20px; }

.filters--1MycT {
  height: 0;
  width: 100%;
  background: #efeeee;
  flex: 1 1 auto;
  padding-bottom: 145px;
  overflow-x: hidden;
  overflow-y: auto; }

.fixedFilters--259bb {
  background: #efeeee; }

.noFavourites--H7Kjo {
  background-color: #efeeee;
  font-size: 13px;
  padding: 10px; }

.fixedFilters--259bb .noFavourites--H7Kjo {
  display: none; }

.filtersWrapper--2iauh {
  background: #fff; }

.savedSearches--2zX5M {
  width: 100%;
  height: 100%;
  background: #efeeee;
  flex: 1;
  overflow: scroll; }

.textfield--PkAaY {
  margin-top: 10px; }

.saveSearch--35mtf {
  padding: 15px;
  font-size: 13px; }

.activeMessageContainer--1ndDw {
  position: relative;
  padding: 3px 5px;
  background: #ececec;
  font-size: 13px;
  border-top: 1px solid #dddddd;
  width: 100%;
  color: white;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  max-height: 21px;
  /*overflow: hidden;*/ }

.triangle--xCm4j {
  position: absolute;
  right: 11px;
  top: 15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 10px 0 10px; }

.activeSearchDescription--2EJ6Q {
  max-height: 17px;
  overflow: hidden; }

.body--JVbGz {
  border-radius: 4px;
  height: 100%; }

.blur--5mOD9 {
  filter: blur(5.5px); }

.listWrapper--Ng5pg {
  position: relative;
  overflow: hidden; }

/* $modalStartResponsive: 1215; */
.recents--3pS5k {
  height: initial;
  flex: 2;
  padding: 30px 42px;
  margin-right: 2px;
  background: white;
  border-radius: 5px 0 0 5px; }

@media screen and (max-width: 578px) {
  .recents--3pS5k {
    margin-right: 0px; } }

.recents--3pS5k .zippy-react-datagrid {
  border: none !important; }

.recentsContent--2I6M6 {
  height: 100%;
  width: 100%;
  flex-wrap: nowrap; }

.recentsTitle--1Mprw {
  font-weight: 300;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  width: 100%;
  font-size: 36px;
  margin-bottom: 54px; }

@media screen and (max-width: 600px) {
  .recentsTitle--1Mprw {
    display: none; } }

.recentsSubtitle--11mCo {
  font-weight: normal;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 13px;
  width: 100%;
  text-transform: uppercase;
  color: grey; }

.recentsListing--jWzfZ {
  height: initial;
  width: 100%;
  z-index: 1; }

.summary--14I83 {
  flex: 1;
  height: initial;
  position: relative; }

.summaryContent--13_Sh {
  font-weight: normal;
  padding: 40px 30px 20px;
  background: rgba(8, 22, 30, 0.6);
  color: white;
  width: 100%;
  height: 100%;
  flex-wrap: nowrap;
  overflow: auto;
  position: absolute;
  top: 0px;
  left: 0px; }

.summaryModule--1_9nP {
  width: 100%;
  flex-grow: 0;
  flex-basis: 80px; }

.summaryModule--1_9nP + .summaryModule--1_9nP {
  margin-top: 70px; }

.summaryModuleIcon--3ro3n {
  opacity: 0.3;
  margin-left: 8px;
  margin-bottom: 4px; }

.summaryTitle--3F6Bu {
  text-transform: uppercase;
  margin-left: 10px;
  font-size: 13px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 300; }

.summaryDetails--205mh {
  width: 100%;
  padding-left: 12px; }

.summaryDetail--1VyLU {
  opacity: 0.75; }
  .summaryDetail--1VyLU:hover {
    opacity: 1; }

.summaryDetailTitle--3MZmg {
  text-transform: uppercase;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: lighter;
  line-height: 1.4; }

.summaryBigNo--3zmvY {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 36px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.summaryDetailNumber--13j5P {
  text-decoration: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin: 0;
  font-size: 23px;
  color: white; }
  .summaryDetailNumber--13j5P:visited {
    color: inherit; }

.summaryCategory--2EOeD {
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.summarySeparator--7B_rh {
  height: 7px;
  margin-bottom: 10px;
  width: 100%; }

.statisticsAsRows--zerjw .summaryDetails--205mh {
  flex-direction: column; }
  .statisticsAsRows--zerjw .summaryDetails--205mh .summaryDetail--1VyLU {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%; }

.otherActivities--2wdJj {
  background: rgba(8, 22, 30, 0.4);
  height: initial;
  position: relative;
  flex-basis: 230px;
  flex-grow: 0;
  border-radius: 0 5px 5px 0; }
  .otherActivities--2wdJj .zippy-react-datagrid--theme-default
.zippy-react-datagrid__row--active
.zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--active-row-left-border:before,
  .otherActivities--2wdJj .zippy-react-datagrid--theme-default
.zippy-react-datagrid__row--active.zippy-react-datagrid__row--odd
.zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--active-row-left-border:before,
  .otherActivities--2wdJj .zippy-react-datagrid--theme-default
.zippy-react-datagrid__row--active.zippy-react-datagrid__row--even
.zippy-react-datagrid__cell:not(.zippy-react-datagrid__cell--no-background).zippy-react-datagrid__cell--active-row-left-border:before {
    border: 0 !important; }
  .otherActivities--2wdJj .zippy-react-datagrid--theme-default {
    box-shadow: none; }
  .otherActivities--2wdJj .zippy-react-datagrid__row--active {
    color: white;
    border: none;
    background: transparent; }
  .otherActivities--2wdJj .zippy-react-datagrid__row,
  .otherActivities--2wdJj .zippy-react-datagrid__cell {
    width: 100% !important;
    border: none !important; }
  .otherActivities--2wdJj .zippy-react-datagrid__cell {
    color: white;
    background: transparent !important;
    padding: 0 0 1px 0 !important; }
    .otherActivities--2wdJj .zippy-react-datagrid__cell .zippy-react-datagrid__cell__content {
      height: 100%; }
  .otherActivities--2wdJj .zippy-react-datagrid__row.zippy-react-datagrid__row--active {
    background: transparent !important; }

.otherActivitiesContent--2nHut {
  padding: 40px 0 25px 0;
  flex-wrap: nowrap;
  /*linear-gradient(to right,
    rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.44) 100%),
   linear-gradient(to bottom,
    rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 15%);*/
  color: white;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px; }

.otherActivitiesTitle--3vnZX {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 300;
  line-height: 1.4;
  margin-left: 20px; }

.otherActivitiesItems--2D7La {
  width: 100%;
  height: 100%;
  background: transparent; }
  .otherActivitiesItems--2D7La {
    /* overwrite component inline style */ }
    .otherActivitiesItems--2D7La .zippy-react-datagrid {
      border: none; }
    .otherActivitiesItems--2D7La .loadmask {
      height: 60px !important;
      bottom: 0 !important;
      top: initial !important;
      background: rgba(255, 255, 255, 0.1) !important; }

.otherActivitiesItem--1kYF7 {
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 5px;
  white-space: normal; }

.otherContactImage--1Xlhc {
  cursor: pointer;
  width: 38px;
  height: auto;
  border-radius: 50%;
  margin-right: 15px; }

.otherActivitiesText--2pVUn {
  font-size: 12px;
  line-height: 16px;
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.link--3crCw {
  text-decoration: none;
  color: inherit; }

.listWrapper--1ZGLR {
  width: calc(100% - 284px); }

@media (max-width: 1234px) {
  .summaryContent--13_Sh {
    border-radius: 0 5px 5px 0; }
  .otherActivities--2wdJj {
    display: none; }
  .recents--3pS5k {
    width: 40%;
    border-radius: 0px; } }

@media (max-width: 768px) {
  .summary--14I83 {
    display: none; } }

.offlineNotification--WEXuC {
  overflow-y: hidden;
  width: 500px;
  height: 45px;
  max-height: 0;
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-left: 12px;
  background: black;
  color: white;
  border-radius: '0 0 5px 5px';
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: 'cubic-bezier(0, 1, 0.5, 1)'; }

.visible--3-A9a {
  max-height: 45px;
  opacity: 1; }

.bullet--1DHBl {
  width: 12px;
  height: 12px;
  margin-right: 12px;
  border-radius: 12px;
  display: inline-block;
  position: relative;
  background: red; }

.logo--3xCy0 {
  display: inline-block;
  width: 33px;
  height: 35px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain; }

.list--2MLqj {
  margin: 0;
  padding: 0;
  list-style: none; }

.listItem--1bKNU {
  display: inline-block; }

.separator--3IXZW {
  font-style: normal; }

/* $modalStartResponsive: 1215; */
.dropdownButton--2FSbx {
  position: relative;
  margin-right: 20px;
  color: #fff;
  background: none;
  border: 0;
  background: orange;
  cursor: pointer; }
  .dropdownButton--2FSbx:hover .arrowDownIcon--Qqdqo {
    opacity: 1; }

.arrowDownIcon--Qqdqo {
  color: white;
  margin: 0 0 0 8px;
  opacity: 0.5; }
  .arrowDownIcon--Qqdqo:hover {
    opacity: 1; }

.userImg--2Wrfp {
  width: 44px;
  height: 44px;
  border: 2px solid rgba(255, 255, 255, 0.35);
  border-radius: 44px; }

.dropDownBody--D9GbI {
  position: absolute; }

.header--3hNZx {
  margin-bottom: 0;
  padding-bottom: 0; }

.popoverContent--LgLYi {
  padding: 0;
  margin: 0;
  height: 100%; }

.user--iLu00 {
  text-align: left; }

.userMenu--3gYqg {
  cursor: pointer; }
  .userMenu--3gYqg:hover .arrowDownIcon--Qqdqo {
    opacity: 1; }

.option--1xCAr {
  text-transform: initial;
  text-decoration: none;
  padding: 0;
  font-size: 13px;
  line-height: 21px;
  cursor: pointer; }

/* $modalStartResponsive: 1215; */
.header--1i_jO {
  height: 51px;
  background-color: rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px rgba(255, 255, 255, 0.3);
  margin-bottom: 23px;
  padding-right: 23px; }
  .header--1i_jO:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #1e2222;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.36);
    content: '';
    z-index: 2; }

.container--eg2kn {
  width: 100%;
  padding: 0 22px 0 0; }

.toggleNavigationButton--1rjRl {
  display: inline-block;
  float: left;
  width: 45px;
  height: 51px;
  line-height: 55px;
  background-color: rgba(8, 22, 30, 0.45);
  color: #fff;
  text-align: center;
  border: 0; }
  .toggleNavigationButton--1rjRl:active, .toggleNavigationButton--1rjRl:focus {
    outline: none; }

.breadCrumb--1YmmI {
  font: 300 26px/1em "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.38); }

.breadCrumbItem--3iS2m {
  display: inline-block; }

.breadCrumbSeparator--RXcUX {
  margin-left: 8.5px;
  margin-right: 4px; }

.breadCrumbList--b95tQ {
  list-style: none; }

.breadCrumbLink--18RU- {
  color: #fff;
  text-decoration: none;
  text-transform: capitalize; }

.logo--34xAp {
  margin-left: 32px;
  margin-top: 5px;
  width: 100px; }

@media (max-width: 1234px) {
  .header--1i_jO {
    margin-bottom: 0px; } }

/* $modalStartResponsive: 1215; */
.footer--39zHh {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: right;
  margin-right: 20px;
  color: rgba(255, 255, 255, 0.8);
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 6px 28px; }

.footerLabel--mD5qn {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4); }

/* $modalStartResponsive: 1215; */
.addButton--3uAkA {
  height: 31px;
  min-width: 33px;
  padding-top: 2px;
  border: 0;
  font-size: 14px; }
  .addButton--3uAkA:hover {
    cursor: pointer; }

.icon--2pXTG {
  font-size: 12px !important;
  margin-top: 6px;
  margin-left: 7px;
  color: rgba(255, 255, 255, 0.7);
  padding: 0px; }
  .icon--2pXTG:hover {
    color: white; }

.disabledIcon--2abS9 {
  color: rgba(255, 233, 233, 0.3); }
  .disabledIcon--2abS9:hover {
    color: rgba(255, 233, 233, 0.3); }

.popover--2GzgU {
  border: 1px solid rgba(119, 119, 119, 0.3);
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.content--2gOWQ {
  padding: 0 15px 18px 24px;
  border-radius: 4px;
  box-shadow: none; }

.title--2AVzz {
  margin-top: 19px;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.text--3hwQ5 {
  font-size: 13px;
  color: #777777;
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.button--3bL8b {
  text-decoration: none;
  padding-bottom: 1px;
  padding-left: 0px; }

.separator--1d-l5 {
  width: 100%;
  margin-top: 11px;
  margin-bottom: 3px; }

.checkbox--1Q7Tr {
  margin-right: 9px;
  font-size: 13px;
  text-transform: uppercase; }
  .checkbox--1Q7Tr:focus, .checkbox--1Q7Tr:active {
    box-shadow: 0 0 4px 1px; }

.checkLabel--24SeL:hover {
  color: #37b798; }

/* $modalStartResponsive: 1215; */
.option--1eIOr {
  color: black; }

.popover--6_HMY {
  border: 1px solid rgba(119, 119, 119, 0.3);
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.contentWrapper--94cwm {
  color: #000;
  box-shadow: none; }

.selected--FUq7P {
  user-select: none;
  cursor: pointer;
  background: transparent;
  padding-top: 7px;
  font-size: 14px; }

.content--2roJJ {
  cursor: default;
  padding: 0 16px 17px 24px;
  border-radius: 4px;
  background: #fff; }

.option--1eIOr {
  margin-top: 19px;
  margin-bottom: 16px;
  text-transform: uppercase;
  font-size: 16px; }

.button--3528A {
  text-decoration: none;
  font-size: 13px;
  padding-bottom: 2px;
  color: #777777;
  padding-left: 0px;
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.icon--Gjfeg {
  font-size: 14px !important;
  color: rgba(255, 255, 255, 0.7);
  padding: 0px; }
  .icon--Gjfeg:hover {
    color: white; }

.modalOrder--vrcmc:hover {
  cursor: pointer; }

.zippy-react-scroll-container {
  overflow: hidden;
  position: relative;
  flex-flow: column;
  flex: 1 1 0px; }
  .zippy-react-scroll-container--block {
    display: flex; }
  .zippy-react-scroll-container--inline-block {
    display: inline-flex; }
  .zippy-react-scroll-container__wrapper {
    display: flex;
    flex: 1 1 auto; }
  .zippy-react-scroll-container__scroller {
    overflow: scroll;
    flex: 1;
    position: relative;
    box-sizing: border-box;
    align-items: flex-start;
    justify-content: flex-start;
    flex-flow: column;
    display: flex; }
    .zippy-react-scroll-container__scroller--avoid-repaint {
      backface-visibility: hidden; }
    .zippy-react-scroll-container__scroller--hide-native-scrollbar-if-possible::-webkit-scrollbar {
      display: none; }
  .zippy-react-scroll-container__view {
    flex: 1 0 auto;
    position: relative;
    box-sizing: border-box; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .zippy-react-scroll-container__view {
        /* because of CSS flexbox bugs, IE 10-11 need this rule */
        /* this is NOT APPLIED in Edge or other browsers */
        max-width: 100%; } }
    .zippy-react-scroll-container__view--zero-width-scrollbar {
      flex: 1 0 100%; }
  .zippy-react-scroll-container__scrollbar {
    pointer-events: none;
    user-select: none;
    opacity: 1;
    transition-property: opacity;
    transition-duration: 100ms;
    overflow: visible;
    z-index: 1; }
    .zippy-react-scroll-container__scrollbar--hidden {
      opacity: 0;
      transition-duration: 300ms; }
  .zippy-react-scroll-container__track {
    pointer-events: none;
    position: relative;
    transition-property: background-color;
    transition-duration: 100ms;
    cursor: auto; }
    .zippy-react-scroll-container__track--drag-to-scroll {
      pointer-events: all; }
    .zippy-react-scroll-container__track--orientation-vertical {
      height: 100%; }
    .zippy-react-scroll-container__track--visible {
      cursor: pointer; }
  .zippy-react-scroll-container__thumb {
    user-select: none;
    position: relative;
    display: block;
    cursor: auto;
    will-change: transform;
    position: absolute; }
    .zippy-react-scroll-container__thumb--orientation-vertical {
      top: 0px;
      right: 0px;
      transition-property: width; }
    .zippy-react-scroll-container__thumb--orientation-horizontal {
      left: 0px;
      bottom: 0px;
      transition-property: height; }

.zippy--hide-native-scroll-if-possible::-webkit-scrollbar {
  display: none; }

.zippy-react-scroll-container--theme-default .zippy-react-scroll-container__track--visible {
  background-color: rgba(0, 0, 0, 0.15); }

.zippy-react-scroll-container--theme-default .zippy-react-scroll-container__thumb {
  background-color: rgba(0, 0, 0, 0.25); }

.main--34d4M {
  width: 100%; }

/* $modalStartResponsive: 1215; */
.navItemContentListingBackground--1WjTi {
  background: rgba(8, 22, 30, 0.2); }

.navItemContentOverModalBackground--3LK5l {
  background: rgba(8, 22, 30, 0.9); }

.navItemContent--3zD5n {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 45px;
  width: 217px;
  border-radius: 0 4px 4px 0; }

.scrollMenuContainer--cQnb_ {
  position: relative;
  height: 0;
  width: 100%;
  overflow-y: auto; }

.scrollContainerContent--2anAg {
  display: flex;
  flex: 1;
  background: rgba(8, 22, 30, 0.2); }

.header--LgRT8 {
  position: absolute;
  padding: 7px 8px 3px 7px;
  min-height: 41px;
  border-radius: 0 4px 0 0;
  top: 0;
  width: 100%;
  z-index: 1; }

.input--2d1-S {
  position: relative;
  height: 27px;
  max-width: 145px;
  border-radius: 3px;
  border: 3px transparent;
  font-size: 13px;
  color: #fff;
  background: rgba(0, 0, 0, 0.1); }
  .input--2d1-S:focus {
    background: rgba(0, 0, 0, 0.1); }
  .input--2d1-S::placeholder {
    color: white;
    opacity: 0.6; }

.iconClassName--tawts {
  position: absolute;
  top: 14px;
  right: 67px;
  font-size: 14px !important; }
  .iconClassName--tawts:hover {
    cursor: pointer;
    color: white !important; }

.quickMenuTitle--1C_55 {
  padding: 5px 5px 5px 10px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase; }

/* $modalStartResponsive: 1215; */
.navListItem--2jdMf {
  border-top: 1px solid rgba(255, 255, 255, 0.08); }

.navListItemDisabled--3t5_d {
  cursor: not-allowed; }

.tabButton--2CT0B {
  display: block;
  height: 40px;
  width: 100%;
  color: #636d7c;
  line-height: 46px;
  text-align: center;
  border-left: 1px solid;
  border-right: 1px solid transparent; }

.tabButtonActive--325IN {
  color: #fff !important;
  border-width: 4px;
  border-right-width: 4px;
  cursor: pointer; }

.tabButton--2CT0B:hover {
  color: #fff !important;
  cursor: pointer; }

.iconContainer--2EPr7 {
  position: relative; }

.littleIcon--1bcOQ {
  position: absolute;
  font-size: 12px !important;
  right: -5px; }

.doubleButtons--32K9Q {
  color: white;
  position: relative; }

.secondTabButtonClassName--1nKOF {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 45px; }

.moduleDisabled--2Nuxt {
  opacity: 0.5;
  color: #777777;
  cursor: not-allowed !important; }
  .moduleDisabled--2Nuxt :hover {
    color: #777777 !important; }
  .moduleDisabled--2Nuxt i {
    cursor: not-allowed; }

/* $modalStartResponsive: 1215; */
.content--2jz2D {
  width: 100%;
  height: calc(100% - 41px);
  position: absolute;
  top: 41px;
  left: 0; }

.title--2Fdza {
  display: flex;
  align-items: start;
  flex-direction: row;
  justify-content: space-between;
  margin: 0 18px 15px 15px;
  padding-top: 3px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.section--1LCUb {
  margin-top: 13px; }

.order--V_Sja {
  margin-top: 13px;
  text-align: right;
  color: #fff; }

.listWrapper--2il1E {
  position: relative;
  height: 0;
  width: 100%;
  overflow-y: auto; }

.list--2CeCo {
  margin: 0;
  padding: 0;
  list-style: none; }

.button--1nuJF {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-left: 0px;
  padding-left: 0px;
  padding-bottom: 10px;
  padding-top: 6px;
  text-decoration: none;
  transition: background 0.15s;
  color: #fff; }
  .button--1nuJF:hover {
    color: #000;
    background: #fff; }
    .button--1nuJF:hover .childTitle--2MJGy {
      text-shadow: none;
      color: #000; }
    .button--1nuJF:hover .meta--2SzPD {
      text-shadow: none;
      color: #777777; }
    .button--1nuJF:hover .bullet--3LYRm {
      visibility: visible; }

.meta--2SzPD,
.childTitle--2MJGy {
  color: rgba(255, 255, 255, 0.65); }

.buttonSelected--3sGyT {
  color: #000;
  background: #fff; }
  .buttonSelected--3sGyT .childTitle--2MJGy {
    text-shadow: none;
    color: #000; }
  .buttonSelected--3sGyT .meta--2SzPD {
    text-shadow: none;
    color: #777777; }
  .buttonSelected--3sGyT .bullet--3LYRm {
    visibility: visible; }

.itemWrapper--aYTca {
  overflow: hidden;
  align-items: center;
  wrap: nowrap; }

.meta--2SzPD {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 11px;
  line-height: 1.5em;
  color: #fff;
  opacity: 0.5;
  text-shadow: 0 1px rgba(0, 0, 0, 0.05); }

.bullet--3LYRm {
  visibility: hidden;
  margin-right: 4px;
  margin-left: 6px;
  width: 6px; }

.image--3sey_ {
  height: 38px;
  min-height: 38px;
  width: 38px;
  min-width: 38px;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.34902);
  overflow: hidden; }

.childTitle--2MJGy {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.38); }

.textWrapper--gD6oW {
  display: flex;
  width: calc(100% - 24px);
  flex-direction: column;
  align-items: stretch;
  overflow: hidden;
  margin-left: 8px;
  text-align: left; }

.textWrapperImg--YQC0o {
  width: calc(100% - 62px); }

.loadMask--22VYZ {
  bottom: 0 !important;
  height: 64px !important;
  top: initial !important;
  background: rgba(255, 255, 255, 0.06) !important; }

.loadMaskOrder--f14k2 {
  background: rgba(255, 255, 255, 0.06) !important; }

/* $modalStartResponsive: 1215; */
.quickMenu--3MW4Q {
  position: absolute;
  top: 41px;
  bottom: 0;
  width: 100%; }

.moduleQuickAdd--1c2BZ {
  height: 50px;
  width: 100%; }

.moduleTitle--N8rRC {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  padding: 10px 0px 0px 18px; }

.addButton--C_G4J {
  width: 27px;
  height: 27px;
  padding-top: 3px;
  text-align: center;
  border-radius: 3px;
  color: white;
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }
  .addButton--C_G4J:hover {
    background: white;
    cursor: pointer; }

.linkCategory--1ObpE {
  color: white;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  opacity: 0.5;
  padding: 10px 18px;
  text-transform: uppercase; }

.separator--39Inl {
  border-top: 1px solid black;
  border-bottom: 1px solid #efeeee;
  opacity: 0.2;
  width: 100%;
  margin-top: 10px; }

.links--Ou-9Q {
  color: white;
  padding: 2px 18px; }
  .links--Ou-9Q:hover {
    background: white;
    color: black;
    cursor: pointer; }

.link--2qF41 {
  font-size: 16px;
  opacity: 0.8;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase; }

.linkIcon--3QT9v {
  margin-right: 7px;
  font-size: 14px !important; }

/* $modalStartResponsive: 1215; */
.notificationsGrid--3dLGN {
  border: none !important;
  box-shadow: none !important;
  position: initial; }
  .notificationsGrid--3dLGN .zippy-react-datagrid__row,
  .notificationsGrid--3dLGN .zippy-react-datagrid__cell {
    width: 100% !important;
    border: none !important; }
  .notificationsGrid--3dLGN .zippy-react-datagrid__cell {
    background: transparent !important;
    padding: 0 0 1px 0 !important; }
    .notificationsGrid--3dLGN .zippy-react-datagrid__cell .zippy-react-datagrid__cell__content {
      height: 100%; }

.notificationBox--zOk7z {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 1px;
  width: 100%;
  height: 100%;
  cursor: pointer; }

.time--PYoHq {
  max-width: 20%;
  padding: 5px;
  font-size: 11px;
  color: #c5c5c5;
  text-align: right;
  overflow: hidden; }

.new--11raG {
  background: rgba(220, 52, 52, 0.2); }

.notificationTitle--2qVmD {
  max-width: 70%;
  font-size: 12px;
  border-left: 2px solid;
  color: white;
  padding-left: 10px;
  margin-left: 10px;
  overflow: hidden;
  white-space: initial; }

.readTitle--2rBGL {
  color: #9c9b9a; }

/* $modalStartResponsive: 1215; */
.notificationsGrid--3YMtZ {
  border: none !important;
  box-shadow: none !important;
  position: initial; }
  .notificationsGrid--3YMtZ .zippy-react-datagrid__row,
  .notificationsGrid--3YMtZ .zippy-react-datagrid__cell {
    width: 100% !important;
    border: none !important; }
    .notificationsGrid--3YMtZ .zippy-react-datagrid__row:before,
    .notificationsGrid--3YMtZ .zippy-react-datagrid__cell:before {
      border-right: none !important;
      border-left: none !important; }
  .notificationsGrid--3YMtZ .zippy-react-datagrid__row--active {
    background: transparent !important; }
  .notificationsGrid--3YMtZ .zippy-react-datagrid__cell {
    background: transparent !important;
    padding: 0 0 1px 0 !important; }
    .notificationsGrid--3YMtZ .zippy-react-datagrid__cell .zippy-react-datagrid__cell__content {
      height: 100%; }

.notificationBox--3lyIW {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 1px;
  width: 100%;
  height: 100%;
  cursor: pointer; }

.time--2Zgw3 {
  max-width: 20%;
  padding: 5px;
  font-size: 11px;
  color: #c5c5c5;
  text-align: right;
  overflow: hidden; }

.new--4omnx {
  background: rgba(220, 52, 52, 0.2); }

.notificationTitle--32r8a {
  max-width: 70%;
  font-size: 12px;
  border-left: 2px solid;
  color: white;
  padding-left: 10px;
  margin-left: 10px;
  overflow: hidden;
  white-space: initial; }

/* $modalStartResponsive: 1215; */
.sidebar--1VAuP {
  display: flex;
  position: relative;
  width: 45px;
  transition: margin-left 0.4s;
  margin-right: 22px; }

.sidebarActive--12PGZ {
  width: 262px;
  min-width: 262px;
  max-width: 262px; }

.sidebarCompresed--38P3B {
  display: none; }

.navListItem--1BPTv {
  border-top: 1px solid rgba(255, 255, 255, 0.08); }

.tabButton--3IqOO {
  display: block;
  height: 43px;
  width: 100%;
  color: #636d7c;
  line-height: 46px;
  text-align: center;
  border-left: 1px solid;
  border-right: 1px solid transparent;
  position: relative; }

.tabButton--3IqOO:hover,
.tabButtonActive--2ENAC {
  color: #fff;
  border-left-width: 4px !important; }

.nav--2eEOC {
  display: flex;
  flex-direction: column;
  width: 45px;
  background-color: rgba(8, 22, 30, 0.7); }

.navList--1sEVl {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none; }

.notificationsContent--3uD06 {
  padding-top: 41px; }
  .notificationsContent--3uD06 .header--1RBuI {
    margin-top: -41px; }
  .notificationsContent--3uD06 .zippy-react-datagrid {
    background: rgba(8, 22, 30, 0.2); }
  .notificationsContent--3uD06.previewOpen--4pfnw {
    background: rgba(8, 22, 30, 0.9); }

.notificationIcon--m9Bae {
  margin-right: 3px; }

.newNotifications--2OOSa {
  position: absolute;
  width: 17px;
  height: 15px;
  background-color: #dc3434;
  color: white;
  font-size: 11px;
  font-weight: bold;
  top: 4px;
  right: 6px;
  line-height: 1;
  padding: 2px;
  border-radius: 3px; }

.notifications--a-ZdR {
  background: #333;
  opacity: 0.6; }

.tab-active--2elw_ {
  display: block;
  text-align: center;
  line-height: 43px; }

.searchbarNewNotifications--4sPkC {
  width: 100%; }

.newNotificationsCountSearchBar--3GBs- {
  width: 17px;
  height: 15px;
  background-color: #dc3434;
  color: white;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  padding: 2px;
  border-radius: 3px;
  margin-right: 5px;
  text-align: center; }

.loadNotifications--wr2LJ:hover {
  cursor: pointer;
  transform: rotate(45deg);
  transition-duration: 1s; }

.clipboardIcon--2h6vl {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  border-left-width: 0 !important;
  bottom: 0;
  max-width: 45px; }
  .clipboardIcon--2h6vl .notificationIcon--m9Bae {
    margin-right: 0; }
  .clipboardIcon--2h6vl.tabButtonOpen--3beb6 {
    border-left-width: 4px !important;
    color: #fff; }
    .clipboardIcon--2h6vl.tabButtonOpen--3beb6 .newClipboards--bkM6D {
      right: 2px; }
  .clipboardIcon--2h6vl:hover .newClipboards--bkM6D {
    right: 2px; }

.newClipboards--bkM6D {
  top: 0; }

@media (max-width: 1234px) {
  .sidebar--1VAuP {
    margin-right: 0px; } }

/* $modalStartResponsive: 1215; */
.title--3MWYv {
  min-height: 20px;
  font-weight: 400;
  color: #777777;
  width: 100%; }
  .title--3MWYv.dark--2N8mQ {
    color: #000;
    background: #f4f4f4;
    padding: 5.5px 13px;
    margin-bottom: 16px; }

.titleMeta--3Z_MJ {
  font-size: 13px; }

.titleText--KcQmT {
  flex: 1;
  text-transform: uppercase; }

.titleMeta--3Z_MJ {
  color: #000;
  text-align: right;
  /* no flex since a new block span is generated by Searchable */ }

/* $modalStartResponsive: 1215; */
.dl--2p1qK {
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 6px; }

.dt--1-2HN,
.dd--3ryeG {
  flex: 1;
  margin: 0;
  font-size: 13px; }

.dd--3ryeG {
  color: white;
  align-items: center;
  text-align: right; }

.definitionListRow--1sx32 {
  width: 100%;
  display: flex; }

.line--11Iau {
  width: 100%;
  border-top: 2px dotted rgba(255, 255, 255, 0.4);
  margin-top: 8px;
  margin-bottom: 8px; }

.highlight--1uh66 {
  padding: 5px 12px;
  border-radius: 3px; }
  .highlight--1uh66 a {
    text-decoration: none;
    color: white; }

/* $modalStartResponsive: 1215; */
.popoverRelationWrapper--1ry85 {
  cursor: default;
  text-align: left; }

.popoverRelationTitle--liS1Z {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  padding: 2px 22px 1px; }

.popoverRelationText--3BKPE {
  cursor: pointer;
  font-size: 13px;
  padding-left: 22px;
  padding-bottom: 3px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #777777; }

.popoverRelationInput--2-NHq {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  width: calc(100% - 37px); }

.popoverRelationFooter--3jfeH {
  margin-top: 10px;
  padding: 9px 15px 14px 22px;
  background: #f6f6f6; }

.popoverRelationButton--1htsZ {
  height: 27px;
  width: 32px;
  min-width: 32px;
  padding: 0;
  text-align: center;
  margin-left: 5px;
  font-size: 16px;
  border-radius: 4px;
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff; }

/* $modalStartResponsive: 1215; */
.popover--293JM {
  background: transparent;
  z-index: 1; }

.popoverContent--2bRBJ {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -180px;
  width: 10px;
  height: 10px;
  padding: 0;
  border-radius: 4px;
  box-shadow: none; }

.contentWrapper--1J7Gv {
  user-select: none;
  width: 450px;
  transform: translateY(-50%);
  border-radius: 4px;
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.blur--3XouX {
  filter: blur(5.5px); }

.popoverRelation--2gNi9 {
  width: 219px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.header--3WaoE {
  height: 75px;
  width: 100%;
  border-radius: 4px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }
  .header--3WaoE:hover .linksContainer--1vWpa {
    opacity: 1; }

.headerDetails--3aDZ7 {
  margin-left: 6px;
  margin-top: 2px;
  display: flex;
  flex-direction: column; }

.body--bwZlS {
  padding: 11px 33px 33px 25px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.name--f4sVH {
  max-width: 300px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 18px;
  color: #000; }

.meta--28rfl {
  max-width: 300px;
  line-height: 1.5em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px;
  color: #777777; }

.list--1v9m1 {
  min-height: 203px;
  padding-top: 3px; }

.bullet--3WaPW {
  margin: 0 6px; }

.image--FEkyZ {
  height: 50px;
  min-width: 50px;
  max-width: 50px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid rgba(255, 255, 255, 0.34902); }

.definitionList--1H0Jb {
  width: 100%;
  margin-top: 0;
  margin-bottom: 8.5px;
  font-size: 14px;
  line-height: 14px;
  text-align: left;
  padding: 0px;
  color: #fff; }

.definitionListTitle--356Ud {
  flex-basis: 145px;
  flex-grow: 0;
  color: #fff; }

.definitionListValue--1Kzcd {
  flex-grow: 1;
  margin-top: 0;
  text-align: right !important;
  color: #fff; }

.definitionListTitle--356Ud,
.definitionListValue--1Kzcd {
  line-height: 1.4;
  font-size: 14px; }

.button--3pJ84 {
  display: flex;
  flex-direction: column;
  align-items: center;
  user-select: none;
  cursor: pointer;
  position: absolute;
  left: 50%;
  height: 68px;
  width: 68px;
  padding-top: 12px;
  margin-bottom: 15px;
  margin-left: -33px;
  border-radius: 50%;
  border: 2px solid;
  background: white; }

.buttonNumber--3qLkK {
  position: absolute;
  top: 10px;
  left: 47px;
  line-height: 14px;
  font-size: 12px;
  color: #ff6662; }

.buttonText--vvUD5 {
  text-transform: uppercase;
  font-size: 10px;
  font-color: #09261f; }

.buttonIcon--nsUfU {
  margin-bottom: 5px; }

.linksContainer--1vWpa {
  opacity: 0; }

.linkEdit--B__S- {
  min-width: 57px;
  text-decoration: none;
  user-select: none;
  border: none;
  margin-right: 11px;
  padding-top: 8px;
  vertical-align: middle;
  color: #777777; }

.linkPreview--2jUta {
  min-width: 57px;
  text-decoration: none;
  user-select: none;
  border: none;
  margin-right: 12px;
  vertical-align: middle;
  padding-top: 0px;
  color: #777777; }

.linkText--1cuzt {
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  line-height: 22px;
  margin-left: 7px; }

/* $modalStartResponsive: 1215; */
.boxSkin--2cdEK {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--2zMRo, .basicInputSkin--VLaXk {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--2zMRo:focus, .basicInputSkin--VLaXk:focus, .inputFocus--2zMRo:active, .basicInputSkin--VLaXk:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--VLaXk {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--2piX5 {
  font-size: 12px;
  color: #ff6666; }

/* $modalStartResponsive: 1215; */
.popover--ZFohW {
  background: transparent; }

.popoverContent--3zHrV {
  position: absolute;
  top: 50%;
  margin-top: -163px;
  left: 50%;
  margin-left: -180px;
  width: 100px;
  height: 100px;
  padding: 0;
  border-radius: 4px;
  box-shadow: none; }

.contentWrapper--1nhIQ {
  width: 365px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.body--3nI4o {
  width: 365px;
  min-height: 255px;
  padding-left: 27px;
  padding-right: 27px; }

.title--1Bhr2 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  padding-top: 2px;
  padding-bottom: 0px;
  margin-bottom: 29px; }

.labeledComponent--XS6aZ {
  font-size: 14px;
  user-select: none;
  cursor: default;
  text-transform: uppercase;
  color: #777777; }

.inputLabel--2TD2D {
  margin-bottom: 10px;
  /*margin-top: 0px;
  margin-bottom: auto;
  line-height: 33px;*/ }

.input--1m4hK {
  /*height: 33px;
  width: 100%;
  margin-bottom: 11px;
  border-radius: 3px;
  border: 1px solid $sidebarInputBorderColor;

  font-size: 13px;
  background: $sidebarInputBackgroundColor;
  color: $sidebarPopoverQuickAddInputTextColor;*/ }

.separator--wML7K {
  margin-top: 0px;
  margin-bottom: 10px; }

.combo--2c1RZ {
  /*background: #fff;
  text-transform: none;*/ }

.footer--2vs6Y {
  height: 62px;
  margin-top: 7px;
  padding: 1px 19px 14px 27px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.buttonCancel--FOcf- {
  width: 70px;
  height: 30px;
  margin-right: 5px;
  margin-top: 15px;
  border-radius: 4px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.65); }

.buttonSave--wYGWA {
  width: 80px;
  height: 30px;
  margin-right: 2px;
  margin-top: 15px;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #151414;
  background: #fff; }

.errorMessage--jXI9e {
  padding: 10px 27px 7px;
  color: #ff6666; }

/*padding-top: 10px;
padding-bottom: 7px;
padding-left: 27px;
padding-right: 27px;*/

/* $modalStartResponsive: 1215; */
.popover--djZ-n {
  background: transparent; }

.popoverContent--35rEO {
  position: absolute;
  top: 50%;
  margin-top: -163px;
  left: 50%;
  margin-left: -180px;
  width: 100px;
  height: 100px;
  padding: 0;
  border-radius: 4px;
  box-shadow: none; }

.contentWrapper--dkOY6 {
  width: 475px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.body--vOilu {
  width: 475px;
  min-height: 255px;
  padding-left: 27px;
  padding-right: 27px; }

.title--1e-Ot {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  padding-top: 2px;
  padding-bottom: 0px;
  margin-bottom: 29px; }

.labeledComponent--1QHzH {
  font-size: 14px;
  user-select: none;
  cursor: default;
  text-transform: uppercase;
  color: #777777; }

.inputLabel--bitS9 {
  margin-bottom: 10px;
  /*margin-top: 0px;
  margin-bottom: auto;
  line-height: 33px;*/ }

.input--2Ww69 {
  /*height: 33px;
  width: 100%;
  margin-bottom: 11px;
  border-radius: 3px;
  border: 1px solid $sidebarInputBorderColor;

  font-size: 13px;
  background: $sidebarInputBackgroundColor;
  color: $sidebarPopoverQuickAddInputTextColor;*/ }

.separator--3_xDg {
  margin-top: 0px;
  margin-bottom: 10px; }

.combo--3IcYe {
  /*background: #fff;
  text-transform: none;*/ }

.footer--2cNIR {
  height: 62px;
  margin-top: 7px;
  padding: 1px 19px 14px 27px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.buttonCancel--3CifE {
  width: 70px;
  height: 30px;
  margin-right: 5px;
  margin-top: 15px;
  border-radius: 4px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.65); }

.buttonSave--pae9f {
  width: 80px;
  height: 30px;
  margin-right: 2px;
  margin-top: 15px;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #151414;
  background: #fff; }

.errorMessage--1z5MN {
  padding: 10px 27px 7px;
  color: #ff6666; }

/*padding-top: 10px;
padding-bottom: 7px;
padding-left: 27px;
padding-right: 27px;*/

@keyframes pulse--d2e_L {
  25% {
    transform: scale(0.618); } }

.loader--1xn6h {
  padding-top: 37vh;
  text-align: center; }

.logo--1u844 {
  display: block;
  margin: 0 auto 21px;
  animation: pulse--d2e_L 0.618s cubic-bezier(0.382, 0, 0.618, 1) infinite; }

/* $modalStartResponsive: 1215; */
@font-face {
  font-family: 'IcoMoon-Ultimate';
  src: url(/font/icomoon-9baabf.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

html, body, #content {
  position: absolute;
  min-height: 100%;
  width: 100%; }
  html *, body *, #content * {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

html, body {
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

#content {
  overflow: hidden; }

.tooltip {
  background: #000;
  padding: 1px 4px;
  border-radius: 3px;
  color: #fff;
  font-size: 12px; }
  .tooltip:before {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -4px;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    border-color: #000000 transparent transparent transparent; }

aside nav .zippy-react-scroll-container__scroller.zippy-react-scroll-container__scroller--avoid-repaint {
  background: rgba(8, 22, 30, 0.2); }
  aside nav .zippy-react-scroll-container__scroller.zippy-react-scroll-container__scroller--avoid-repaint .zippy-react-scroll-container__view > div:first-child {
    background: none; }

.zippy-react-datagrid__row--last:not(.zippy-react-datagrid__row--first) .zippy-react-datagrid__cell__content > div > div > div:last-child > div > div:last-child {
  top: -95px; }

.zippy-react-datagrid__row--last:not(.zippy-react-datagrid__row--first) .zippy-react-datagrid__cell__content > div > div > div:last-child > div > div:last-child > span:first-child {
  top: 99px; }

@media only screen and (max-width: 600px) {
  .crisp-client {
    display: none; } }

.app--3E2rj {
  position: absolute;
  padding-bottom: 23px;
  display: flex;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover; }

.blur--3TrgW {
  filter: blur(5.5px); }

.sidebar--2ri9W {
  z-index: 2; }

.tab--3sAM1 {
  border: 0px transparent;
  border-left: 2px solid blue;
  background: red; }

.list--3zqj6 {
  margin: 0;
  padding: 0;
  list-style: none; }

.popoverStatusBackground--27G6i {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.3); }

.popover--1nHWt {
  display: flex;
  flex-direction: row;
  position: absolute;
  top: 50px;
  right: 0%;
  width: 400px;
  height: 91px; }

.titleColorWrapper--QkJo6 {
  width: 5px;
  margin-right: 1px; }

.titleColor--1c-BD {
  height: 52px;
  margin-bottom: 2px; }

.metaColor--391zP {
  height: 37px; }

.textStatus--1SLG3 {
  width: 100%;
  padding-left: 35px;
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  background: black; }

.title--3si9t {
  height: 37px;
  margin-top: 14px;
  margin-bottom: 0px;
  line-height: 36px;
  font-weight: 300;
  font-size: 36px;
  color: #fff; }

.meta--12zfo {
  height: 37px;
  margin-top: 7px;
  line-height: 18px;
  font-size: 18px;
  color: #a4a4a4; }

.loaderWrapper--2VI6C {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.loaderPopover--2TX9N {
  background: transparent; }

.dynamicFormModal--2W7Pf {
  padding: 0;
  margin: auto;
  left: 0;
  right: 0;
  position: absolute;
  border-radius: 10px; }

@media (max-width: 1234px) {
  .app--3E2rj {
    padding-bottom: 0px; } }

/* $modalStartResponsive: 1215; */
.bookmarks--2Gf1d {
  /*border-top-left-radius: 5px;*/
  width: 46px;
  overflow: hidden; }

.list--BNaZN {
  width: 100%;
  flex: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  background: #fff;
  border-bottom-left-radius: 5px;
  background: #ececec;
  height: 100%;
  overflow-y: auto; }

.listItem--2ey8e.active--3qtLe .meta--1N91p {
  color: #000; }

.listItem--2ey8e.active--3qtLe .bookmark--DMdyC {
  background: #fff; }

.title--3HLf3 {
  display: none;
  font: 400 14px/22px "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase; }

.bookmark--DMdyC {
  position: relative;
  width: 46px;
  height: 46px;
  border-left: 2px solid transparent;
  color: #777777; }

.meta--1N91p {
  display: none;
  font-size: 12px;
  line-height: 18px;
  color: #777777; }

@media (min-width: 2120px) {
  .bookmarks--2Gf1d {
    width: 210px; }
  .title--3HLf3,
  .meta--1N91p {
    display: block; }
  .bookmark--DMdyC {
    padding: 16px 10px 14px 44px;
    border-left: 4px solid transparent;
    text-align: left;
    height: auto;
    width: auto; }
  .bookmarkIcon--2bXg3 {
    position: absolute;
    top: 17px;
    left: 20px; } }

@media (max-width: 1234px) {
  .bookmarks--2Gf1d {
    display: none; } }

/* $modalStartResponsive: 1215; */
.sectionNames--3_y1R {
  justify-content: flex-end;
  color: white; }

@media screen and (max-width: 578px) {
  .sectionNames--3_y1R {
    display: none; } }

.tabNav--m4qnS {
  display: flex;
  flex-direction: row;
  wrap: nowrap;
  list-style: none;
  margin: 0; }

.listItem--3tYcV {
  display: inline-block;
  margin-left: 4px; }

.text--2cD5d {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 13px;
  text-transform: uppercase; }

.itemsCount--3BcH5 {
  position: relative;
  top: -10px;
  left: 2px;
  font-size: 12px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

/* $modalStartResponsive: 1215; */
.search--2w6GF {
  padding: 0;
  position: relative;
  width: 46px;
  height: 40px;
  overflow: hidden;
  border-radius: 5px 0 0 0;
  /*padding-left: 46px;*/
  transition: all 150ms ease; }
  .search--2w6GF input.searchInput--EX3fc {
    width: 0;
    transition: width 150ms ease; }
  .search--2w6GF.active--ZLwxZ {
    width: 210px;
    background: rgba(236, 236, 236, 0.35); }
    .search--2w6GF.active--ZLwxZ input.searchInput--EX3fc {
      width: 110px; }

.searchIcon--jjDZL {
  position: relative;
  display: inline-block;
  width: 46px;
  height: 40px;
  border-radius: 5px 0 0 0;
  line-height: 40px;
  color: #fff;
  text-align: center;
  vertical-align: bottom;
  cursor: pointer; }

input.searchInput--EX3fc {
  position: relative;
  display: inline-block;
  height: 40px;
  background: transparent;
  border: 0;
  padding: 0;
  color: #fff; }
  input.searchInput--EX3fc:focus, input.searchInput--EX3fc:active {
    border: 0;
    background: transparent; }

.itemsFound--mjYLZ {
  position: relative;
  display: inline-block;
  font-size: 10px;
  color: #fff;
  margin-left: 10px; }

@media (min-width: 2120px) {
  .search--2w6GF {
    width: 210px;
    background: rgba(236, 236, 236, 0.35);
    text-align: left; }
    .search--2w6GF input.searchInput--EX3fc {
      width: 80px; } }

@media (max-width: 1234px) {
  .searchIcon--jjDZL {
    display: none; }
  .search--2w6GF {
    display: none; } }

/* $modalStartResponsive: 1215; */
.titleBar--2J09z {
  border-radius: 5px 5px 0 0;
  background: rgba(8, 22, 30, 0.7);
  height: 40px;
  display: flex;
  align-content: center; }

.title--m21j3 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  padding-left: 20px;
  margin: 0;
  text-transform: uppercase; }

@media screen and (max-width: 578px) {
  .title--m21j3 {
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    padding-left: 20px;
    margin: 0;
    text-transform: uppercase; } }

.titleInfo--1UsHz {
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
  margin-left: 15px;
  color: white;
  padding: 0 10px;
  text-align: center; }

@media (max-width: 1234px) {
  .titleBar--2J09z {
    justify-content: space-between; } }

/* $modalStartResponsive: 1215; */
.titleWrapper--13SxM {
  position: relative;
  max-width: 65%;
  padding-left: 20px; }

.title--3aJGi {
  margin-bottom: 1px;
  margin-top: 0;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 300; }

.meta--3TBca {
  position: relative;
  top: -1px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5); }

.iconColorItem--2OEid {
  position: absolute;
  left: -12px;
  top: 1px; }

.secondIcon--a-CIh {
  position: absolute;
  top: 6px;
  left: -7px; }

@media (max-width: 1234px) {
  .titleWrapper--13SxM {
    padding-top: 40px;
    max-width: 100%; }
  .iconColorItem--2OEid {
    padding-top: 40px; } }

/* $modalStartResponsive: 1215; */
.viewModalHeader--3EgUL {
  position: relative;
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 23px;
  background: #283137;
  color: white !important;
  margin: 0 -40px 0 -42px; }

.title--V54B0 {
  color: #ffffff; }

@media (max-width: 1234px) {
  .viewModalHeader--3EgUL {
    margin: 0 -40px 0 -46px; } }

/* $modalStartResponsive: 1215; */
.actionList--1IdTI {
  position: absolute;
  top: 40px;
  list-style: none;
  margin: 0;
  padding: 18px 16px;
  background: #202a30;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  opacity: 0.95;
  z-index: 1; }

.darkSection--2yZ92 {
  background: #283137; }

.listItem--1Y-lm {
  display: inline-block; }

.more--1y0L7 {
  position: relative; }

.moreLinks--3araO {
  position: absolute; }

.action--2Yz-R {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  margin-left: 20px;
  vertical-align: middle; }
  .action--2Yz-R:hover {
    cursor: pointer;
    color: white;
    transition: all 0.2s ease; }
  .action--2Yz-R:focus, .action--2Yz-R:active {
    outline: none; }

span.action--2Yz-R {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

/* $modalStartResponsive: 1215; */
.contentWrapper--2GnCO {
  width: 100%;
  padding: 42px 0 34px;
  padding-left: 40px;
  padding-right: 35px; }

.titleBar--2PhTP {
  display: flex;
  flex-direction: row;
  align-items: center;
  wrap: nowrap;
  background: white;
  height: 45px;
  width: 100%;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.sectionTitle--21YWY {
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold; }

.number--33WOz {
  position: relative;
  bottom: 11px;
  left: 7px;
  font-weight: bold;
  font-size: 20px; }

.separator--qdWKt {
  border-bottom: 2px dotted #dddddd;
  width: 100%; }

.button--2aP_h {
  width: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
  border-radius: 4px; }
  .button--2aP_h:hover {
    background: #ececec; }

.icon--2Okq9 {
  padding: 2px 0 0 0; }

.iconStatus--1R3F- {
  margin-right: 15px; }

.list--2Yyvd {
  margin: 0;
  padding: 0;
  list-style: none; }

.listItem--1AvFB {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 55px;
  position: relative; }
  .listItem--1AvFB:hover .buttonDelete--2pc0g {
    opacity: 1; }
  .listItem--1AvFB:last-child .listItemContent--1RQ5u {
    border-bottom: none; }

.buttonDelete--2pc0g {
  position: absolute;
  left: -24px;
  border-radius: 4px;
  opacity: 0; }

.iconDelete--Db50O {
  margin-bottom: 5px;
  color: #f43e3e; }

.listItemContent--1RQ5u {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #e5e5e5; }

.image--2lvi4 {
  height: 38px;
  min-width: 38px;
  max-width: 38px;
  margin-right: 7px;
  margin-left: 10px;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.34902);
  overflow: hidden; }

.details--EcXUI {
  max-height: 55px;
  margin: 0;
  padding: 0; }

.title--2V5BX {
  display: block;
  width: 100%;
  padding: 0;
  text-align: left;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  height: 24px;
  overflow: hidden; }

.meta--NawvQ {
  display: block;
  width: 100%;
  font-size: 13px;
  line-height: 15px;
  height: 30px;
  overflow: hidden;
  font-weight: normal;
  color: #777777; }

.popover--2RkDR {
  border: 1px solid rgba(119, 119, 119, 0.3);
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.popoverIcon--1OA6S {
  display: block; }

.option--NC0wr {
  display: block;
  margin-left: 7px;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #000; }

.metaOption--3e54f {
  display: block;
  text-align: right;
  font-size: 13px;
  line-height: 15px;
  height: 30px;
  overflow: hidden;
  font-weight: normal;
  color: #777777; }

.changeRelationButton--nlWN6 {
  user-select: none;
  cursor: pointer;
  color: #777777; }

.channels--1J8cs {
  margin-right: 30px;
  text-transform: initial; }
  .channels--1J8cs:hover {
    color: #000 !important;
    cursor: pointer; }

.inactiveChannel--3FMA7:hover {
  color: #dddddd !important;
  cursor: not-allowed; }

.channel--31fsl {
  position: relative; }

.count--J4VM8 {
  position: absolute;
  font-size: 12px; }

.channelsNotifier--kvAr3 {
  display: flex;
  flex-direction: row;
  wrap: nowrap;
  list-style: none;
  margin: 0; }

.relationsContainer--2S6j2 {
  justify-content: flex-end;
  margin-right: 6px; }

.more--2RdE2 {
  background: #f5f5f5;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 15px;
  text-align: center;
  position: relative; }
  .more--2RdE2:hover {
    background: #ececec; }

.moreLink--2zr6H:hover {
  color: black !important; }

.moreUrl--1sf51 {
  width: 50px;
  background: #f5f5f5;
  position: absolute;
  margin: auto;
  left: 0;
  bottom: -17px;
  right: 0;
  color: black; }

.moreUrlHovered--25QJ4 {
  background: #ececec; }

.moreIcon--2JNGV {
  font-size: 10px !important; }

/* $modalStartResponsive: 1215; */
.statusButton--1nvmJ {
  width: 160px !important; }

/* $modalStartResponsive: 1215; */
.previewModal--3B3tR {
  z-index: 1; }
  .previewModal--3B3tR .global-labeled-component {
    margin-bottom: 20px; }

.modalBody--2f2Lp {
  padding: 0;
  background: transparent;
  display: flex;
  flex-direction: column; }

@media screen and (max-width: 578px) {
  .modalBody--2f2Lp {
    padding: 0;
    background: transparent;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    left: 0px; } }

.formBody--26BrR {
  position: relative;
  border-bottom-right-radius: 4px;
  background: #fff;
  max-width: 1069px; }

.formBody2--1mibp {
  position: relative;
  border-bottom-right-radius: 4px;
  background: #fff;
  max-width: 600px; }

.scrollList--1ssZZ {
  position: absolute;
  padding: 0 40px 0 42px;
  top: 0px;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  border-right: 1.5px solid #e2e2e2; }

.borscrollList--2B83q {
  position: absolute;
  overflow-y: auto;
  overflow-x: hidden;
  bottom: 0;
  height: 100%;
  width: 100%;
  margin-top: 60px; }

.legaturiStyle--2wpHl {
  font-size: 30;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  position: absolute; }

.relation--pe-Lb {
  margin-left: -12px;
  margin-right: -30px; }

.saveButton--36k35 {
  position: absolute;
  bottom: -15px;
  right: 77px;
  width: 113px;
  height: 33px;
  border: 0 none;
  border-radius: 5px;
  background-clip: padding-box;
  background-color: #777777;
  box-shadow: 0 5px 10px rgba(0, 0, 1, 0.3);
  font: 400 16px/1em "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  text-transform: uppercase;
  z-index: 10; }

.overlay--1Hb-R {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  border-radius: 4px;
  background: rgba(8, 22, 30, 0.75);
  color: #fff; }

.darkBackground--24axN {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5); }

.viewModal--2HZp5 .scrollList--1ssZZ {
  padding-bottom: 0 42px 50px 44px; }

.rightColumn--UXmQ1 {
  flex-basis: 40%;
  width: 40%;
  max-width: 270px;
  margin-left: 50px; }

.blockquote--3b0qz {
  margin-left: -16px; }

.editModal--3XDgd .global-textarea {
  /*min-height: 97px;
        max-height: 97px;*/ }

.formItem--21mEp {
  margin-bottom: 20px; }

.column--2a-OI {
  padding: 0 10px; }
  .column--2a-OI:first-child {
    padding-left: 0; }
  .column--2a-OI:last-child {
    padding-right: 0; }

.loaderPopover--kAypZ {
  background: transparent; }

.loader--37PrH {
  z-index: 3; }

@media (max-width: 1234px) {
  .scrollList--1ssZZ {
    padding-left: 46px; } }

/* $modalStartResponsive: 1215; */
.collapser--2XR1B {
  margin-bottom: 21px; }

.left--deuc- {
  min-width: 488px; }

.right--3jozc {
  min-width: 288px;
  width: 778px;
  max-width: 778px; }

.leftBody--2mR4z {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
  padding-top: 21px; }

.rightBody--1HNtC {
  position: relative; }

.rightSection--1ZiFB + .rightSection--1ZiFB {
  margin-top: 34px; }

.hiddenSeparator--1F86_ {
  padding: 0px;
  margin: 0px;
  width: 0px; }

.separator--3hxes {
  padding: 0px;
  margin: 0px;
  width: 0px; }

.title--1Ilfr,
.titleRight--3Sq_k {
  padding-bottom: 5px;
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: 1px solid #dddddd;
  font-smoothing: antialiased;
  text-transform: uppercase;
  text-align: left;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  user-select: none; }
  .title--1Ilfr .icon--2-MBa,
  .titleRight--3Sq_k .icon--2-MBa {
    color: #dddddd; }

.title--1Ilfr {
  margin-right: 0;
  cursor: pointer;
  width: 100%; }

.titleRight--3Sq_k {
  cursor: default; }

.titleCollapsed--3512P {
  border-bottom: 1px solid #dddddd;
  margin-right: 0;
  font-weight: 500;
  line-height: 24px; }

.icon--2-MBa {
  position: relative;
  width: 22px; }

.addIcon--3hxIC {
  width: 25px;
  line-height: 25px; }

.button--184A0:hover {
  background: #ececec;
  cursor: pointer; }

.button--184A0 {
  padding: 0px;
  border-radius: 4px; }

@media (min-width: 985px) {
  .title--1Ilfr {
    width: 100%; }
  .titleCollapsed--3512P {
    margin-right: 0; }
  .right--3jozc {
    max-width: 228px;
    width: 228px;
    padding-left: 11px; }
  .separator--3hxes {
    margin-top: 38px;
    width: 5px;
    background: #ececec; }
  .hiddenSeparator--1F86_ {
    margin-top: 38px;
    width: 5px; } }

/* $modalStartResponsive: 1215; */
.graySeparator--spjF2 {
  left: 0;
  right: 0;
  height: 15px;
  background: #ececec;
  margin: 0 -40px 0 -42px; }

.hashed--2K1HQ {
  background-image: url(/img/pattern-61531d.png); }

/* $modalStartResponsive: 1215; */
.errorMessage--i2b0E {
  padding-top: 10px;
  font-size: 12px;
  color: #ff6666; }

.combo--3EtW3 {
  max-width: 130px; }

.comboParking--NGn9H {
  max-width: 158px; }

.blur--9bXaA {
  filter: blur(5.5px); }

.addIcon--1IuTE {
  padding: 7px; }

.clearIcon--1V7yZ {
  display: block;
  cursor: pointer;
  color: #dddddd;
  margin-left: 5px;
  margin-right: 5px; }

.button--t5eau {
  width: 25px;
  padding-top: 0px;
  padding-right: 0px;
  border-radius: 4px; }

.addIcon--1IuTE:hover {
  background: #ececec;
  border-radius: 4px;
  cursor: pointer; }

.addIcon--1IuTE:active {
  cursor: pointer;
  border-radius: 4px;
  color: white; }

.button--t5eau:active .addIcon--1IuTE {
  color: #fff; }

.popoverContent--1OAyt {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  align-items: start; }

.header--3dFao {
  display: block;
  margin-left: 0px;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #c3c3c3;
  text-align: left;
  text-transform: uppercase;
  font-weight: 400; }

/* currently used for zone Details */
.textArea--2imOg {
  height: 110px;
  min-height: 110px; }

.title--1cHFh {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.titleLabel--vPYja {
  font-size: 14px; }

.titleInput--252gf {
  height: 36px;
  background: transparent;
  font-size: 17px;
  border: 1px solid #bbb; }

.agentsContent--3_Ztr .global-labeled-component {
  margin-bottom: 5px; }

/* $modalStartResponsive: 1215; */
@-webkit-keyframes shake--2spvI {
  50% {
    left: 2px; }
  100% {
    left: 5px; } }

@keyframes shake--2spvI {
  50% {
    left: 2px; }
  100% {
    left: 5px; } }

/* $modalStartResponsive: 1215; */
.boxSkin--2Ia1w {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--2X6aP, .basicInputSkin--16iL7 {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--2X6aP:focus, .basicInputSkin--16iL7:focus, .inputFocus--2X6aP:active, .basicInputSkin--16iL7:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--16iL7 {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--2ozIK {
  font-size: 12px;
  color: #ff6666; }

.agentsContent--_quVG .global-labeled-component {
  margin-bottom: 5px;
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.agentsContent--_quVG .react-combo {
  max-height: 20px; }
  .agentsContent--_quVG .react-combo .zippy-react-toolkit-combo-box__list__item {
    border: 1px solid red !important; }

.agentsContent--_quVG .react-combo__field {
  margin-bottom: 1px;
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.agentsContent--_quVG .react-combo__value-tag {
  max-width: 169px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.button--vxAxn {
  width: 25px;
  padding-top: 0px;
  padding-right: 0px;
  border-radius: 4px; }

.agentsText--3sZeK {
  font-size: 12px !important;
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.addReferencesIcon--2MPAy {
  padding: 7px;
  cursor: pointer;
  border-radius: 4px; }
  .addReferencesIcon--2MPAy:hover {
    background: #ececec; }

.referencesButton--jp8Ed {
  border-radius: 4px; }

.buttonOkClassName--1-KUd {
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px; }

.buttonCancelClassName--18SnX {
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

/* $modalStartResponsive: 1215; */
.referencesContaineer--MEW2N {
  max-height: 30px;
  margin-bottom: 13px;
  wrap: nowrap;
  align-items: center;
  min-width: 100%;
  width: 100%;
  max-width: 100%; }

.referencesButton--1XbVR {
  display: block;
  margin-left: 0px;
  padding-left: 0px; }

.referencesIcon--UYPmy {
  margin-left: 0px;
  padding-left: 0px;
  color: red; }

.referencesName--Rwqzj {
  font-size: 13px;
  color: #333; }

.itemWrapper--32pqK {
  width: 100%; }

/* $modalStartResponsive: 1215; */
/* $modalStartResponsive: 1215; */
.boxSkin--22xiF {
  border-radius: 4px;
  border: 1px solid rgba(119, 119, 119, 0.3);
  background: #fff;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.inputFocus--1wkfT, .basicInputSkin--1lAyw, .input--1nMAo {
  border: 1px solid transparent;
  border-radius: 4px; }
  .inputFocus--1wkfT:focus, .basicInputSkin--1lAyw:focus, .input--1nMAo:focus, .inputFocus--1wkfT:active, .basicInputSkin--1lAyw:active, .input--1nMAo:active {
    outline: 0;
    box-shadow: none; }

.basicInputSkin--1lAyw, .input--1nMAo {
  width: 100%;
  padding: 6px 8px 5px;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  background: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.2); }

.errorMessage--2IrhI {
  font-size: 12px;
  color: #ff6666; }

/* $modalStartResponsive: 1215; */
.section--3tnPD {
  padding-bottom: 60px; }

.icon--Uh8Tv {
  align-items: middle;
  margin-right: 8px;
  margin-top: 6px; }

.title--3ju4A {
  display: flex;
  margin-top: 0;
  padding-bottom: 7px;
  margin-bottom: 27px;
  border-bottom: 2px dotted #bdbdbd;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 30px;
  line-height: 1;
  text-transform: uppercase;
  cursor: pointer; }

.titleText--3R9e9 {
  flex: 1; }

.arrow--2evyc {
  padding-top: 5px; }

.arrowOpen--2WrhT {
  color: #636d7c; }

.content--3v54w {
  padding-left: 8px; }

/* $modalStartResponsive: 1215; */
.title--1UIPA {
  font-size: 18px;
  font-weight: normal;
  margin: 5px 0 5px 0;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

/* $modalStartResponsive: 1215; */
.separator--2Bmuk {
  border-bottom: 1px solid #dddddd; }

/* $modalStartResponsive: 1215; */
.blockQuote--3rWP2 {
  padding-left: 10px;
  padding-right: 22px;
  background: rgba(240, 240, 240, 0.6);
  border-width: 0px;
  border-left-width: 4px;
  border-style: solid; }

/* $modalStartResponsive: 1215; */
.text--2jE9p {
  font-size: 13px;
  color: #000; }

.light--2gyon {
  color: #777777; }

/* $modalStartResponsive: 1215; */
.description--3kkRZ {
  margin-top: 20px;
  padding: 20px;
  white-space: pre-wrap; }

/* $modalStartResponsive: 1215; */
.group--3uLzt {
  box-sizing: border-box;
  margin: 11px 0 19px; }
  .group--3uLzt .titleSmall--vUMo7 {
    line-height: 18px;
    min-height: 0; }

.comment--2MsKU {
  font-size: 13px; }

.column2--3Lp8F {
  line-height: 140%;
  border-left: 4px solid #e5e5e5;
  padding-left: 15px; }
  .column2--3Lp8F .group--3uLzt {
    margin: 0 0 11px; }
  .column2--3Lp8F .comment--2MsKU {
    padding-top: 7px; }

.separator--3HXs1 {
  width: 100%;
  margin: 17px 0; }

.main-left-area--1YLe5 {
  margin-right: 10px; }

.description--DGRA0 {
  margin-top: 20px; }

.column--1EXxE {
  width: 90%; }

.column1--yvyU9 {
  padding-right: 10px; }

.staticMap--2Ambx {
  width: 100%;
  height: 100%;
  position: absolute; }
  .staticMap--2Ambx:hover {
    cursor: pointer; }

.noImage--3ITYC {
  width: 100%;
  height: 88%;
  position: absolute; }
  .noImage--3ITYC:hover {
    cursor: pointer; }

.staticContainer--2BjLT {
  position: absolute;
  padding-bottom: 66.6666%;
  width: 100%; }

.pin--2-PVl {
  height: 25px;
  width: 25px;
  margin: 0 4px; }
  .pin--2-PVl:hover {
    cursor: pointer; }

.pinWrapper--2DKw9 {
  padding-top: 4px; }

.disabled--3XZ1D {
  opacity: 0.5; }
  .disabled--3XZ1D:hover {
    cursor: default; }

/* $modalStartResponsive: 1215; */
.pinsContainer--2V9Lu {
  position: absolute;
  height: 50px;
  top: 10px;
  right: 10px;
  align-items: flex-start !important; }

.pinContainer--ovSbF {
  background: white;
  border-radius: 3px;
  border: 1px solid #dddddd;
  border-top: none;
  margin-right: 10px;
  border-bottom: 2px solid black; }

.inactive--17qtd {
  border-bottom: 2px solid #dddddd; }
  .inactive--17qtd:hover {
    border-bottom: 2px solid black; }

.deleteIcon--2FeQc:hover {
  color: black; }

.deleteButton--2hGvb {
  margin: 0 10px; }
  .deleteButton--2hGvb:hover {
    cursor: pointer; }

/*
.pinContainer:hover .deleteBox {
   height: 30px;
}*/
.deleteBox--sU78V {
  background: white;
  display: block;
  transition-delay: 1s;
  transition: height 300ms ease;
  height: 0;
  overflow: hidden; }

/* $modalStartResponsive: 1215; */
.map--d6Gtr {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.mapContainer--2mtmP {
  flex: 1;
  position: relative; }

.searchBox--w6lsJ {
  margin-top: 10px;
  padding: 8px;
  min-width: 400px;
  height: 40px;
  font-size: 14px;
  border-radius: 3px;
  border: 1px solid #dddddd;
  border-top: none; }

/* $modalStartResponsive: 1215; */
.title--3uvJy {
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 600; }

.location--1j3Hf {
  min-height: 200px; }

.location--1j3Hf {
  align-items: flex-start !important; }

.header--1FsTC {
  background: #0e1921;
  width: 100%;
  padding-left: 20px; }
  .header--1FsTC h1 {
    margin: 0;
    margin-right: 40px;
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase; }

.footer--qC3Kj {
  padding: 18px 20px; }

.modal--2vuxt {
  z-index: 20; }

.modalBody--3p1du {
  padding: 0;
  display: flex; }

.pin--sfzxU {
  height: 33px;
  width: 33px;
  margin-right: 2px; }

.pinWrapper--3hF4A {
  /* padding-bottom: 2px; */ }

.grid--2s-kD {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }

.miniContainer--2iPHt {
  display: flex;
  flex-direction: row;
  justify-content: flex-start; }

.column--2f5ZR {
  display: flex;
  flex-direction: column;
  justify-content: flex-start; }

.column2--3pGJK {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-right: 100px; }

.title--znMMP {
  font-family: sans-serif;
  font-weight: bold;
  font-size: 14px; }

.legend--yZrYz {
  font-family: sans-serif;
  font-size: 13px; }

/* $modalStartResponsive: 1215; */
.title--Rf6uv {
  text-transform: uppercase;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 600; }

.group--1SzKY {
  box-sizing: border-box;
  margin: 0 0 19px; }
  .group--1SzKY .titleSmall--1H49g {
    line-height: 18px;
    min-height: 0; }

.location--1MKdh {
  min-height: 200px; }

.column--1_JUQ {
  margin-left: 20px; }

.comment--1UYfe {
  font-size: 13px; }

.separator--rMWWx {
  width: 100%; }

.location--1MKdh {
  align-items: flex-start !important; }

.header--zYOv_ {
  background: #0e1921;
  width: 100%;
  padding-left: 20px; }
  .header--zYOv_ h1 {
    margin: 0;
    margin-right: 40px;
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase; }

.footer--K_hDp {
  padding: 5px; }

.modalBody--2BYyY {
  padding: 0;
  display: flex; }

/* $modalStartResponsive: 1215; */
.priceDetails--Ses15 {
  color: #000;
  width: 180px; }

.currency--3mVuy {
  display: block;
  font-size: 48px;
  width: 17px;
  margin-right: 22px; }

.value--3THK4 {
  font-size: 30px;
  line-height: 30px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 300; }

.secondaryValue--1LYSX {
  font-size: 13px; }

.symbolImage--2z6NS {
  margin-right: 13px; }

.ternaryValue--1R3ZR {
  font-size: 11px;
  color: #777777;
  margin-top: 10px; }

.timeUnit--3zHO4 {
  font-size: 11px;
  text-transform: uppercase; }

.priceDetailSmall--kK4Os .currency--3mVuy {
  font-size: 32px; }

.priceDetailSmall--kK4Os .value--3THK4 {
  font-size: 26px; }

.valueWrapper--1LjQ_ {
  width: 140px; }

/* $modalStartResponsive: 1215; */
.comment--TJbER {
  font-size: 12px; }

.group--2yCoM {
  margin-top: 10px; }

.separator--12f98 {
  margin: 24px 0 24px;
  width: 100%; }

.separator1--3RKCe {
  margin: 24px 0 24px;
  width: 85%; }

.description--325oY {
  margin-top: 20px; }

.comments--SrtUH {
  font-size: 13px;
  margin: 0 46px 0 0;
  padding: 0 0 0 13px;
  /* or ... 
  list-style-position: inside; */
  line-height: 1.4; }

.firstColumn--wMlIr {
  width: 100%;
  align-items: flex-start; }

.priceDetails--1IwTI:not(:first-child) {
  margin-top: 30px; }

/* $modalStartResponsive: 1215; */
.comment--3QFv6 {
  font-size: 13px; }

.value--33DPc {
  font-size: 13px;
  padding: 0; }

.description--2H9TB {
  margin-top: 20px; }

.group--1WP8I {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 19px; }
  .group--1WP8I .titleSmall--15jLf {
    line-height: 18px;
    min-height: 0;
    margin-bottom: 3px; }

.ball--2sspS {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
  margin-bottom: 3px; }

.temperature--3XhZH {
  height: 9px;
  background: #c5c5c5;
  position: absolute;
  right: 0; }

.temperatureContainer--1OBit {
  margin-top: 20px;
  position: relative;
  width: 140px;
  height: 9px;
  background: linear-gradient(to right, #006bef 11%, #0ab840 33%, #a7f840 54%, #eeb734 78%, #e80016 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* $modalStartResponsive: 1215; */
.secondaryLinks--3fD7X {
  display: flex;
  align-items: flex-start; }

.secondTitle--1mDBY {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: normal; }
  .secondTitle--1mDBY span {
    color: black; }

.comment--2u1pW {
  margin: 7px 0 10px 0;
  font-size: 13px;
  line-height: 140%;
  color: #808080; }

.link--2NnZd {
  margin-top: 5px;
  font-size: 11px;
  cursor: pointer; }
  .link--2NnZd:hover {
    text-decoration: underline; }

.image--uv7C1 {
  border-radius: 50%;
  height: 48px;
  width: 48px;
  float: left;
  margin: 8px 10px 0 0;
  object-fit: cover; }

/* $modalStartResponsive: 1215; */
div.summary--2IIr6 {
  border: 0;
  background: inherit; }

.separator--3zknL {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  margin: 0; }

.titleDefinition--1QtFj {
  color: rgba(255, 255, 255, 0.5); }

.list--3GW6e {
  width: 100%; }

/* $modalStartResponsive: 1215; */
.CircularProgressBg--2PxJu,
.CircularProgressFg--1qqj3 {
  fill: none; }

.CircularProgressFg--1qqj3 {
  transition: stroke-dashoffset 0.5s ease-in-out;
  stroke-width: 20px;
  fill: none;
  position: absolute; }

.widget--3CEaO {
  position: absolute;
  transform: rotate(270deg); }

.priceWidget--12FD9 {
  position: relative; }

.children--Wes0P {
  position: absolute;
  top: 10px;
  left: 10px; }

/* $modalStartResponsive: 1215; */
.circle--3SpUI {
  position: absolute;
  text-align: center;
  padding: 8px; }

.price--2BRYN {
  position: absolute;
  width: 190px;
  height: 190px;
  background-color: #3b464e;
  border-radius: 50%;
  border: 3px solid #283137;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #777777;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.totalPrice--11k_N {
  color: white;
  font-size: 48px;
  margin: 15px 0 0; }

.totalVal--27Twn {
  font-size: 18px;
  margin: 0 0 8px;
  color: white; }

.separator--kHDxt {
  width: 138px;
  height: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  border-top: 1px solid #283137;
  margin: 0 auto; }

.mpPrice--3fAtS {
  font-size: 30px;
  color: rgba(255, 255, 255, 0.4);
  margin: 8px 0 3px; }

.mpVal--1n8Wg {
  margin: 0 0 5px;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.4); }

.quarter1--37kAI {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 50%;
  border-radius: 0 100% 0 0;
  background: #e80016;
  background: linear-gradient(135deg, #e80016 0%, #eeb734 100%); }

.quarter2--31j0h {
  position: absolute;
  top: 50%;
  right: 0;
  width: 50%;
  height: 50%;
  border-radius: 0 0 100% 0;
  background: #a7f840;
  background: linear-gradient(45deg, #a7f840 0%, #eeb734 100%); }

.quarter3--3OXVh {
  position: absolute;
  top: 50%;
  right: 50%;
  width: 50%;
  height: 50%;
  border-radius: 0 0 0 100%;
  background: #0ab840;
  background: linear-gradient(135deg, #0ab840 0%, #a7f840 100%); }

.days--3AeL0 {
  padding-top: 11px;
  font-size: 17px;
  line-height: 18px;
  text-align: center;
  color: #010000; }

.date--1S4tm {
  font-size: 10px;
  line-height: 11px;
  text-align: center;
  color: #808080; }

.priceWidget--3a_GU {
  margin-left: 95px; }

/* $modalStartResponsive: 1215; */
.error--16rEs {
  font-size: 50px;
  color: red; }

.relations--1LiMN {
  padding-bottom: 20px; }

.wigets--NHQ7l {
  float: right;
  margin-bottom: 50px; }

.temperature--3XiJ9 {
  padding-bottom: 9px; }

.blur--3AE6s {
  filter: blur(5.5px); }

.headerSection--2O2DI {
  position: relative;
  margin: 0 -40px 0 -42px;
  padding: 0 20px 94px 41px; }

.price--RoKok {
  position: absolute;
  bottom: 150px;
  right: 260px; }

.graySeparator--1NEA6 {
  height: 20px; }

/* $modalStartResponsive: 1215; */
.option--2UyeF {
  text-transform: capitalize;
  padding: 0;
  font-size: 13px;
  line-height: 21px; }

.header--1_0f3 {
  margin-bottom: 11px; }

/* $modalStartResponsive: 1215; */
.notificationTitle--3asmY {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #000; }

.notificationButtonOk--1iNwz {
  text-transform: uppercase;
  font-size: 14px; }

.errorTitle--UFAhD {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #fd1212; }

.errorButtonOk--2ooS9 {
  text-transform: uppercase;
  font-size: 14px;
  background: #fd1212; }

.errorButtonCancel--lXOV3 {
  display: none; }

.askComponent--3zcG_ {
  max-width: calc(100% - 67px);
  width: 0; }

.listWrapper--2EpU6 {
  max-width: calc(100% - 284px); }

@media (max-width: 1234px) {
  .askComponent--3zcG_ {
    max-width: 100% !important; } }

/* $modalStartResponsive: 1215; */
_:-ms-fullscreen .blur--kIjXM {
  filter: none; }

.blur--kIjXM {
  filter: blur(5.5px); }

.icon--3Poc8 {
  margin-top: 2px; }

.strictRowItemWidth--2TA-J {
  min-width: calc(50% - 12px);
  width: calc(50% - 12px);
  max-width: calc(50% - 12px); }

.rowItemWidth--JCoG0 {
  min-width: calc(50% - 12px); }

.rowItemSeparator--VbHWl {
  min-width: 25px; }

.checkbox--YHqUs {
  display: flex;
  align-items: center; }

.addReferencesIcon--1_vZJ {
  padding-top: 7px;
  padding-left: 7px; }

.referencesButton--3Iw47 {
  width: 25px;
  height: 25px;
  padding-top: 0px;
  padding-right: 0px;
  border-radius: 4px; }
  .referencesButton--3Iw47:hover {
    background: #ececec;
    cursor: pointer; }

.referencesButton--3Iw47:active .addReferencesIcon--1_vZJ {
  color: #fff; }

.addIcon--3eks- {
  padding-right: 3px;
  padding-top: 2px; }

.addButton--21yt2 {
  width: 25px;
  height: 25px;
  padding-top: 0px;
  padding-right: 4px;
  border-radius: 4px; }
  .addButton--21yt2:hover {
    background: #ececec;
    cursor: pointer; }

.addButton--21yt2:active .addIcon--3eks- {
  color: #fff; }

.labeled--B5DRN {
  flex-basis: 44px; }

.civilStateLabel--pt1yn {
  /*font-family: $narrowFont;*/ }

.contactTitle--7UMsO {
  margin-left: 14px;
  /*font-family: $narrowFont;*/
  margin-right: 6px; }

.juridicContactTitle--McHZf {
  margin-left: 14px;
  margin-right: 14px;
  /*font-family: $narrowFont;*/ }

.groupContactTitle--2CnH7 {
  margin-left: 30px;
  margin-right: 14px;
  /*font-family: $narrowFont;*/ }

.contactTitleLabel--3ad9H {
  font-size: 14px; }

.contactTitleInput--2hGQk {
  height: 36px;
  background: transparent;
  font-size: 17px;
  border: 1px solid #bbb;
  align-items: center; }
  .contactTitleInput--2hGQk .react-combo__expand-tool {
    height: 100%;
    top: 0; }

.titleFieldWrapper--qWYTW {
  max-width: 100px; }

.titleField--39y3P {
  /*margin-top: 8px;
  margin-bottom: 30px;*/ }

.titleFieldLabel--PT2wE {
  max-height: 23px;
  min-height: 23px;
  margin-bottom: 4px;
  margin-top: 0;
  font-size: 14px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.titleFieldDisplayValue--1apCR {
  height: 35px;
  margin-top: 0;
  padding-top: 2px;
  margin-bottom: 4px;
  line-height: 19px;
  font-size: 17px;
  border-color: #dddddd;
  background: #fff; }

.titleButton--2yFB_ {
  height: 35px;
  width: 35px;
  margin-left: 10px;
  margin-right: 3px;
  background-color: #dddddd;
  border-radius: 4px; }
  .titleButton--2yFB_:focus {
    border: 1px solid #37b798; }

.titleIcon---W569 {
  margin-left: 1.5px;
  margin-top: 2px;
  color: #fff; }

.civisStateButton--e-_5- {
  width: 25px;
  height: 25px;
  padding-top: 3px;
  margin-right: 5px;
  padding-right: 6px;
  border-radius: 4px; }
  .civisStateButton--e-_5-:hover {
    background: #ececec;
    cursor: pointer; }
  .civisStateButton--e-_5-:active .addIcon--3eks- {
    color: #fff; }

.childTitle--drmuK {
  margin-left: 9px;
  margin-top: 12px;
  color: #777777; }
  .childTitle--drmuK:first-child {
    margin-left: 0; }

.childBirthDate--1qWUI {
  min-width: 255px;
  width: 255px;
  max-width: 255px; }

.childName--1YTVW {
  min-width: 100%;
  margin-bottom: 5px;
  margin-top: 5px; }

.childSpace--2aiDl {
  max-width: 40px; }

.childData--11yDt {
  width: 255px; }

.orderedListItem--1S3yr {
  margin-bottom: 0px;
  text-transform: none; }

.pictureInput--1LRIV {
  /* picture */
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer; }

.pictureButton--2uDKn {
  /* picture */
  display: block;
  position: relative;
  width: 207px;
  height: 207px;
  margin: auto;
  background: transparent;
  cursor: inherit;
  margin-top: 20px; }
  .pictureButton--2uDKn:hover {
    cursor: pointer; }

.pictureButtonLoading--1kOut {
  margin-top: 0;
  margin-bottom: 20px; }

.pictureWrapper--339WO {
  /* picture */
  position: relative;
  max-width: 100%;
  min-height: 228px; }

.progress--1OV4l {
  position: absolute;
  top: 48px;
  left: 50%;
  margin-left: -112px; }

.pictureError--1C76U {
  /* picture */
  position: relative;
  min-height: 207px;
  min-widht: 207px; }

.picture--oNS7f {
  /* picture */
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid #ebebeb;
  min-width: 207px;
  width: 207px;
  max-width: 207px;
  min-height: 207px;
  height: 207px;
  max-height: 207px;
  object-fit: cover; }

.picturePlaceholder--3D-L9 {
  /* picture */
  border-radius: 50%;
  border: 3px solid #ebebeb;
  overflow: hidden;
  /*border: 0;*/
  min-width: 207px;
  width: 207px;
  max-width: 207px;
  min-height: 207px;
  height: 207px;
  max-height: 207px; }

.pictureLoading--2lBqH {
  /* picture */
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #37b798;
  line-height: 36px; }

.transparent--1c9ZF {
  opacity: 0; }

.pictureButtons--3pmTQ {
  /* picture */
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden; }
  .pictureButtons--3pmTQ:hover {
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer; }
    .pictureButtons--3pmTQ:hover .pictureButtonAdd--1M_1b,
    .pictureButtons--3pmTQ:hover .pictureButtonRemove--2mUfj,
    .pictureButtons--3pmTQ:hover .pictureButtonReplace--3xsDA {
      opacity: 1;
      cursor: pointer; }

.pictureButtonReplace--3xsDA {
  /* picture */
  position: absolute;
  left: 30%;
  top: calc(50% - 10px);
  width: 25px;
  height: 25px;
  border-radius: 4px;
  opacity: 0;
  cursor: pointer; }
  .pictureButtonReplace--3xsDA:active .pictureIconReplace--3-Dp0 {
    color: #fff; }

.pictureButtonAdd--1M_1b {
  /* picture */
  position: absolute;
  left: calc(50% - 13px);
  top: calc(50% - 13px);
  width: 25px;
  height: 25px;
  border-radius: 4px;
  opacity: 0;
  cursor: pointer; }
  .pictureButtonAdd--1M_1b:active .pictureIconAdd--2zKTP {
    color: #fff; }

.pictureButtonRemove--2mUfj {
  /* picture */
  display: block;
  position: absolute;
  right: 30%;
  top: calc(50% - 10px);
  width: 25px;
  height: 25px;
  border-radius: 4px;
  opacity: 0;
  cursor: pointer; }
  .pictureButtonRemove--2mUfj:active .pictureIconRemove--7TUPK {
    color: #fff; }

.pictureButtonInputReplaceLabel--1hgWQ {
  cursor: pointer;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 80px;
  left: 50px; }

.pictureButtonInputAdd--3CZEN {
  /* picture */
  position: absolute;
  left: 30%;
  top: calc(50% - 10px);
  width: 25px;
  height: 25px;
  opacity: 0;
  z-index: -1;
  overflow: hidden;
  cursor: pointer;
  font-size: 0px; }
  .pictureButtonInputAdd--3CZEN:hover {
    cursor: pointer; }

.pictureButtonInputAddLabel--lVrSY {
  cursor: pointer;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 80px;
  left: 80px; }

.pictureButtonInputReplace--38DSy {
  /* picture */
  background: red;
  position: absolute;
  left: 40%;
  top: calc(50% - 10px);
  width: 25px;
  height: 25px;
  opacity: 0;
  z-index: -1;
  overflow: hidden;
  cursor: pointer;
  font-size: 0px; }
  .pictureButtonInputReplace--38DSy:hover {
    cursor: pointer; }

.pictureIconReplace--3-Dp0 {
  /* picture */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  cursor: pointer;
  right: 0;
  padding-top: 4px; }

.pictureIconAdd--2zKTP {
  /* picture */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
  padding-top: 4px;
  border-radius: 4px; }

.pictureIconRemove--7TUPK {
  /* picture */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4px;
  border-radius: 4px;
  cursor: pointer; }

.residential--zO6uo {
  /*address*/
  max-height: 90px; }

.adressField--1N3lp {
  margin-bottom: 10px; }

.addressWrapper--CxPDW {
  /*address*/
  width: 100%;
  /*margin-top: 47px;*/ }

.rowLeftWrapper--351vt {
  /*address*/
  max-height: 60px;
  height: 60px;
  /* for ie11*/
  max-width: 348px; }

.rowRightWrapper--3hiE_ {
  /*address*/
  max-height: 60px;
  height: 60px;
  /* for ie11*/
  max-width: 180px; }

.observationsInput--38GU6,
.countyDropdown--2m5wC,
.cityDropdown--3YQ9X {
  /*address*/
  max-width: 158px;
  /*// max-width: 80px;*/
  padding-left: 15px; }

.address--R6Qww {
  /*address*/
  max-height: 30px; }

.marginLeft--1ujNY {
  /*address*/
  padding-left: 15px; }

.street--B6OwK {
  width: 100%; }

.listLabel--3XoP7 {
  margin-bottom: 0px;
  text-transform: uppercase; }

.loadMaskWrapper--1FzIO {
  min-height: 20px;
  height: 20px;
  max-height: 20px;
  max-width: 45px; }

.loadMask--2uYwD {
  max-height: 25px;
  max-width: 45px;
  background: rgba(255, 255, 255, 0) !important; }

.addressComboPlaceholder--mqz1h {
  height: 38px;
  width: 100%;
  text-align: center;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  line-height: 38px;
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  color: #808080;
  background: '#fff'; }

.contactButton--3iOJ- {
  border-radius: 4px;
  padding: 0px 5px; }
  .contactButton--3iOJ-:hover {
    background: #ececec; }

/* $modalStartResponsive: 1215; */
.dayswrapper--2CB4U {
  max-width: 29%;
  padding-right: 3px; }

.monthsWrapper--2xxKY {
  max-width: 31%;
  padding-right: 3px; }

.months--39pKG {
  margin-right: 3px; }

.monthsItem--3OYlC {
  display: flex;
  font-size: 13px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  line-height: 18px;
  text-align: left;
  color: #333;
  height: 26px;
  padding: 4px 10px 4px 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer; }

.monthTag--2JHA4 {
  display: inline-block;
  font-size: 13px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  line-height: 20px;
  text-align: left;
  color: #333;
  height: 20px;
  padding: 1px 5px 1px 5px;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  white-space: nowrap;
  word-spacing: 0px; }

.monthsNumber--plqBZ {
  /*max-width: 69px;*/
  margin-right: 3px; }

.yearWrapper--212gq {
  max-width: 40%; }

.dateCombo--3XqjB {
  max-width: 240px; }

.days--2drWG .react-combo__value-tag,
.months--39pKG .react-combo__value-tag,
.years--3rX5x .react-combo__value-tag {
  padding-right: 0px;
  margin-rigth: 0px; }

.days--2drWG .react-combo__value-tag-label,
.months--39pKG .react-combo__value-tag-label,
.years--3rX5x .react-combo__value-tag-label {
  text-overflow: clip;
  overflow: visible;
  padding: 0;
  margin: 0;
  margin-bottom: 2px; }

.days--2drWG .react-combo__field,
.months--39pKG .react-combo__field,
.years--3rX5x .react-combo__field {
  /*max-width: 0px;*/
  position: relative;
  /*left: 0px;*/
  margin: 0;
  padding: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  color: #777777; }

/* $modalStartResponsive: 1215; */
.listWrapper--3tLwk {
  width: 100%;
  padding-left: 0px; }

.itemWrapper--2rTU4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  text-transform: uppercase; }
  .itemWrapper--2rTU4:hover .moveButton--1m5sa {
    display: inline-block; }
  .itemWrapper--2rTU4:hover .deleteButton--3i0id {
    display: inline-block; }
  .itemWrapper--2rTU4:hover .labeled--3cj3c {
    width: 79px;
    max-width: calc(100% - 50px);
    overflow: hidden; }

.itemWrapperStatic--3DQUR {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 20px; }

.itemWrapperHidden--1p5M6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  opacity: 0; }

.moveIcon--2gzsz {
  position: relative;
  top: 3px;
  color: #dddddd; }

.moveButton--1m5sa {
  cursor: pointer;
  display: none;
  height: 17px;
  width: 17px;
  margin: 0 6px 6px 6px; }

.deleteIcon--ZOLvu {
  color: #ff6662; }
  .deleteIcon--ZOLvu:hover {
    color: red; }

.deleteButton--3i0id {
  display: none;
  padding: 0; }

.addIcon--1w2FP {
  padding: 7px; }

.addButton--nBL64 {
  padding: 0px;
  margin-left: 5px;
  border-radius: 3px; }
  .addButton--nBL64:hover {
    background: #ececec; }
  .addButton--nBL64:active {
    color: white; }

.labeled--3cj3c {
  display: inline-block;
  width: 120px;
  margin-bottom: -2px; }

.dragSource--au-my {
  display: flex;
  flex-direction: row;
  align-items: center; }
  .dragSource--au-my span:last-child {
    line-height: 230%; }

@-moz-document url-prefix() {
  .moveIcon--2gzsz {
    top: -7px;
    color: #dddddd; }
  .deleteIcon--ZOLvu {
    position: relative;
    top: -2px; } }

.CircularProgressBg--3PF65,
.CircularProgressFg--CCQfx {
  fill: none; }

.CircularProgressBg--3PF65 {
  stroke: #ddd; }

.CircularProgressFg--CCQfx {
  transition: stroke-dashoffset 0.5s ease-in-out; }

.CircularProgressText--1544o {
  position: absolute;
  font-family: sans-serif;
  font-size: 30px;
  fill: red;
  z-index: 1; }

/* $modalStartResponsive: 1215; */
.title--3Cs7Q,
.titleRight--L2m04 {
  padding-bottom: 5px;
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: 1px solid #dddddd;
  font-smoothing: antialiased;
  text-transform: uppercase;
  text-align: left;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  user-select: none; }
  .title--3Cs7Q .icon--3F8aX,
  .titleRight--L2m04 .icon--3F8aX {
    color: #dddddd; }

.title--3Cs7Q {
  margin-right: 0;
  cursor: pointer;
  width: 100%; }

.titleRight--L2m04 {
  cursor: default; }

@charset "UTF-8";
/* $modalStartResponsive: 1215; */
.checkWrapper--AjI_v {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center; }
  .checkWrapper--AjI_v:focus {
    outline: none; }

.checkbox--Ax6qu {
  width: 14px;
  height: 14px;
  margin-right: 12px;
  font-size: 14px;
  border-radius: 4px; }
  .checkbox--Ax6qu:focus, .checkbox--Ax6qu:active {
    outline: none;
    box-shadow: 0px 0px 5px 0.5px; }

.unchecked--2eeZB {
  color: #dddddd; }

.unchecked--2eeZB:focus {
  box-shadow: 0px 0px 4px 1px;
  outline: none; }

.checked--3NhLC:focus {
  box-shadow: 0px 0px 4px 1px;
  outline: none; }

.label--2sBAJ {
  display: inline-block; }

@media all and (-ms-high-contrast: none) {
  .label--2sBAJ {
    position: relative;
    top: 11px; }
  /* IE10 */
  â€‹ *::-ms-backdrop,
  .label--2sBAJ {
    position: relative;
    top: 11px; }
  /*â€‹ IE11 */ }

/* $modalStartResponsive: 1215; */
.pictureButton--3M3xL {
  /* picture */
  display: block;
  position: relative;
  width: 204px;
  height: 204px;
  margin: auto;
  background: transparent;
  cursor: inherit;
  margin-top: 20px; }

.picture--2ByCD {
  /* picture */
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(146, 146, 146, 0.17);
  overflow: hidden;
  border: 3px solid #283137;
  min-width: 204px;
  width: 204px;
  max-width: 204px;
  min-height: 204px;
  height: 204px;
  max-height: 204px;
  object-fit: cover; }

div.summary--M4Ygl {
  margin-left: 56px;
  padding-left: 23px;
  padding-top: 12px;
  padding-bottom: 8px;
  border: 0; }

.separator--a5aj_ {
  width: 100%; }

.subtitle--361XV + .subtitle--361XV {
  margin-top: 7px; }

.relations--DTcxw {
  padding-bottom: 20px; }

.wigets--28rFO {
  float: right;
  margin-bottom: 50px; }

.temperature--3bWLd {
  padding-bottom: 9px; }

.blur--pqpjq {
  filter: blur(5.5px); }

.picture--1vxHO {
  position: absolute;
  bottom: -50px;
  right: 60px; }

.title--1Th1_ {
  margin-left: 46px; }

.headerSection--3SVyh {
  background-color: #283137;
  position: relative;
  min-height: 130px;
  margin: 0 -40px 0 -42px;
  padding: 0 20px 24px 41px; }

/* $modalStartResponsive: 1215; */
.option--1wJRk {
  text-transform: capitalize;
  padding: 0;
  font-size: 13px;
  line-height: 21px; }

.header--18oRA {
  margin-bottom: 11px; }

/* $modalStartResponsive: 1215; */
.notificationTitle--3VjcV {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #000; }

.notificationButtonOk--1pT9w {
  text-transform: uppercase;
  font-size: 14px; }

.errorTitle--3-_OY {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #fd1212; }

.errorButtonOk--3U7nw {
  text-transform: uppercase;
  font-size: 14px;
  background: #fd1212; }

.errorButtonCancel--2AAjK {
  display: none; }

.askComponent--2tDIz {
  max-width: calc(100% - 67px);
  width: 0; }

.listWrapper--4lYei {
  max-width: calc(100% - 284px); }

@media (max-width: 1234px) {
  .askComponent--2tDIz {
    max-width: 100% !important; } }

/* $modalStartResponsive: 1215; */
.bigIcon--1AYkn {
  position: absolute;
  color: white;
  left: 50%;
  transition: top 0.1s linear, font-size 0.4s cubic-bezier(1, -0.2, 0.84, 0.7); }

.videoIcon--2ig7_ {
  position: absolute;
  display: none;
  cursor: pointer;
  border-radius: 11px;
  width: 165px;
  height: 80px;
  transition: all 0.2s ease;
  margin: 10px;
  margin-top: 20px;
  padding: 20px;
  z-index: 1; }
  .videoIcon--2ig7_:hover {
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15); }

.circleIcon--3QM4p {
  position: absolute;
  display: none;
  cursor: pointer;
  border-radius: 11px;
  width: 22px;
  height: 22px;
  transition: all 0.2s ease;
  padding: 4px; }
  .circleIcon--3QM4p:hover {
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15); }

.content--3z-fL {
  position: absolute;
  width: 100%;
  background: white;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.description--27dys {
  color: #808080; }

.icons--2ekP- {
  position: absolute; }

.image--2XWvd {
  background-repeat: no-repeat;
  background-size: cover;
  margin: 4px;
  position: relative;
  background-position: center; }
  .image--2XWvd:hover {
    cursor: pointer; }

.item--1PoYF {
  background: white;
  position: relative;
  transition: opacity ease 1s; }
  .item--1PoYF:hover {
    max-height: initial; }
    .item--1PoYF:hover .content--3z-fL {
      z-index: 1;
      box-shadow: 0 1px 15px rgba(0, 0, 0, 0.25); }
      .item--1PoYF:hover .content--3z-fL .circleIcon--3QM4p {
        display: inline-block; }
    .item--1PoYF:hover .title--2h-Fs,
    .item--1PoYF:hover .description--27dys {
      height: initial;
      overflow: initial;
      text-overflow: initial;
      white-space: initial; }

.title--2h-Fs,
.description--27dys {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.title--2h-Fs {
  text-transform: uppercase;
  line-height: 1.4;
  cursor: pointer; }

.uploadProgress--1UG3s {
  position: absolute;
  left: 50%; }

.list--23gBq .circleIcon--3QM4p.icon1--1RUTP {
  right: 61px; }

.list--23gBq .circleIcon--3QM4p.icon2--39ENY {
  right: 39px; }

.list--23gBq .circleIcon--3QM4p.icon3--bcf3g {
  right: 17px; }

.list--23gBq .content--3z-fL {
  padding-bottom: 13px;
  min-height: 60px; }

.list--23gBq .icons--2ekP- {
  top: 19px;
  right: 0;
  height: 24px; }

.list--23gBq .item--1PoYF {
  width: 100%;
  margin-bottom: 5px;
  min-height: 60px; }

.list--23gBq .bigIcon--1AYkn {
  font-size: 32px;
  width: 32px;
  height: 32px;
  margin-left: -16px;
  top: 8px; }

.list--23gBq .image--2XWvd {
  width: 48px;
  height: 48px;
  margin: 6px;
  transition: all linear 0.15s;
  position: absolute; }

.list--23gBq .upperSeparator--2lFIU {
  position: absolute;
  width: 100%;
  height: 4px;
  top: -4px; }

.list--23gBq .bottomSeparator--Q2HSz {
  position: absolute;
  width: 100%;
  height: 4px;
  bottom: -2px; }

.list--23gBq .textContent--DWEAE {
  margin: 13px 96px 0 64px; }

.list--23gBq .uploadProgress--1UG3s {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  top: 8px; }

.grid--3vWLo {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  grid-template-rows: repeat(auto-fill, 180px);
  grid-gap: 12px;
  align-items: stretch;
  height: 594px !important; }
  .grid--3vWLo .bigIcon--1AYkn {
    font-size: 72px;
    width: 72px;
    height: 73px;
    margin-left: -36px;
    margin-top: -36px;
    top: 50%; }
  .grid--3vWLo .content--3z-fL {
    min-height: 176px; }
  .grid--3vWLo .icons--2ekP- {
    transition: all 0.2s ease;
    height: 62px;
    top: 4px;
    left: 4px;
    right: 4px; }
  .grid--3vWLo .image--2XWvd {
    height: 116px; }
    .grid--3vWLo .image--2XWvd:hover {
      cursor: pointer; }
  .grid--3vWLo .item--1PoYF {
    height: 176px; }
    .grid--3vWLo .item--1PoYF:hover .icons--2ekP- {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 0%, white 25%, rgba(255, 255, 255, 0) 100%); }
    .grid--3vWLo .item--1PoYF:last-of-type {
      margin-bottom: 21px; }
  .grid--3vWLo .circleIcon--3QM4p {
    top: 7px; }
    .grid--3vWLo .circleIcon--3QM4p.icon1--1RUTP {
      left: 7px; }
    .grid--3vWLo .circleIcon--3QM4p.icon2--39ENY {
      left: 29px; }
    .grid--3vWLo .circleIcon--3QM4p.icon3--bcf3g {
      right: 7px; }
  .grid--3vWLo .upperSeparator--2lFIU {
    position: absolute;
    width: 6px;
    height: 100%;
    left: -8px; }
  .grid--3vWLo .bottomSeparator--Q2HSz {
    position: absolute;
    width: 6px;
    height: 100%;
    right: -6px; }
  .grid--3vWLo .textContent--DWEAE {
    padding: 10px; }
  .grid--3vWLo .uploadProgress--1UG3s {
    width: 80px;
    height: 80px;
    margin-left: -40px;
    margin-top: -40px;
    top: 50%; }

.background--3VxA0 {
  position: fixed;
  z-index: 20239;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.75);
  display: flex;
  align-items: center;
  justify-content: center; }

.content--1uNpC {
  display: flex;
  position: relative;
  max-height: calc(100% - 60px);
  max-width: calc(100% - 120px); }

.closeButton--29PlC {
  position: absolute;
  right: -8px;
  top: -8px;
  color: white;
  cursor: pointer;
  background: black;
  border: 3px solid black;
  border-radius: 8px; }

.image--1yZAB {
  max-width: 100%;
  max-height: 100%;
  border-radius: 3px;
  object-fit: contain; }

/* $modalStartResponsive: 1215; */
.popover--3Mowu {
  position: absolute;
  top: 5%;
  left: 50px;
  right: 50px;
  width: 200px;
  height: 300px;
  bottom: 5%;
  z-index: 1; }

.label--2dbMf {
  text-transform: uppercase;
  width: 123px; }

.textarea--18YTQ {
  color: black;
  font-weight: normal; }

.editModal--3YHgk {
  width: 325px;
  position: absolute;
  z-index: 10;
  left: 40%;
  margin-left: -50px;
  top: 15%;
  box-shadow: 10px 10px 55px 15px rgba(0, 0, 0, 0.2); }

.editModalBackground--16SAi,
.editModalBackgroundWrapper--Lvrk2 {
  background: transparent;
  z-index: 2; }

.footer--awwlr {
  background: white; }

/* $modalStartResponsive: 1215; */
.actionsBar--1yImW {
  width: 100%;
  justify-content: space-between;
  font-size: 16px; }

.actionLink--3bQQD {
  padding: 15px;
  text-align: center;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  cursor: pointer;
  white-space: nowrap; }

.addFileInput--YFgfQ {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

.attachment--2Choz::before {
  content: '\ed5d'; }

.bigNoItemsButtons--3aBGz {
  margin-top: 20px;
  width: 100%; }

.bigText--3Astn {
  text-align: center;
  height: 200px;
  width: 64%;
  margin: auto;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #888888;
  font-size: 30px;
  line-height: 1.5;
  font-weight: lighter; }
  .bigText--3Astn .actionLink--3bQQD {
    font-family: "Roboto", Arial, Helvetica, sans-serif; }

.symbol--Vgzrk::before {
  font-family: 'IcoMoon-Ultimate';
  font-size: 20px;
  margin-right: 6px;
  vertical-align: middle; }

.smallText--1J-Ro {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #808080;
  font-size: 13px; }

.link--38u-0::before {
  content: '\e917'; }

.contentWrapper--25kjd {
  width: 100%;
  padding: 0 0 34px;
  position: relative; }

.contentScroller--JBw_6 {
  background: #f5f5f5;
  width: 100%;
  height: 508px;
  padding: 21px;
  overflow-y: auto;
  align-items: flex-start;
  justify-content: space-between; }

.displayToggleButton--3DcyY {
  width: 52px;
  height: 49px;
  display: table-cell;
  vertical-align: middle; }

.displayButtons--N_XbU {
  display: flex;
  justify-content: flex-end;
  flex-grow: 1; }

.faderBottom--1HSca {
  content: '';
  position: absolute;
  bottom: 34px;
  left: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(245, 245, 245, 0), rgba(245, 245, 245, 0.9) 90%);
  width: 100%;
  height: 40px; }

.hideOnSmallDevice--2eOaq {
  display: none; }

.uploadProgressText--3l-oy {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.sectionTitle--21Z08 {
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold; }

@media (min-width: 968px) {
  .hideOnSmallDevice--2eOaq {
    display: block; } }

/* $modalStartResponsive: 1215; */
.buyer--2FE0p {
  margin-bottom: 2px !important; }

.offerTitle--CNX-3 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.offerTitleLabel--3eYl7 {
  font-size: 14px; }

.offerTitleInput--5cRod {
  height: 36px;
  background: transparent;
  font-size: 17px;
  border: 1px solid #bbb; }

.dimensionsWrapper--1kSsS {
  width: 288px; }

.dimensionsInput--3z-zA {
  position: absolute;
  right: 0;
  text-align: right;
  min-width: 60px;
  width: 60px;
  max-width: 60px; }

.strictRowItemWidth--1OPr_ {
  min-width: calc(50% - 12px);
  width: calc(50% - 12px);
  max-width: calc(50% - 12px);
  margin-left: 12px; }
  .strictRowItemWidth--1OPr_:first-child {
    margin-left: 0px; }

.rowItemSeparator--3_oh1 {
  min-width: 25px; }

.blur--2ZtLL {
  filter: blur(5.5px); }

.addIcon--z8puo {
  padding: 7px 8px;
  border-radius: 4px;
  cursor: pointer; }
  .addIcon--z8puo:hover {
    background: #ececec; }

.addButton--3YAn1 {
  padding: 0px;
  margin-left: 5px;
  border-radius: 4px; }

.addReferencesIcon--2ItIb {
  padding: 7px;
  cursor: pointer;
  border-radius: 4px; }
  .addReferencesIcon--2ItIb:hover {
    background: #ececec; }

.referencesIcon--2tIeX {
  margin-left: 0px;
  padding-left: 0px;
  padding-bottom: 5px; }

.referencesName--2ZxJI {
  font-size: 13px;
  color: #333; }

.referencesButton--3PSFh {
  border-radius: 4px; }

.labeled--2-xmg {
  flex-basis: 44px; }

.clearIcon--MrGAy {
  display: block;
  cursor: pointer;
  color: #dddddd;
  margin-left: 5px;
  margin-right: 5px; }

.row--36o8g {
  display: flex;
  flex-direction: row;
  align-items: center; }

.checkbox--2h_NF {
  width: 27px;
  margin-top: 6px;
  margin-bottom: 24px; }

.checkItem--1Q9RQ {
  margin-top: 2px; }

.transactionCheckboxWrapper--25ZbK {
  padding-top: 10px;
  padding-bottom: 10px; }

.transactionComposedFieldSpace--28Wca {
  margin-bottom: 2px; }

.transactionCheckLabel--2w-K9 {
  margin-top: 4px; }

.residential--1aJsk {
  /*address*/
  /*max-height: 90px;*/ }

.addressWrapper--2I_LI {
  /*address*/
  width: 100%;
  /*margin-top: 47px;*/ }

.rowLeftWrapper--30Zj7 {
  /*address*/
  max-height: 60px;
  height: 60px;
  /* for ie11*/
  max-width: 348px; }

.rowRightWrapper--2Kok8 {
  /*address*/
  max-height: 60px;
  height: 60px;
  /* for ie11*/
  max-width: 180px; }

.observationsInput--2Xe2C,
.countyDropdown--Cm8No {
  /*address*/
  padding-left: 15px;
  max-width: 158px; }

.cityDropdown--3SRJL {
  /*address*/
  padding-left: 15px;
  max-width: 100%; }

.address--2uaJm {
  /*address*/
  max-height: 30px; }

.marginLeft--3Nqv4 {
  /*address*/
  padding-left: 15px; }

.street--1dTqk {
  width: 100%; }

.simpleList--nwvr2 {
  padding-right: 33px;
  margin-top: 1px; }

.dimension--24dzn {
  font-size: 12px;
  padding: 2px;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #777777; }
  .dimension--24dzn:hover {
    cursor: pointer; }

.dimensionsDeleteButton--3VAgg {
  display: block;
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: 22px; }

.otherRoomsDeleteButton--3vjZv {
  display: block;
  margin-left: 0px;
  padding-left: 0px; }

.checkField--33jcD {
  height: 30px; }

.checkText--gzVkN {
  font-size: 12px;
  color: #777777; }

.roomsList--1Nq72 {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 10px; }

.roomsListTitle--S3U6Q {
  font-size: 15px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  height: 25px; }

.dimensionsContent--1rGYi {
  padding: 10px; }

.roomsListLabel--2ZsRo {
  text-transform: uppercase;
  width: 100%; }

.transactionCombo--2DEy3 {
  max-width: 163px; }

.floorCombo--gSMuD {
  width: 120px; }

.doubleFloorCombo--3J4M4 {
  width: 79px; }

.floorSeparator--3fEal {
  width: 12px; }

.legalCombo--1P0yo {
  max-width: 118px; }

.addressCombo--3MAhC {
  width: 166px; }

.addressComboPlaceholder--11Bnq {
  height: 38px;
  width: 100%;
  text-align: center;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  line-height: 38px;
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  color: #808080;
  background: '#fff'; }

.loadMaskWrapper--21vLB {
  min-height: 20px;
  height: 20px;
  max-height: 20px;
  max-width: 45px; }

.loadMask--2O897 {
  max-height: 25px;
  max-width: 45px;
  background: rgba(255, 255, 255, 0) !important; }

.containerSmallSpaces--1h8tQ {
  margin-bottom: 3px; }

.adressField--3RuxF {
  margin-bottom: 10px; }

.textareaGeneralData--1E__y {
  min-height: 273px;
  max-height: 273px; }

.textareaSpace--2VLjS {
  min-height: 218px;
  max-height: 218px; }

.textareaLegalPrices--2-fI0 {
  min-height: 248px;
  max-height: 248px; }

.textareaSettings--oYqH2 {
  min-height: 122px;
  max-height: 122px; }

.mapEdit--jGtgc {
  font-size: 16px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 400; }

.mapButton--1DpZ- {
  border-radius: 4px;
  cursor: pointer; }
  .mapButton--1DpZ-:hover {
    background: #ececec; }

.condominiumInputs--35s_p {
  width: 99px; }

.pinkTransaction--TEg_W {
  background-color: #ffd3d382;
  margin-left: -30px;
  padding-left: 30px;
  margin-right: -30px;
  padding-right: 30px;
  margin-top: 25px;
  padding-top: 30px;
  margin-bottom: 15px;
  padding-bottom: 30px; }

/* $modalStartResponsive: 1215; */
.transactionCard--33oAS {
  background: #f5f5f5;
  border-left: 4px solid;
  padding: 25px 10px 25px 15px;
  position: relative; }

.firstSection--1iczT {
  margin-left: 20px;
  width: 30%;
  margin-bottom: 30px; }

.secondSection--3_HI6 {
  width: 70%; }

.thirdSection--1fqAS {
  color: #808080;
  text-align: right;
  font-size: 13px;
  position: absolute;
  top: 28px;
  right: 34px; }

.title--3GUe_ {
  font-size: 30px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 30px; }

.euro--zP7j0 {
  font-size: 48px; }

.text1--30zD9 {
  font-size: 30px;
  margin-left: 10px; }

.text2--23HiM {
  font-size: 12px;
  margin-right: 35px; }

.text3--AtM_h {
  font-size: 13px;
  color: #808080;
  margin-top: 5px;
  margin-right: 35px; }

.detail--3pK6O + .detail--3pK6O {
  margin-top: 20px; }

.label--2K89_ {
  color: #808080;
  font-size: 13px; }

.value--UN8NH {
  font-size: 13px; }

.icon--24cEa {
  font-size: 22px !important; }

/* $modalStartResponsive: 1215; */
.mlsCard--3tQxz {
  background: #f5f5f5;
  border-left: 4px solid;
  padding: 25px 10px 25px 15px;
  position: relative; }

.firstSection--2MwqH {
  margin-left: 20px;
  width: 40%;
  margin-bottom: 20px; }

.secondSection--1oY30 {
  width: 60%;
  padding-top: 13px; }

.thirdSection--1X4dE {
  color: #808080;
  text-align: right;
  font-size: 13px;
  position: absolute;
  top: 28px;
  right: 34px; }

.title--1u0EX {
  font-size: 30px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 30px; }

.euro--24tUU {
  font-size: 48px; }

.text1--NoFLQ {
  font-size: 30px;
  margin-left: 10px; }

.text2--2-f5I {
  font-size: 12px;
  margin-right: 35px; }

.text3--1A35D {
  font-size: 13px;
  color: #808080;
  margin-top: 5px;
  margin-right: 35px; }

.detail--y2AIC + .detail--y2AIC {
  margin-top: 20px; }

.label--35Uk2 {
  color: #808080;
  text-transform: uppercase;
  font-size: 13px; }

.value--34U7m {
  font-size: 13px; }

.icon--3nI6Y {
  font-size: 22px !important; }

.col1Title--2SDSB {
  font-weight: 300;
  font-size: 26px;
  font-family: Roboto Condensed, sans-serif;
  padding-top: 20px; }

.col1Text--1EtPZ {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  font-family: Roboto; }

.buttons--2vPA0 {
  padding-top: 0; }

.button--2POEv {
  background-color: #4A76CD;
  border: none;
  color: white;
  padding: 5px 13px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 13px;
  margin: 4px 5px 4px 0;
  cursor: pointer; }

.buttonDisabled--3-vyw {
  background-color: #d3d3d3;
  pointer-events: none;
  cursor: default; }

/* $modalStartResponsive: 1215; */
.content--3hMuA {
  margin-top: -6px; }

.dimensions--3RYNN {
  padding-bottom: 20px;
  align-items: baseline !important;
  line-height: 175%; }

.column--3Ac8k {
  align-items: flex-start; }

.column--3Ac8k + .column--3Ac8k {
  margin-left: 50px; }

/* $modalStartResponsive: 1215; */
.listImagesTarget--1tqbm {
  font-size: inherit;
  display: none; }

.row--D0gNu img:last-child {
  padding-right: 0; }

.row--D0gNu :first-child {
  margin-left: 0; }

.row--D0gNu :last-child {
  margin-right: 0; }

.thumbnail--9nj8P {
  cursor: pointer;
  border: 4px solid #f6f6f6;
  margin-left: 4px;
  margin-right: 4px; }
  .thumbnail--9nj8P:hover {
    border: 4px solid #a6d1ec; }

.videoIcon--1ICym {
  position: absolute;
  display: none;
  cursor: pointer;
  border-radius: 11px;
  width: 165px;
  height: 80px;
  transition: all 0.2s ease;
  margin: 10px;
  margin-top: 20px;
  padding: 20px;
  z-index: 1; }
  .videoIcon--1ICym:hover {
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15); }

.circleIcon--2XdfC {
  position: absolute;
  display: none;
  cursor: pointer;
  border-radius: 11px;
  width: 22px;
  height: 22px;
  transition: all 0.2s ease;
  margin: 10px;
  padding: 4px;
  z-index: 1; }
  .circleIcon--2XdfC:hover {
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15); }

/* $modalStartResponsive: 1215; */
.summary--3Pngg {
  text-align: left;
  padding: 0;
  width: 100%; }
  .summary--3Pngg div[title] {
    margin-bottom: 13px;
    margin-top: 0; }
  .summary--3Pngg dl {
    padding: 1px; }

.relations--1IMX7 {
  padding-bottom: 20px; }

.wigets--1mQ0t {
  float: right;
  margin-bottom: 50px; }

.temperature--3FHtn {
  padding-bottom: 9px; }

.blur--3SVzF {
  filter: blur(5.5px); }

.headerSection--3WTAT {
  background-color: #202a30;
  color: #fff;
  box-shadow: 0 18px 0 #ededed;
  margin-bottom: 93px;
  padding: 0 25px 14px 50px;
  position: relative;
  min-height: 280px;
  margin: 0 -40px 0 -42px; }

.image--lehFB {
  position: absolute;
  width: 55.25%;
  margin-right: 50px;
  box-shadow: 0 0 0 8px rgba(146, 146, 146, 0.17);
  text-indent: -10000px; }
  .image--lehFB::before {
    display: block;
    content: '';
    padding-top: calc(100% * 2 / 3);
    background-color: rgba(128, 128, 128, 0.84);
    /* You could reduce this expression with a preprocessor or by doing the math. I've kept the longer form in `calc()` to make the math more readable for this demo. */ }

.titlePreview--349pw {
  margin-bottom: 50px; }

.price--dFBW5 {
  position: absolute;
  right: 270px;
  top: 180px; }

.multimediaContent--17Mvz {
  padding-left: 4px; }

.editCompleteLink--1n29-,
.editLink--2dHNx {
  margin: 2px 6px;
  font-size: 16px;
  font-weight: normal;
  text-transform: initial;
  cursor: pointer; }

.editLink--2dHNx:before {
  font-family: 'IcoMoon-Ultimate';
  margin-right: 6px; }

.editLink--2dHNx:before {
  content: '\e60d'; }

.dynamicFormModal--fHvYh {
  padding: 0;
  margin: auto;
  left: 0;
  right: 0;
  position: absolute;
  border-radius: 10px; }

.textItem--vPEcT {
  flex-basis: 40%;
  justify-content: flex-end;
  padding: 0 42px 0 42px; }

@media (max-width: 1234px) {
  .textItem--vPEcT {
    padding-top: 240px; }
  .headerSection--3WTAT {
    min-height: 520px;
    margin: 0 -40px 0 -46px; }
  .price--dFBW5 {
    padding-top: 240px; }
  .image--lehFB {
    width: 80%; } }

/* $modalStartResponsive: 1215; */
.notificationTitle--3jPOk {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #000; }

.notificationButtonOk--3wpUs {
  text-transform: uppercase;
  font-size: 14px; }

.errorTitle--39ebw {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #fd1212; }

.errorButtonOk--asReS {
  text-transform: uppercase;
  font-size: 14px;
  background: #fd1212; }

.errorButtonCancel--q95Xi {
  display: none; }

.offerComponent--15qLy {
  max-width: calc(100% - 67px);
  width: 0; }

.listWrapper--11g1M {
  max-width: calc(100% - 284px); }

@media (max-width: 1234px) {
  .offerComponent--15qLy {
    max-width: 100% !important; } }

/* $modalStartResponsive: 1215; */
.offerTitle--xRaFK {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.offerTitleLabel--2TkFl {
  font-size: 14px; }

.offerTitleInput--3Edyy {
  height: 36px;
  background: transparent;
  font-size: 17px;
  border: 1px solid #bbb; }

.labeled--3qKAl {
  flex-basis: 44px; }

.urlInput--2BeHO {
  width: 90%; }

.urlIcon--3vB4N {
  margin-left: 3px;
  margin-top: 4px;
  font-size: 15px !important; }
  .urlIcon--3vB4N:hover {
    color: #ef9615;
    cursor: pointer; }

/* $modalStartResponsive: 1215; */
.files--12PxS {
  position: absolute;
  width: 190px;
  height: 190px;
  background-color: #3b464e;
  border-radius: 50%;
  border: 3px solid #283137;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #777777;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-shadow: 0 0 0 8px rgba(146, 146, 146, 0.07);
  overflow: hidden;
  border: 3px solid #283137; }

.totalPrice--3-KOx {
  color: white;
  font-size: 48px;
  margin: 15px 0 0; }

.totalVal--2j4LR {
  font-size: 18px;
  margin: 0 0 8px;
  color: white; }

.separator--2jpAS {
  width: 138px;
  height: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  border-top: 1px solid #283137;
  margin: 0 auto; }

.mpPrice--3vuWf {
  font-size: 30px;
  color: rgba(255, 255, 255, 0.4);
  margin: 8px 0 3px; }

.mpVal--1Lf3n {
  margin: 0 0 5px;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.4); }

/* $modalStartResponsive: 1215; */
.filesWidget--ulJ9v {
  bottom: -50px;
  right: 50px; }

.summary--3sWWz {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-right: 300px;
  padding: 0; }

.summaryItem--3bKWV {
  width: 100%;
  display: flex; }

.relations--2pyYn {
  padding-bottom: 20px; }

.wigets--3MMFm {
  float: right;
  margin-bottom: 50px; }

.blur--1eFME {
  filter: blur(5.5px); }

.headerSection--2vPbn {
  background-color: #202a30;
  color: #fff;
  box-shadow: 0 18px 0 #ededed;
  margin-bottom: 93px;
  padding: 0 25px 14px 50px;
  position: relative;
  min-height: 120px;
  margin: 0 -40px 0 -42px; }

.titlePreview--2NAra {
  margin-bottom: 50px; }

.multimediaContent--Q3Nvw {
  padding-left: 4px; }

/* $modalStartResponsive: 1215; */
.commentsSection--2JYq_ {
  width: 100%;
  position: relative;
  margin-bottom: 40px; }

.comment--L4YaV {
  min-height: 20px;
  font-size: 13px; }

.well--2rfGO {
  border-left: 4px solid #777777;
  background: rgba(240, 240, 240, 0.6);
  border-radius: 7px 0 0 7px; }

.wellLabel--2-nUY {
  color: black;
  font-weight: bold; }

.commentsTitle--64pzz {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 30px;
  margin-bottom: 20px;
  border-bottom: 2px dotted #bdbdbd;
  padding-bottom: 5px;
  display: block; }

.commentWrap--3_mFJ {
  padding: 15px;
  white-space: pre-line; }

.commentLabel--O9Zp1 {
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.separator--1B02W {
  height: 1px;
  background: #efeeee;
  width: 100%;
  margin: 15px 0 -15px; }

.commentWrap--3_mFJ:first-of-type .separator--1B02W,
.commentWrap--3_mFJ:last-of-type .separator--1B02W {
  display: none; }

.commentAddButton--2nRVG {
  position: absolute;
  right: 0;
  top: 10px;
  cursor: pointer; }

.dynamicFormModal--13xd6 {
  padding: 0;
  margin: auto;
  left: 0;
  right: 0;
  position: absolute;
  border-radius: 10px; }

.filesWidget--2hpvD {
  bottom: -50px;
  right: 50px; }

.stats--3ydEw {
  position: absolute;
  right: 270px;
  top: 25px; }

.summary--29JV4 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-right: 300px;
  padding: 0; }

.summaryItem--NOfSl {
  width: 100%;
  display: flex; }

.relations--rCIJW {
  padding-bottom: 20px; }

.wigets--2D7sN {
  float: right;
  margin-bottom: 50px; }

.blur--2eBuO {
  filter: blur(5.5px); }

.headerSection--b6-sl {
  background-color: #202a30;
  color: #fff;
  box-shadow: 0 18px 0 #ededed;
  margin-bottom: 93px;
  padding: 0 25px 14px 50px;
  position: relative;
  min-height: 120px;
  margin: 0 -40px 0 -42px; }

.titlePreview--2f5yb {
  margin-bottom: 50px; }

.multimediaContent--15w3r {
  padding-left: 4px; }

/* $modalStartResponsive: 1215; */
.notificationTitle--3uExT {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #000; }

.notificationButtonOk--3b7zA {
  text-transform: uppercase;
  font-size: 14px; }

.errorTitle--1w2M5 {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #fd1212; }

.errorButtonOk--3D3k3 {
  text-transform: uppercase;
  font-size: 14px;
  background: #fd1212; }

.errorButtonCancel--1LDz6 {
  display: none; }

.resourceComponent--1fGQZ {
  max-width: calc(100% - 67px);
  width: 0; }

.listWrapper--2oGj_ {
  max-width: calc(100% - 284px); }

@media (max-width: 1234px) {
  .resourceComponent--1fGQZ {
    max-width: 100% !important; } }

/* $modalStartResponsive: 1215; */
.allDayCheck--Txp1u {
  display: flex;
  width: 114px;
  flex-wrap: nowrap;
  position: relative; }

.alert--3CK5A {
  position: relative;
  width: 100%; }

.googleSync--25tjR {
  padding-left: 98px !important; }

.lightBorderBottom--1_BxL {
  border-bottom: 1px dotted #dddddd; }

.checkbox--3joSc {
  position: absolute;
  top: -5px; }

.clock--2yiGx {
  color: #ececec;
  flex-grow: 0;
  text-align: center;
  width: 98px;
  position: absolute;
  left: 0; }

.dateField--3qh8q {
  padding: 0; }

.durationSection--2g1rE {
  padding: 15px 0 15px 98px;
  position: relative; }

.draftNote--1WGly {
  font-size: 12px;
  font-style: italic; }

.eventRow--36NBL {
  display: flex;
  flex-wrap: nowrap; }

.hourLabel--37iTD {
  margin-left: 10px; }

.whereDropdown--1Ows2 {
  width: 100%; }

.timeDropdown--2mImR {
  min-width: 84px;
  margin-left: 5px; }

.title--3Vjw5 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.titleLabel--2d--a {
  font-size: 14px; }

.titleInput--qkUaK {
  height: 36px;
  background: transparent;
  font-size: 17px;
  border: 1px solid #bbb; }

.labeledFormItemsClass--ljaCT {
  display: flex;
  flex: 1; }

.rightColumn--gNCuU {
  min-width: 400px; }

.leftColumn--2ZREP {
  min-width: 299px; }

.subjectLabel--1n97h {
  font-size: 14px; }

.timeLabel--1baMS {
  text-transform: uppercase;
  color: #777777;
  font-size: 12px;
  font-weight: 400; }

.dateTime--3tOJ9 {
  display: flex;
  flex-wrap: nowrap;
  padding-top: 8px; }

.first--1kJd4 {
  flex: 0; }

.paddedSmall--1fsEX {
  padding-left: 5px; }

.input--139uA {
  height: 36px;
  background: transparent;
  font-size: 17px;
  border: 1px solid #bbb; }

.labeled--3jVIl {
  flex-basis: 44px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase; }

.urlInput--3LwPn {
  width: 90%; }

.urlIcon--G--VW {
  margin-left: 3px;
  margin-top: 4px;
  font-size: 15px !important; }
  .urlIcon--G--VW:hover {
    color: #ef9615;
    cursor: pointer; }

.where--SAb1e {
  min-width: 400px;
  padding: 15px 0 0 98px;
  flex: 1; }

.when--3fHA4 {
  min-width: 400px;
  padding-left: 98px;
  flex: 1; }

@media (min-width: 1024px) {
  .rightColumn--gNCuU,
  .when--3fHA4 {
    min-width: 299px;
    max-width: 299px;
    padding-left: 21px; }
  .where--SAb1e {
    padding: 15px 16px 15px 98px; }
  .leftColumn--2ZREP {
    padding-right: 16px;
    min-width: 268px; } }

.categoryGroup--jp1In,
.categoryItem--2yXjt {
  height: 23px;
  display: flex;
  align-items: center;
  padding-left: 4px; }
  .categoryGroup--jp1In:hover,
  .categoryItem--2yXjt:hover {
    background: #f4cde0; }

.categoryGroup--jp1In {
  font-weight: bold;
  cursor: default;
  pointer-events: none; }

.categoryItemIcon--12VRG {
  margin: 0 5px 0 15px; }

.categoryCombo--5ov-1 .react-combo__value-tag {
  padding-left: 15px; }

.agendaWidget--1O8RZ {
  position: relative; }

.widget--3Lwya {
  position: absolute;
  transform: rotate(270deg); }

.CircularProgressFg--3GGkx {
  transition: stroke-dashoffset 0.5s ease-in-out;
  stroke-width: 20px;
  fill: none;
  position: absolute;
  opacity: 0.17; }

.children--1MXIx {
  position: absolute;
  top: 10px;
  left: 10px; }

/* $modalStartResponsive: 1215; */
.agendaWidget--3f08o {
  position: absolute;
  width: 190px;
  height: 190px;
  background-color: #3b464e;
  border-radius: 50%;
  border: 3px solid #283137;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #777777;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.alarm--UpidC {
  color: #d43183;
  padding-right: 10px;
  display: inline-block; }

.circle--3m4ZJ {
  position: absolute;
  text-align: center;
  padding: 8px; }

.date--K6E0U {
  color: white;
  font-size: 48px;
  margin: 4px 0 0; }

.month--3s8ug {
  font-size: 18px;
  margin: 0 0 8px;
  color: white; }

.time--1ax4x {
  font-size: 30px;
  color: rgba(255, 255, 255, 0.4);
  margin: 8px 0 3px;
  display: inline-block; }

.interval--1QHlk {
  margin: 0 0 5px;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.4); }

.star--2WJod {
  color: #d43183; }

.separator--3R0J6 {
  width: 138px;
  height: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  border-top: 1px solid #283137;
  margin: 0 auto; }

.agendaWidget--2gl8m {
  margin-left: 95px; }

.googleCalendarLeft--3gEIk {
  display: block;
  font-size: 12px;
  text-align: right;
  padding-left: 375px;
  padding-right: 14px; }
  .googleCalendarLeft--3gEIk a {
    color: #d43183;
    font-size: 11px; }

/* $modalStartResponsive: 1215; */
.notificationTitle--3UJ-I {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #000; }

.notificationButtonOk--2CE1k {
  text-transform: uppercase;
  font-size: 14px; }

.errorTitle--1MB-O {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #fd1212; }

.errorButtonOk--3qh2n {
  text-transform: uppercase;
  font-size: 14px;
  background: #fd1212; }

.errorButtonCancel--4cTyS {
  display: none; }

.agendaComponent--3FK0d {
  max-width: calc(100% - 67px);
  width: 0; }

.listWrapper--3h4cm {
  max-width: calc(100% - 284px); }

@media (max-width: 1234px) {
  .agendaComponent--3FK0d {
    max-width: 100% !important; } }

/* $modalStartResponsive: 1215; */
.offerTitle--2qCUC {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

.offerTitleLabel--5VWm9 {
  font-size: 14px; }

.labeledTitle--cIJ4f {
  text-transform: uppercase; }

.labeledFormItemsClass--2nHB8 {
  display: flex;
  flex: 1; }

.offerTitleInput--1M3GP {
  height: 36px;
  background: transparent;
  font-size: 17px;
  border: 1px solid #bbb; }

.labeled--3_KhE {
  flex-basis: 44px; }

.separator--297LG {
  border-bottom: 1px dotted #dddddd;
  width: 100%;
  margin-bottom: 20px; }

.statusField--130Fb {
  width: 240px; }

.urlInput--3QWNg {
  width: 90%; }

.urlIcon--WTHyM {
  margin-left: 3px;
  margin-top: 4px;
  font-size: 15px !important; }
  .urlIcon--WTHyM:hover {
    color: #ef9615;
    cursor: pointer; }

.editingArea--3qIHH {
  min-height: 200px;
  max-height: 400px;
  overflow: auto;
  background: #f6f6f6; }

.textEditor--2X2jS {
  border-radius: 5px; }

.simpleList--eR7GK {
  margin-bottom: 20px; }

/*!
 * Quill Editor v1.3.0
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-embed-selected {
  border: 1px solid #777;
  user-select: none;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding-bottom: 2px;
  padding-top: 2px;
}
.ql-snow .ql-editor code:before,
.ql-snow .ql-editor code:after {
  content: "\A0";
  letter-spacing: -2px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* $modalStartResponsive: 1215; */
.visit--31qDj {
  position: absolute;
  width: 190px;
  height: 190px;
  background-color: #3b464e;
  border-radius: 50%;
  border: 3px solid #283137;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #777777;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.circle--13js0 {
  position: absolute;
  text-align: center;
  padding: 8px; }

.totalVisits--eLCtz {
  color: white;
  font-size: 48px;
  margin: 15px 0 0; }

.numberVisits--3SvUw {
  font-size: 18px;
  margin: 0 0 8px;
  color: white; }

.sendsNumber--2D5Ck {
  font-size: 30px;
  color: rgba(255, 255, 255, 0.4);
  margin: 8px 0 3px; }

.sendsText--1y9W7 {
  margin: 0 0 5px;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.4); }

.separator--3m3PO {
  width: 138px;
  height: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  border-top: 1px solid #283137;
  margin: 0 auto; }

.button--1_emB {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 40px;
  margin-top: 10px;
  margin-left: 38px;
  margin-bottom: 9px;
  background: #a958fd;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  border-radius: 4px; }

.visitWidget--2XfqQ {
  margin-left: 95px; }

/* $modalStartResponsive: 1215; */
.content--9RxWG {
  font-size: 14px;
  padding: 20px;
  width: 100%; }

.title--2gJrN {
  text-transform: uppercase;
  display: flex;
  align-items: center; }

.titleLabel--Vg7G4 {
  width: initial;
  margin-right: 10px; }

.well--3JgQs {
  background: #f5f5f5;
  border-radius: 5px;
  border-left: 3px solid gray; }

/* $modalStartResponsive: 1215; */
.filesWidget--5Qepr {
  bottom: -50px;
  right: 50px; }

.stats--yXqwd {
  position: absolute;
  right: 270px;
  top: 25px; }

.summary--1eJya {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-right: 300px;
  padding: 0; }

.summaryItem--3tWXA {
  width: 100%;
  display: flex; }

.relations--ClDWO {
  padding-bottom: 20px; }

.wigets--Vatu9 {
  float: right;
  margin-bottom: 50px; }

.blur--maqmz {
  filter: blur(5.5px); }

.headerSection--2HZyA {
  background-color: #202a30;
  color: #fff;
  box-shadow: 0 18px 0 #ededed;
  margin-bottom: 93px;
  padding: 0 25px 35px 50px;
  position: relative;
  min-height: 120px;
  margin: 0 -40px 0 -42px; }

.titlePreview--2kvGX {
  margin-bottom: 50px; }

.multimediaContent--11dJg {
  padding-left: 4px; }

.circleFirstItemClass--3HgAT {
  flex-basis: 60%; }

.circleSecondItemClass--28buF {
  flex-basis: 40%;
  justify-content: flex-end;
  padding: 0 42px 0 42px; }

/* $modalStartResponsive: 1215; */
.notificationTitle--wbQaR {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #000; }

.notificationButtonOk--3fE__ {
  text-transform: uppercase;
  font-size: 14px; }

.errorTitle--gfo1E {
  border-bottom: 0px transparent;
  font-size: 20px;
  color: #fd1212; }

.errorButtonOk--qbYIE {
  text-transform: uppercase;
  font-size: 14px;
  background: #fd1212; }

.errorButtonCancel--lhvVx {
  display: none; }

.portfolioComponent--2Xg42 {
  max-width: calc(100% - 67px);
  width: 0; }

.listWrapper--2K_Qr {
  max-width: calc(100% - 284px); }

@media (max-width: 1234px) {
  .portfolioComponent--2Xg42 {
    max-width: 100% !important; } }

.iconDashboard--1-5OV {
  width: 100%;
  background-color: white; }

.iconBox--1TO8T {
  margin: 6px;
  padding: 4px;
  border: 1px solid lightgray; }

.iconLabel--1BtTE {
  width: 64px;
  line-height: 18px;
  height: 18px;
  white-space: nowrap;
  overflow: hidden; }

.reportView--2fcGb {
  width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  background-color: white; }
  .reportView--2fcGb .zippy-react-datagrid__column-header {
    background-color: #e0e0e0; }

